Наименование типа данных в XSD-схеме : FileData. Описание типа данных приведено в таблице 191.
Таблица 191:Тип данных «Данные файла», FileData
Заголовок элемента | Наименование элемента | Тип данных элемента | П/С/А | О(М) | Дополнительная информация |
Полный размер файла в байтах | size | FileSize | А | О | |
Тип файла | type | FileType | А | О | В текущей реализации протокола поддерживается только режим ALL_ATTACHMENTS |
Имя файла | name | FileName | А | Н | |
MIME-тип содержимого файла | content_type | MimeType | А | Н | |
Кодировка текстового файла | encoding | CharacterSet | А | Н | |
Идентификатор пакета | pack_id | Id | А | Н | Заполняется для пакетного режима передачи данных |
Идентификатор документа | doc_id | Id | А | Н | Заполняется для типа файла DOCUMENT, ALL_ATTACHMENTS, SINGLE_ATTACHMENT |
Идентификатор вложения | attach_id | Id | А | Н | Заполняется для типа файла SINGLE_ATTACHMENT |
Данные файла | base64Binary | П | О | Передаются в тексте элемента в формате base64 или в виде ссылки на MTOM-вложение. |
4.2.2.10. Данные фрагмента файла
Тип данных «Данные фрагмента файла» предназначен для передачи данных фрагмента файла, передаваемого отдельно от документа (вне XML-структуры документа)
Наименование типа данных в XSD-схеме : FileDataBlock. Описание типа данных приведено в таблице 192.
Таблица 192:Тип данных «Данные фрагмента файла», FileDataBlock
Заголовок элемента | Наименование элемента | Тип данных элемента | П/С/А | О(М) | Дополнительная информация |
Полный размер файла в байтах | size | FileSize | А | О | |
Тип файла | type | FileType | А | О | В текущей реализации протокола поддерживается только режим ALL_ATTACHMENTS |
Имя файла | name | FileName | А | Н | |
MIME-тип содержимого файла | content_type | MimeType | А | Н | |
Кодировка текстового файла | encoding | CharacterSet | А | Н | |
Идентификатор пакета | pack_id | Id | А | Н | Заполняется для пакетного режима передачи данных |
Идентификатор документа | doc_id | Id | А | Н | Заполняется для типа файла DOCUMENT, ALL_ATTACHMENTS, SINGLE_ATTACHMENT |
Идентификатор вложения | attach_id | Id | А | Н | Заполняется для типа файла SINGLE_ATTACHMENT |
Смещение от начала файла, байт | offset | FilePos | А | Н | |
Длина фрагмента файла в байтах | length | FileSize | А | Н | |
Данные фрагмента файла | base64Binary | П | О | Передаются в тексте элемента в формате base64 или в виде ссылки на MTOM-вложение. |
4.2.3. Сообщение веб-сервиса
Тип данных «Сообщение веб-сервиса» предназначен для входящего и исходящего сообщения веб-сервиса. Содержит служебные блоки протокола.
Наименование XML-элемента и типа данных в XSD-схеме: DXBox. Описание типа данных приведено в таблице 193.
Таблица 193:Тип данных «Сообщение веб-сервиса», DXBox
Заголовок элемента | Наименование элемента | Тип данных элемента | П/С/А | О(М) | Дополнительная информация |
Управляющий блок протокола | DXControl | DXControl | С | Н | |
Пакет документов | DXPack | DXPack | С | НМ | |
Квитанция пакета документов | DXReceipt | DXReceipt | С | НМ | |
Запрос фрагмента файла | DXFileRequest | DXFileRequest | С | НМ | |
Фрагмент файла | DXFileData | DXFileData | С | НМ | |
Квитанция файла | DXFileReceipt | DXFileReceipt | С | НМ | |
Запрос справочников | DXLookupTableRequest | DXLookupTableRequest | С | НМ | |
Данные справочников | DXLookupTableData | DXLookupTableData | С | НМ | |
Запрос на передачу документа веб-сервису | DXPutDocument | DXPutDocument | С | Н | |
Запрос результата обработки документа | DXGetDocumentResult | DXGetDocumentResult | С | Н | |
Уведомление документа | DXNotifyDocument | DXNotifyDocument | С | Н | |
Результат обращения к документу | DXDocumentResult | DXDocumentResult | С | Н | |
Контрольный запрос | DXSysInfoRequest | DXSysInfoRequest | С | Н | |
Контрольный ответ | DXSystemInfo | DXSystemInfo | С | Н |
4.2.4. Служебные блоки
4.2.4.1. Базовый тип «Служебный блок»
Тип данных «Служебный блок» предназначен для представления общих реквизитов служебных блоков протокола.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |


