|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Начало интеграции с Ветис.Api  XML
Индекс форума » Автоматизированная система МЕРКУРИЙ
Автор Сообщение
Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

А еще при входе в цербер нет бокового меню как на странице: http://help.vetrf.ru/wiki/Получение_GUID_хоз_субъекта_и_площадки_(предприятия)
nmzn1

[Avatar]

Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 3423
Оффлайн

Codev wrote:Подскажите. Я зашел в Цербер, записей, естественно, ноль, перешел по ссылке "Государственная регистрация поднадзорных объектов" и создал площадку.
1. Как быстро она создается? Должно ведь на почту письмо прийти.
2. Кнопки "синхронизировать" не нашел

звонить в поддержку не пробовали 8 (4922) 52-99-29
в боевом мерке, после создания площадки через веб - необходимо звонить в ТУ по региону чтобы подтвердили

Codev wrote:А еще при входе в цербер нет бокового меню

возможно потому, что у юзера нет админских прав

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 22/01/2019 08:26:44

[WWW]
Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

Я, кажется, зашел в тупик.
У меня доступ к тесту. В Ветис.Паспорт в колонке "Системы" написано:"Цербер, Меркурий, Ветис. Паспорт, Аргус". Роль: "Администратор". Права:
"- Доступ к веб-интерфейсу ИС Меркурий только на чтение
- Доступ к веб-интерфейсу ИС Меркурий на выполнение операций
- Доступ к ИС Меркурий через Ветис.API только на чтение
- Доступ к ИС Меркурий через Ветис.API на выполнение операций
- Авторизованный заявитель в системе Меркурий
- Авторизованный заявитель в системе Аргус".

1. Судя по правам, то я не могу что то менять в Цербере, Но тогда как я смогу пользоваться АПИ?
Может я не с той стороны к этой проблеме подхожу. Вопрос в лоб: Чтобы гасить ВСД Какие параметры должны быть у профиля, что должно быть заполнено в меркурии для того чтобы гасить? И как это настроить?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 22/01/2019 17:18:30

serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 142
Оффлайн

Codev wrote:
1. Судя по правам, то я не могу что то менять в Цербере, Но тогда как я смогу пользоваться АПИ?
Может я не с той стороны к этой проблеме подхожу. Вопрос в лоб: Чтобы гасить ВСД Какие параметры должны быть у профиля, что должно быть заполнено в меркурии для того чтобы гасить? И как это настроить?


Для гашения есть право "Гашение ВСД". Для отправки ВСД "Уполномоченное лицо (Оформление ВСД на продукцию из Приказа МСХ РФ №646)".

Зачем вам Цербер? Через АПИ можно создать площадку без проблем (но скоро эту возможность уберут), там же можно привязать эту площадку к ХС, площадка создается сразу и ждать ничего не нужно. Через АПИ можно работать с пользователями (создавать, привязывать к площадкам, изменять права).
Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

Спасибо. Осталось найти пример создания площадки...
Но в любом случае мне нужно найти как-то GUID. Может тоже есть запрос на него? Или issuer == GUID для ХС?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/01/2019 10:33:56

serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 142
Оффлайн

Codev wrote:Спасибо. Осталось найти пример создания площадки...
Но в любом случае мне нужно найти как-то GUID. Может тоже есть запрос на него? Или issuer == GUID для ХС?


