|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: syuzyov
Индекс форума » Профиль для syuzyov » Сообщения, отправленные пользователем syuzyov
Автор Сообщение
Ирина, спасибо! Можно тогда уточнить:

Мы подавали заявку на подключение 18 мая, в тот же день получили от Вас ответ:

[Поддержка Ветис.API - Поддержка #29425]

Здравствуйте!

Ваша заявка на предоставление доступа к программному интерфейсу взаимодействия с информационной системой Ветис успешно обработана. Ниже перечислены реквизиты, требуемые для подключения к Ветис.API.

Login: ***
Password: ***
APIKey: ***
ServiceID: mercury-g2b.service
IssuerID: ***

IssuerID - это идентификатор хозяйствующего субъекта (Дворников Вячеслав Иванович) в реестре РСХН.

Описание форматов взаимодействия и адреса веб-сервисов размещены в соответствующем разделе Справочной системы по адресу http://help.vetrf.ru/wiki/%D0%92%D0%B5%D1%82%D0%B8%D1%81.API

По всем вопросам, связанным с доступом к Ветис.API, вы можете обращаться ...


Это данные для работы только с тестовым сервисом?
Для получения "рабочих" данных нужно подать другую заявку?
Или это "боевые" данные, и нужно подать отдельную заявку на получение тестовой учетной записи ветврача для тестового сервиса?
Если данные "боевые", то почему https://api.vetrf.ru отказывает в авторизации с нашими учетными данными?


Спасибо за помощь
Здравствуйте, спасибо за ответ!

Логин должен быть ветеринарного врача

Да, используем его.

1. Обычно в качестве ветеринарного врача мы для тестовой версии шлюза регистрируем технического специалиста. У вас есть такой доступ?

Похоже что нет. Не подскажете как его получить? Я использовал боевую учетную запись нашего ветврача.
2. Ветврач должен обслуживать предприятие, на котором осуществляется выпуск продукции

При авторизации в Меркурий.ГВЭ ветврач имеет в списке выбора наше предприятие, так понимаю, что мы закреплены за ветврачом?

И подскажите еще пожалуйста:
https://api2.vetrf.ru:8002 - это тестовый сервис?
А рабочий - https://api.vetrf.ru?
Я попробовал отправлять реальную заявку на https://api.vetrf.ru, указывая инициатором логин ветврача, для авторизации указываю данные учетной записи и APIKey для Ветис.API получил другую ошибку:

The request requires user authentication. The response MUST include a WWW-Authenticate header field (section 14.46) containing a challenge applicable to the requested resource. The client MAY repeat the request with a suitable Authorization header field (section 14.8). If the request already included Authorization credentials, then the 401 response indicates that authorization has been refused for those credentials. If the 401 response contains the same challenge as the prior response, and the user agent has already attempted authentication at least once, then the user SHOULD be presented the entity that was given in the response, since that entity MAY include relevant diagnostic information. HTTP access authentication is explained in section 11


Я так понимаю, наши данные не принимаются на рабочем сервере?
Здравствуйте!

Очень нужна помощь.

Отправляю запрос registerProductiveBatchRequest на https://api2.vetrf.ru:8002/platform/services/ApplicationManagementService, в ответ получаю ошибку:
<errors>
<apl:error code="MERC01369" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.</apl:error>
</errors>

В самом запросе указываю:
<merc:initiator>
<com:login>Логин пользователя</com:login>
</merc:initiator>
В качестве логина уже указывал и имя пользователя ветврача и всех наших пользователей, и логин учетной записи доступа к API.
Логин пишу точно без ошибок, так как запрос на создание предприятия прошел успешно.

В документации (http://help.vetrf.ru/wiki/ProductionOperation) написано:

initiator Пользователь, инициирующий запрос к шлюзу. Ответственный за выполнение бизнес-операции. Должен быть указан или идентификатор, или логин.
Идентификатор хозяйствующего субъекта инициировавшего запрос должен совпадать с идентификатором хозяйствующего субъекта-владельца продукции (сырья).
argc:User 1


Что же все-таки надо указывать? Как решить проблему?

Буду очень благодарен за любые советы, идеи, наводки - операторы с ветврачом скоро уже скончаются от натуги
 
Индекс форума » Профиль для syuzyov » Сообщения, отправленные пользователем syuzyov
Перейти:   

Powered by JForum 2.1.8 © JForum Team