Accessibility
Adobe
Sign in My orders My Adobe

Title

How to parse soap response returned by external webservice?Products affected

Issue

Situation is that customer has a webservice step in process map. This webservice step invokes an external webservice that returns a soap response. Process needs to parse the soap response downstream and make use of data inside soap:body.

Solution

 There are two things that should be followed in order to achieve this -

1) Namespaces of response elements should be defined in process -> advanced properties; so that xpath engine can find those elements in that namespace.

2) In xpath expressions, namespace qualified element names (e.g. <namespace>:<elementname>) should be used for referencing.

Additional Information

Please find a sample attached to this tech note.  File name: ParseSOAP_ST.zip.

1) Import process definition using workbench. Process definition is in "ParseSOAP.1.0.xml".

2) Execute the process and pass sample soap response in "InputData.txt".

ParseSOAP_ST.zip


Doc ID
(cpsid_49980)

Last updated
2009-07-06

Products affected

Contacting Adobe Support

Still need help?
Find out about all your support options.
Contact support