Т. П. Игнатьева / 20 г



бет41/42
Дата15.06.2016
өлшемі3 Mb.
#137111
түріРеферат
1   ...   34   35   36   37   38   39   40   41   42

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. Базовый тип «Служебный блок»


Тип данных «Служебный блок» предназначен для представления общих реквизитов служебных блоков протокола.

Наименование типа данных в XSD-схеме: DXBlock. Тип данных является абстрактным, структуры данных этого типа не создаются. Описание типа данных приведено в таблице 194.



Таблица 194:Тип данных «Служебный блок», DXBlock

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Адреса отправителя и получателя блока

Direction

Direction

С

Н

При обмене данными через СМЭВ без использования подразделений может не заполняться

Уникальный идентификатор блока

id

Id

А

О




Номер сессии

session_id

Id

А

Н




Последовательный номер сообщения в сессии

sequence

Integer

А

Н




Тип блока, на который данный блок является ответом

replyToType

BlockType

А

Н

Заполняются при формировании блока в ответ на какой-либо другой блок. Например, в квитанции на пакет эти реквизиты должны быть установлены.

Идентификатор блока, на который данный блок является ответом

replyTo

Id

А

Н

Дата и время включения блока в корневое сообщение протокола

time_sent

DateTime

А

О



4.2.4.2. Управляющий блок протокола


Тип данных «Управляющий блок протокола» предназначен для передачи данных о режимах работы протокола на стороне отправителя блока.

Наименование XML-элемента и типа данных в XSD-схеме: DXControl. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock Описание типа данных приведено в таблице 195.



Таблица 195:Тип данных «Управляющий блок протокола», DXControl

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Режим работы пакетного обмена документами

Pack

DXControl/Pack

С

Н




Режим работы файлового обмена

File

DXControl/File

С

Н



Режим работы пакетного обмена данными

Тип данных «Режим работы пакетного обмена данными» предназначен для передачи соответствующих управляющих данных протокола.

Описание типа данных приведено в таблице 196.



Таблица 196:Тип данных «Режим работы пакетного обмена данными», DXControl/Pack

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Максимальное количество принимаемых пакетов

MaxCount

Integer

П

Н

Если это поле не заполнено, принимается значение по умолчанию — 1.

Номер максимального поколения пакета документов, имеющегося у получателя

GenerationId

Generation

П

Н



Режим работы файлового обмена

Тип данных «Режим работы файлового обмена» предназначен для передачи соответствующих управляющих данных протокола.

Описание типа данных приведено в таблице 197.



Таблица 197:Тип данных «Режим работы файлового обмена», DXControl/File

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Максимальный суммарный размер принимаемых получателем фрагментов файлов

MaxFileSize

FileSize

П

Н



4.2.4.3. Пакет документов


Тип данных «Пакет документов» предназначен для передачи пакета документов

Наименование XML-элемента и типа данных в XSD-схеме: DXPack. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 198.



Таблица 198:Тип данных «Пакет документов», DXPack

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Дата создания пакета документов

DocDate

Date










Номер пакета документов в документообороте

DocNumber

DocumentNumber










Номер поколения

Generation

Generation










Подписал

Signed

PersonFullName










Данные документов для передачи по варианту 1 |

Documents

DXPack/Documents










Конверты документов для передачи по варианту 2

Envelopes

DXPack/Envelopes










Технологические сообщения протокола обмена

Notes

DocNoteCollection







В этом поле могут быть указаны сведения о документах пакета, которые не удалось передать в составе пакета по причине системной ошибки.

Дата и время создания пакета

time_created

DateTime










Дата и время постановки пакета в очередь

time_queued

DateTime









Данные документов для передачи по варианту 1

Тип данных «Данные документов для передачи по варианту 1» предназначен для передачи документов в составе пакета.

Описание типа данных приведено в таблице 199.



Таблица 199:Тип данных «Данные документов для передачи по варианту 1», DXPack/Documents

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Данные документа

-

any

С

ОМ



Данные документов для передачи по варианту 2

Тип данных «Данные документов для передачи по варианту 2» предназначен для передачи документов в составе пакета.

