أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في الأربعاء 27 يوليو 2016، أطلقنا إصدارًا جديدًا من Apigee Edge for 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 حزمة ومحتوى ومساحة اسم 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 | تعرض واجهة المستخدم الرسالة "خطأ: خطأ غير معروف" بدلاً من "خطأ: انتهاء مهلة الجلسة" |