4.16.09 - Edge الخاص بملاحظات الإصدار في السحابة الإلكترونية الخاصة

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

أصدرنا يوم الاثنين في 19 أيلول (سبتمبر) 2016 إصدارًا جديدًا من Apigee Edge لـ Private Cloud.

تمّ طرح الإصدارات التالية من إصدار ميزة Edge الخاص بالسحابة الإلكترونية الخاصة منذ الإصدار السابق:

يمكنك الاطّلاع على القسم لمحة عن ترقيم الإصدارات للتعرّف على ما إذا كان هناك إصدار معيّن على السحابة الإلكترونية مضمَّن في إصدار Edge الخاص بالسحابة الإلكترونية الخاصة.

نظرة عامة على الإصدار

في هذا الإصدار، تمت إزالة محرِّر الخادم الوكيل الكلاسيكي لواجهة برمجة التطبيقات، وحلّ محلّه بمحرّر الخادم الوكيل الجديد الذي كان متاحًا للاستخدام مع المحرِّر الكلاسيكي. تشمل التحسينات الملحوظة الأخرى سلوكًا محسّنًا لمسارات موارد منتجات واجهة برمجة التطبيقات، ومعالجة حمولات JSON المحددة في سياستي "تعيين الرسالة ورفع الأخطاء"، وتحسينات على الإحالات الناجحة من XML إلى JSON، وتحسين التحقق من صحة الموارد، والقدرة على ضبط المهلات على الخوادم الوكيلة الفردية لواجهة برمجة التطبيقات، وإنشاء محدّث من خوادم SOAP الوكيلة في معالج الخادم الوكيل لواجهة برمجة التطبيقات، وكائن تشفير عالي الأداء لـ JavaScript.

تشمل التحسينات المتعلّقة بتحقيق الربح ميزات جديدة للإشعارات مع خطة معدل إشعارات وواجهة برمجة تطبيقات تتيح للمطوّرين الاستفادة من ميزة تحقيق الربح، فضلاً عن إمكانية جعل خطط الأسعار علنية أو خاصة.

يحتوي بقية هذا الموضوع على تفاصيل حول جميع الميزات والتحديثات وإصلاحات الأخطاء الجديدة المضمَّنة في الإصدار.

منهي العمل به

خدمات واجهة برمجة التطبيقات

تمت إزالة "محرِّر الخادم الوكيل" الكلاسيكي (واجهة مستخدم Cloud 16.04.20)

ويُعد الإصدار الجديد من محرر الخادم الوكيل لواجهة برمجة التطبيقات هو الإصدار الوحيد المتاح الآن. لم يعُد الإصدار الكلاسيكي متوفرًا، وتمت إزالة الرابط "الوصول إلى الإصدار الكلاسيكي من محرّر الخادم الوكيل". إذا كنت تستخدم الإصدار الكلاسيكي، سيتم تحميل الخوادم الوكيلة لواجهة برمجة التطبيقات تلقائيًا في المحرِّر الجديد. (EDGEUI-498)

تحقيق الربح

تمّت إزالة الميزات المتوقّفة التالية نهائيًا ولم تعُد متاحة:

  • ضبط الحدود
  • عدد الإشعارات المسموح بإرسالها

بدلاً من ذلك، يمكنك إعداد الإشعارات، كما هو موضّح في الأقسام التالية:

(DEVRT-2742)

الميزات والتحديثات الجديدة

إليك الميزات والتحسينات الجديدة في هذا الإصدار. بالإضافة إلى التحسينات التالية، يتضمّن هذا الإصدار أيضًا تحسينات متعددة من سهولة الاستخدام والأداء والأمان والثبات.

لمعرفة مزيد من التفاصيل والتعليمات، يُرجى الاطّلاع على مستندات Edge for Private Cloud.

سحابة إلكترونية خاصة

ترقية Postres إلى الإصدار 9.4

يتضمّن هذا الإصدار ترقية إلى الإصدار 9.4 من Postgres. للحصول على تعليمات حول تحديث النظام، يُرجى الاطّلاع على تحديث Apigee Edge إلى 4.16.09.

إتاحة خريطة الموقع الجغرافي في واجهة مستخدم Edge

تتيح لك تجميعات المواقع الجغرافية جمع بيانات الإحصاءات عن طلبات البيانات من واجهة برمجة التطبيقات استنادًا إلى سمات جغرافية، مثل المنطقة والقارة والبلد والمدينة. ومن خلال البيانات الإحصائية هذه، يمكنك عرض خريطة جغرافية في واجهة مستخدم Edge تعرض الموقع الجغرافي لطلبات واجهة برمجة التطبيقات.

لمزيد من المعلومات، راجع تفعيل التجميع الجغرافي و"خرائط المواقع الجغرافية".

نظام BaaS لواجهة برمجة التطبيقات

تمت إضافة مستندات حول:

إصدار تجريبي من "أداة المراقبة" و"لوحة البيانات"

يتضمّن هذا الإصدار إصدارًا تجريبيًا من أداة المراقبة ولوحة البيانات الجديدة في Edge. تسمح لك هذه الأداة بالتعرّف على حالة المكونات المختلفة (الموجهات، ومعالِجات الرسائل، و ZooKeeper، وCassandra) بالإضافة إلى رموز خطأ http لمختلف المؤسسات والبيئات في عملية النشر. يمكنك أيضًا أخذ نبذة عن بيانات لوحة البيانات ومشاركتها مع Apigee للمساعدة في حل مشاكل الدعم.

