Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 14:31:27
|
Егорова Ирина
![[Avatar]](/vetrf-forum/images/avatar/f3957fa3bea9138b3f54f0e18975a30c.jpg)
Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн
|
Здравствуйте!
Этапы авторизации описаны здесь: help.vetrf.ru/wiki/Процесс_авторизации_в_шлюзе. По структуре заявок вы можете уточнить информацию в нашей справке: http://help.vetrf.ru/wiki/Подсистема_обработки_заявок_в_Ветис.API
|
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 14:34:25
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Эти все ссылки я видел ... мне немного непонятно ... авторизация должна происходить путём отправки XML или все три этапа можно сделать в браузере?
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 03/08/2016 14:38:35
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 15:14:49
|
Егорова Ирина
![[Avatar]](/vetrf-forum/images/avatar/f3957fa3bea9138b3f54f0e18975a30c.jpg)
Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн
|
Эти все ссылки я видел ... мне немного непонятно ... авторизация должна происходить путём отправки XML или все три этапа можно сделать в браузере?
Нет, в браузере сделать этого нельзя. HTTP-аутентификация проходит с помощью средств, с помощью которых вы подключаетесь к шлюзу, то есть средствами вашеё учётной системы. APIKey и issuerId, а также инициатор запроса указываются в самом xml-запросе.
|
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 15:17:34
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
А структура этого XML-запроса какова должна быть ... это сервисный запрос или запрос на выполнение какой-нибудь бизнес операции ?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 15:22:10
|
Николай Власов
![[Avatar]](/vetrf-forum/images/avatar/98f13708210194c475687be6106a3b84.jpg)
Зарегистрирован: 24/06/2009 08:32:34
Сообщений: 1186
Оффлайн
|
В связи с тем, что количество интеграционных модулей у нас растет в геометрической прогрессии, к разработчикам большая просьба. Пожалуйста сделайте своим интеграционным программным продуктам подпись (не имею в виду ЭЦП), по которой можно было бы идентифицировать автора (разработчика) интеграционного решения и площадку, где установлена и работает его данная n-я копия.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 15:25:12
|
Егорова Ирина
![[Avatar]](/vetrf-forum/images/avatar/f3957fa3bea9138b3f54f0e18975a30c.jpg)
Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн
|
А структура этого XML-запроса какова должна быть ... это сервисный запрос или запрос на выполнение какой-нибудь бизнес операции ?
Для сервисных запросов достаточно HTTP-авторизации (как вы заметили, APIKey и инициатора там указывать не требуется)
Для бизнес-запросов необходимо проходить все три этапа авторизации. Для этого в запросах есть соответствующие поля.
|
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 15:27:52
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Т.е. мне нужно по очереди выслать 3 запроса, или можно все данные указать в одном запросе?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 15:43:44
|
lalex23
Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн
|
Николай Власов wrote:сделайте своим интеграционным программным продуктам подпись
Не вопрос, дайте шаблон именования ПО, владельца, площадки и укажите где в запросах к сервисам указать эту информацию.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 03/08/2016 15:51:46
|
Николай Власов
![[Avatar]](/vetrf-forum/images/avatar/98f13708210194c475687be6106a3b84.jpg)
Зарегистрирован: 24/06/2009 08:32:34
Сообщений: 1186
Оффлайн
|
lalex23 wrote:
Николай Власов wrote:сделайте своим интеграционным программным продуктам подпись
Не вопрос, дайте шаблон именования ПО, владельца, площадки и укажите где в запросах к сервисам указать эту информацию.
Осминин даст эту информацию.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/08/2016 10:42:23
|
maltsev
Зарегистрирован: 25/07/2016 11:22:50
Сообщений: 92
Оффлайн
|
На схемах видел в описании про акт о пересорте или про акт о разновесе - http://vetrf.ru/vetrf-forum/posts/list/6855.page в письме от Александра Осминина в 25/06/2009 17:13:08. Не подскажете эти Акты отправляются так же через шлюз ВЕТИС API в МЕРКУРИЙ во время получения входной партии отправляются? И как отправлять в случае не приема продукции возвратную ВСД на весь объем входной партии ??
или где детально можно про это прочитать ?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 09/08/2016 07:05:03
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Доброго времени суток. Скажите, пожалуйста, почему эти два запроса возвращают одно и то же предприятие (тестовый шлюз):
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns12="http://api.vetrf.ru/schema/cdm/base"
xmlns:ns24="http://api.vetrf.ru/schema/cdm/cerberus/enterprise/ws-definitions"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"
xmlns:arg="http://api.vetrf.ru/schema/argus">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns24:getForeignEnterpriseListRequest>
<ns12:listOptions>
<ns12:count>1</ns12:count>
<ns12:offset>0</ns12:offset>
</ns12:listOptions>
<arg:enterpriseGroup>1</arg:enterpriseGroup>
<ent:enterprise>
</ent:enterprise>
</ns24:getForeignEnterpriseListRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
и
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns12="http://api.vetrf.ru/schema/cdm/base"
xmlns:ns24="http://api.vetrf.ru/schema/cdm/cerberus/enterprise/ws-definitions"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"
xmlns:arg="http://api.vetrf.ru/schema/argus">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns24:getForeignEnterpriseListRequest>
<ns12:listOptions>
<ns12:count>1</ns12:count>
<ns12:offset>0</ns12:offset>
</ns12:listOptions>
<arg:enterpriseGroup>2</arg:enterpriseGroup>
<ent:enterprise>
</ent:enterprise>
</ns24:getForeignEnterpriseListRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
разница в значении arg:enterpriseGroup. Фильтрация не работает что-ли? Ведь не может же быть предприятие аттестованным и не аттестованным одновременно? И ещё ... в операции getBusinessEntityListRequest не работает фильтрация, например, по полям type, fullName ... может ещё по каким-нибудь ... все не проверил
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 09/08/2016 08:50:03
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 09/08/2016 09:23:26
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Вопрос снимается ... сам накосячил с пространствами имён
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 09/08/2016 09:58:02
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Всё-таки вопрос по операции getBusinessEntityListRequest остается открытым. Вот два запроса (type=1 и type=3), возвращают один и тот же ХС:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns12="http://api.vetrf.ru/schema/cdm/base"
xmlns:ns13="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"
xmlns:ns25="http://api.vetrf.ru/schema/cdm/cerberus/business-entity/ws-definitions">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns25:getBusinessEntityListRequest>
<ns12:listOptions>
<ns12:count>1</ns12:count>
<ns12:offset>0</ns12:offset>
</ns12:listOptions>
<ns13:businessEntity>
<ns13:type>1</ns13:type>
</ns13:businessEntity>
</ns25:getBusinessEntityListRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
и
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns12="http://api.vetrf.ru/schema/cdm/base"
xmlns:ns13="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar"
xmlns:ns25="http://api.vetrf.ru/schema/cdm/cerberus/business-entity/ws-definitions">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns25:getBusinessEntityListRequest>
<ns12:listOptions>
<ns12:count>1</ns12:count>
<ns12:offset>0</ns12:offset>
</ns12:listOptions>
<ns13:businessEntity>
<ns13:type>3</ns13:type>
</ns13:businessEntity>
</ns25:getBusinessEntityListRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 10/08/2016 11:26:33
|
Yoreg07
Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн
|
Добрый день. Скажите, пожалуйста, при оформлении входящей партии в ответе приходит один вет. документ или их может быть несколько.
http://help.vetrf.ru/wiki/IncomingOperation#.D0.94.D0.B0.D0.BD.D0.BD.D1.8B.D0.B5_.D0.BE.D1.82.D0.B2.D0.B5.D1.82.D0.B0
Может у поля vetDocument в processIncomingConsignmentResponse должен быть тип VetDocumentList?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 10/08/2016 11:41:03
|
Gorkova
Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн
|
Отвечу, т.к. возилась с этой операцией. Может еще кто дополнит или поправит меня.
В ответе приходит четко один или два ВСД (один - погашенный и второй возвратный).
Либо только один - погашенный, если возврата не было.
Т.к. входящая партия оформляется по одному входящему транспортному ВСД.
(Т.е. транспортная операция может генерить несколько ВСД, но гасятся они отдельными операциями для входящей партии.)
|
|
 |
|