Hi All, I tried implementing a SOAP client using Apache CXF and came across the following limitations.
- When invoking the operation with parameters it expects a Java object to be passed as the parameter when a complex type is used i.e. not a primitive type. - Apache CXF SOAP client cannot create java objects from dynamic WSDLs which is one of our requirements. Is there any way to overcome these limitations when using CXF or is there any other alternative ways to create SOAP clients? Any suggestions and feedback are highly appreciated. Best Regards, Natasha Wiejsekare On Thu, Mar 17, 2016 at 10:19 AM, Natasha Wijesekara <nata...@wso2.com> wrote: > Hi All, > > WSO2 BPS contains a RESTInvokerTask to invoke/send a message from a BPMN > process instance to a REST service. Similarly, we can extend support to > implement a SOAP Task to invoke external soap services from a BPMN process > instance. > > The diagram below is a sample BPMN process which invokes an external soap > service to get data in order to complete the process. > > [image: Inline image 2] > > > This is an example for a two-way communication i.e. the request is sent to > the soap service and a response is excepted back. There can be scenarios > where a response is not expected back from the service(One-way). > > In order to achieve this we have to create a soap client which invokes the > needed soap service by passing the payload (Soap message, headers etc.) > There are many ways to write a soap client. > For this, what will be the best-suited option out of the following? > > [1] Using Apache CXF > > [2] Using Axis2 > [3] Using Java XML Soap > > Any suggestions and feedback are highly appreciated. > > Best Regards, > *Natasha Wijesekare* > > *WSO2 Inc: http://wso2.com <http://wso2.com/>* > *email : nata...@wso2.com <nata...@wso2.com>* > *mobile: +94 771358651 <%2B94%20771358651>* > -- *Natasha Wijesekare* *Software Engineering Intern, WSO2 Inc: http://wso2.com <http://wso2.com/>* *email : nata...@wso2.com <nata...@wso2.com>* *mobile: +94 771358651*
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture