PO failed: No status element in setup response:
Cause
The URL is correct, but the supplier’s response is not in the proper OrderResponse cXML file format.
Solution
-
There are many variations of supplier responses, but there’s one proper OrderResponse:
<?xml version="1.0"?> <cXML payloadID="111111111" xml:lang="en" timestamp="1999-03-12T18:39:09-08:00"> <Response> <Status code="200" text="OK"/> </Response> </cXML>
-
Forward the Coupa failed PO email to the supplier, and ask the supplier to send the response in the proper OrderResponse cXML file format.
Example
Subject: cXML Failure (No status returned when sending PO #123)No status element in setup response:com.wm.app.b2b.server.UnknownServiceException: staplescxml:receive11at com.wm.app.b2b.server.HTTPInvokeHandler._process(HTTPInvokeHandler.java:81)…cXML Response<?xml version='1.0' encoding='UTF-8'?> <Values version='2.0'> <value name='$errorDump'>com.wm.app.b2b.server.UnknownServiceException: staplescxml:receive11 at com.wm.app.b2b.server.HTTPInvokeHandler._process(HTTPInvokeHandler.java:81) ...