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