Состав XML-пакета

Назначение

Применение

1.

XML-пакет не содержит элемента referred ни в одной из зон.

Документ является инициативным.

Пакет обрабатывается штатно.

2.

XML-пакет содержит элемент referred в зоне Document.

Пакет содержит ссылки на ранее поступивший/отправленный документ, либо на ранее поступившее/отправленное поручение.

Пакет содержит ссылку на более ранний документ (значение атрибута retype = 1).

Атрибут idnumber не может быть пустым и является значением атрибута idnumber элемента Document ранее поступившего/отправленного документа. Элемент RegNumber должен содержать дату и номер ранее поступившего/отправленного документа. Игнорировать значение элемента TaskNumber.

Пакет содержит ссылку на более ранее поручение (значение атрибута retype = 2).

Атрибут idnumber не может быть пустым и является значением атрибута idnumber элемента Task ранее поступившего/отправленного поручеения. Элемент TaskNumber должен содержать дату и номер ранее поступившего/отправленного поручения. Игнорировать значение элемента RegNumber.

3.

XML-пакет содержит элемент referred в зоне TaskList.

При наличии зоны Document пакет рассматривать как основной документ со списком поручений – основной режим реализации. Но при этом поручения могут ссылаться как на основной документ, так и на ранее отправленный документ или поручение.

При отсутствии зоны Document

пакет рассматривать как список дополнительных поручений к ранее отправленному документу или поручению.

Зона документа присутствует. Обрабатывать основной документ штатно. Дополнительно реализовать обработку списка поручений. Атрибут idnumber не может быть пустым и ссылается на внутренний id-поручения. Элемент TaskNumber должен содержать дату и номер поручения. Обрабатывать элемент referred аналогично п. 2. Если элемент referred отсутствует или ссылается на

идентификационные данные текущего документа, считать, что поручения относятся к текущему документу.

Зона документа отсутствует.

Игнорироваnь обработку зоны Document. Атрибут idnumber не может быть пустым и ссылается на внутренний id-поручения. Элемент TaskNumber должен содержать дату и номер поручения. Обрабатывать элемент referred аналогично п. 2. Должен присутствовать обязательно.

4.

XML-пакет содержит элемент referred в зоне AddDocuments.

В пакете досылаются доп. материалы к основному документу или поручению. В одном пакете допустимо использование не связанных между собой зон Document и AddDocuments.

При наличии зоны Document обрабатывать основной документ штатно.

Обрабатывать элемент referred аналогично п. 2 независимо от наличия зоны Document.

5.

XML-пакет содержит элемент referred в зоне Receiver.

Пакет содержит ссылки на ранее поступивший/отправленный документ, либо на ранее поступившее/отправленное поручение.

Использовать значения атрибутов и элементов, входящих в элемент referred в зоне Receiver, ТОЛЬКО, если элемент referred не использовался в зонах Document, TaskList, AddDocuments.