BPEL-导入具有相同命名空间的WSDL-取消初始化PartnerRole:null



我正在使用两个合作伙伴WSDL文件设计一个BPEL流程。问题是这两个WSDL具有相同的命名空间

我尝试使用URL中提到的步骤(第二种方法)来修复错误(http://www-01.ibm.com/support/docview.wss?uid=swg21231969)这不过是WSDL链接。这消除了我的编译错误。

但是,在测试BPEL流程时,我得到了以下运行时异常uninitializedPartnerRole:null)]。

有人能提出一个解决方案吗。我使用的是WSO2 3.2.1 BPS服务器和BPEL 2.0版本。

经过一番努力,我找到了解决方案,以下是我为解决这个问题所做的工作,步骤1)我添加了值为"yes"的属性initializePartnerRole导致此问题的合作伙伴链接。

步骤2)在deploy.xml中,我添加了伙伴链接作为出站接口。我在WSO2服务器中部署了BPEL流程,它解决了这个问题。

然而,我正在努力理解,initializePartnerRole="yes"属性在合作伙伴链接属性中的重要性。有什么意见会有帮助吗?感谢

最新更新