| |||||||||
รายการรหัสสถานะ cXML ที่ส่งเป็นการตอบกลับ
| สถานะ | ข/ค | ความหมาย |
| 200 | ตกลง | เซิร์ฟเวอร์ สามารถดำเนินการคำขอหรือส่งไปยังผู้รับขั้นสุดท้าย การตอบกลับที่ส่งคืนอาจมีข้อผิดพลาดหรือคำเตือนเกี่ยวกับแอพพลิเคชัน: คำขอ cXML จะสร้างขึ้นโดยไม่มีข้อผิดพลาดหรือคำเตือนใดๆ อย่างไรก็ตาม สถานะนี้ไม่ได้แสดงถึงข้อผิดพลาดหรือคำเตือนใดๆ ที่อาจถูกสร้างขึ้นในภายหลังโดยแอพพลิเคชันเอง คุณจะไม่ได้รับการอัพเดทสถานะเพิ่มเติม เว้นแต่จะมีข้อผิดพลาดเกิดขึ้นระหว่างการดำเนินการภายหลัง |
|
201 | ยอมรับ | คำขอได้รับการยอมรับสำหรับการส่งต่อโดยฮับระหว่างกลาง หรือได้รับการยอมรับโดยปลายทางสุดท้าย แต่ยังไม่ได้ตรวจสอบ คุณจะได้รับการอัพเดทเกี่ยวกับสถานะของคำขอ ถ้ากลไกในการส่งคำขอพร้อมใช้งาน ไคลเอนท์ควรจะมีรายการ StatusUpdate ภายหลัง |
| 204 | ไม่มีเนื้อหา | ข้อมูลคำขอทั้งหมดถูกต้องและถูกจดจำ เซิร์ฟเวอร์ ไม่มีข้อมูลการตอบสนองของประเภท ที่ขอ ใน PunchOutOrderMessage สถานะนี้บ่งชี้ว่าเซสชันแบบ PunchOut สิ้นสุดลงโดยไม่มีการเปลี่ยนเป็นรถเข็นสินค้า (หรือใบขอซื้อของไคลเอนท์) |
| 211 | ตกลง | ผู้ซื้อสามารถใช้รหัสสถานะนี้เพื่อส่งข้อความประกาศไปยังคู่ค้าเพื่อแจ้งคู่ค้าเกี่ยวกับอีเวนท์ที่ต้องทราบ เช่น กำหนดการวันหยุด การปิดสถานที่ผลิต หรือการทำกิจกรรมบางอย่างให้เสร็จสมบูรณ์ เช่น การดำเนินการวางแผนให้เสร็จสมบูรณ์ |
| 280 | คำขอถูกส่งต่อโดยฮับระหว่างกลาง คุณจะได้รับการอัพเดทสถานะอย่างน้อยหนึ่งรายการ สถานะนี้อาจหมายความว่าคำขอถูกส่งมอบไปยังตัวกลางอื่นหรือไปยังผู้รับขั้นสุดท้ายที่มีสถานะ 201 หรือถูกส่งต่อผ่านการทรานสปอร์ตที่ไม่ใช่ cXML ที่เชื่อถือได้ | |
| 281 | คำขอถูกส่งต่อโดยฮับระหว่างกลางโดยใช้การทรานสปอร์ตที่ไม่น่าเชื่อถือ (เช่น อีเมล์) คุณอาจรับการอัพเดทสถานะ อย่างไรก็ตาม ถ้าคุณไม่ได้รับการอัพเดทสถานะก็ไม่จำเป็นต้องมีปัญหาใดๆ | |
| 400 | คำขอไม่ถูกต้อง | คำขอไม่สามารถยอมรับเซิร์ฟเวอร์ แม้ว่าจะแยกวิเคราะห์อย่างถูกต้องก็ตาม |
| 401 | ไม่มีสิทธิ | เซิร์ฟเวอร์ไม่รู้จักข้อมูลประจำตัวที่ระบุในคำขอ (องค์ประกอบผู้ส่ง) |
| 402 | ต้องมีการชำระเงิน | คำขอนี้ต้องมีองค์ประกอบการชำระเงินที่สมบูรณ์ |
| 403 | ไม่ได้รับอนุญาต | ผู้ใช้มีสิทธิพิเศษไม่เพียงพอที่จะดำเนินการคำขอนี้ |
| 406 | ไม่สามารถยอมรับได้ | คำขอไม่สามารถยอมรับเซิร์ฟเวอร์ อาจเกิดจากการแยกวิเคราะห์ล้มเหลว |
| 409 | ข้อขัดแย้ง | สถานะปัจจุบันของเซิร์ฟเวอร์หรือข้อมูลภายในทำให้ไม่สามารถดำเนินการ (อัพเดท) ได้ คำขอที่เหมือนกันอาจไม่สำเร็จในอนาคต แต่หลังจากมีการดำเนินการอื่นแล้วเท่านั้น ถ้ามี |
| 412 | เงื่อนไขเบื้องต้นล้มเหลว | ไม่ตรงตามเงื่อนไขเบื้องต้นของคำขอ (เช่น เซสชันแบบ PunchOut ที่เหมาะสมกับการแก้ไข PunchOutSetupRequest) โดยปกติสถานะนี้แสดงถึงไคลเอนท์ที่ถูกละเว้นบางส่วนของการส่งผ่านก่อนหน้านี้จากเซิร์ฟเวอร์ (เช่น แอททริบิวต์ operationAllowed ของ PunchOutOrderMessageHeader) |
| 417 | ความคาดหวังล้มเหลว | คำขอระบุถึงเงื่อนไขของทรัพยากรที่ไม่ตรงตามเงื่อนไข ตัวอย่างหนึ่งอาจเป็น SupplierDataRequest ซึ่งขอข้อมูลเกี่ยวกับคู่ค้าที่ไม่รู้จักของเซิร์ฟเวอร์ สถานะนี้อาจทำให้ข้อมูลที่ไคลเอนท์หรือเซิร์ฟเวอร์สูญหาย |
| 450 | ไม่ได้อิมพลีเมนต์ | เซิร์ฟเวอร์ไม่ได้อิมพลีเมนต์คำขอที่ระบุ ตัวอย่างเช่น PunchOutSetupRequest หรือการดำเนินการที่ขออาจไม่ได้รับการสนับสนุน โดยปกติแล้ว สถานะนี้แสดงถึงไคลเอนท์ที่ละเว้นโปรไฟล์ของเซิร์ฟเวอร์ |
| 475 | ต้องมีลายเซ็น | ผู้รับ ไม่เต็มใจที่จะยอมรับเอกสาร เนื่องจากไม่มีลายเซ็นดิจิตอล |
| 476 | การตรวจสอบลายเซ็นล้มเหลว | ผู้รับไม่สามารถตรวจสอบลายเซ็นได้ อาจเป็นเพราะมีการเปลี่ยนแปลงเอกสารในระหว่างขนส่ง หรือผู้รับไม่สนับสนุนอัลกอริทึมอย่างน้อยหนึ่งรายการที่ใช้ในลายเซ็น |
| 477 | ลายเซ็นไม่สามารถยอมรับได้ | ลายเซ็นมีผลทางเทคนิค แต่ไม่สามารถยอมรับผู้รับได้ด้วยเหตุผลอื่น นโยบายลายเซ็นหรือนโยบายใบรับรองอาจไม่สามารถยอมรับได้ ประเภทใบรับรองที่ใช้อาจไม่สามารถยอมรับได้ หรืออาจมีปัญหาอื่นๆ |
| 500 | ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน | เซิร์ฟเวอร์ไม่สามารถดำเนินการคำขอให้เสร็จสมบูรณ์ |
| 550 | ไม่สามารถเข้าถึงเซิร์ฟเวอร์ cXML | ไม่สามารถเข้าถึงเซิร์ฟเวอร์ cXML ถัดไปเพื่อทำธุรกรรมที่ต้องการการเชื่อมต่อแบบอัพสตรีมให้เสร็จสมบูรณ์ ฮับระดับกลางสามารถส่งคืนรหัสนี้ได้เมื่อไม่สามารถเข้าถึงไซต์ของผู้จัดหา ถ้าการเชื่อมต่อแบบอัพสตรีมเสร็จสมบูรณ์ ฮับระดับกลางควรส่งคืนข้อผิดพลาดไปยังไคลเอนท์โดยตรง |
| 551 | ยกเลิกการส่งต่อคำขอ | ไม่สามารถส่งต่อคำขอได้เนื่องจากการกำหนดรูปแบบไม่ถูกต้องสำหรับคู่ค้า ตัวอย่างเช่น ฮับระดับกลางไม่สามารถรับรองความถูกต้องของตนเองกับผู้จัดหา ไคลเอนท์ไม่สามารถแก้ไขข้อผิดพลาดนี้ได้ แต่ข้อผิดพลาดนี้อาจได้รับการแก้ไขก่อนการลองไคลเอนท์อีกครั้ง |
| 560 | ข้อผิดพลาดของเซิร์ฟเวอร์ชั่วคราว |
ตัวอย่างเช่น เซิร์ฟเวอร์อาจหยุดทำงานเพื่อปรับปรุง ไคลเอนท์ควรลองใหม่ภายหลัง |
นอกจากนี้คุณยังสามารถค้นหารายการนี้และรายการรหัสสถานะสำหรับคำขออัพโหลดแคตตาล็อกได้ใน คู่มืออ้างอิง cXML, เซกชัน 3.1.9.1 ซึ่งพร้อมให้ดาวน์โหลดที่ http://cxml.org/
SAP Business Network สำหรับ Procurement และ Supply Chain