Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SOA11g Partner Link Issue: Invalid WSDL A WSDL must have concrete bindings

661862Nov 4 2011
Guys,

I am trying to invoke a 3rd party webservice using SOA 11.1.1.4. when i try to import the WSDL in Jdev, I get below warning message.

Invalid WSDL A WSDL must have concrete bindings to be used for an external reference* if i ignore the warning and deploy the composite, I am unable to invoke the 3rd party service.
However same WSDL works fine in 10g and I am able to invoke the service.

Here is my WSDL file.


+<definitions+

targetNamespace="http://Monster.com/Integration"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://Monster.com/Integration"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:ns1="http://ns.hr-xml.org/2007-04-15"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jvs="http://api.Monster.com/action/api/v1"
+>+
+<types>+
+<xsd:schema elementFormDefault="qualified" targetNamespace="http://Monster.com/Integration">+
+<xsd:import namespace="http://api.Monster.com/action/api/v1" schemaLocation="MonsterService.xsd"/>+
+</xsd:schema>+
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">+
+<xsd:import namespace="http://ns.hr-xml.org/2007-04-15" schemaLocation="Candidate.xsd"/>+
+</xsd:schema>+
+</types>+
+<message name="GetResultsHttpGetIn">+
+<part name="api" type="xsd:string"/>+
+<part name="secret" type="xsd:string"/>+
+<part name="action" type="xsd:string"/>+
+<part name="format" type="xsd:string"/>+
+<part name="datestart" type="xsd:string"/>+
+<part name="dateend" type="xsd:string"/>+
+<part name="count" type="xsd:int"/>+
+</message>+
+<message name="GetResultsHttpGetOut">+
+<part name="Body" element="jvs:Results"/>+
+</message>+
+<portType name="MonsterHttpGet">+
+<operation name="GetResultsMethod">+
+<input message="tns:GetResultsHttpGetIn"/>+
+<output message="tns:GetResultsHttpGetOut"/>+
+</operation>+
+</portType>+
+<binding name="MonsterHttpGet" type="tns:MonsterHttpGet">+
+<http:binding verb="GET"/>+
+<operation name="GetResultsMethod">+

+<http:operation location="/beta/candidate"/>+
+<input>+
+<http:urlEncoded/>+
+</input>+
+<output>+
+<mime:mimeXml part="Body"/>+
+</output>+
+</operation>+
+</binding>+
+<service name="Monster">+
+<port name="MonsterHttpGet" binding="tns:MonsterHttpGet">+
+<http:address location="https://api.Monster.com"/>+
+</port>+
+</service>+
+<plnk:partnerLinkType name="MonsterService">+
+<plnk:role name="MonsterServiceProvider">+
+<plnk:portType name="tns:MonsterHttpGet"/>+
+</plnk:role>+
+</plnk:partnerLinkType>+
+</definitions>+


can some one help on this issue?


Thanks
AB
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 2 2011
Added on Nov 4 2011
0 comments
423 views