Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/12/2017 16:58:31
|
Андрей_Гр
Зарегистрирован: 29/09/2017 12:39:14
Сообщений: 18
Оффлайн
|
Добрый день, коллеги!
Большая просьба помочь с ответами на следующие вопросы:
1. В транспортной операции ряд реквизитов отмечены как необязательные: благополучие местности, сведения о транспортировке партии. Однако, если их не указать, будет выдано сообщение об ошибке проверки заполнения этих реквизитов. Почему?
2. Почему в справочнике единиц измерения нет кода ОКЕИ? Он вообще используется? Если нет, то почему?
3. В каждом запросе мы указываем serviceId «mercury-g2b.service:2.0». В каждом ответе нам приходит serviceId «mercury-g2b.service». В этом есть какой-то скрытый смысл?
4. Может быть случай, когда мы ведем учет по нескольким организациям в одной программе. Для каждой организации в Меркурии есть свой хозяйствующий субъект. При формировании запроса к API надо указывать поле issuerId, куда подставляется идентификатор субъекта-отправителя запроса. Для каждой организации он должен быть свой или есть возможность работать всем с одним отправителем?
5. В пакете «http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2» У объекта QuarantineEvent.Duration указан тип «positiveInteger». В ответе getVetDocumentChangesListResponse в этом поле приходит значение 0. В результате при чтении xml по схеме вылетает ошибка. Если для этого объекта в XSD-схеме указать тип integer, то ошибки не будет.
6. В описании http://help.vetrf.ru/wiki/GetVetDocumentChangesListOperation_v2.0 сказано, что эти поля обязательно заполняются в ответе:
318 ••••••••••••••••••<dt:name> bs:String255 [1..1] Наименование страны происхождения партии продукции. <dt:name>Российская федерация</dt:name>
322 •••••••••••••••••••••<bs:uuid> bs:UUID [1..1] Идентификатор версии предприятия. <bs:uuid>9c706614-b995-4bdd-bda3-8fa9de70803a</bs:uuid>
323 •••••••••••••••••••••<bs:guid> bs:UUID [1..1] Глобальный идентификатор предприятия. <bs:guid>12f04ea3-e236-4b71-b427-e04d41b26de4</bs:guid>
326 ••••••••••••••••••<dt:role> dt:EnterpriseRole [1..1] Роль предприятия-производителя продукции. <dt:role>PRODUCER</dt:role>
В полученном ответе этих полей нет. Куда копать?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/12/2017 17:23:53
|
oleg-x
Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2047
Оффлайн
|
Андрей_Гр wrote:Добрый день, коллеги!
Большая просьба помочь с ответами на следующие вопросы:
3. В каждом запросе мы указываем serviceId «mercury-g2b.service:2.0». В каждом ответе нам приходит serviceId «mercury-g2b.service». В этом есть какой-то скрытый смысл?
4. Может быть случай, когда мы ведем учет по нескольким организациям в одной программе. Для каждой организации в Меркурии есть свой хозяйствующий субъект. При формировании запроса к API надо указывать поле issuerId, куда подставляется идентификатор субъекта-отправителя запроса. Для каждой организации он должен быть свой или есть возможность работать всем с одним отправителем?
3. Сомневаюсь, видимо отвечает один сервис.
4. АпиКей может быть один, но issuerId для каждой организации свой.
|
https://vk.com/mercuriy_rf |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 19/12/2017 14:30:30
|
Андрей_Гр
Зарегистрирован: 29/09/2017 12:39:14
Сообщений: 18
Оффлайн
|
3. Сомневаюсь, видимо отвечает один сервис.
4. АпиКей может быть один, но issuerId для каждой организации свой.
Благодарю за информацию. Продублировал вопросы на адрес api@vetrf.ru. Пока никто не ответил, но первый вопрос оперативно решился - кто-то внёс изменение в описание транспортной операции...
http://help.vetrf.ru/wiki/TransportOperation
По другим вопросам есть у кого понимание?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 19/12/2017 14:54:07
|
Shooshpanius
Зарегистрирован: 11/12/2017 19:29:12
Сообщений: 28
Оффлайн
|
Андрей_Гр wrote:Добрый день, коллеги!
3. В каждом запросе мы указываем serviceId «mercury-g2b.service:2.0». В каждом ответе нам приходит serviceId «mercury-g2b.service». В этом есть какой-то скрытый смысл?
mercury-g2b.service – сервис системы Меркурий, который обрабатывает заявки от информационных систем хозяйствующих субъектов;
mercury-vu.service – сервис системы Меркурий, который обрабатывает заявки от информационных систем ветеринарных управлений.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 19/12/2017 15:17:25
|
Андрей_Гр
Зарегистрирован: 29/09/2017 12:39:14
Сообщений: 18
Оффлайн
|
Shooshpanius wrote:
Андрей_Гр wrote:Добрый день, коллеги!
3. В каждом запросе мы указываем serviceId «mercury-g2b.service:2.0». В каждом ответе нам приходит serviceId «mercury-g2b.service». В этом есть какой-то скрытый смысл?
mercury-g2b.service – сервис системы Меркурий, который обрабатывает заявки от информационных систем хозяйствующих субъектов;
mercury-vu.service – сервис системы Меркурий, который обрабатывает заявки от информационных систем ветеринарных управлений.
Да, спасибо - это нам известно. Интересует именно почему версия возвращается другая? В отправленном запросе 2.0, в ответе - без версии.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 20/12/2017 00:03:11
|
Shooshpanius
Зарегистрирован: 11/12/2017 19:29:12
Сообщений: 28
Оффлайн
|
Андрей_Гр wrote:
Shooshpanius wrote:
Андрей_Гр wrote:Добрый день, коллеги!
3. В каждом запросе мы указываем serviceId «mercury-g2b.service:2.0». В каждом ответе нам приходит serviceId «mercury-g2b.service». В этом есть какой-то скрытый смысл?
mercury-g2b.service – сервис системы Меркурий, который обрабатывает заявки от информационных систем хозяйствующих субъектов;
mercury-vu.service – сервис системы Меркурий, который обрабатывает заявки от информационных систем ветеринарных управлений.
Да, спасибо - это нам известно. Интересует именно почему версия возвращается другая? В отправленном запросе 2.0, в ответе - без версии.
По текущей документации «mercury-g2b.service:2.0» нет, есть «mercury-g2b.service». Выбор версии АПИ к которой отправляется запрос зависит не от сервиса, а от эндпоинтов.
|
|
 |
|
|
|