Forum Discussion

Department_of_T's avatar
Department_of_T
Contributor
12 years ago

[Res]How to add a variable and a value to a request?

I wish to send a request which contains a static value (number 3) and a variable (userID of request) in the request. How can i concat (join) the 2 values?

The attempts below do not work.
<locationId>"3" & ${startNewOptionalPlateApplication#Request#declare namespace apo='http://transport.wa.gov.au/apo-ws/'; //apo:startNewOptionalPlateApplication[1]/startNewOptionalPlateApplicationRequest[1]/userId[1]}</locationId>

<locationId>"3" + ${startNewOptionalPlateApplication#Request#declare namespace apo='http://transport.wa.gov.au/apo-ws/'; //apo:startNewOptionalPlateApplication[1]/startNewOptionalPlateApplicationRequest[1]/userId[1]}</locationId>


<locationId>3 + ${startNewOptionalPlateApplication#Request#declare namespace apo='http://transport.wa.gov.au/apo-ws/'; //apo:startNewOptionalPlateApplication[1]/startNewOptionalPlateApplicationRequest[1]/userId[1]}</locationId>

<locationId>'3' & ${startNewOptionalPlateApplication#Request#declare namespace apo='http://transport.wa.gov.au/apo-ws/'; //apo:startNewOptionalPlateApplication[1]/startNewOptionalPlateApplicationRequest[1]/userId[1]}</locationId>

Thanks.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:apo="http://transport.wa.gov.au/apo-ws/">
<soapenv:Header/>
<soapenv:Body>
<apo:startNewOptionalPlateApplication>
<!--Optional:-->
<startNewOptionalPlateApplicationRequest>
<userId>3</userId>
<locationId>3</locationId>

2 Replies

  • Hi,

    You don't need to use any special concatenation characters to do that.

    <locationId>3${startNewOptionalPlateApplication#Request#declare namespace apo='http://transport.wa.gov.au/apo-ws/'; //apo:startNewOptionalPlateApplication[1]/startNewOptionalPlateApplicationRequest[1]/userId[1]}</locationId>


    Should append 3 to your property expansion.


    Regards,
    Marcus
    SmartBear Support