Forum Discussion

lubabr's avatar
lubabr
New Contributor
11 years ago

Transfer property - wrong node transfered

Hello,
I am creating a simple test using SoapUI (not pro):
Step1 - Submit a rest call - returns this:
<Response xmlns="https://myurlhere/">
<node1>value1</node1>
<node2>
<node3>value2.1</node3>
<node4>value2.2</node4>
</node2>
<node3>value3</node3>
</Response>

Step2 - transfer "value3" from node3 to the next request
Step3 - rest call using the transfered value

So in the Transfer Property I defined a new transfer and Source=Step1, Property=ResponseasXml
//*:node3


The value I receive is value2.1, but I need value3
Where is my mistake?
Thank you very much for your help,
Luba
  • SiKing's avatar
    SiKing
    Community Expert
    "node3" appears twice in your Response, and SoapUI will pick the first encountered one. You need to be more explicit. Try something like
    //*:Response/*:node3