Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

  1. Особенности формирования файла

    1. Наименования элементов должны соответствовать структурам файла – Таблицы.

    2. Пустые элементы (теги) в файл не включаются.

  2. Значения полей

2.1 В столбце «Тип» указана обязательность содержимого элемента (реквизита), один из символов - О, У, а также М. Символы имеют следующий смысл:

  • О –  обязательный реквизит, который должен обязательно присутствовать в элементе;

  • У – необязательный реквизит, который может, как присутствовать, так и отсутствовать в элементе. При отсутствии, не передается.

  • М – реквизит, определяющий множественность данных, может добавляться к указанным выше символам.

2.2 В столбце «Формат» для каждого элемента указывается – символ формата и в скобках максимальная длина элемента. Символы формата соответствуют вышеописанным обозначениям:

  • Т – <текст>;

  • N – <число>;

  • D – <дата> в формате ГГГГ-ММ-ДД;

  • GUID – <идентификатор>;

  • S – <элемент>; составной элемент, описывается отдельно;

   2.3 В столбце «Наименование» указывается наименование элемента.

  1. Особенности кодирования некоторых символов в файлах формата XML:

Символ

Способ кодирования

двойная кавычка (")

&quot;

одинарная кавычка (')

&apos;

левая угловая скобка (<)

&lt;

правая угловая скобка (>)

&gt;

амперсант (&)

&amp;

 Для обмена информацией используется кодировка utf-8.

Формат положительного ответа на пакеты, пришедшие по RabbitMQ

Код элемента

Содержание элемента

Тип

Формат

Наименование

Корневой элемент

ANSWER

 

 

 

 

 

OK

O

T(2)

Константа

Формат ответа с ошибкой 

Код элемента

Содержание элемента

Тип

Формат

Наименование

Корневой элемент

ANSWER

 

 

 

 

 

HEADER

О

S

Заголовок

 

BODY

О

S

Данные

Заголовок

HEADER

QUEUE_NAME

O

T

Наименование очереди, куда отправлен пакет

 

TYPE

O

T

Тип пакета (Answer)

 

MESSAGE_ID

O

GUID

Идентификатор сообщения

Данные

BODY

RESULTS

OM

S

Результаты

Результаты

RESULTS

RESULT

O

 

Результат

 

ERROR_RESULT

OM

S

Список ошибок

 Список ошибок

ERROR_RESULT

RESULT_CODE

O

N(3)

Код

 

RESULT_NAME

O

T(250)

Текст ошибки

  • Нет меток