Hi,
I want to replace the SubscriberID="1234" to SubscriberID="5678" before sending to the target server. How to achieve this in Apigee Edge.
Below is the xml request.
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://xml.company.com/transaction">
<SOAP-ENV:Header>
<wsse:Security soapenv:mustUnderstand="1" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<wsse:UsernameToken wsu:Id="SecurityToken-ea4855e0-675b-4ac5-uur9-e17kjfc5f1eb">
<wsse:Username>xxxxx</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">xxxx</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<tns:GetData xmlns:s0="http://xml.company.com/globals" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:TransactionRequest XMLVersion="2.0" Timestamp="2019-12-03T14:09:11.246">
<tns:Subscriber SubscriberID="1234" UserName="xxx"/>
</tns:TransactionRequest>
</tns:GetData>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |