I am using SOAP UI open source. In this version we don't have the option to create xpath like in pro version so I created the xpath using different tool and tried to transfer properties in my test cases. But SOAP UI is unable to locate the properties. How can I transfer the properties using xpath in SOAP UI?
Here is my XML and the xpaths...
SOAP Request#1
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rad="http://schemas.datacontract.org/2004/07/Radixx.ConnectPoint.Request" xmlns:rad1="http://schemas.datacontract.org/2004/07/Radixx.ConnectPoint.Security.Request">
<soapenv:Header/>
<soapenv:Body>
<tem:RetrieveSecurityToken>
<!--Optional:-->
<tem:RetrieveSecurityTokenRequest>
<rad:CarrierCodes>
<!--Zero or more repetitions:-->
<rad:CarrierCode>
<rad:AccessibleCarrierCode>FZ</rad:AccessibleCarrierCode>
</rad:CarrierCode>
</rad:CarrierCodes>
<rad1:LogonID>qwere</rad1:LogonID>
<rad1:Password>123123</rad1:Password>
</tem:RetrieveSecurityTokenRequest>
</tem:RetrieveSecurityToken>
</soapenv:Body>
</soapenv:Envelope>
SOAP Rsponse#1
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<RetrieveSecurityTokenResponse xmlns="http://tempuri.org/">
<RetrieveSecurityTokenResult xmlns:a="http://schemas.datacontract.org/2004/07/Radixx.ConnectPoint.Security.Response" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:Exceptions xmlns:b="http://schemas.datacontract.org/2004/07/Radixx.ConnectPoint.Exceptions">
<b:ExceptionInformation.Exception>
<b:ExceptionCode>0</b:ExceptionCode>
<b:ExceptionDescription>Successful Transaction</b:ExceptionDescription>
<b:ExceptionSource>RetrieveSecurityToken</b:ExceptionSource>
<b:ExceptionLevel>Success</b:ExceptionLevel>
</b:ExceptionInformation.Exception>
</a:Exceptions>
<a:SecurityToken>8bbd61ca-a976-417a-ab4e-04911be12468</a:SecurityToken>
</RetrieveSecurityTokenResult>
</RetrieveSecurityTokenResponse>
</s:Body>
</s:Envelope>
SOAP Request #2
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rad="http://schemas.datacontract.org/2004/07/Radixx.ConnectPoint.Request" xmlns:rad1="http://schemas.datacontract.org/2004/07/Radixx.ConnectPoint.TravelAgents.Request">
<soapenv:Body>
<tem:LoginTravelAgent>
<!--Optional:-->
<tem:LoginTravelAgentRequest>
<rad:SecurityGUID>ec800955-a52c-4267-bbfd-e3b473727307</rad:SecurityGUID>
<rad:CarrierCodes>
<!--Zero or more repetitions:-->
<rad:CarrierCode>
<rad:AccessibleCarrierCode>FZ</rad:AccessibleCarrierCode>
</rad:CarrierCode>
</rad:CarrierCodes>
<rad1:IATANumber>222222</rad1:IATANumber>
<rad1:UserName>apipml</rad1:UserName>
<rad1:Password>test</rad1:Password>
</tem:LoginTravelAgentRequest>
</tem:LoginTravelAgent>
</soapenv:Body>
</soapenv:Envelope>
xpath for property transfer from SOAP RESPONSE1 to SOAP REQUEST2
property name- security.token
Xpath#1
declare namespace s = "http://schemas.xmlsoap.org/soap/envelope/" /s:Envelope/s:Body/RetrieveSecurityTokenResponse/RetrieveSecurityTokenResult/a:SecurityToken
Xpath#2
declare namespace s = declare namespace ns1= "http://schemas.xmlsoap.org/soap/envelope/" s: soapenv:Envelope/soapenv:Body/tem:LoginTravelAgent/tem:LoginTravelAgentRequest/rad:SecurityGUID