Максимальное значение типа данных tns:intGTE1 для simpleUploadAPI в files-config.xml HCL Connections 6.5.1
Я хочу увеличить максимальный размер загружаемого файла HCL Connections 6.5.1. Он настроен в
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/CnxCell/LotusConnections-config/files-config.xml
<simpleUploadAPI maximumSizeInKb="8388608">
<organization estimatedBytesInSeconds="8388608" id="admin_replace" maxConcurrenceRequests="50" maximumSizeInKb="512000"/>
</simpleUploadAPI>
Но это кажется недействительным, приложение файлов больше не загружается должным образом:
Итак, я проверил соответствующий файл проверки xsd на максимальное значение здесь:
<xsd:element name="simpleUploadAPI">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="organization" type="tns:organization" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="maximumSizeInKb" type="tns:intGTE1" use="required"/>
</xsd:complexType>
</xsd:element>
Я не знаю что это за тип
intGTE1
средства. Определение схемы в заголовке документа относится к двум ссылкам:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
targetNamespace="http://www.ibm.com/connections/files/files-config/1.0"
xmlns:tns="http://www.ibm.com/connections/files/files-config/1.0"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<!-- ... -->
Поскольку обе ссылки IBM были удалены (перенаправление на домашнюю страницу IBM), как можно узнать, какой предел? Я знаю, что файлы размером более 500 МБ должны обрабатываться IHS, это тестовая среда, чтобы опробовать это.
1 ответ
Я до сих пор не знаю, как вообще получить определение этого типа XML. Но я узнал, что с помощью
FilesConfigService
с проверкой файла конфигурации туда и обратно, есть некоторая логика, проверяющая предоставленный тип схемы:
wsadmin>FilesConfigService.checkInConfig()
Using configuration arguments :
workingDirectory: /tmp/files
cellName: CnxCell
nodeName: None
serverName: None
Loading schema file for validation: /tmp/files/files-config.xsd
Exception - org.xml.sax.SAXParseException: cvc-maxInclusive-valid: Value '8388608' is not facet-valid with respect to maxInclusive '2097152' for type 'intGTE2M'.
Exception - org.xml.sax.SAXParseException org.xml.sax.SAXParseException: cvc-maxInclusive-valid: Value '8388608' is not facet-valid with respect to maxInclusive '2097152' for type 'intGTE2M'.
Таким образом, максимально возможное значение - 2097152 , что равно 2 ГБ.