Пример пакетов: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 14: | Строка 14: | ||
===== Пример использования ===== | ===== Пример использования ===== | ||
Наглядный пример XML запросов и ответов можно [[File | Наглядный пример XML запросов и ответов можно [[File:gate-samples.zip]], а так же [[File:реализация.request.txt]] и [[File:производство.request.txt]].<br/>Например, для отправки запросов через HTTP может использоваться утилита [[https///bintray.com/artifact/download/vszakats/generic/curl-7.57.0-win32-mingw.7z curl32]] [[File:curl-7.40.0-win64.msi.7z]].<br/>Так, допустим мы хотим создать номенклатуру в АСП.Шлюз/ | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | | | ||
| 1. База называется "gloria_test" | | 1. База называется "gloria_test" | ||
| Имя, указанное при [[1_основная_инструкция | | Имя, указанное при [[1_основная_инструкция:3_асп.шлюз:1_интеграция:4_публикация_конфигурации|публикации базы АСП.Шлюз на веб сервере]] | ||
| публикации базы АСП.Шлюз на веб сервере]] | |||
| | | | ||
|- | |- | ||
Строка 40: | Строка 39: | ||
| | | | ||
| 5. Команда АСП.Шлюз: "СоздатьНоменклатуру" | | 5. Команда АСП.Шлюз: "СоздатьНоменклатуру" | ||
| Список всех возможных операций можно можно увидеть, перейдя по [[шлюз_выгрузка | | Список всех возможных операций можно можно увидеть, перейдя по [[шлюз_выгрузка:описание_сервисов|ссылке]] | ||
| ссылке]] | |||
| | | | ||
|} | |} | ||
Подробное описание доступных операций [[асп.шлюз_выгрузка | Подробное описание доступных операций [[асп.шлюз_выгрузка:описание_сервисов|можно посмотреть тут]]. | | ||
Подробное описание типов объектов [[асп.шлюз_выгрузка | Подробное описание типов объектов [[асп.шлюз_выгрузка:описание_типов|можно посмотреть тут]]. | ||
Подготавливаем XML запрос: | Подготавливаем XML запрос: | ||
Строка 100: | Строка 98: | ||
| | | | ||
==Выполним детальный разбор команды curl:== | ==Выполним детальный разбор команды curl:== | ||
[[File | [[File:curlразбор.png]] | ||
- Используемое пространство имен / имя пакета web-сервисов. Данная часть запроса остается неизменной. | - Используемое пространство имен / имя пакета web-сервисов. Данная часть запроса остается неизменной. | ||
- Имя выполняемой операции из списка [[шлюз_выгрузка | - Имя выполняемой операции из списка [[шлюз_выгрузка:описание_сервисов|возможных операций]]. | ||
- Ключ, после которого указываются добавляемые данные http запроса или файл (@file) передаваемый POST-запросом. | - Ключ, после которого указываются добавляемые данные http запроса или файл (@file) передаваемый POST-запросом. | ||
- Путь к xml-файлу, содержащему текст выполняемой операции. Можно указывать относительный или абсолютный путь. | - Путь к xml-файлу, содержащему текст выполняемой операции. Можно указывать относительный или абсолютный путь. |