2011-12-21 2 views
0

У меня есть приложение BPEL в 11g с атрибутом schema-validate-input свойства привязки, установленного в true. Когда я посылаю запрос к этому приложению, я получаю ошибку:Проверка схемы BPEL в Oracle. Где она ищет определения схемы.

Input Violates Schema : cvc-elt.1: Cannot find the declaration of element

Что это говорит мне о том, что она не может найти XSD для схемы сообщения.

  1. Где найти BPEL для этих определений схемы и
  2. как необходимые схемы загружаются в окружающую среду?

Я использую выпуск Oracle Fusion Middleware 11.1.1.5.0.

ответ

0

Он может найти вашу схему, но не смог найти объявление элемента. Каждый процесс BPEL имеет WSDL и внутри этого WSDL вы найдете либо встроенную схему, либо схему, импортированную из другого файла.

Итак, проверьте свой BPEL-процесс WSDL для используемых схем.

+0

В этом случае wsdl импортирует необходимые схемы и загружает расположения схем из URL-адресов, предоставленных в wsdl, правильно находит схемы вручную. Пространства имен верны, насколько я могу сказать, с ручной проверкой, и я не понимаю, почему она не может ее найти. – sweetfa