| |||||||||
Objednávka odoslaná do SAP Business Network zlyhá s chybou PO-9: Neplatná odpoveď cXML.
SAP Business Network
Aplikácia dodávateľa Commerce eXtenible Markup Language (cXML) vracia neplatnú odpoveď cXML pre objednávku odoslanú SAP Business Network.
Nižšie je uvedený príklad takejto neplatnej odpovede:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Odpoveď>
<Kód statusu="500" text="Vzorový text"/>
</Odpoveď>
Na zabezpečenie úspešného prenosu objednávky musí systém dodávateľa vrátiť platné potvrdenie protokolu HTTP 200, keď SAP Business Network spracuje objednávku.
Okrem toho musí odpoveď cXML striktne zodpovedať formátu uvedenému v časti Príručka k riešeniam cXML. Nedodržanie tohto formátu môže viesť k označeniu objednávky v sieti SAP Business Network ako Neúspešné.
Nižšie je uvedený príklad platnej 200 odpovede:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timestamp="2016-10-12T18:39:42-08:00">
<Odpoveď>
<Kód statusu="200" text="OK"/>
</Odpoveď>
</cXML>
Prípadne, ak sa integrácia cXML nevyžaduje alebo je momentálne nesprávne nakonfigurovaná, môžete zmeniť metódu smerovania v SAP Business Network tak, že prejdete na: Nastavenia účtu [Iniciály používateľa] > Nastavenia > Smerovanie elektronickej objednávky a vyberiete alternatívnu možnosť (napr. online).
Po prijatí príslušného opravného opatrenia môže dodávateľ znova odoslať objednávku na seba a aktualizovať jej stav na Potvrdené. Ak je dodávateľ schopný odoslať faktúru do objednávky, stav objednávky sa tiež aktualizuje na Potvrdené.
SAP Business Network for Procurement & Supply Chain > SAP Business Network Integrations > CXML Orders
SAP Business Network for Procurement & Supply Chain > Transaction Documents > Transaction (Purchase Orders, Ship Notices & Goods Receipts)