Формирование xml

Для формирования xml необходимо указать Событие для формы (Рис.26).

Рисунок 20. Событие для формы

Откроется окно и при нажатии на кнопку + откроется следующее окно (Рис. 27):

Рисунок 21. Событие для формы

Тип события: submit (отправка данных), init (инициализация), change (изменение). Обязательный параметр для формирования Xml в конструкторе;
Service key: - указывается ключ в juddi для данной услуги. Обязательный параметр для формирования Xml в конструкторе (обычно указывается мнемоника формы, если на данный момент не известна мнемоника формы, то можно указать id формы, а потом обновить);
Soap action: - указывается при наличии. Необязательный параметр для формирования Xml в конструкторе;
AppData Transformer: - указывается код шаблона xslt-преобразования блока Appdata (для услуг по МР 2.4 и выше). Необязательный параметр для формирования Xml в конструкторе;
Request Transformer: - указывается код шаблона xslt-преобразования запроса. Необязательный параметр для формирования Xml в конструкторе;
Response Transformer: - указывается код шаблона xslt-преобразования ответа на запрос. Необязательный параметр для формирования Xml в конструкторе;
Submit type: - указывается тип отправки (FINAL - конечная отправка данных; SYNC - синхронная отправка; ASYNC - асинхронная отправка). Обязательный параметр для формирования Xml в конструкторе (FINAL);
xmlPayloadType: - указывается тип xml (PUBLIC_API_XML - формируется xml с набором вложенных объектов, с обязательно наименованными тегами; PUBLIC_API_XML - выбирается (но не обязательно) в случае применения xslt; PRIMARY_XML – формируется xml без вложенных объектов, SOAP-запрос)

Xml созданной формы можно получить в режиме предпросмотра формы (см. п.3). При нажатии на кнопку «Перейти к подаче заявления» появится окно сформированного xml формы (Рис. 28)

Рисунок 22. xml формы (submit, FINAL, PUBLIC_API_XML)

Если данное окно пустое или содержит код ошибки, то скорее всего на форме есть логические ошибки в правилах.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: