Thursday, May 22, 2014

The selected WSDL contain a direct binding but seems to be of the wrong type - Oracle SOA Suite

The selected WSDL contain a direct binding but seems to be of the wrong type - Oracle SOA Suite

You will be receiving the message "The selected WSDL contain a direct binding but seems to be of the wrong type. Looking for Oracle Service Bus type.Please check your WSDL selection" while trying to create the direct binding to invoke the OSB service.


This message says the OSB proxy service is not configured with SB transport.
Configure the OSB Proxy service with the SB transport to invoke the same from SOA composite through Direct Binding.

When looking up the OSB service from JDeveloper SOA Resource Browser, the Proxy will be shown as direct for SB transport services.




Some more observations:

When you add new OSB service from the SB Console even after the refreshing the Oracle Service Bus connection in the JDeveloper the new OSB service is not displayed.


To view the new services, we have to close and open the JDeveloper.

The OSB services(Proxy or Business) created directly under the project is not getting displayed in  the SOA resource browser.

I have a Business/Proxy services defined directly under the project 

But this services are no displayed in JDeveloper SOA Resource Browser.


To overcome this create the services under the folder that will be visible in the SOA Resource Browser.



This is a JDeveloper defect, the version used here is 11.1.1.5.0


No comments:

Post a Comment