I am trying to query a single product. The XML I am using is below: (password etc changed to xxx). I take that and base64 encode it. and then send it... The complete packet will follow the below.
<?xml version="1.0" encoding="UTF-8"?>
<CV3Data version="2.0">
<request>
<authenticate>
<user>xxxxx</user>
<pass>xxxx</pass>
<serviceID>xxxxx</serviceID>
</authenticate>
<requests>
<reqProducts>
<reqProductSingle>11424</reqProductSingle>
</reqProducts>
</requests>
</request>
</CV3Data>
*** Actual XML sent
<SOAP-ENV:Envelope xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="
http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="
http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:CV3Data xmlns:m="
http://soapinterop.org/" SOAP-ENV:encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/">
<data xsi:type="xsd:base64Binary">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxDVjNEYXRhIHZlcnNpb249IjIuMCI+DQogIDxyZXF1ZXN0Pg0KCTxhdXRoZW50aWNhdGU+DQoJCTx1c2VyPm1vbWhlbHBlcnM8L3VzZXI+DQoJCTxwYXNzPkU1MDA2MzVhPC9wYXNzPg0KCQk8c2VydmljZUlEPjdlYTU4ZDE3ZjI8L3NlcnZpY2VJRD4NCgk8L2F1dGhlbnRpY2F0ZT4NCiAgICA8cmVxdWVzdHM+DQogICAgICA8cmVxUHJvZHVjdHM+DQogICAgICAgIDxyZXFQcm9kdWN0U2luZ2xlPjExNDI0PC9yZXFQcm9kdWN0U2luZ2xlPg0KICAgICAgPC9yZXFQcm9kdWN0cz4NCiAgICA8L3JlcXVlc3RzPg0KICA8L3JlcXVlc3Q+DQo8L0NWM0RhdGE+IA==</data>
</m:CV3Data>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
What it returns is:
Clienterror in msg parsing: XML Error parsing SOAP payload on line 1: Not well formed(invalid token)... My XML appears to be well formed??? Help