أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في يوم الأربعاء 27 تموز (يوليو) 2016، أطلقنا إصدارًا جديدًا من Apigee Edge لخدمات السحابة العامة.
الميزات الجديدة والتحديثات
في ما يلي الميزات الجديدة والتحديثات في هذا الإصدار.
سلوك خادم SOAP الوكيل عند استخدام معالج الخادم الوكيل
عند إنشاء وكيل مستند إلى SOAP من ملف WSDL باستخدام معالج الوكيل، يتوفّر خياران ل إنشاء الوكيل:
- Pass-Through 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 باستخدام POST بدلاً من 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
.
- رأس Access-Control-Allow-Headers: بالإضافة إلى رؤوس
- عند إنشاء وكيل لواجهة برمجة التطبيقات لملف WSDL، يقرأ Edge أيّ ComplexTypes تمّ تحديدها على أنّها مجردة في ملف WSDL ويتعرّف بشكلٍ صحيح على أيّ أنواع عناصر مستندة إلى الأنواع المجردة.
أداة سطر الأوامر مفتوحة المصدر wsdl2apigee
توفّر Apigee أيضًا أداة سطر أوامر مفتوحة المصدر لإنشاء أدوات وكيل لواجهات برمجة التطبيقات من WSDLs، سواء كانت أدوات وكيل للمرور المباشر أو أدوات وكيل لواجهات برمجة التطبيقات من REST إلى SOAP. يُرجى الاطّلاع على https://github.com/apigee/wsdl2apigee.
(EDGEUI-614)
الأخطاء التي تم إصلاحها
تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصّصة في المقام الأول للمستخدمين الذين يريدون معرفة ما إذا تم حلّ مشاكلهم المتعلّقة بطلبات الدعم. ولم يتم تصميمه لتقديم معلومات تفصيلية لجميع المستخدمين.
معرّف المشكلة | الوصف |
---|---|
EDGEUI-621 | تستخدم ميزة "الحفظ كخادم وكيل جديد لواجهة برمجة التطبيقات" اسمًا تلقائيًا يتضمّن ترميزًا علميًا، مثل "new-1.234568901234568e+53" |
EDGEUI-572 | تعرض واجهة المستخدم "خطأ: خطأ غير معروف" بدلاً من "خطأ: مهلة الجلسة انتهت" |