|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: papiroca
Индекс форума » Профиль для papiroca » Сообщения, отправленные пользователем papiroca
Автор Сообщение
Скажите есть ли возможность перенести ВСД с участием нашего ХС и предприятия с боевого сервера на тестовый? К кому необходимо обратится с этим вопросом и предоставить все необходимые уиды, гуиды?
mevgenym wrote:
парсер должен нормально отработать и вернуть массив


какой парсер, на чьей стороне? я вижу что мне приходит объект а не массив.
в документации к операции получения ВСД по уиду есть несколько полей которые представляют из себя списки. Нам организовали тестовые ВСД на тестовом сервере. При получении ВСД я вижу что поля которые должны быть списками являются не массивами а объектами, например:

Но тк ключ должен быть уникальным то встает вопрос - как будет выглядеть, например, объект producerList если продюсеров будет несколько?
VestaF wrote:Доброго времени суток!
Как и все, в данный момент, разрабатываем модули интеграции в своей 1С.
Сейчас возник вопрос формирования тестовых входящих ВСД, где и как это можно сделать?


прочитайте около 5 постов выше, мне как раз помогли с тем же вопросом что и у вас.
Павел Большаков wrote:http://help.vetrf.ru/wiki/GetVetDocumentListOperation
http://help.vetrf.ru/wiki/GetVetDocumentChangesListOperation


спасибо
Павел Большаков wrote:
papiroca wrote:
Павел Большаков wrote:
papiroca wrote:Как протестировать гашение ВСД, если реальных ВСД нет на тестовом сервере?

Скажите GUID вашего ХС и GUID вашей площадки - кину вам тестовых ВСДшек

отправил вам в ЛС. Скажите а через какое время можно будет пробовать?
Отправил вам пачку


А уиды этих ВСД где теперь взять?
Павел Большаков wrote:
papiroca wrote:Как протестировать гашение ВСД, если реальных ВСД нет на тестовом сервере?

Скажите GUID вашего ХС и GUID вашей площадки - кину вам тестовых ВСДшек


отправил вам в ЛС. Скажите а через какое время можно будет пробовать?
Подскажите правильный путь для отладки и тестирования получения ВСД по уид и оформления входящей партии. Вопрос возникает из-за того что по каждому уиду я получаю ответ от тестового сервера о том что ветеринарно-сопроводительный документ не найден в реестре РСХН. На боевой сервер у нас пока доступа нет и я не нашел конкретной информации о том что именно должно быть протестировано для подачи заявки на получение доступа.

Как протестировать гашение ВСД, если реальных ВСД нет на тестовом сервере?
nsnt wrote:
papiroca wrote:При сканировании qrcode с ветеринарной справки можно попасть на сайт меркурия где отображается информация о ВСД.
При осуществлении запроса GetVetDocumentByUuidOperation в поле uuid я указываю уид из qrcode 6f4e67b9-fd7d-4e39-baee-3689790a3ad9 но в ответе получаю следующую ошибку:



как может быть что через сайт информация есть а через апи документ не найден в реестре РСХН?

Не все ВСД доступны, в справке пишут:
"Запрашиваться могут только те ВСД, которые ветеринарное управление инициатор оформило. Если запрос оформляется от имени предприятия, то ему могут быть доступны только его собственные входящие, исходящие и производственные сертификаты."
Или ВСД оформлен на боевом сервере, а запрос к тестовому.


а можно запрашивать с боевого сервера на данный момент?
При сканировании qrcode с ветеринарной справки можно попасть на сайт меркурия где отображается информация о ВСД.
При осуществлении запроса GetVetDocumentByUuidOperation в поле uuid я указываю уид из qrcode 6f4e67b9-fd7d-4e39-baee-3689790a3ad9 но в ответе получаю следующую ошибку:



как может быть что через сайт информация есть а через апи документ не найден в реестре РСХН?
Правильно ли я понял что источником "косяка разработчиков" является некорректный wsdl-файл, при чтении которого, soap-клиент не получает необходимую информацию по схеме http://api.vetrf.ru/schema/cdm/mercury/applications и не включает ее в секцию soapenv:Envelope?
Если да то "костылить" необходимо не свой код а получать wsdl не из сети а уже с фиксом данной проблемы с локального источника? Если это правильно решение то не могли бы вы подсказать что именно я должен изменить/добавить в wsdl?

Или "костылить" все же необходимо свой код и каким то образом модифицировать уже сформированный автоматически модулем soap запрос? Простите, просто я не являюсь специалистом в soap, как то жил без него все это время на json)
v.isaev wrote:
Здесь обращение должно идти в пространство имен http://api.vetrf.ru/schema/cdm/mercury/applications
Посмотрите внимательно пример в википедии по этому методу


Запрос формируется автоматически модулем soap https://www.npmjs.com/package/soap на основании wsdl-файла http://api.vetrf.ru/schema/platform/services/ApplicationManagementService_v1.4_pilot.wsdl
endpoint https://api2.vetrf.ru:8002/platform/services/ApplicationManagementService
объект создается на основании данной документации http://help.vetrf.ru/wiki/GetVetDocumentByUuidOperation


возможно был выбран не верный wsdl?
Спасибо, все получилось, но возникла следующая проблема при операции getVetDocumentByUuid

посылаю следующий запрос:



на запрос получаю applicationId по которому затем спрашиваю результат но получаю REJECTED по причине


ссылка не работает, и что в моем случае означает не поддерживаемый формат данных?
nsnt wrote:Не торопитесь. Если предприятие нашлось через GetRussianEnterpriseList, то оно уже ранее кем-то заведено.
Логин должен быть конкретного пользователя, выглядит примерно ivanov-io-123456, его подставляете?


логин формата aaaaa-123456

и логин судя по вашему ответу мне уже не нужен, тк он требовался для операции ModifyActivityLocationsOperation, и если вы говорите что в случае когда наше ХС уже есть в ответе getRussianEnterpriseList и создавать его не надо то почему в ответе на getBusinessEntityByGUID нет объекта activityLocations. Моя цель получить enterpriseGUID для выполнения getVetDocumentByUuid
если вы получили пустой список activityLocations, значит просто создайте новое предприятие, указав его владельца - вашего ХС

а через что создается новое предприятие?
 
Индекс форума » Профиль для papiroca » Сообщения, отправленные пользователем papiroca
Перейти:   

Powered by JForum 2.1.8 © JForum Team