Oracle BPEL Aufrauf aus BEA AquaLogic Service Bus
Der Versuch BPEL Prozesse aus BEA AquaLogic aufzurufen wird mit folgender Meldung fehlschalgen:
An unexpected error occured accessing information about the WSDL of the service:
com.bea.wli.config.component.NotFoundException: Can not compute effective WSDL for : BusinessService SecureInvocation/BizServices/ORCL MyTestBPELProzess standalone
Das Problem kann einfach durch Anpassung der generierte AquaLogic WSDL behoben werden:
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="MyTestBPELProzess" targetNamespace="http://xmlns.oracle.com/TestBPELProzess/TestBPELProzess/MyTestBPELProzess">
...
<plnk:partnerLinkType name="MyTestBPELProzess">
<plnk:role name="MyTestBPELProzessProvider">
<plnk:portType name="client:MyTestBPELProzess"/>
</plnk:role>
</plnk:partnerLinkType>
Ändern zu:
<plnk:partnerLinkType name="MyTestBPELProzess" xmlns:clientABC="http://xmlns.oracle.com/TestBPELProzess/TestBPELProzess/MyTestBPELProzess">
<plnk:role name=”MyTestBPELProzessProvider”>
<plnk:portType name=”clientABC:MyTestBPELProzess”/>
</plnk:role>
</plnk:partnerLinkType>

Einen Kommentar hinterlassen
Du musst angemeldet sein, um einen Kommentar schreiben zu können.