Пример пакетов: различия между версиями

Нет описания правки
Нет описания правки
Строка 14: Строка 14:
===== Пример использования =====
===== Пример использования =====


Наглядный пример 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/>Так, допустим мы хотим создать номенклатуру в АСП.Шлюз/
Наглядный пример 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_основная_инструкция/3_асп.шлюз/1_интеграция/4_публикация_конфигурации
| Имя, указанное при [[1_основная_инструкция:3_асп.шлюз:1_интеграция:4_публикация_конфигурации|публикации базы АСП.Шлюз на веб сервере]]
| публикации базы АСП.Шлюз на веб сервере]]
|
|
|-
|-
Строка 40: Строка 39:
|
|
| 5. Команда АСП.Шлюз: "СоздатьНоменклатуру"
| 5. Команда АСП.Шлюз: "СоздатьНоменклатуру"
| Список всех возможных операций можно можно увидеть, перейдя по [[шлюз_выгрузка/описание_сервисов
| Список всех возможных операций можно можно увидеть, перейдя по [[шлюз_выгрузка:описание_сервисов|ссылке]]
| ссылке]]
|
|
|}
|}


Подробное описание доступных операций [[асп.шлюз_выгрузка/описание_сервисов|можно посмотреть тут]]. |  
Подробное описание доступных операций [[асп.шлюз_выгрузка:описание_сервисов|можно посмотреть тут]]. |  
Подробное описание типов объектов [[асп.шлюз_выгрузка/описание_типов|можно посмотреть тут]].
Подробное описание типов объектов [[асп.шлюз_выгрузка:описание_типов|можно посмотреть тут]].


Подготавливаем XML запрос:
Подготавливаем XML запрос:
Строка 100: Строка 98:
|
|
==Выполним детальный разбор команды curl:==
==Выполним детальный разбор команды curl:==
[[File/curlразбор.png]]
[[File:curlразбор.png]]
   - Используемое пространство имен / имя пакета web-сервисов. Данная часть запроса остается неизменной.
   - Используемое пространство имен / имя пакета web-сервисов. Данная часть запроса остается неизменной.
   - Имя выполняемой операции из списка [[шлюз_выгрузка/описание_сервисов|возможных операций]].
   - Имя выполняемой операции из списка [[шлюз_выгрузка:описание_сервисов|возможных операций]].
   - Ключ, после которого указываются добавляемые данные http запроса или файл (@file) передаваемый POST-запросом.
   - Ключ, после которого указываются добавляемые данные http запроса или файл (@file) передаваемый POST-запросом.
   - Путь к xml-файлу, содержащему текст выполняемой операции. Можно указывать относительный или абсолютный путь.
   - Путь к xml-файлу, содержащему текст выполняемой операции. Можно указывать относительный или абсолютный путь.