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


Зарегистрирован: 29/06/2018 22:32:11
Сообщений: 15
Оффлайн

Здравствуйте. Пытаюсь получить по UUID сведения о ВСД. UUID корректный: https://mercury.vetrf.ru/pub/operatorui?_action=findVetDocumentFormByUuid&uuid=da7d-0f03-837b-4b2b-80ca-7b1a-be29-347e
XML взял из примера http://help.vetrf.ru/wiki/GetVetDocumentByUuidOperation_v2.0


Запрос получает статус ACCEPTED, а когда пытаюсь получить ответ, то возвращается:


Что я делаю не так?
Vladimir2017

[Avatar]

Зарегистрирован: 02/10/2017 14:31:03
Сообщений: 362
Оффлайн

MaxNikitin wrote:<bs:uuid>da7d-0f03-837b-4b2b-80ca-7b1a-be29-347e</bs:uuid>
Что я делаю не так?


У вас uuid не соответствует шаблону: [a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}

Предприятие указано правильно:
<dt:enterpriseGuid>99fe644e-1ba1-4c9e-aa15-d543a68ec247</dt>
MaxNikitin


Зарегистрирован: 29/06/2018 22:32:11
Сообщений: 15
Оффлайн

Я сканирую двумерный штрихкод, который содержится на перечне ВСД к накладной. Мне приходит строка: https://mercury.vetrf.ru/pub/operatorui?_action=findVetDocumentFormByUuid&uuid=da7d-0f03-837b-4b2b-80ca-7b1a-be29-347e
И в этой строке только такой uuid, как я написал. Других данных в ДШК нет. На самом пречне написан ровно такой же код. Как мне получить UUID в правильном формате?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 29/06/2018 23:19:45

Vladimir2017

[Avatar]

Зарегистрирован: 02/10/2017 14:31:03
Сообщений: 362
Оффлайн

MaxNikitin wrote:Я сканирую двумерный штрихкод, который содержится на перечне ВСД к накладной. Мне приходит строка: https://mercury.vetrf.ru/pub/operatorui?_action=findVetDocumentFormByUuid&uuid=da7d-0f03-837b-4b2b-80ca-7b1a-be29-347e
И в этой строке только такой uuid, как я написал. Других данных в ДШК нет. На самом пречне написан ровно такой же код. Как мне получить UUID в правильном формате?


Двумерный код, который вы сканируете, никакого отношения к API не имеет. Формат uuid который использует Ветис я отправил в первом письме. Ответ на вопрос как получить в нужном формате зависит от языка программирования который вы используете. В общем случае, нужно удалить разделители из старой строки, получив строку с данными состоящую только из цифро-буквенных значений, а далее собрать новую строку из кусков этой строки, вставив разделители в нужные позиции.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team