BPEL — импорт WSDL с тем же пространством имен — uninitializedPartnerRole: null

Я разрабатываю процесс BPEL, используя 2 партнерских файла WSDL. Проблема в том, что два WSDL имеют одно и то же пространство имен.

Я попытался исправить ошибку, используя шаги (2-й подход), указанные в URL-адресе (http://www-01.ibm.com/support/docview.wss?uid=swg21231969), что не что иное, как цепочка WSDL. Это устранило мою ошибку компиляции.

Но при тестировании процесса BPEL я получаю следующее исключение времени выполнения uninitializedPartnerRole: null)].

Кто-нибудь может предложить решение. Я использую сервер WSO2 3.2.1 BPS и версию BPEL 2.0.


person Naresh Kumar    schedule 24.09.2014    source источник


Ответы (1)


После долгих усилий я нашел решение для решения. Вот что я сделал, чтобы решить проблему. Шаг 1) Я добавил атрибут initializePartnerRole со значением «да» для партнерской ссылки, которая вызывала эту проблему.

Шаг 2) В файле deploy.xml я добавил партнерскую ссылку в качестве исходящего интерфейса. Я развернул процесс BPEL на сервере WSO2, и это решило проблему.

Однако я пытаюсь понять значение атрибута initializePartnerRole="yes" в атрибуте партнерской ссылки. Любой вклад будет полезен? Спасибо

person Naresh Kumar    schedule 24.09.2014