При регистрации ХС выдают ГУИД, issuer == GUID, проверить можно сделав запрос на получение ХС по ГУИД. Все примеры есть в ВИКИ (http://help.vetrf.ru/wiki/%D0%9F%D0%BE%D0%B4%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B7%D0%B0%D1%8F%D0%B2%D0%BE%D0%BA_%D0%B2_%D0%92%D0%B5%D1%82%D0%B8%D1%81.API). Создание новой площадки - ModifyEnterpriseOperation (добавление/изменение сведений о поднадзорном объекте), после создания - привязка к ХС методом ModifyActivityLocationsOperation (создание/удаление связи с площадкой).
Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

Огромное спасибо. Ссылки очень помогли.
Где найти гуиды регионов?
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 142
Оффлайн

Codev wrote:Огромное спасибо. Ссылки очень помогли.
Где найти гуиды регионов?


Работа со справочниками описана в:
http://help.vetrf.ru/wiki/%D0%9F%D0%BE%D0%B4%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81%D0%BE_%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8_%D0%B8_%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80%D0%B0%D0%BC%D0%B8_%D0%B2_%D0%92%D0%B5%D1%82%D0%B8%D1%81.API

Работа с адресами ведется в сервисе Икар, но если есть локальная база ФИАС, тогда можно оттуда брать ГУИДы.
Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

Попытка через Апи добавить площадку провалилась.
Не пройдена авторизация (401).
Что то я не понял. почему я не прошел авторизацию?
запрос отправил на https://api2.vetrf.ru:8002/platform/services/2.0/EnterpriseService
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 142
Оффлайн

Codev wrote:Попытка через Апи добавить площадку провалилась.
Не пройдена авторизация (401).
Что то я не понял. почему я не прошел авторизацию?
запрос отправил на https://api2.vetrf.ru:8002/platform/services/2.0/EnterpriseService


Авторизация проходит по APIKey, к этому ключу привязан ГУИД ХС (другой ХС с этим APIKey не сможет отправить запрос). Отправляете в тестовый контур, для тестового и рабочего контура разные APIKey. Проверять работу с Меркурием лучше на простых запросах, для начала сделайте запрос ХС по ГУИД, метод GetBusinessEntityByGuid (Справочники, сервис Цербер).
Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

Появившаяся ошибка 401 при запросе ХС по ГУИД поставила меня в ступор. О какой авторизации идет речь, если в теле запроса нет авторизации!! Или должна быть?
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 142
Оффлайн

Codev wrote:Появившаяся ошибка 401 при запросе ХС по ГУИД поставила меня в ступор. О какой авторизации идет речь, если в теле запроса нет авторизации!! Или должна быть?


Авторизация есть в каждом запросе:
<apldef:apiKey>ApiKey</apldef:apiKey> + <apl:issuerId>IssuerId</apl:issuerId>.

Но все же еще есть логин и пароль при соединении с сервером (так же в письме должен был быть, где доступ к АПИ).

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 24/01/2019 11:08:02

Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

serg882 wrote:
Авторизация есть в каждом запросе:
<apldef:apiKey>ApiKey</apldef:apiKey> + <apl:issuerId>IssuerId</apl:issuerId>.

А в примере этого нет:

Но все же еще есть логин и пароль при соединении с сервером (так же в письме должен был быть, где доступ к АПИ).

Я так понимаю это нужно отдельно в параметрах соап запроса передавать?
serg882


Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 142
Оффлайн

Codev wrote:
serg882 wrote:
Авторизация есть в каждом запросе:
<apldef:apiKey>ApiKey</apldef:apiKey> + <apl:issuerId>IssuerId</apl:issuerId>.

А в примере этого нет:


В справочниках нет АПИкеу (есть только в заявках). Но на этом методе можно проверить можно вообще из Меркурия данные получить или нет.

Codev wrote:
Но все же еще есть логин и пароль при соединении с сервером (так же в письме должен был быть, где доступ к АПИ).

Я так понимаю это нужно отдельно в параметрах соап запроса передавать?


Нет, это базовая авторизация с сервером, как и с любым другим, логин и пароль передается при установке соединения с сервером и только потом отправляется запрос.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 24/01/2019 11:26:07

Codev


Зарегистрирован: 21/01/2019 15:17:25
Сообщений: 37
Оффлайн

Спасибо.
Можно пример как передать логин и пароль? В вики есть описание процесса авторизации, но куда отправлять запрос авторизации не написано, отсюда и мои тупики
 
Индекс форума » Автоматизированная система МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team