SOAP Based Webservices calls to Legacy system from Application Integrations

Hi Al, Does Application Integration provide tasks that involve call to legacy systems - external Webservices that support SOAP and XML. I am not able to find anything in the User interface. Though gemini says there is a webservice task in search box it’s not available. Any other recommended way to make such calls as it’s a pretty standard requirement. thanks, Aakash

We had a similar challenge and in the end put in an Apigee proxy that took a Rest end-point and converted this to call a SOAP end point (was fairly easy to do in Apigee). App Int then called this Apigee Rest end -point and still managed the Auth Profile credentials.

There was some talk on whether we could use the http integration connector to make a SOAP call, but not sure if this is possible

1 Like

thanks Graham for your inputs !

Hi Aakash,
In addition to Graham’s solution, the Data Transformer Task has a new function xsltTransform. This function can be used to perform any arbitrary XSLT transformation of XML using an XSL stylesheet. A common use case for this function would be to transform an XML payload into a SOAP formatted payload suitable for use with SOAP backend services.

Public Doc: https://cloud.google.com/application-integration/docs/reference/data-transformer-reference/xml-functions-reference#xslt-transform

2 Likes

thanks matt will check this too !

HTTP connector can be used to make SOAP calls with XML payload

thanks i will check that