Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

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

Solved Solved
0 6 488
4 ACCEPTED SOLUTIONS

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

View solution in original post

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-funct...

View solution in original post

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

View solution in original post

thanks i will check that

View solution in original post

6 REPLIES 6

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

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-funct...

thanks matt will check this too !

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

thanks i will check that

Top Labels in this Space