ويتم تضمين المستندات، بما في ذلك تعليمات التثبيت، في مستند Edge 4.16.09 في الإصدار 4.18.01.

ومع ذلك، قبل أن تتمكن من تثبيت لوحة البيانات واستخدامها، يجب إكمال اتفاقية تقييم Apigee، المتوفرة أيضًا في الإصدار 4.18.01، وإعادتها إلى Apigee من خلال إرسالها بالبريد الإلكتروني إلى order@apigee.com.

إصدار تجريبي من أداة تجميع الإحصاءات

على جميع عملاء Edge for Private Cloud إرسال إحصاءات إلى Apigee حول زيارات الخادم الوكيل لواجهة برمجة التطبيقات. تنصح Apigee بأن يقوم العملاء بتحميل تلك المعلومات مرة واحدة في اليوم، ربما عن طريق إنشاء مهمة cron.

للمساعدة في تحميل هذه البيانات، توفّر Apigee الإصدار التجريبي من أداة سطر الأوامر apigee-analytics-collector. ترسل هذه الأداة تقرير حجم المكالمات من واجهة برمجة التطبيقات مرة أخرى إلى Apigee. يمكن لكل تثبيت Edge الخاص بـ Private Cloud استخدام هذه الأداة لاسترداد بيانات حركة المرور والإبلاغ عنها في Apigee.

لمزيد من المعلومات، يُرجى الاطّلاع على تحميل بيانات زيارات واجهة برمجة التطبيقات إلى الإصدار التجريبي من Apigee.


خدمات واجهة برمجة التطبيقات

حمولات JSON في "تعيين الرسالة" و"رفع الخطأ" (Cloud 16.08.17)

عند ضبط حمولة JSON باستخدام سياسة "تعيين رسالة" أو "رفع الخطأ"، كان يُطلب من المستخدمين أحيانًا استخدام حلول بديلة لضمان تنسيق رسالة JSON بشكل صحيح في وقت التشغيل، مثل بدء الحمولة بشرطة مائلة للخلف "\" أو تحديد متغيّر بداية ومتغير Suffix على عنصر "حمولة"، حتى في حال عدم استخدام أي متغيّرات في الرسالة.

من خلال هذا التحسين، لا حاجة إلى إيجاد حلول بديلة لضمان تنسيق رسالة JSON بشكل صحيح، ويمكن تحديد المتغيّرات باستخدام الأقواس المعقوفة بدون إنشاء ملف JSON غير صالح. على سبيل المثال، يؤدي ما يلي إلى إدراج قيمة message.content في رسالة JSON:

<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>

إذا استخدمت حلاً بديلاً، ستواصل التعليمة البرمجية العمل كما هي. يمكنك أيضًا استخدام changePrefix وVariableSuffix بدلاً من الأقواس المعقوفة للإشارة إلى المتغيرات.

اطّلِع على العنصر <Set><Payload> في المستندَين المرجعيَّين تعيين سياسة الرسالة ورفع سياسة الخطأ. (APIRT-1160)

تحسينات على سياسة XML إلى JSON (Cloud 16.08.17)

تم تحسين سياسة XML إلى JSON باستخدام الإمكانات التالية. يمكنك ضبط السياسة لإجراء ما يلي:

  • يمكنك التعامل مع بعض عناصر XML كصفائف أثناء التحويل، ما يضع القيم بين قوسَين مربّعين "[ ]" في مستند JSON.
  • إزالة مستويات العرض الهرمي لمستند XML أو إزالتها في مستند JSON النهائي

لمزيد من المعلومات، راجِع سياسة XML إلى JSON. (APIRT-1144)

أحرف بدل متعدّدة في مسارات موارد منتجات واجهة برمجة التطبيقات (Cloud 16.08.17)

