Автор |
Сообщение |
28/02/2024 05:45:36
|
bobmeister
Зарегистрирован: 15/10/2018 04:38:11
Сообщений: 21
Оффлайн
|
Добрый день. Есть ли тут знатоки питона?
Используя zeep пытаюсь отправить простой запрос, но ловлю такую ошибку:
Код такой:
Подскажите пожалуйста что тут не так.
Допустим я через SOAPUI отправляю такой запрос, получаю ACCEPTED. Потом в питоне делаю уже receiveApplicationResult кидаю туда полученный applicationId и получаю ответ. Соединение есть, но вот заявку через zeep не могу отправить.
UPDATE:
с помощью этого удалось узнать в чем проблема
принт такой:
Что ему еще надо?
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 28/02/2024 10:54:38
|
|
|
04/03/2024 09:27:32
|
serg882
Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 198
Оффлайн
|
Вы перехватили отправленный запрос (нужно сравнить текст запроса с wiki Меркурия, всё должно совпадать)?
В вашем коде нет никаких упоминаний по пространству имен. В Меркурии всё детально описано, конкретно по этому запросу: https://help.vetrf.ru/wiki/GetVetDocumentListOperation_v2
|
|
|
04/03/2024 09:48:35
|
bobmeister
Зарегистрирован: 15/10/2018 04:38:11
Сообщений: 21
Оффлайн
|
serg882 wrote:Вы перехватили отправленный запрос (нужно сравнить текст запроса с wiki Меркурия, всё должно совпадать)?
В вашем коде нет никаких упоминаний по пространству имен. В Меркурии всё детально описано, конкретно по этому запросу: https://help.vetrf.ru/wiki/GetVetDocumentListOperation_v2
Да, уже разобрался. Написал на suds.
Но у меня другой вопрос, пишу решение для ветеринарного управления. Через сервис обработки заявок ХС все работает. Поменял данные на сервис обработки заявок ВУ.
Сменил адрес WSDL на этот http://api.vetrf.ru/schema/platform/services/2.0-last/ams-mercury-vu.service_v2.0_pilot.wsdl,
serviceId прописал как mercury-vu.service:2.0
Выходит такая вот ошибка
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 04/03/2024 09:59:40
|
|
|
04/03/2024 11:09:34
|
serg882
Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 198
Оффлайн
|
2.0 давно отключили, нужно использовать 2.1
Описание здесь: https://help.vetrf.ru/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82_%D0%92%D0%B5%D1%82%D0%B8%D1%81.API
|
|
|
04/03/2024 11:15:25
|
bobmeister
Зарегистрирован: 15/10/2018 04:38:11
Сообщений: 21
Оффлайн
|
Я говорю про заявки от ВУ. Там только 2.0 же. Или это устаревшая справка?
|
Имя файла |
Screenshot_2024-03-04-17-10-40-855_com.android.chrome.png |
Загрузить
|
Описание |
|
Размер файла |
100 Kbytes
|
Скачано: |
0 раз |
|
|
|
04/03/2024 11:31:27
|
serg882
Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 198
Оффлайн
|
На странице вся информация актуальная. По ошибке возможно у вас для сокращения tns неверно указан путь (должен быть "http://api.vetrf.ru/schema/cdm/mercury/vu/service/v2").
|
|
|
04/03/2024 11:46:05
|
bobmeister
Зарегистрирован: 15/10/2018 04:38:11
Сообщений: 21
Оффлайн
|
serg882 wrote:На странице вся информация актуальная. По ошибке возможно у вас для сокращения tns неверно указан путь (должен быть "http://api.vetrf.ru/schema/cdm/mercury/vu/service/v2").
не знаю что там неверно указано, но вот мой полный тестовый код:
Результат:
Если этот же код использовать для обработчика заявок от ХС, т.е. поменять адрес WSDL, наименование сервиса, то все проходит гладко
|
|
|
04/03/2024 11:53:48
|
serg882
Зарегистрирован: 26/10/2017 11:52:09
Сообщений: 198
Оффлайн
|
Я точно не помню, что было когда отключали 2.0, но там было что-то и про ВУ. Скорее всего отключили 2.0 полностью.
Не знаю, что вам мешает использовать сервис для ХС, по идее там нет никаких отличий, кроме возможно нескольких редких функций.
|
|
|
04/03/2024 12:01:09
|
bobmeister
Зарегистрирован: 15/10/2018 04:38:11
Сообщений: 21
Оффлайн
|
serg882 wrote:Я точно не помню, что было когда отключали 2.0, но там было что-то и про ВУ. Скорее всего отключили 2.0 полностью.
Не знаю, что вам мешает использовать сервис для ХС, по идее там нет никаких отличий, кроме возможно нескольких редких функций.
Ну я думал что заявки от ВУ надо в обработчик заявок ВУ посылать. Не зря же разделили ХС и ВУ. А если с запросами от аккаунта ВУ на обработчик ХС не будет проблем, тогда буду использовать ХС. Мне то без разницы, главное чтоб работало) Надо бы по почте спросить
|
|
|
|
|
|