Tuesday, August 19, 2014

How to resolve Oracle BPEL The role named on this partnerLinkType uses portType which is not defined anywhere.



When we are deleting an activity in Oracle BPEL process in design view that activity may not be removed from WSDL file by JDeveloper. This is a bug in JDeveloper. So we need to search for the id in WSDL and remove them manually.


Issue: Error(30): The role named "BPELProcess1Requester" on this partnerLinkType uses portType "client:BPELProcess1Callback" which is not defined anywhere.

Rootcause: BPEL JDeveloper BPEL Design Not updating WSD

Solution:
Search the id (In my case client:BPELProcess1Callback) in wsdl and remove it.

Ie., Remove below entry from wsdl
<plnk:role name="BPELProcess1Requester">
<plnk:portType name="client:BPELProcess1Callback"/>
</plnk:role>

1 comment: