16.07.27 (واجهة المستخدم) - ملاحظات إصدار Apigee Edge for Public Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X.
info

في يوم الأربعاء الموافق 27 يوليو 2016، طرحنا إصدارًا جديدًا من Apigee Edge للسحابة الإلكترونية العامة.

ميزات وأخبار جديدة

في ما يلي الميزات والأخبار الجديدة في هذا الإصدار.

سلوك الخادم الوكيل SOAP عند استخدام معالج الخادم الوكيل

عند إنشاء خادم وكيل يستند إلى بروتوكول SOAP من ملف WSDL باستخدام معالج الخادم الوكيل، يتوفّر خياران لـ إنشاء الخادم الوكيل:

  • نقل طلبات SOAP، حيث ينقل الخادم الوكيل حمولة طلب SOAP كما هي.
  • تحويل طلبات REST إلى SOAP ثم إلى REST، حيث يحوّل الخادم الوكيل حمولة واردة، مثل JSON، إلى حمولة SOAP، ثم يحوّل استجابة SOAP مرة أخرى إلى التنسيق الذي يتوقّعه المتصل.

يتضمّن هذا الإصدار التعديلات التالية على سلوك هذَين الخيارَين. تتمثّل الاختلافات بين السلوك القديم والجديد في السياسات والإعدادات التي يتم إنشاؤها تلقائيًا بواسطة معالج الخادم الوكيل.

نقل طلبات SOAP

  • يتم الآن إرسال جميع عمليات WSDL إلى المسار الأساسي للخادم الوكيل "/" بدلاً من إرسالها إلى موارد الخادم الوكيل (مثل "/cityforecastbyzip"). يتم نقل أسماء العمليات إلى خدمة SOAP المستهدَفة. يتطابق هذا السلوك مع مواصفات SOAP.

  • لم يعُد الخادم الوكيل الذي تم إنشاؤه يتيح استخدام JSON في الطلب. لا يتيح سوى XML. يضمن الخادم الوكيل أن تتضمّن طلبات SOAP عنصرَي Envelope وBody ومساحة الاسم http://schemas.xmlsoap.org/soap/envelope/ .

تحويل طلبات REST إلى SOAP ثم إلى REST

  • لم يعُد الخادم الوكيل يتيح استخدام WSDL RPC (لا يتيح سوى Document/Literal). لم يتم اختبار ذلك باستخدام WSDL 2.0.
  • لم يتم اختبار السلوك الجديد باستخدام WS-Policy.
  • يتيح لك الخادم الوكيل نشر بيانات JSON بدلاً من FormParams.
  • عند إضافة دعم مشاركة الموارد متعدّدة المصادر (CORS) إلى الخادم الوكيل باستخدام أداة إنشاء الخادم الوكيل، ستظهر لك التحسينات التالية:
    • Access-Control-Allow-Headers العنوان: بالإضافة إلى العناوين Origin وx-requested-with وAccept، يتضمّن العنوان Access-Control-Allow-Headers أيضًا Content-Type و Accept-Encoding وAccept-Language وHost و Pragma وReferrer وUser-Agent و Cache-Control.
    • العنوان Access-Control-Allow-Methods: بالإضافة إلى الأفعال GET وPUT وPOST وDELETE، يتضمّن هذا العنوان أيضًا الفعلَين PATCH وOPTIONS.
  • عند إنشاء خادم وكيل لواجهة برمجة تطبيقات لملف WSDL، يقرأ Edge أي ComplexTypes تم تعريفها على أنّها مجرّدة في ملف WSDL ويتعرّف بشكل صحيح على أي أنواع مثيلات تستند إلى الأنواع المجرّدة.

أداة سطر الأوامر مفتوحة المصدر wsdl2apigee

توفر Apigee أيضًا أداة سطر أوامر مفتوحة المصدر لإنشاء خوادم وكيلة لواجهة برمجة تطبيقات لنقل طلبات SOAP أو لتحويل طلبات REST إلى SOAP من ملفات WSDL. يُرجى الاطّلاع على https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

الأخطاء التي تم إصلاحها

تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصّصة في المقام الأول للمستخدمين الذين يتحقّقون مما إذا تم إصلاح تذاكر الدعم الخاصة بهم. وليس الغرض منها تقديم معلومات مفصّلة لـ جميع المستخدمين.

معرّف المشكلة الوصف
EDGEUI-621 يستخدم الخيار "حفظ كخادم وكيل جديد لواجهة برمجة التطبيقات" اسمًا تلقائيًا يتضمّن تدوينًا علميًا، مثل "new-1.234568901234568e+53"
EDGEUI-572 تعرض واجهة المستخدم الرسالة "خطأ: خطأ غير معروف" بدلاً من "خطأ: انتهاء مهلة الجلسة"