| |||||||||
قائمة رموز حالة 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