| |||||||||
คำสั่งซื้อ (PO) ที่ส่งไปยัง SAP Business Network ล้มเหลวโดยมีข้อผิดพลาด PO-9: การตอบกลับ cXML ไม่ถูกต้อง
SAP Business Network
แอพพลิเคชัน Commerce eXtensible Markup Language (cXML) ของคู่ค้ากำลังส่งคืนการตอบกลับ cXML ที่ไม่ถูกต้องสำหรับคำสั่งซื้อที่ส่งโดย SAP Business Network
ด้านล่างนี้เป็นตัวอย่างของการตอบกลับที่ไม่ถูกต้อง:
<?การเข้ารหัส xml เวอร์ชัน="1.0"="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <การตอบสนอง>
<รหัสสถานะ="500" ข้อความ="ข้อความตัวอย่าง"/>
</การตอบสนอง>
เพื่อให้แน่ใจว่าการส่งคำสั่งซื้อทำได้สำเร็จ ระบบของคู่ค้าต้องส่งคืนการตอบรับ HTTP 200 ที่ถูกต้องเมื่อ SAP Business Network กำหนดเส้นทางคำสั่งซื้อ
นอกจากนี้การตอบกลับ cXML ต้องเป็นไปตามรูปแบบที่ระบุไว้ในเซกชัน คำแนะนำเกี่ยวกับโซลูชัน cXML ตัวอย่างเอกสารตอบกลับ อย่างเคร่งครัด ไม่สามารถปฏิบัติตามรูปแบบนี้อาจส่งผลให้คำสั่งซื้อถูกทำเครื่องหมายเป็น 'ล้มเหลว' ใน SAP Business Network
ด้านล่างคือตัวอย่างของการตอบกลับ 200 ที่ถูกต้อง:
<?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">
<การตอบสนอง>
<รหัสสถานะ="200" text="OK"/>
</การตอบสนอง>
</cXML>
หรือถ้าการเชื่อมต่อ cXML ไม่จำเป็นหรือการกำหนดรูปแบบไม่ถูกต้อง คุณสามารถเปลี่ยนแปลงวิธีการกำหนดเส้นทางใน SAP Business Network ได้โดยการเนวิเกตไปยัง: การตั้งค่าบัญชี [ชื่อย่อของผู้ใช้] > การตั้งค่า > การกำหนดเส้นทางคำสั่งซื้ออิเล็กทรอนิกส์ แล้วเลือกตัวเลือกอื่น (เช่น ออนไลน์)
เมื่อดำเนินการแก้ไขที่เหมาะสมแล้ว คู่ค้าจะสามารถส่งคำสั่งซื้อใหม่ไปยังตนเองเพื่ออัพเดทสถานะเป็น ตอบรับแล้ว ถ้าคู่ค้าสามารถส่งใบแจ้งหนี้ไปยังคำสั่งซื้อได้ สถานะคำสั่งซื้อจะได้รับการอัพเดทเป็น ตอบรับแล้ว ด้วย
SAP Business Network สำหรับ Procurement และ Supply Chain > เอกสารธุรกรรม > ธุรกรรม (คำสั่งซื้อ ใบแจ้งการจัดส่ง และใบรับสินค้า)
SAP Business Network สำหรับ Procurement และ Supply Chain > การเชื่อมต่อของ SAP Business Network > คำสั่งซื้อ CXML