| |||||||||
רשימה של קודי סטאטוס cXML שנשלחים כתגובה.
| סטאטוס | טקסט | משמעות |
| 200 | OK | השרת הצליח לבצע את הבקשה או למסור אותה לנמען הסופי. התגובה שהוחזרה עשויה להכיל אזהרות או שגיאות ביישום: בקשת cXML עצמה לא יצרה שגיאות או אזהרות, עם זאת, סטאטוס זה אינו משקף שגיאות או אזהרות שייווצרו לאחר היישום עצמו. לא תקבל עדכוני סטאטוס נוספים, אלא אם תתרחש שגיאה במהלך עיבוד מאוחר יותר. |
|
201 | התקבל | הבקשה התקבלה לשילוח על ידי רכזת ביניים, או התקבלה על ידי יעדה הסופי וטרם נבדקה. תקבל עדכונים על סטאטוס הבקשה, אם קיים מנגנון לספק אותם. הלקוח צריך לצפות לטרנזקציות עדכון סטאטוס מאוחרות יותר. |
| 204 | אין תוכן | כל פרטי הבקשה היו חוקיים ומוכרים. לשרת אין נתוני תגובה מהסוג המבוקש. בהודעת הזמנה מקוונת, סטאטוס זה מציין שמהלך ה-PunchOut הסתיים ללא שינוי בעגלת הקניות (או דרישת הסביבה). |
| 211 | OK | קניינים יכולים להשתמש בקוד סטאטוס זה כדי לשלוח הודעת שידור לספקים כדי ליידע אותם על אירועים שהם צריכים לדעת, כגון לוחות זמנים של חגים, סגירת מתקן ייצור או השלמה של פעילויות מסוימות כגון השלמת הפעלת תכנון. |
| 280 | הבקשה הועברה על-ידי hub ביניים. תקבל עדכון סטאטוס אחד נוסף לפחות. המשמעות של סטאטוס זה היא שהבקשה נמסרה למתווך אחר או לנמען הסופי בסטאטוס 201, או שהיא הועברה הלאה באמצעות טרנספורט אמין שאינו cXML. | |
| 281 | הבקשה הועברה על-ידי hub ביניים באמצעות טרנספורט לא מהימן (כגון דוא"ל). ייתכן שתקבל עדכוני סטאטוס; עם זאת, אם לא תקבל עדכוני סטאטוס, אין בהכרח בעיה. | |
| 400 | בקשה שגויה | הבקשה אינה מקובלת על השרת, למרות שהיא נותחה כהלכה. |
| 401 | לא מורשה | אישורים שסופקו בבקשה (אלמנט השולח) לא זוהו על-ידי השרת. |
| 402 | נדרש תשלום | בקשה זו חייבת לכלול אלמנט תשלום מלא. |
| 403 | אסור | למשתמש אין הרשאות מספיקות לביצוע בקשה זו. |
| 406 | לא מקובל | הבקשה אינה מקובלת על השרת, ככל הנראה עקב כשל בניתוח. |
| 409 | התנגשות | המצב הנוכחי של השרת או הנתונים הפנימיים שלו מנעו את בקשת הפעולה (לעדכון). לא סביר שבקשה זהה תצליח בעתיד, אך רק לאחר ביצוע פעולה אחרת, אם בכלל. |
| 412 | תנאי מוקדם נכשל | תנאי מוקדם של הבקשה (לדוגמה, חלון עבודה מקוון המתאים לעריכת PunchOutSetupRequest) לא התקיים. סטאטוס זה מרמז שבדרך כלל הסביבה התעלמה מחלק מסוים של שידור קודם משרת (לדוגמה, התכונה operationAllowed של PunchOutOrderMessageHeader). |
| 417 | הציפייה נכשלה | בקשה רמזה על תנאי משאב שלא התקיים. דוגמה אחת עשויה להיות SupplierDataRequest המבקשת מידע על ספק שאינו ידוע לשרת. סטאטוס זה עשוי לרמז על אובדן מידע אצל הלקוח או השרת. |
| 450 | לא מיושם | השרת אינו מיישם את הבקשה המסוימת. לדוגמה, ייתכן שלא תהיה תמיכה ב-PunchOutSetupRequest או בפעולה המבוקשת. סטאטוס זה מרמז בדרך כלל שהלקוח התעלם מפרופיל השרת. |
| 475 | נדרשת חתימה | המקבל לא מוכן לקבל את המסמך מכיוון שאין לו חתימה דיגיטלית. |
| 476 | אימות חתימה נכשל | המקבל לא יכול לאמת את החתימה, ייתכן שמכיוון שהמסמך שונה במעבר, או שהמקבל לא תומך באלגוריתם אחד או יותר בשימוש בחתימה. |
| 477 | חתימה לא מקובלת | החתימה חוקית מבחינה טכנית, אך אינה מקובלת על המקבל מסיבה אחרת. מדיניות החתימה או מדיניות האישורים עשויים להיות לא מקובלים, סוג האישור שנמצא בשימוש עשויים להיות לא מקובלים, או שייתכן שיש בעיה אחרת. |
| 500 | שגיאת שרת פנימית | השרת לא הצליח להשלים את הבקשה. |
| 550 | לא ניתן להגיע לשרת cXML | לא ניתן להגיע לשרת cXML הבא כדי להשלים טרנזקציה הדורשת חיבורי Upstream. hub ביניים יכול להחזיר קוד זה כאשר אתר ספק אינו ניתן להשגה. אם חיבורי Upstream הושלמו, מרכזי ביניים צריכים להחזיר שגיאות ישירות לסביבה. |
| 551 | בטל הקצאת בקשה להעברה הלאה | לא ניתן להעביר הלאה בקשה עקב תצורה שגויה של ספק. לדוגמה, Hub ביניים נכשל באימות עצמו לספק. סביבות לא יכולות לתקן שגיאה זו, אך ייתכן שהשגיאה תיפתר לפני שהסביבה תנסה שוב. |
| 560 | שגיאת שרת זמנית |
לדוגמה, שרת עשוי להיות מושבת לצורך אחזקה. הסביבה צריכה לנסות שוב מאוחר יותר. |
ניתן גם למצוא את הרשימה הזו ואת הרשימה עבור קודי סטאטוס לבקשות העלאת קטלוג ב מדריך סימוכין של cXML, מקטע 3.1.9.1, זמין להורדה בכתובת http://cxml.org/.
SAP Business Network עבור Procurement ושרשראות אספקה