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


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

Здравствуйте.
Выполняю запрос по поиску ХС по гуиду. Ветис Апи не принимает запрос, пишет следующую ошибку:
<apl:error code="APLM0002" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Unsupported application data format</apl:error>

Просьба, кто делал поиск ХС по гуиду, подскажите пожалуйста, в какой строчке ошибка и как должно быть правильно?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 17/12/2018 11:21:54

dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

Тут всё просто, для этой задачи нужно использовать другой запрос:
http://help.vetrf.ru/wiki/GetBusinessEntityByGUID_v2.0

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 17/12/2018 12:56:13

https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
userMerk


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

большущее спасибо.
userMerk


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

те же грабли, так же ошибка. но метод другой

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 17/12/2018 13:49:18

dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

xmlns:ws="http://api.vetrf.ru/schema/cdm/registry/ws-definitions/v2"
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
userMerk


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

нет, это едва ли. в остальных запросах именно такая шапка, и работает от души.

НО я попробовал по вашему, ветис апи даже перестала принимать, не может распарсить

dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

Это не заявка, а запрос к справочнику:


+ не забываем, что URL точки доступа для справочников другой, чем для заявок, и ответ приходит сразу.

Если тестовый контур 2.0:

WSDL:
http://api.vetrf.ru/schema/platform/services/2.0-last/EnterpriseService_v2.0_pilot.wsdl
URL точки доступа:
https://api2.vetrf.ru:8002/platform/services/2.0/EnterpriseService

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 17/12/2018 14:34:20

https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
userMerk


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

понимаю вас. Но вот даже с ваших кодом не работает.
понимаю про разницу между запросом и поиском в справочнике.
Вот например метод поиска по штрихкоду работает от души - GetProductItemList
но стоит поменять текст на ваш или мой, так сразу ошибка парсинга. грустно
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

userMerk wrote:понимаю вас. Но вот даже с ваших кодом не работает.
понимаю про разницу между запросом и поиском в справочнике.
Вот например метод поиска по штрихкоду работает от души - GetProductItemList
но стоит поменять текст на ваш или мой, так сразу ошибка парсинга. грустно


У меня это запрос работает норм.
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
userMerk


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

dk wrote:
userMerk wrote:понимаю вас. Но вот даже с ваших кодом не работает.
понимаю про разницу между запросом и поиском в справочнике.
Вот например метод поиска по штрихкоду работает от души - GetProductItemList
но стоит поменять текст на ваш или мой, так сразу ошибка парсинга. грустно


У меня это запрос работает норм.


на рабочем сервере, правильно?
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн

userMerk wrote:
dk wrote:
userMerk wrote:понимаю вас. Но вот даже с ваших кодом не работает.
понимаю про разницу между запросом и поиском в справочнике.
Вот например метод поиска по штрихкоду работает от души - GetProductItemList
но стоит поменять текст на ваш или мой, так сразу ошибка парсинга. грустно


У меня это запрос работает норм.


на рабочем сервере, правильно?


И на рабочем, и на тестовом, в автоматическом режиме обновляются справочники и никогда с этим запросом не было проблем.

Точка доступа точно указана верно? Для GetProductItemList - другая точка доступа.

https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
userMerk


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

dk wrote:
userMerk wrote:
dk wrote:
userMerk wrote:понимаю вас. Но вот даже с ваших кодом не работает.
понимаю про разницу между запросом и поиском в справочнике.
Вот например метод поиска по штрихкоду работает от души - GetProductItemList
но стоит поменять текст на ваш или мой, так сразу ошибка парсинга. грустно


У меня это запрос работает норм.


на рабочем сервере, правильно?


И на рабочем, и на тестовом, в автоматическом режиме обновляются справочники и никогда с этим запросом не было проблем.

Точка доступа точно указана верно? Для GetProductItemList - другая точка доступа.



уже сомневаюсь.
пробовал на эти:
https://api.vetrf.ru/platform/services/2.1/IkarService
https://api.vetrf.ru/platform/services/2.1/ProductService
https://api.vetrf.ru/platform/services/2.1/DictionaryService

не взлетает. А вы на какой адрес отсылаете?
userMerk


Зарегистрирован: 03/07/2018 15:36:51
Сообщений: 64
Оффлайн

всё, взлетело.

https://api.vetrf.ru/platform/services/2.1/EnterpriseService - такуб надо, как вы и писали.
Спасибо
dk

[Avatar]

Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн



В заявках, если используете версию 2.1, нужно писать:

иначе всё-равно 2.0 будет.

http://help.vetrf.ru/wiki/Подсистема_работы_со_справочниками_и_реестрами_в_Ветис.API
Все адреса и команды.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 17/12/2018 15:55:48

https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам.
[WWW]
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team