Failed to get a WSDL service that support the portType <portType here>
467201Dec 17 2005 — edited Dec 19 2005Hello,
I have created a process that I am trying to invoke from a second, different calling process. The calling process compiles and deploys but when I attempt to create an instance I get the message:
Failed get wsdl service definition. Failed to get a WSDL service that support the portType "{http://xmlns.oracle.com/NewItemProcess}NewItemProcess" in WSDL definition "{http://xmlns.oracle.com/NewItemProcess}NewItemProcess". Please verify that WSDL portType "{http://xmlns.oracle.com/NewItemProcess}NewItemProcess" is supported by a service in WSDL file.
From the invoked process' wsdl file:
. . .
<message name="NewItemProcessRequestMessage">
<part name="payload" element="client:NewItemProcessProcessRequest"/>
</message>
. . .
<portType name="NewItemProcess">
<operation name="initiate">
<input message="client:NewItemProcessRequestMessage"/>
</operation>
</portType>
. . .
<plnk:partnerLinkType name="NewItemProcess">
<plnk:role name="NewItemProcessProvider">
<plnk:portType name="client:NewItemProcess"/>
</plnk:role>
<plnk:role name="NewItemProcessRequester">
<plnk:portType name="client:NewItemProcessCallback"/>
</plnk:role>
</plnk:partnerLinkType>
From the calling process' .bpel file:
. . .
<partnerLink myRole="NewItemProcessRequester" name="NewItemProcess" partnerRole="NewItemProcessProvider" partnerLinkType="ns3:NewItemProcess"/>
. . .
<variable name="invokeNewItemProcess_initiate_InputVariable" messageType="ns3:NewItemProcessRequestMessage"/>
. . .
<invoke name="invokeNewItemProcess" partnerLink="NewItemProcess" portType="ns3:NewItemProcess" operation="initiate" inputVariable="invokeNewItemProcess_initiate_InputVariable"/>
Any ideas what might be causing this error?
Thanks in advance.