Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
шлюз_выгрузка:пример_пакетов [2018/08/03 09:00]
misha создано
шлюз_выгрузка:пример_пакетов [2022/06/30 15:35]
Дина Мельничук
Строка 1: Строка 1:
-====== Универсальный обмен данными с Шлюзом АСП Меркурий ​======+====== Универсальный обмен данными с АСП.Шлюз ======
  
   * Отправка идёт по HTTP протоколу по персональному адресу на http://​t2-gateway.aspcom.ru/​имя_базы/​ws/​DataExchangeGatewayV2.1cws (тест) или http://​gateway.aspcom.ru/​имя_базы/​ws/​DataExchangeGatewayV2.1cws (продукт).   * Отправка идёт по HTTP протоколу по персональному адресу на http://​t2-gateway.aspcom.ru/​имя_базы/​ws/​DataExchangeGatewayV2.1cws (тест) или http://​gateway.aspcom.ru/​имя_базы/​ws/​DataExchangeGatewayV2.1cws (продукт).
Строка 11: Строка 11:
 Наглядный пример XML запросов и ответов можно {{ :​шлюз:​gate-samples.zip |скачать тут (поступление)}},​ а так же {{ :​шлюз:​реализация.request.txt |тут (реализация)}} и {{ :​шлюз:​производство.request.txt |тут (производство)}}.\\ Наглядный пример XML запросов и ответов можно {{ :​шлюз:​gate-samples.zip |скачать тут (поступление)}},​ а так же {{ :​шлюз:​реализация.request.txt |тут (реализация)}} и {{ :​шлюз:​производство.request.txt |тут (производство)}}.\\
 Например,​ для отправки запросов через HTTP может использоваться утилита [[https://​bintray.com/​artifact/​download/​vszakats/​generic/​curl-7.57.0-win32-mingw.7z|curl32]] {{ :​шлюз:​curl-7.40.0-win64.msi.7z |curl64}}.\\ Например,​ для отправки запросов через HTTP может использоваться утилита [[https://​bintray.com/​artifact/​download/​vszakats/​generic/​curl-7.57.0-win32-mingw.7z|curl32]] {{ :​шлюз:​curl-7.40.0-win64.msi.7z |curl64}}.\\
-Так, допустим мы хотим создать номенклатуру ​на шлюзе+Так, допустим мы хотим создать номенклатуру ​в АСП.Шлюз: 
-  ​- ​База называется "​gloria_test"​. +||1. База называется "​gloria_test"​|Имя, указанное при [[1_основная_инструкция:​3_шлюз:​1_интеграция:​4_публикация_конфигурации|публикации базы АСП.Шлюз на веб сервере]]|| 
-  ​- ​Имя пользователя "​DefUser"​. +||2. Имя пользователя "​DefUser"​|Логин пользователя 1С для входа в АСП.Шлюз|| 
-  ​- ​Пароль "​DefUser"​. +||3. Пароль "​DefUser"​|Пароль пользователя 1С для входа в АСП.Шлюз|| 
-  ​- ​Подключаемся через тестовый ​шлюз "​http://​t2-gateway.aspcom.ru"​. +||4. Подключаемся через тестовый ​АСП.Шлюз "​http://​t2-gateway.aspcom.ru" ​|Адрес сервера,​ на котором выполнена публикация АСП.Шлюз|| 
-  ​- ​Команда ​шлюза: "​СоздатьНоменклатуру"​.+||5. Команда ​АСП.Шлюз: "​СоздатьНоменклатуру"​|Список всех возможных операций можно можно увидеть,​ перейдя по [[шлюз_выгрузка:​описание_сервисов|ссылке]]|| 
  
 Подробное описание доступных операций [[шлюз:​описание_сервисов_шлюз|можно посмотреть тут]]. |  Подробное описание доступных операций [[шлюз:​описание_сервисов_шлюз|можно посмотреть тут]]. | 
Строка 67: Строка 68:
 </​soap:​Envelope>​ </​soap:​Envelope>​
 </​file>​ </​file>​
 +|
 +==Выполним детальный разбор команды curl:==
 +{{ :​шлюз_выгрузка:​curlразбор.png?​nolink&​1600 |}}
 +  - Используемое пространство имен / имя пакета web-сервисов. Данная часть запроса остается неизменной.
 +  - Имя выполняемой операции из списка [[шлюз_выгрузка:​описание_сервисов|возможных операций]].
 +  - Ключ, после которого указываются добавляемые данные http запроса или файл (@file) передаваемый POST-запросом.
 +  - Путь к xml-файлу,​ содержащему текст выполняемой операции. Можно указывать относительный или абсолютный путь.
 +  - Имя пользователя : Пароль пользователя 1С:​Предприятия,​ которые используются для аутентификации в АСП.Шлюз.
 +  - Адрес сервера,​ на котором выполнена публикация АСП.Шлюз.
 +  - Имя публикации информационной базы, указанное при публикации базы АСП.Шлюз на веб сервере.
 +  - Адрес web-сервисов. Данная часть запроса остается неизменной.
 +  - Путь к xml-файлу,​ в который будет записан результат выполнения операции в АСП.Шлюз. Можно указывать относительный или абсолютный путь. ​