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


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

apl:error code="APLM0021" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">VetDocument properties do not correspond one of valid transaction types.</apl:error>


Ловлю вот такую ошибку при формировании запроса processIncomingConsignmentRequest.

Проверяю все теги, вроде совпадают с образцом из документации.

В каких случаях такая ошибка выдается?
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Сам спросил, сам ответил.
"Дело было не в бобине..."
Посадил в consignor и в consignee одно и то же предприятие... (где тут значок фейспалма?)
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Теперь на OutcomingConsignmentRequest непонятки:

Error MERC02080: Единица измерения, в которой происходит списание продукции, в ветеринарно-сопроводительном документе обязательна для заполнения.

В consignment/unit единица есть, в vetCertificate, судя по документации, она не обязательна. Или там надо полностью элемент batch заполнять?
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

vvche wrote:Теперь на OutcomingConsignmentRequest непонятки:

Error MERC02080: Единица измерения, в которой происходит списание продукции, в ветеринарно-сопроводительном документе обязательна для заполнения.

В consignment/unit единица есть, в vetCertificate, судя по документации, она не обязательна. Или там надо полностью элемент batch заполнять?

указывайте uuid, guid не обрабатывается, я тоже наступил на эти грабли
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

lalex23 wrote:
указывайте uuid, guid не обрабатывается, я тоже наступил на эти грабли


"Эффект письма в эху" )))
Еще ответа не увидел, попробовал поставить uuid и сработало ))
b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

Хорошо, когда все грабли и костыли давно отложены в сторону. Да, по всей стране совсем разное отношение к Меркурию сложилось - от живейшего интереса до старательного саботажа. Основные эмоции - сначала "не верю", затем "ура", а вот потом кто-то расстраивается - то операторы становятся лишними, то у ветеринаров госзаказ на бумажные бланки срывается.

Напоминаю, что можно снять с себя всю головную боль по созданию модуля интеграции:
b.ivanov wrote:День добрый, коллеги.

Имеется реализованный модуль интеграции произвольной учётной системы и Меркурия, позволяющий автоматизировать оборот документов целиком и полностью, сохранив управляемость процессом. Успешно работает уже довольно долгое время с несколькими различными учётными системами, в том числе с 1С и с учётной системой на базе СУБД Oracle9, а количество обрабатываемых документов исчисляется тысячами ежесуточно. При этом учётные системы практически не нужно изменять. Буквально - не понадобится устанавливать никаких программных продуктов или модулей.

Собственно, совершенно не критично, на чём конкретно строится учёт в Вашей компании - мы готовы решить вопросы со всем этим за Вас, избавив от изучения документации и разработки.

Обращаться можно сюда: электронная почта


К этому всему теперь прилагается довольно весёлый набор инструментов из тонкостей, хитростей и костылей, собранных тут и там.
Готовое решение интеграции для любой учётной системы

подробнее
Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

Здравствуйте! Кто-нибудь может подсказать, в каких случаях запрос отклоняется с ошибкой
APLM0002 Unsupported application data format?
(на создание входящей партии, вроде по тексту все как в примерах)
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

чего-то обязательного сильно не хватает
b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

Это одна из самых весёлых ошибок, ещё настрадаетесь. Как правило, в моём случае это отсутствие упоминания необходимого ns. При аннулировании ВСД, к примеру, один и тот же код на тесте работает, а на боевом выдаёт эту ошибку. Имеет смысл связаться с разрабочтиками и сообщить им applicationId и прочие атрибуты запроса..

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 04/07/2016 15:08:22

Готовое решение интеграции для любой учётной системы

подробнее
Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

b.ivanov wrote:Это одна из самых весёлых ошибок, ещё настрадаетесь. Как правило, в моём случае это отсутствие упоминания необходимого ns. При аннулировании ВСД, к примеру, один и тот же код на тесте работает, а на боевом выдаёт эту ошибку. Имеет смысл связаться с разрабочтиками и сообщить им applicationId и прочие атрибуты запроса..


Тут упоминали SOAP UI, еще не скачивала - правильно я понимаю, что в случае таких ошибок особо не поможет? (в смысле не "ткнет носом" в узел, где что-то не так с форматом данных, а точно также выдаст подобное сообщение об ошибке?)
b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

Gorkova wrote:
b.ivanov wrote:Это одна из самых весёлых ошибок, ещё настрадаетесь. Как правило, в моём случае это отсутствие упоминания необходимого ns. При аннулировании ВСД, к примеру, один и тот же код на тесте работает, а на боевом выдаёт эту ошибку. Имеет смысл связаться с разрабочтиками и сообщить им applicationId и прочие атрибуты запроса..


Тут упоминали SOAP UI, еще не скачивала - правильно я понимаю, что в случае таких ошибок особо не поможет? (в смысле не "ткнет носом" в узел, где что-то не так с форматом данных, а точно также выдаст подобное сообщение об ошибке?)


Зависит от того, насколько обожествляются примеры в документации. Если следовать исключительно им, далеко не получится уехать.
Готовое решение интеграции для любой учётной системы

подробнее
Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

lalex23 wrote:чего-то обязательного сильно не хватает


Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?
b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

Gorkova wrote:
lalex23 wrote:чего-то обязательного сильно не хватает


Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?

Отталкивайтесь от того, что обязательно всё. Не всегда известно, в каких ситуациях там "0..1" означает "1".
Готовое решение интеграции для любой учётной системы

подробнее
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Gorkova wrote:
lalex23 wrote:чего-то обязательного сильно не хватает


Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?

проверьте заполнение count и total, вроде были с ними какие-то заморочки.
Егорова Ирина

[Avatar]

Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн

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

Powered by JForum 2.1.8 © JForum Team