Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
шлюз_выгрузка:пример_пакетов [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-файлу, в который будет записан результат выполнения операции в АСП.Шлюз. Можно указывать относительный или абсолютный путь. |