Hi All,
I am working on proxy to SOAP sync scenario . I am getting below response payload from third party system.
<ns:createOrderResponse xmlns:ns="http://services.oms.ecom.ecc.com">
<ns:return type="com.ecc.ecom.oms.beans.xsd.CreateOrderResponse">
<ns:omsGeneratedOrderId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<ns:responseCode>99</ns:responseCode><ns:responseDesc>INVALID ORDER</ns:responseDesc>
<ns:sellerSiteId>10196</ns:sellerSiteId>
<ns:serverProcElapsedTime>45</ns:serverProcElapsedTime><
ns:siteGeneratedOrderId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<ns:subResponse><responseCode xmlns="http://beans.oms.ecom.ecc.com/xsd">1144</responseCode>
<responseDescription xmlns="http://beans.oms.ecom.ecc.com/xsd">Order Total mismatch</responseDescription>
</ns:subResponse>
<ns:subResponse>
<responseCode xmlns="http://beans.oms.ecom.ecc.com/xsd">1147</responseCode>
<responseDescription xmlns="http://beans.oms.ecom.shc.com/xsd">Order Grand Total and sum of OrderItem Grand Total mismatch</responseDescription>
</ns:subResponse>
<ns:transactionNumber>1069297098</ns:transactionNumber>
</ns:return>
</ns:createOrderResponse>
Once response mapping getting excuted the values in fields for subresponse are not getting populated. I guess issue with structure.
Regards,