Принцип загрузки данных в БИТ.Аппетит — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) (Новая страница: «Процесс загрузки данных в БИТ.Аппетит представляет из себя отправку POST запроса серверу…») |
ASLezhnin (обсуждение | вклад) |
||
| Строка 2: | Строка 2: | ||
Сам формат отправки может быть реализован 2 способами. | Сам формат отправки может быть реализован 2 способами. | ||
* POST запрос формируется в режиме <b>multipart/form-data</b>. Имя POST параметра соответствующему XML файлу, должно называться "in_file". | * POST запрос формируется в режиме <b>multipart/form-data</b>. Имя POST параметра соответствующему XML файлу, должно называться "in_file". | ||
| − | * POST запрос, | + | * POST запрос формируется так что, вся секция параметров содержит одну строку с XML данными. |
---- | ---- | ||
| Строка 9: | Строка 9: | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<?xml version="1.0" encoding="windows-1251"?> | <?xml version="1.0" encoding="windows-1251"?> | ||
| − | <back_to_ef dateuploading="2010-10-30 15:00:00" | + | <!-- |
| − | + | dateuploading - время отправки запроса | |
| + | code - код обмена организации | ||
| + | org_name - Если атрибут "code" пустой, то поиск целевой организации осуществляется по иммени (необязательный параметр) | ||
| + | --> | ||
| + | <back_to_ef dateuploading="2010-10-30 15:00:00" code="123" org_name="Company"> | ||
... XML узлы. | ... XML узлы. | ||
</back_to_ef> | </back_to_ef> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Версия 17:07, 2 сентября 2014
Процесс загрузки данных в БИТ.Аппетит представляет из себя отправку POST запроса серверу БИТ.Аппетита по адресу http://hostname:9870/xml_load, с содержащимися данными в формате XML. Сам формат отправки может быть реализован 2 способами.
- POST запрос формируется в режиме multipart/form-data. Имя POST параметра соответствующему XML файлу, должно называться "in_file".
- POST запрос формируется так что, вся секция параметров содержит одну строку с XML данными.
Общий формат XML данных содержащихся в запросе, должен соответствовать следующему шаблону.
<?xml version="1.0" encoding="windows-1251"?> <!-- dateuploading - время отправки запроса code - код обмена организации org_name - Если атрибут "code" пустой, то поиск целевой организации осуществляется по иммени (необязательный параметр) --> <back_to_ef dateuploading="2010-10-30 15:00:00" code="123" org_name="Company"> ... XML узлы. </back_to_ef>