I have used sender Advantco adapter to retrieve order details from Salesforce and send it to S/4HANA. Also, i am updating one field in Salesforce using Update Trigger. This field is coming as response from S/4HANA after creating Order in S/4HANA.
(order created in salesforce) (Order replicated in S/4HANA)
Salesforce --------------------------> HCI---------->s/4hana
Salesforce <-------------------------- HCI<----------s/4hana (response sent back after order) (one field updated in salesforce)
We are using advantco adapter in Sender side (Salesforce) and SOAP adapter in Receiver side(s/4hana).
My response payload is below:
<?xml version="1.0" encoding="UTF-8"?>
<n0:ZfmSfdcSalesOrderResponse
xmlns:n0="urn:sap-com:document:sap:soap:functions:mc-style"
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<Salesdocument>
0000000abc
</Salesdocument>
</n0:ZfmSfdcSalesOrderResponse>
i m using below value expression in variable substitution:
Variable name - orID
Value Expresssion - response_xmlpayload: ZfmSfdcSalesOrderResponse,1, Salesdocument,1
But I am not able to retrieve any value from this expression.
Also, We can't use header, properties variables in Advantco Adapter directly.
Please suggest.