Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/06/2016 13:33:36
|
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.
Проверяю все теги, вроде совпадают с образцом из документации.
В каких случаях такая ошибка выдается?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 26/06/2016 14:01:32
|
vvche
Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн
|
Сам спросил, сам ответил.
"Дело было не в бобине..."
Посадил в consignor и в consignee одно и то же предприятие... (где тут значок фейспалма?)
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 28/06/2016 09:39:54
|
vvche
Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн
|
Теперь на OutcomingConsignmentRequest непонятки:
Error MERC02080: Единица измерения, в которой происходит списание продукции, в ветеринарно-сопроводительном документе обязательна для заполнения.
В consignment/unit единица есть, в vetCertificate, судя по документации, она не обязательна. Или там надо полностью элемент batch заполнять?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 28/06/2016 09:42:14
|
lalex23
Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн
|
vvche wrote:Теперь на OutcomingConsignmentRequest непонятки:
Error MERC02080: Единица измерения, в которой происходит списание продукции, в ветеринарно-сопроводительном документе обязательна для заполнения.
В consignment/unit единица есть, в vetCertificate, судя по документации, она не обязательна. Или там надо полностью элемент batch заполнять?
указывайте uuid, guid не обрабатывается, я тоже наступил на эти грабли
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 28/06/2016 09:46:17
|
vvche
Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн
|
lalex23 wrote:
указывайте uuid, guid не обрабатывается, я тоже наступил на эти грабли
"Эффект письма в эху" )))
Еще ответа не увидел, попробовал поставить uuid и сработало ))
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/06/2016 18:45:49
|
b.ivanov
![[Avatar]](/vetrf-forum/images/avatar/adbe673fd502b32bee221970f9cb0e8d.jpg)
Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн
|
Хорошо, когда все грабли и костыли давно отложены в сторону. Да, по всей стране совсем разное отношение к Меркурию сложилось - от живейшего интереса до старательного саботажа. Основные эмоции - сначала "не верю", затем "ура", а вот потом кто-то расстраивается - то операторы становятся лишними, то у ветеринаров госзаказ на бумажные бланки срывается.
Напоминаю, что можно снять с себя всю головную боль по созданию модуля интеграции:
b.ivanov wrote:День добрый, коллеги.
Имеется реализованный модуль интеграции произвольной учётной системы и Меркурия, позволяющий автоматизировать оборот документов целиком и полностью, сохранив управляемость процессом. Успешно работает уже довольно долгое время с несколькими различными учётными системами, в том числе с 1С и с учётной системой на базе СУБД Oracle9, а количество обрабатываемых документов исчисляется тысячами ежесуточно. При этом учётные системы практически не нужно изменять. Буквально - не понадобится устанавливать никаких программных продуктов или модулей.
Собственно, совершенно не критично, на чём конкретно строится учёт в Вашей компании - мы готовы решить вопросы со всем этим за Вас, избавив от изучения документации и разработки.
Обращаться можно сюда: электронная почта
К этому всему теперь прилагается довольно весёлый набор инструментов из тонкостей, хитростей и костылей, собранных тут и там.
|
Готовое решение интеграции для любой учётной системы
подробнее |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 14:46:33
|
Gorkova
Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн
|
Здравствуйте! Кто-нибудь может подсказать, в каких случаях запрос отклоняется с ошибкой
APLM0002 Unsupported application data format?
(на создание входящей партии, вроде по тексту все как в примерах)
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:05:13
|
lalex23
Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн
|
чего-то обязательного сильно не хватает
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:07:54
|
b.ivanov
![[Avatar]](/vetrf-forum/images/avatar/adbe673fd502b32bee221970f9cb0e8d.jpg)
Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн
|
Это одна из самых весёлых ошибок, ещё настрадаетесь. Как правило, в моём случае это отсутствие упоминания необходимого ns. При аннулировании ВСД, к примеру, один и тот же код на тесте работает, а на боевом выдаёт эту ошибку. Имеет смысл связаться с разрабочтиками и сообщить им applicationId и прочие атрибуты запроса..
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 04/07/2016 15:08:22
|
Готовое решение интеграции для любой учётной системы
подробнее |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:25:51
|
Gorkova
Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн
|
b.ivanov wrote:Это одна из самых весёлых ошибок, ещё настрадаетесь. Как правило, в моём случае это отсутствие упоминания необходимого ns. При аннулировании ВСД, к примеру, один и тот же код на тесте работает, а на боевом выдаёт эту ошибку. Имеет смысл связаться с разрабочтиками и сообщить им applicationId и прочие атрибуты запроса..
Тут упоминали SOAP UI, еще не скачивала - правильно я понимаю, что в случае таких ошибок особо не поможет? (в смысле не "ткнет носом" в узел, где что-то не так с форматом данных, а точно также выдаст подобное сообщение об ошибке?)
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:28:56
|
b.ivanov
![[Avatar]](/vetrf-forum/images/avatar/adbe673fd502b32bee221970f9cb0e8d.jpg)
Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн
|
Gorkova wrote:
b.ivanov wrote:Это одна из самых весёлых ошибок, ещё настрадаетесь. Как правило, в моём случае это отсутствие упоминания необходимого ns. При аннулировании ВСД, к примеру, один и тот же код на тесте работает, а на боевом выдаёт эту ошибку. Имеет смысл связаться с разрабочтиками и сообщить им applicationId и прочие атрибуты запроса..
Тут упоминали SOAP UI, еще не скачивала - правильно я понимаю, что в случае таких ошибок особо не поможет? (в смысле не "ткнет носом" в узел, где что-то не так с форматом данных, а точно также выдаст подобное сообщение об ошибке?)
Зависит от того, насколько обожествляются примеры в документации. Если следовать исключительно им, далеко не получится уехать.
|
Готовое решение интеграции для любой учётной системы
подробнее |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:31:53
|
Gorkova
Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн
|
lalex23 wrote:чего-то обязательного сильно не хватает
Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:33:20
|
b.ivanov
![[Avatar]](/vetrf-forum/images/avatar/adbe673fd502b32bee221970f9cb0e8d.jpg)
Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн
|
Gorkova wrote:
lalex23 wrote:чего-то обязательного сильно не хватает
Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?
Отталкивайтесь от того, что обязательно всё. Не всегда известно, в каких ситуациях там "0..1" означает "1".
|
Готовое решение интеграции для любой учётной системы
подробнее |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:34:01
|
lalex23
Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн
|
Gorkova wrote:
lalex23 wrote:чего-то обязательного сильно не хватает
Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?
проверьте заполнение count и total, вроде были с ними какие-то заморочки.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 04/07/2016 15:34:50
|
Егорова Ирина
![[Avatar]](/vetrf-forum/images/avatar/f3957fa3bea9138b3f54f0e18975a30c.jpg)
Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн
|
Юлия, без исходника запроса выяснение причин ошибок сродни гаданию на кофейной гуще. Нужны исходники. Если стесняетесь выкладывать их здесь, пишите в техподдержку. Кстати, SOAP UI помог бы вам найти место ошибки с точностью до строки и символа.
|
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир |
|
 |
|