Описание типа данных приведено в таблице 200.



Таблица 200:Тип данных «Данные документов для передачи по варианту 2», DXPack/Envelopes

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Конверт

Envelope

Envelope

С

ОМ



Конверт

Тип данных «Конверт» предназначен для передачи документа, дополнительных реквизитов документа, информации о файлах, приложенных к документу.

Наименование типа данных в XSD-схеме : Envelope. Описание типа данных приведено в таблице 201.



Таблица 201:Тип данных «Конверт», Envelope

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Адреса отправителя и получателя документа

Direction

Direction

С

Н

Обязательно, если адреса не соответствуют адресу пакета.

Номер документа

DocNumber

DocumentNumber

П

Н




Дата документа

DocDate

Date

П

Н




Дополнительные атрибуты документов

DocumentAttrs

DocumentAttrs

С

Н




Данные документа |

Document

DocumentContainer

С




Порядок заполнения полей см. в Руководстве по использованию веб-сервиса.

Информация о вложениях |

Attachments

Attachments

С




Информация о вложениях в виде файла |

AttachmentsFileInfo

FileInfo

С




Вложения в виде файла (менее 2К)

AttachmentsFileData

FileData

С




Информация о документе в виде файла |

DocumentFileInfo

FileInfo

С




Документ в виде файла (менее 2К)

DocumentFileData

FileData

С




Идентификатор документа отправителя документа

doc_id

Id

А

Н




Код типа документа отправителя документа

doc_type

DocumentType

А

Н




Идентификатор конверта

id

Id

А

О




Наименование события в документообороте

event

Event

А

Н



Дополнительные атрибуты документа

Тип данных «Дополнительные атрибуты документа» предназначен для передачи дополнительных атрибутов документа в составе конверта.

Наименование типа данных в XSD-схеме : DocumentAttrs. Описание типа данных приведено в таблице 202.



Таблица 202:Тип данных «Дополнительные атрибуты документа», DocumentAttrs

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Атрибут документа

DocumentAttr

DocumentAttr

С

НМ



Дополнительный атрибут документа

Тип данных «Дополнительный атрибут документа» предназначен для передачи дополнительного атрибута документа в составе конверта.

Наименование типа данных в XSD-схеме : DocumentAttr. Описание типа данных приведено в таблице 203.



Таблица 203:Тип данных «Дополнительный атрибут документа», DocumentAttr

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Наименование атрибута

AttributeName

AttributeName

А

О




Значение атрибута




AttributeValue

П

Н

Значение текста элемента
Данные о вложенных файлах

Тип данных «Данные о вложенных файлах» предназначен для передачи информации о файлах, приложенных к документу.

Наименование типа данных в XSD-схеме : Attachments. Описание типа данных приведено в таблице 204.



Таблица 204:Тип данных «Данные о вложенных файлах», Attachments

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Данные о вложении

AttachFileInfo

FileInfo

С

ОМ



4.2.4.4. Квитанция на пакет документов


Тип данных «Квитанция на пакет документов» предназначен для передачи квитанции на пакет документов

Наименование XML-элемента и типа данных в XSD-схеме: DXReceipt. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 205.



Таблица 205:Тип данных «Квитанция на пакет документов», DXReceipt

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Статус обработки пакета

Status

ProcessResult

П

О




Информация об ошибке

ErrorMessage

MessageEx

С

Н




Технологические сообщения о приеме документов

Notes

DocNoteCollection

С

Н




Дата в время приема пакета

time_src_rcv

DateTime

А

Н



4.2.4.5. Запрос фрагмента файла


Тип данных «Запрос фрагмента файла» предназначен для передачи запроса на получение файла данных.

Наименование XML-элемента и типа данных в XSD-схеме: DXFileRequest. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 206.



Таблица 206:Тип данных «Запрос фрагмента файла», DXFileRequest

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Данные о фрагменте файла

FileBlockInfo

FileBlockInfo

С

О



4.2.4.6. Фрагмент файла


Тип данных «Фрагмент файла» предназначен для передачи файла данных.

Наименование XML-элемента и типа данных в XSD-схеме: DXFileData. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 207.



