BPEL Java interoperability with .NET WCF Web Service
I am experiencing interoperable binding issue when trying to build a BPEL process to connect to a Web Service using Microsoft’s Windows Communication Framework (WCF) and WSDualHttpBinding protocol. The issue is that the BPEL process does not understand the wsDualHttpBinding protocol.
Has anyone experienced a similar Java interoperability with .NET WCF Web Service problem? The main problem is that the wsDualHttpBinding, provides a bi-directional communication between Client and Endpoint not a common request-response or one-way soap call.
Is there a way to overcome this, to map the bi-directional communication so JDeveloper (BPEL) can invoke the WCF client.
The error I get is "Invalid WSDL, Operation .... in PortType {http://tempuri.org/}IService not request-response or one-way"
[Error ORABPEL-10902]: compilation failed
[Description]: in "bpel.xml", XML parsing failed because "notification operation not supported.
In WSDL at "file:/xxxx.wsdl", operation "xxxxx" of portType "{http://tempuri.org/}IService" is a notification operation (The endpoint sends a message), which is not supported in this version. See chapter 2.4 of WSDL spec 1.1.
Make sure the operation is "one-way" type or "request-response" type.".
[Potential fix]: n/a.
Apache CFX drills down further on the issue
[java] Invalid WSDL, Operation xxxxx in PortType {http://tempuri.org/}IService not request-response or one-way
I am using JDeveloper 10.1.3.4.0
Steve