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


Зарегистрирован: 27/03/2018 11:04:09
Сообщений: 39
Оффлайн

Подскажите где ошибка:


Запрос возвращает ошибку:
REJECTED. Код ошибки: APLM0002.
Unsupported application data format.
v.isaev


Зарегистрирован: 04/04/2017 13:29:33
Сообщений: 81
Оффлайн

dt:enterpriseGuid поставьте после vd:issueDateInterval
VBulat


Зарегистрирован: 27/03/2018 11:04:09
Сообщений: 39
Оффлайн

v.isaev wrote:dt:enterpriseGuid поставьте после vd:issueDateInterval

Попробовал, результат не изменился (


Ответ:
REJECTED. Код ошибки: APLM0002.
Unsupported application data format.
v.isaev


Зарегистрирован: 04/04/2017 13:29:33
Сообщений: 81
Оффлайн

у меня работает без 2.1 в пространствах имен

andpal


Зарегистрирован: 14/11/2017 12:57:35
Сообщений: 43
Оффлайн

Проверьте адрес, у меня было:
Проблема была в адресе сервиса: указывал "/services/ApplicationManagementService" а надо "/services/2.0/ApplicationManagementService".
VBulat


Зарегистрирован: 27/03/2018 11:04:09
Сообщений: 39
Оффлайн

v.isaev wrote:у меня работает без 2.1 в пространствах имен


Спасибо, помог ваш совет, запрос в тестовом контуре отработал.

Но возникла новая проблема:
Если отправлять запрос в тестовом контуре на точку доступа "https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService" запрос отрабатывает.
Но если я отправляю запрос в боевом контуре на точку доступа "https://api.vetrf.ru/platform/services/2.1/ApplicationManagementService" запрос не уходит возвращается ошибка "HTTP status: 404 Not Found, ошибка!"
Подскажите правильную точку доступа для отправки запросов версии 2.1

VBulat


Зарегистрирован: 27/03/2018 11:04:09
Сообщений: 39
Оффлайн

andpal wrote:Проверьте адрес, у меня было:
Проблема была в адресе сервиса: указывал "/services/ApplicationManagementService" а надо "/services/2.0/ApplicationManagementService".

"/services/2.0/ApplicationManagementService" запросы версии 2.1 возвращают ошибку например опубликованный выше не понимает элемента <vd:issueDateInterval>
v.isaev


Зарегистрирован: 04/04/2017 13:29:33
Сообщений: 81
Оффлайн

del

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

VBulat


Зарегистрирован: 27/03/2018 11:04:09
Сообщений: 39
Оффлайн

Заработал сегодня запрос и в боевом контуре. Всем откликнувшимся спасибо за помощь.
v.isaev


Зарегистрирован: 04/04/2017 13:29:33
Сообщений: 81
Оффлайн

Продуктив.
Запрос списка ВСД за период работает.
Не работает запрос списка ВСД по указанному номеру ТТН, хотя на тесте работал.
stopgg


Зарегистрирован: 23/10/2018 12:26:27
Сообщений: 34
Оффлайн

У меня похожая проблема. Подскажите как разрешить ошибку?
Работаю на тестовом контуре. Использую версию API 2.1
Запросы шлю на адрес: https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService
Метод: GetVetDocumentListOperation

Запрос:


Ответ:


Пробовал заменить версии в пространствах имён на v2.1, тогда прилетает ошибка: <apl:error code="APLM0002">Unsupported application data format</apl:error>
Пробовал перемещать блок referencedDocument ниже guid, указывал issueNumber, type не помогло. Не могу понять чего не хватает.

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

dk

[Avatar]

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

Element not completed: 'referencedDocument'

говорит о том, что заполнены не все обязательные поля.

В документации сказано, что все поля issueNumber, issueDate и type обязательны для заполнения, если указан блок referencedDocument:


Поля должны быть указаны именно в этом порядке.

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


Зарегистрирован: 23/10/2018 12:26:27
Сообщений: 34
Оффлайн

dk wrote:
Element not completed: 'referencedDocument'

говорит о том, что заполнены не все обязательные поля.

В документации сказано, что все поля issueNumber, issueDate и type обязательны для заполнения, если указан блок referencedDocument:


Поля должны быть указаны именно в этом порядке.

Если всё сделали правильно, надо смотреть на ошибку, если там будет что-то вроде Internal Service Error, то скорее всего эта возможность ещё недоступна.


Пробовал и такой вариант, но ошибка (Wrong application data format. Format validation failed due to XML Schema rules: Element not completed: 'referencedDocument') не меняется.
Сейчас отправил такой запрос:


Ответ:

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

dk

[Avatar]

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

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


Зарегистрирован: 23/10/2018 12:26:27
Сообщений: 34
Оффлайн

dk wrote:А если попробовать добавить <vd:relationshipType>1</vd:relationshipType> после type?

Ответ пришел. Только вот фильтр не работает, в список попали все ВСД. Ожидал увидеть только те ВСД, с датой оформления документа, которую я указал в запросе. Даже если неверный номер документа указать, всё равно приходит весь список ВСД.

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

 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team