Таблица 207:Тип данных «Фрагмент файла», DXFileData

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Данные файла

Data

FileDataBlock

С

О



4.2.4.7. Квитанция на фрагмент файла


Тип данных «Квитанция на фрагмент файла» предназначен для передачи подтверждения приема файла отправителю

Наименование XML-элемента и типа данных в XSD-схеме: DXFileReceipt. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 208.



Таблица 208:Тип данных «Квитанция на фрагмент файла», DXFileReceipt

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Информация о фрагменте файла

FileBlockInfo

FileBlockInfo

С

О




Статус обработки файла

Status

ProcessResult

П

О




Сообщение об ошибке

Message

MessageEx

С

Н



4.2.4.8. Запрос информации о системе


Тип данных «Запрос информации о системе» предназначен для передачи контрольного запроса веб-сервису

Наименование XML-элемента и типа данных в XSD-схеме: DXSysInfoRequest. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 209.



Таблица 209:Тип данных «Запрос информации о системе», DXSysInfoRequest

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Наименование внешнего контрагента, произодящего запрос

Asker

Caption

П

О



4.2.4.9. Информация о системе


Тип данных «Информация о системе» предназначен для передачи ответа на контрольный запрос веб-сервису

Наименование XML-элемента и типа данных в XSD-схеме: DXSystemInfo. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 210.



Таблица 210:Тип данных «Информация о системе», DXSystemInfo

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Наименование системы

SystemName

Caption

П

О




Сведения об организации

Organization

OrganizationEx

С

Н




Сведения о подразделении

Department

DepartmentEx

С

Н



Наименование и код организации

Тип данных «Наименование и код организации» предназначен для передачи кода организации и её наименования в одной структуре данных.

Наименование типа данных в XSD-схеме : OrganizationEx. Описание типа данных приведено в таблице 211.



Таблица 211:Тип данных «Наименование и код организации», OrganizationEx

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Код организации

code

OrganizationCode

А

О




Наименование организации




Caption




Н

Передаётся в тексте элемента.
Наименование и код подразделения организации

Тип данных «Наименование и код подразделения организации» предназначен для передачи кода организации и её наименования в одной структуре данных.

Наименование типа данных в XSD-схеме : DepartmentEx. Описание типа данных приведено в таблице 212.



Таблица 212:Тип данных «Наименование и код подразделения организации», DepartmentEx

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Код подразделения

code

DepartmentCode

А

О




Наименование подразделения




Caption




Н

Передаётся в тексте элемента.

4.2.4.10. Запрос данных справочника


Тип данных «Запрос данных справочника» предназначен для передачи веб-сервису запроса на данные справочника, хранящиеся в АИС.

Наименование XML-элемента и типа данных в XSD-схеме: DXLookupTableRequest. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 213.



Таблица 213:Тип данных «Запрос данных справочника», DXLookupTableRequest

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Наименование справочника

LookupTableName

Metaobjectname

П

О



4.2.4.11. Данные справочника


Тип данных «Данные справочника» предназначен для передачи клиенту веб-сервиса данные справочника АИС.

Наименование XML-элемента и типа данных в XSD-схеме: DXLookupTableData. Данный тип расширяет базовый тип данных «Служебный блок», DXBlock. Описание типа данных приведено в таблице 214.



Таблица 214:Тип данных «Данные справочника», DXLookupTableData

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Наименование справочника

LookupTableName

Metaobjectname

П

О




Данные справочника |

LookupTableData

LookupTableData

С

О




Сообщение об ошибке

Message

MessageEx

С

О



Данные справочника (внутренний)

Тип данных «Данные справочника (внутренний)» предназначен для передачи данных справочника в составе служебного блока «Данные справочника»

Наименование типа данных в XSD-схеме: LookupTableData. Описание типа данных приведено в таблице 215.



Таблица 215:Тип данных «Данные справочника (внутренний)», LookupTableData

Заголовок элемента

Наименование элемента

Тип данных элемента

П/С/А

О(М)

Дополнительная информация

Записи данных справочника




any

С

НМ

Структура данных соответствует запрошенному справочнику.

Заголовок справочника

caption

Caption

П

О









Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   42




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет