2013-11-20 7 views
0

У меня возникла тревожная ситуация с услугами, опубликованными в WSO2 ESB. В абсолютно случайном порядке некоторые службы отказываются от проверки ответного сообщения, несмотря на то, что ответ полностью верен. Ошибка связана с пропущенными тегами в полезной нагрузке. Это происходит без какого-либо шаблона. Службы работают до тех пор, пока не начнут отвечать на ошибку проверки. В этом случае я проверю следующее:WSO2 - Ошибка при проверке полезной нагрузки

  • Клиент SoapUI может быть сгенерирован WSDL, опубликованным ESB, поэтому это не ссылочная проблема.
  • Ответ успешно подтвержден XSD, используемым посредником проверки. (проверяется альтернативным инструментом).

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

Единственный способ исправить это - развернуть службы и развернуть их снова. Я попробовал вариант redeploy на служебной панели инструментов и без всяких усилий сбросил всю систему.

У меня такое ощущение, что каким-то образом полезная нагрузка, используемая посредником проверки, является своего рода заблокированной, пустой, недоступной или грязной.

Как установить процесс посредника проверки в режиме отладки? Я думаю, это может помочь.

Любая помощь? Я думаю об отказе от использования этой системы в производственной среде.

Я использую wso2 esb 4.5.1.

King приветствуется.

ответ

0

Поместите медиатор журнала с уровнем журнала = «полный» перед посредником проверки и посмотрите, что передается посреднику проверки. Это поможет вам найти ошибочный ответ.

Смежные вопросы