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

/**
* Проверить, занесено ли предприятие в реестр поднадзорных объектов.
* Можно сделать это методом GetRussianEnterpriseList_v2.0, указав название.
* Остальные поля нужно оставить пустыми. Знаки вопроса также нужно удалять, иначе метод будет искать объекты и по ним.
* Если предприятие есть, проверить, связано ли оно с ХС. Для этого нужно выполнить запрос GetActivityLocationList_v2.0. Guid вашего ХС - это issuerId.
* !!! Если предприятия нет то, необходимо его создать при помощи метода ModifyEnterpriseOperation_v2.0.
* Затем предприятие необходимо привязать к ХСу с помощью метода ModifyActivityLocationsOperation_v2.0.
*/

Делаю запрос GetRussianEnterpriseList, в ответном списке искомой организации нет, далее отправляю запрос
на создание modifyEnterpriseRequest



Получаю ответ:


Какой то замкнутый круг, подскажите куда копать?
mevgenym wrote:
stopgg wrote: пример запроса данных


здесь описан второй этап запроса:

http://help.vetrf.ru/wiki/Подсистема_обработки_заявок_в_Ветис.API#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D1.80.D0.B5.D0.B7.D1.83.D0.BB.D1.8C.D1.82.D0.B0.D1.82.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.BA.D0.B8

Получение результата обработки заявки


Спасибо! Работает! Теперь до меня дошло как работать с системой.
Владимир Игнатов wrote:
stopgg wrote:Всем добра. Сразу скажу я тут новенький. Только разбираюсь с происходящим. Просьба не пинать, камнями не закидывать, не посылать в гугл или еще куда подальше.

Не получится. "Учиться, учиться и еще раз учиться", как завещал великий Ленин.
Читать доку. Там есть 2 типа запросов: одни - запрос из справочников, ответ на них приходит сразу.
Второй - запрос в систему заявок, там указывается transactionId (уникальный! Либо генерировать GUID, либо указывать время с миллисекундами, надеясь, что у Вас в вашей организации одновременно кнопку с двух компов не нажмут). В ответ на запрос присылается applicationId, по которому нужно время от времени опрашивать систему. Она может вернуть IN_PROGRESS, а может - что-то иное. Если COMPLETED - вот там и будет Ваш ответ.


Правильно я понимаю, первый мой запрос вернул мне ид транзакции (applicationID)? Теперь мне надо отправить второй запрос на получении данных с указанием этого applicationID? Можете написать пример запроса данных по методу GetVetDocumentListOperation с адресом куда его отправлять? Чтобы я не отправил возвращается ошибка. В документации нет ни одного рабочего примера на какой либо языке программирования. Может я не на те адреса отправляю или не те данные подставляю, ошибка общего характера (BEA-382513: OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items), ничего мне не говорит.
Всем добра. Сразу скажу я тут новенький. Только разбираюсь с происходящим. Просьба не пинать, камнями не закидывать, не посылать в гугл или еще куда подальше.
Второй день разбираюсь с API.
Суть такова.
Интересует метод GetVetDocumentListOperation, поэтому пишу здесь, в этой теме.
На странице документации http://help.vetrf.ru/wiki/GetVetDocumentListOperation_v2.0 я вижу ответ довольно таки объемный. У меня же ответ приходит такой:

Вот мой запрос:

Запрос отправляю на адрес: https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService
В чем я накосячил? Как получить ответ из документации?
 
Индекс форума » Профиль для stopgg » Сообщения, отправленные пользователем stopgg
Перейти:   

Powered by JForum 2.1.8 © JForum Team