SOAPUI Extract data from SOAP Response and use in REST request

Posted by Adrian on Stack Overflow See other posts from Stack Overflow or by Adrian
Published on 2012-03-22T11:35:39Z Indexed on 2012/03/22 17:29 UTC
Read the original article Hit count: 295

Filed under:
|
|
|

I have been looking at the answer to this question:

Pulling details from response to new request SoapUI

which is similar to what I am looking for but I can't get it to work.

I have a small SOAPUI testsuite and I need to extract a value from the response of a SOAP request and then use this value in a subsequent REST request.

The response to my SOAP request is:

<ns0:session xmlns:ns0="http://www.someurl.com/la/la/v1_0">
   <token>AQIC5wM2xAAIwMg==#</token>
</ns0:session>

so I need the token to use in my REST request. I know it involves using Property Transfer and some XPath / XQuery but I just can't get it right. At the moment my property transfer window points to Source: SOAP test Property: Response and has data(/session/token/text()) in the text box. In target it has Target: REST testcase Property: newProp and I have Use XQuery checked.

Any help greatly appreciated.

Thanks, Adrian

© Stack Overflow or respective owner

Related posts about rest

Related posts about xpath