عند تحديد مسارات الموارد في منتج واجهة برمجة التطبيقات، يمكنك تضمين أحرف البدل في أماكن متعدّدة في مسار الموارد. على سبيل المثال، تسمح السمة /team/*/invoices/** باستدعاءات واجهة برمجة التطبيقات بأي قيمة واحدة بعد /team وأي مسارات للموارد بعد invoices/. سيكون معرّف الموارد المنتظم (URI) المسموح به في طلب البيانات من واجهة برمجة التطبيقات هو proxyBasePath/team/finance/invoices/company/a.

إذا توقفت مسارات موارد منتجات واجهة برمجة التطبيقات الحالية بعد هذا الإصدار عن العمل على النحو المتوقّع، اضبط السمة التالية في مؤسستك للعودة إلى السلوك السابق: features.enableStandardWildCardMatchForAPIProductResources = true

(MGMT-3273)

دوال التشفير في JavaScript (Cloud 16.08.17)

تتوفّر مجموعة جديدة من دوال JavaScript crypto العالية الأداء لإنشاء العناصر التالية والحصول عليها وتحديثها: MD5 وSHA-1 وSHA256 وSHA512. يتيح لك الكائن crypto أيضًا الحصول على التاريخ بتنسيقات مختلفة. لمزيد من المعلومات، يُرجى الاطّلاع على نموذج عنصر JavaScript. (APIRT-2886)

التحقّق من إصدار JAR من وسيلة شرح Java (Cloud 16.08.17)

عند تحميل مورد Java JAR إلى خادم وكيل لواجهة برمجة التطبيقات، يتم عرض رمز حالة HTTP 400 (بدلاً من 500) إذا كان إصدار مورد Java غير متوافق مع إصدار Java المتوافق مع Edge، والمدرج في البرامج المتوافقة والإصدارات المتوافقة. (MGMT-3420)

التحقُّق من صحة موارد خادم وكيل واجهة برمجة التطبيقات (Cloud 16.08.17)

إذا كانت لديك ملفات موارد خادم وكيل لواجهة برمجة التطبيقات (مثل ملفات JavaScript أو Java JAR) مخزَّنة في البيئة أو نطاق المؤسسة، لم يعُد إطار عمل التحقق يتطلب منك تضمين هذه الموارد على مستوى الخادم الوكيل لواجهة برمجة التطبيقات في حزمة خادم وكيل لاجتياز عملية التحقق. تُجرى عملية التحقق من صحة الموارد الآن في وقت النشر، وليس في وقت الاستيراد. (MGMT-1430)

ضبط المهلة للخوادم الوكيلة الفردية لواجهة برمجة التطبيقات (Cloud 16.08.17)

يمكنك إعداد الخوادم الوكيلة لواجهة برمجة التطبيقات لتنتهي بعد مدة زمنية معيّنة (مع حالة مهلة مدخل 504). إنّ حالة الاستخدام الأساسية هذه هي لعملاء Private Cloud الذين لديهم خوادم وكيلة لواجهة برمجة التطبيقات تستغرق وقتًا أطول في التنفيذ. على سبيل المثال، لنفترض أنك بحاجة إلى خوادم وكيلة محددة لانتهاء المهلة بعد 3 دقائق. يمكنك استخدام سمة api.timeout جديدة في إعدادات الخادم الوكيل لواجهة برمجة التطبيقات. إليك كيفية إجراء ذلك من خلال المثال الذي تبلغ مدته 3 دقائق:

  1. تأكد أولاً من ضبط جهاز موازنة الحمل وجهاز التوجيه ومعالج الرسائل على انتهاء المهلة بعد 3 دقائق.
  2. وبعد ذلك، يمكنك إعداد الخوادم الوكيلة ذات الصلة لانتهاء المهلة بعد 3 دقائق. حدِّد القيمة بالملي ثانية. مثلاً:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. يُرجى العلم أنّ رفع المهلات في النظام قد يؤدي إلى حدوث مشاكل في الأداء، لأنّ جميع الخوادم الوكيلة التي لم يتم ضبط إعداد api.timeout لها تستخدم المهلات الجديدة لموازنات التحميل ذات المستوى الأعلى وجهاز التوجيه ومعالج الرسائل. لذلك، عليك ضبط الخوادم الوكيلة الأخرى لواجهة برمجة التطبيقات التي لا تتطلب مهلات أطول لاستخدام مهلات أقل. على سبيل المثال، يؤدي ما يلي إلى ضبط خادم وكيل لواجهة برمجة التطبيقات على انتهاء المهلة بعد دقيقة واحدة:
    <Property name="api.timeout">60000</Property>

يمكن لعملاء Cloud، الذين لا يمكنهم تعديل مهلات Edge، ضبط مهلة الخادم الوكيل لواجهة برمجة التطبيقات، ما دامت المهلة أقصر من المهلة العادية لمعالج رسائل Edge التي تبلغ 57 ثانية.

لا يمكنك تعبئة القيمة بمتغير. ويتم تناول هذه الخاصية في مرجع خصائص نقطة النهاية. (APIRT-1778)

سلوك وكيل SOAP عند استخدام معالج الوكيل (واجهة مستخدم Cloud 16.07.27)

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

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

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

نقطة الوصول إلى البيانات والإحالة الناجحة (SOAP)

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

  • لم يعد الخادم الوكيل الذي تم إنشاؤه يتيح استخدام تنسيق JSON في الطلب. وهي لا تدعم سوى XML. يضمن الخادم الوكيل أنّ طلبات SOAP تتضمّن مغلفًا ونصًا ومساحة اسم.

REST إلى SOAP من أجل REST

  • الإصدار 2.0 من نظام التشغيل WSDL غير متوافق.
  • لم يتم اختبار السلوك الجديد باستخدام سياسة WS.
  • يتيح لك الخادم الوكيل POST بيانات 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 أي نوع من الكائنات المجمعة التي تم تعريفها على أنها مجرّدة في WSDL وتتعرّف بشكل صحيح على أي أنواع من المثيلات تستند إلى أنواع التجريد.

أداة سطر الأوامر wsdl2apigee

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

(EDGEUI-614)

الإعداد التلقائي لانتهاء الصلاحية/إعادة التحميل في سياسة عمليات خريطة القيمة الرئيسية (واجهة مستخدم Cloud 16.06.15)

وتتيح لك هذه السياسة تحديد مدة الاحتفاظ بالقيم قبل إعادة تحميلها. يتم ضبط الفاصل الزمني لإعادة التحميل باستخدام العنصر <ExpiryTimeInSecs>. في حال تنفيذ عملية GET وتجاوز الفاصل الزمني لانتهاء الصلاحية، تتم إعادة تحميل القيمة وستحصل السياسة على القيمة المحدَّثة. عند إضافة هذه السياسة إلى خادم وكيل لواجهة برمجة التطبيقات، يكون وقت انتهاء الصلاحية التلقائي هو 300 ثانية. (القيمة التلقائية السابقة هي -1، ما يعني أنّه لا تتم إعادة تحميل القيم مطلقًا). (EDGEUI-579)


تحقيق الربح

خطة معدل إشعارات قابلة للتعديل (واجهة مستخدم Cloud 16.04.20، تحقيق الربح في Cloud 16.04.13)

إنّ خطة جديدة يمكن تعديلها لمعدّل الإشعارات في Edge تتيح لمقدّم واجهة برمجة التطبيقات إمكانية تعديل العدد المستهدف من المعاملات لكل مطوّر تطبيقات. يمكنك ضبط ما إذا كان يتم إرسال الإشعارات ووقت إرسالها استنادًا إلى النسبة المئوية للرقم المستهدف التي تم الوصول إليها، مثل 90% أو 100% أو 150%. تتوفر هذه الميزة من خلال واجهة مستخدم الإدارة بالإضافة إلى واجهة برمجة تطبيقات الإدارة (التي كانت متوفرة في إصدار سابق). لمعرفة مزيد من المعلومات، يمكنك الاطّلاع على تحديد تفاصيل خطة الإشعارات القابلة للتعديل. (DEVRT-2375, DEVRT-2370)

إشعارات الردّ التلقائي على الويب لخطط معدّل الإشعارات القابلة للتعديل (تحقيق الربح في السحابة الإلكترونية 16.04.27)

بالنسبة إلى خطط معدّل الإشعارات القابلة للتعديل، يمكنك إنشاء ردود تلقائية على الويب ترسل إشعارات إلى عنوان URL الذي تحدّده. ويمكنك أيضًا التحكّم في ظهور الإشعارات على فترات زمنية محدّدة (بنسب مئوية) إلى حين بلوغ الحدّ الأقصى للمعاملات. تمنحك إشعارات الردّ التلقائي على الويب بديلاً مرنًا لاستخدام نماذج الإشعارات الحالية. يمكنك الاطّلاع على إعداد الإشعارات باستخدام الردود التلقائية على الويب. (DEVRT-2393, DEVRT-2394)

إشعار قابل للتعديل مع خطة معدّل سمات مخصّصة (واجهة مستخدم Cloud 16.05.18)

في ميزة تحقيق الربح في Edge، تتيح لك خطة المعدّل الجديدة "إشعار قابل للتعديل ذو سمة مخصّصة" إضافة المزيد إلى عدد معاملات المطوّر باستخدام قيمة السمة المخصّصة. من خلال الخطة العادية لمعدّل الإشعارات القابلة للتعديل، يضيف كل طلب بيانات ناجح من واجهة برمجة التطبيقات عملية واحدة إلى عدد معاملات المطوّر. ولكن مع خطة الإشعار القابل للتعديل مع تحديد معدّل السمات المخصّصة، تُضاف قيمة السمة المخصّصة إلى عدد معاملات المطوّر. على سبيل المثال، إذا كانت قيمة السمة المخصّصة "small" هي 0.1 في الاستجابة، تتم زيادة عدد المعاملات بمقدار 0.1، أو إذا كانت قيمة السمة المخصّصة "addressTotal" هي 50، ستتم زيادة العدد بمقدار 50. لمزيد من المعلومات، يمكنك الاطّلاع على تحديد خطة الأسعار باستخدام تفاصيل السمات المخصّصة. (DEVRT-2504)

إعداد الإشعارات استنادًا إلى إجماليات المعاملات المجمّعة للشركة ومطوّري برامجها (تحقيق الربح في السحابة الإلكترونية 16.06.22)

يتم عادةً تتبُّع إجمالي المعاملات لجميع المطوّرين في الشركة تلقائيًا عندما يستخدم مطوّرو البرامج تطبيق الشركة للوصول إلى واجهات برمجة التطبيقات. ماذا لو كان لديك مطوّرون يستخدمون تطبيقات المطوّرين الخاصة بهم للوصول إلى واجهات برمجة التطبيقات بشكل نشط وكنت بحاجة إلى تتبُّع إجمالي معاملاتهم المجمَّعة بدون أي انقطاع في عدد الزيارات؟ يمكنك إضافة المطوّرين إلى شركة وإعداد الإشعارات ليتمّ إرسال هذه الإشعارات عند بلوغ الحدود الدنيا استنادًا إلى إجمالي المعاملات المجمّعة للشركة ومطوّري برامجها. لمزيد من المعلومات، راجع إعداد الإشعارات استنادًا إلى إجمالي المعاملات المجمّعة للشركة ومطوّري برامجها. (DEVRT-2643)

عرض الإشعارات وإعادة معالجتها (تحقيق الربح في Cloud 16.06.08)

كجزء من حزمة اختبار تحقيق الربح، يمكنك عرض وإعادة معالجة الإشعارات التي تم إرسالها سابقًا باستخدام واجهة برمجة تطبيقات الإدارة. لمزيد من المعلومات، يمكنك الاطّلاع على عرض الإشعارات وإعادة معالجتها. (DEVRT-2643)

اختبار تحقيق الربح (تحقيق الربح في Cloud 16.05.25)

توفر ميزة تحقيق الربح مجموعة من واجهات برمجة التطبيقات التي يمكنك استخدامها لاختبار تنفيذ الردود التلقائية على الويب لضمان إرسال الإشعارات. لمعرفة التفاصيل، يُرجى الاطّلاع على اختبار إعدادات الإشعارات. (DEVRT-2625)

نقل بيانات المطوّرين إلى تحقيق الربح (تحقيق الربح في Cloud 16.05.11)

تم توفير واجهة برمجة تطبيقات جديدة لتسهيل انتقال مطوّري البرامج إلى مرحلة تحقيق الربح. يمكنك تحويل استخدام المعاملات وفرض رسوم إعداد مخصّصة ورسوم متكررة. بالإضافة إلى ذلك، عند قبول خطة أسعار منشورة، يمكنك التنازل عن رسوم الإعداد إذا سبق تحصيلها. لمزيد من المعلومات، يُرجى الاطّلاع على نقل المطوّرين إلى تحقيق الربح. (DEVRT-2446)

خطط الأسعار العلنية والخاصة لبوابة المطوّرين (تحقيق الربح في Cloud 16.04.27)

يمكنك ضبط خطط الأسعار على "علنية" أو "خاصة". تظهر خطط الأسعار العلنية في بوابة المطوّرين، بينما لا تظهر خطط الأسعار الخاصة. الإعداد التلقائي لخطة الأسعار هو "علني". لمزيد من المعلومات، يُرجى الاطّلاع على http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)

إلغاء تعليق حسابات المطوّرين (تحقيق الربح في Cloud 16.06.08)

توفّر ميزة تحقيق الربح مجموعة من واجهات برمجة التطبيقات التي يمكنك استخدامها لإلغاء تعليق حساب مطوّر سبق أن تم تعليقه. قد يتم تعليق أحد المطوِّرين إذا تم الوصول إلى الحد الأقصى الذي تم إعداده. على سبيل المثال، بلغ عدد المعاملات الحدّ الأقصى المسموح به أو تم استنفاد رصيد الحساب المدفوع مسبقًا. للحصول على معلومات، يُرجى الاطّلاع على إلغاء تعليق حسابات المطوّرين. (DEVRT-2641)

عرض حالة المعاملات (تحقيق الربح في Cloud 16.06.08)

كجزء من حزمة اختبار تحقيق الربح، يمكنك الاطّلاع على حالة المعاملات التي حدثت خلال نطاق زمني محدّد باستخدام واجهة برمجة التطبيقات Management API. لمزيد من المعلومات، اطّلِع على عرض حالة المعاملات. (DEVRT-2640)

تضمين السمات المخصّصة للمطوّرين في تقارير الأرباح (تحقيق الربح في السحابة الإلكترونية 16.05.25)

بالنسبة إلى تقارير الأرباح فقط، يمكنك تضمين السمات المخصّصة في التقرير إذا تم تحديد السمة المخصّصة لمطوِّر البرامج. ولمزيد من المعلومات، يُرجى الاطّلاع على تضمين السمات المخصّصة للمطوّرين في تقارير الأرباح باستخدام واجهة برمجة التطبيقات. (DEVRT-2447)

سياسة تسجيل المعاملات واتساق موارد منتجات واجهة برمجة التطبيقات (واجهة مستخدم Cloud 16.05.18)

إذا كانت مسارات الموارد في "سياسة تسجيل معاملات تحقيق الربح" لا تتطابق مع مسارات الموارد المحدّدة في منتج واجهة برمجة التطبيقات الخاص بها (على سبيل المثال، في حال تغيير مسارات موارد منتجات واجهة برمجة التطبيقات)، يعرض رمز سياسة تسجيل المعاملات في صفحة "المنتجات" رمز تحذير. عند النقر على الرمز للاطّلاع على سياسة تسجيل المعاملات، يظهر تحذير في أعلى الصفحة. عند إصلاح مسارات الموارد في "سياسة تسجيل المعاملات"، تختفي مؤشرات التحذير. (DEVRT-2240)

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

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

Edge لـ Private Cloud

معرّف المشكلة الوصف
TBD-138 مشكلة انتهاء مهلة جلسة واجهة مستخدم Play
APIRT-2978 تعذّر تشغيل جهاز التوجيه Nginx أو تعذّر تشغيل جهاز التوجيه
AXAPP-2447 خطأ غير صالح للنطاق الزمني عند اختيار بيانات الإحصاءات التي يتم تسجيلها كل ساعة
EDGEUI-592 يمكن الآن إزالة الرابط "نسيت كلمة المرور" من واجهة مستخدم Edge عند استخدام موفّر المصادقة الخارجي
MGMT-3330 تؤدي محاولات كلمة المرور السيئة لمصادقة السحابة الإلكترونية الخاصة إلى حظر المستخدمين
MGMT-2930 إخفاء البيانات لا يعمل في جلسة تصحيح الأخطاء
PRC-840 رابط رمزي معطّل لمكوّنات Edge
PRC-1004 تمت إضافة خيار "-p zk" إلى أداة التثبيت لتثبيت ZooKeeper المستقل على عقدة.
PRC-1013 لم يتم ربط حساب مسؤول إدارة النظم الأولي بسياسة كلمات مرور LDAP الصحيحة
PRC-1019 "apigee-allstop" لا تتوقف عن "معالجات الرسائل"
PRC-1066 كلمة مرور Cassandra المشفّرة لا تعمل في usergrid.properties لنظام BaaS Stack

16.08.17

معرّف المشكلة الوصف
SECENG-609 تعذُّر تنفيذ طلبات وقت التشغيل أثناء حذف متجر الثقة المرتبط أو عند حذف الشهادة الصالحة في متجر الثقة
MGMT-3404 عرض/استرداد سجلات Node.js ونشر الخوادم الوكيلة بطيء جدًا
MGMT-3400 تعذُّر الاتصال بواجهة برمجة التطبيقات لإدارة أدوار /userroles إذا كان اسم المستخدم الذي يجري الاتصال لديه علامة "+" في الاسم
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1، عند استيراد حزمة خادم وكيل لواجهة برمجة التطبيقات تحتوي على دليل الموارد/العقدة/الموارد
MGMT-3364 OAuthV2: فحص redirect_uri
MGMT-3319 إنّ الإدخالات في القائمة في خزنة تتضمّن قيمة فارغة في أحد الإدخالات لا تعمل مع المؤسسات (والتي لم تكن تستخدم شهادة CPS أو وحدة تحكُّم في السحابة الإلكترونية).
MGMT-3226 يجب ألا يؤدي طلب البحث على مستوى المؤسسة أو البيئة إلى عرض جميع البيانات التي تؤدي إلى تعذُّر استخدام واجهة برمجة التطبيقات
حدث خطأ في Release_160302 يؤدّي إلى تعذُّر عملية إدراج الموارد على مستوى المؤسسة/البيئة إذا كان الحجم التراكمي للموارد يتجاوز 16 ميغابايت، ويمكن حل المشكلة في هذا الإطار.
AXAPP-2429 واجهة برمجة تطبيقات "إحصاءات Google" التي تستخدم response_status_code تعرض خطأ في الوصول إلى البيانات
AXAPP-2386 إصلاح محتوى التقارير الفارغة في تقارير "إحصاءات Google" اليومية عبر البريد الإلكتروني
AXAPP-2347 عدم تلقّي رسائل إلكترونية حول ملخّصات الإحصاءات اليومية
APIRT-3141 تعذُّر استخدام وسائل شرح Java عند استدعاء طريقة تنفيذ ExecutionResult() الجديدة، بسبب ضبط الدالة الإنشائية على الوضع "خاص"
APIRT-3140 سياسة ServiceCallout لا تعمل في طلبات واجهة برمجة التطبيقات HEAD
APIRT-3131 تم عرض معلومات غير صحيحة تم إنشاؤها من خلال خادم وكيل لواجهة برمجة التطبيقات عند استخدام ميزة تحقيق الربح مع مزوِّد مصادقة خارجي.
APIRT-3121 التغيير الذي تم إجراؤه على ملف موارد المؤسسة ليس فعّالاً بنسبة% 100
APIRT-3117 استخدام "وحدة المعالجة المركزية" (CPU) بنسبة% 100 وتوقّفنا عن عرض حركة البيانات
APIRT-3016 أخطاء "انتهت مهلة الاتصال" في جهاز التوجيه
APIRT-2975 تعذّر تحميل حزمة الشهادات
APIRT-2955 تعذّر إخفاء سمات معيّنة لبيانات استجابة JSON لعنوان FHIR-complaint من نوع المحتوى 'application/json+fhir'
APIRT-2946 لا تُخفي سياسة OAuthV2-ActivateToken السمات حتى إذا تم ضبط العرض على "خطأ".
APIRT-2908 يجب فرض بروتوكول TLS1.2 لطلب بيانات من واجهة برمجة التطبيقات الداخلية بعد تحديث TLS1.2 على المضيف الافتراضي.
APIRT-2901 يتم ضغط استجابات Gzipped التي يتم عرضها من ذاكرة التخزين المؤقت مرتين
APIRT-2873 يطرح نواب البرلمان قيمة NullPointerException ذات الصلة بسياسة التحقّق من واجهة برمجة التطبيقات بعد حذف المنتجات/المطوّرين/الخوادم الوكيلة
APIRT-2871 ظهور سياسات IOInمكثفة مرتين في Trace
APIRT-2825 خطأ نحوي في استجابة خطأ رمز الوصول
APIRT-2750 حالات تعذُّر حركة المرور في مؤسسة معيّنة
APIRT-2685 يتعذّر تدفق حركة المرور مع حدوث خطأ غير معروف
APIRT-2647 خطأ"عرض مصدر الإدخال الأساسي صفر بايت" مع nonprod/dev
APIRT-2630 مشاكل التقطع عند محاولة قراءة القيمة من ذاكرة التخزين المؤقت
APIRT-2620 مجموعة سلاسل محادثات منفصلة لبعض خطوات الحظر
APIRT-2610 java.lang.ClassCastException with Response Cache policy
APIRT-2608 خطأ في تحليل العناوين Last-Modified في سياسات ذاكرة التخزين المؤقت للاستجابة
APIRT-2605 يجب عدم السماح باستبدال متغيّرَي"المؤسسة" و "البيئة" من خلال السياسات.
APIRT-2566 سياسة OAuthV2 تعرض عنوان WWW-Authenticate المكتوب بصيغة غير صحيحة
APIRT-2491 تعذّر تحديث TargetServer بسبب انتهاء مهلة استدعاء إجراء عن بُعد (RPC) بين الإدارة وmps.
APIRT-2386 تم إنشاء نطاق السلسلة الفارغة في منتج واجهة برمجة التطبيقات الذي يحتوي على نطاقات OAuth فارغة مسموح بها.
APIRT-2383 يبدو أنّ سياسات تحويل XSL لا تسجّل أي بيانات عند حدوث خطأ
APIRT-2364 عدم تعديل متغيّرات تدفق خطأ OAuth عند ظهور الخطأ
APIRT-2216 الأحداث المُرسَلة من الخادم - هناك مشاكل في بث الأحداث في الإنتاج
APIRT-2079 عدم توقُّف طلب cURL لتصحيح الأخطاء بعد انتهاء المهلة للجلسة التي تم إنشاؤها
APIRT-1495 الحماية من تهديدات XML لا ترصد نوع المحتوى
APIRT-1404 سلوك غير متسق عندما يقارن أحد الشروط قيمة بين علامات اقتباس مفردة مقابل علامات اقتباس مزدوجة
APIRT-347 لم يتم التحقق من سياسة XSL بشكل صحيح عند الاستيراد (لا يتم تخصيص النتائج لمتغيرات الإخراج كما هو موثَّق)

16.07.27 (واجهة المستخدم)

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

16.07.20.01 (تحقيق الربح)

يتضمن هذا الإصدار تغييرات طفيفة في مخطط قاعدة البيانات. لا تتوفّر أي تحديثات برامج أخرى في هذا الإصدار.

16.07.13 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-609 لم يتم تفعيل زر "خادم الاستهداف" الجديد لدور مخصَّص لديه الإذن بإنشاء خوادم هدف.
EDGEUI-584 أخطاء ثانوية للمفتاح/العرض السرّي لتطبيق مطوّر برامج يتضمّن بيانات اعتماد متعددة
EDGEUI-571 تم ضبط حد اسم الخادم الوكيل بشكل غير صحيح على 50 حرفًا في واجهة المستخدم

16.07.06.02 (تحقيق الربح)

معرّف المشكلة الوصف
DEVSOL-2817 تعذّر إنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات
تم إصلاح مشاكل إنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات. يتم إنشاء مستندات الفوترة بنجاح إذا كان عنوان المطوّر متوفّرًا.
DEVSOL-2797 تحسين معالجة سمات المطوّرين
لم تعُد قيم السمات المخصّصة المنطقية حسّاسة لحالة الأحرف. بالإضافة إلى ذلك، عند مزامنة السمات المخصّصة مع Apigee Edge، يتم تعديل السمات الحالية بدلاً من إنشاء سمات مكرّرة.

16.07.06 (تحقيق الربح)

معرّف المشكلة الوصف
DEVRT-2795 حقل الطابع الزمني لطلب الردّ التلقائي على الويب غير متسق
ضمن طلب JSON الذي تم إرساله إلى معالِج معاودة الاتصال للردّ التلقائي على الويب، يتم الآن التعبير عن developerQuotaResetDate بتنسيق الطابع الزمني للفترة ليكون متسقًا مع تنسيقات الطابع الزمني الأخرى. لمزيد من المعلومات، راجِع إعداد معالج معاودة الاتصال.

16.06.29 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-600 تعذُّر عرض/تعديل الأدوار للتقارير المخصّصة
EDGEUI-593 تمت إزالة الفواصل الزمنية التي تبلغ 5 و10 دقائق من واجهة مستخدم الإحصاءات
لا تظهر بيانات "إحصاءات Google" في واجهة مستخدم الإدارة لمدة 10 دقائق على الأقل بعد إرسال الطلبات إلى الخوادم الوكيلة لواجهة برمجة التطبيقات. ولهذا السبب، تمت إزالة إعداد النطاق الزمني لمدة 10 دقائق من التقارير المخصّصة، كما تمت إزالة إعداد النطاق الزمني الذي يتراوح بين 5 و10 دقائق من عرض الأداء للخوادم الوكيلة لواجهة برمجة التطبيقات.

16.06.22 (تحقيق الربح)

لا ينطبق

16.06.15 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-566 صفحة فارغة بعد تسجيل الدخول إلى واجهة مستخدم الإدارة
EDGEUI-564 يتلقّى المستخدمون أخطاء في الأذونات عند تسجيل الدخول إلى واجهة مستخدم الإدارة، ويتم تسجيل خروجهم تلقائيًا
EDGEUI-549 حدث خطأ أثناء عرض البيانات في طريقة عرض "أداء الخادم الوكيل لواجهة برمجة التطبيقات"
EDGEUI-544 تعرض صفحة "الأدوار المخصّصة" قيمة غير صحيحة لإذن "حذف التقارير".
EDGEUI-504 حالة مُربكة بشأن تطبيقات المطوّر ومفاتيحه ومنتجاته
EDGEUI-120 يتضمن رابط البريد الإلكتروني الذي يحتوي على صفحة خطأ داخلي عنوان بريد إلكتروني غير صالح
DEVRT-2301 تحقيق الربح: مواءمة واجهة المستخدم مع واجهة برمجة التطبيقات في خطط الأسعار المنشورة
في ما يتعلق بتاريخ انتهاء الصلاحية في خطط الأسعار المنشورة، تتطابق واجهة المستخدم الإدارية الآن مع سلوك واجهة برمجة التطبيقات Management API. إذا تم تحديد تاريخ انتهاء لخطة الأسعار، لا يمكنك تغيير تاريخ انتهاء صلاحيتها. لمزيد من المعلومات، يُرجى الاطّلاع على انتهاء صلاحية خطة سعر منشور.

16.06.08 (تحقيق الربح)

لا ينطبق

16.05.25 (تحقيق الربح)

معرّف المشكلة الوصف
DEVRT-2617 عدم تلقّي تنبيه عندما يشتري عميل خطة خدمة
DEVRT-1483 NullPointerException عندما ينتقل مطوّر البرامج من نظام الدفع المسبق إلى الدفع عند الاستخدام

16.05.18 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-551 تنتهي صلاحية جلسة واجهة المستخدم في حال عدم النشاط لمدة ساعة تقريبًا

16.05.11 (تحقيق الربح)

معرّف المشكلة الوصف
DEVRT-2497 توقّفت ميزة Qpids عن تلقّي البيانات
DEVRT-2490 تعذُّر حذف مفتاح التطبيق

16.05.11 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-541 يعرض التتبُّع عنوان IP بدلاً من المضيف عند توفُّر خادم هدف
EDGEUI-505 يؤدي استيراد موارد نقاط النهاية إلى تعذُّر التفويض لجميع نقاط النهاية

16.05.04 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-532 يواجه معالج الوكيل الجديد مشكلة في خطوة "إنشاء منتج..." عند إنشاء خادم وكيل لخدمة SOAP
EDGEUI-506 يظهر أداء ذاكرة التخزين المؤقت "جارٍ تحميل البيانات..." عندما لا تتوفّر بيانات.

16.04.27 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-531 تعذُّر استيراد ملف JAR باستخدام أداة تعديل الخادم الوكيل الجديد
EDGEUI-524 مشكلة في إنشاء خادم وكيل لواجهة برمجة التطبيقات من WSDL
EDGEUI-38 في حال تمرير قيمة WSDL غير صالحة إلى معالج الخادم الوكيل، يتعطل المعالج في الصفحة الأخيرة

16.04.27 (تحقيق الربح)

لا ينطبق

16.04.20 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-502 لا يعرض "محرّر الخادم الوكيل" الفعل عند استخدام StartsWith كعامل تشغيل
EDGEUI-496 "خطأ غير معروف" أثناء إيقاف جلسة تتبُّع في واجهة مستخدم الإدارة
EDGEUI-141 يحتوي "محرّر الخادم الوكيل" على نسخة سابقة غير قابلة للتغيير في رسالة الخطأ

16.04.13 (تحقيق الربح)

لا ينطبق

16.04.13 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-495 تُظهِر عملية التتبُّع دائمًا .execution.success = خطأ.
EDGEUI-494 تنشئ سياسة JavaScript دائمًا نصًا برمجيًا بالاسم التلقائي حتى في حال تحديد اسم مختلف.
EDGEUI-432 إنشاء الخادم الوكيل المباشر في لوحة بيانات واجهة مستخدم إدارة Edge
EDGEUI-90 يتم إدخال مسافة بيضاء غير مناسبة حول عناصر CDATA من خلال "أداة تعديل الخادم الوكيل لواجهة برمجة التطبيقات" الجديدة

المشاكل المعروفة

يحتوي هذا الإصدار على المشاكل المعروفة التالية:

معرّف المشكلة الوصف
APIRT-3364

يُجري "معالج الرسائل" بحث نظام أسماء النطاقات على IPv4 وIPv6

إذا كنت قد ثبَّتّ وفعّلت برنامج NSCD (الخفي لذاكرة التخزين المؤقت لخدمة الأسماء)، قد تلاحظ أنّ معالِجات الرسائل تُجري عمليتَي بحث لنظام أسماء النطاقات: أحدهما لبروتوكول IPv4 والآخر للبروتوكول IPv6.

لإيقاف بحث نظام أسماء النطاقات على IPv6:

  1. في كل عقدة من عُقد معالج الرسائل، عدِّل /etc/nscd.conf.
  2. اضبط السمة التالية:

    enable-cache domains no
DOC-1687 بسبب وجود تعارض معروف في التبعية للحزمة، لن يتم تثبيت وكيل Katello المستخدَم في خادم قَمى القمر 6 بشكل صحيح على مضيفي Apigee Edge الذين يشغّلون البرنامج الخفي Qpid.