ESB Designer Throws Invalid PortType Error Occurs When Creating SOAP Service To Invoke RPC/Encoded Style Web Service

(Doc ID 791374.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle ESB - Version:
This problem can occur on any platform.


When trying to create SOAP Service using attached WSDL and it gives error like:
"Invalid PortType "The selected porttype is using a message that is invalid for ESB because it is multi-part or has a simple type"

The binding part of WSDL is shown below, and it uses encoded RPC style web service.

<wsdl:binding name="IRIWebServicesSoapBinding" type="impl:IRIWebService">
<wsdlsoap:binding style="rpc" transport="" />
- <wsdl:operation name="updateIRICustomer">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="updateIRICustomerRequest">
<wsdlsoap:body encodingStyle=""
namespace="IRIWebServiceNameSpace" use="encoded" />
- <wsdl:output name="updateIRICustomerResponse">
<wsdlsoap:body encodingStyle=""
namespace="IRIWebServiceNameSpace" use="encoded" />



Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms