Hi all,
the payload I am sending to an HTTP site looks like this :
<?xml version="1.0" encoding="UTF-8" ?>
- <ns1:Order xmlns:ns1="rrn:org.xcbl:schemas/xcbl/v3_5/xcbl35.xsd">
- <ns1:OrderHeader>
- <ns1:OrderNumber>
<ns1:BuyerOrderNumber>2000032962</ns1:BuyerOrderNumber>
</ns1:OrderNumber>
<ns1:OrderIssueDate>2005-10-18</ns1:OrderIssueDate>
</ns1:OrderHeader>
</ns1:Order>
I have no idea where this "ns1" prefix comes from, seems like it is added automatically by XI.
The problem is that the supplier is waiting for standard XCBL structure and does not recognize this added "ns1".
The response I get from the HTTP server contains the following error :
<?xml version="1.0" encoding="UTF-8"?> <Values version="2.0"> <value name="$errorDump">Server error occurred</value> <record name="$errorInfo" javaclass="com.wm.util.Values"> <value name="$errorDump">Server error occurred</value> <value name="$error">[ISC.0042.9328] Error: namespace prefix ns1 not defined for element Order</value>
Thank you in advance.
Regards,
Julien