Bestellung fehlgeschlagen: Kein Statuselement in Einrichtungsantwort:

Grund

Die URL ist korrekt, aber die Antwort des Lieferanten ist nicht im richtigen OrderResponse cXML-Dateiformat.

Lösung

  • Es gibt viele Variationen der Lieferantenantworten, aber es gibt eine richtige 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>
    
    
  • Leiten Sie die Coupa-E-Mail mit fehlgeschlagener Bestellung an den Lieferanten weiter und bitten Sie den Lieferanten, die Antwort im richtigen cXML-Dateiformat von OrderResponse zu senden.

Beispiel

Betreff: cXML-Fehler (Beim Senden der Bestellnummer123 wurde kein Status zurückgegeben)
 
Kein Statuselement in Einrichtungsantwort: 
 
com.wm.app.b2b.server.UnknownServiceException: staplescxml:receive11
unter com.wm.app.b2b.server.HTTPInvokeHandler._process(HTTPInvokeHandler.java:81)
cXML Antwort
<?xml version='1.0' encoding='UTF-8'?>

<Values version='2.0'>

 <value name='$errorDump'>com.wm.app.b2b.server.UnknownServiceException: staplescxml:receive11

        unter com.wm.app.b2b.server.HTTPInvokeHandler._process(HTTPInvokeHandler.java:81)

...