أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في يوم الاثنين 19 سبتمبر 2016، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.
منذ الإصدار السابق من ميزات Edge for Private Cloud، تم طرح الإصدارات التالية، وهي مضمّنة في هذا الإصدار من الميزات:
- السحابة الإلكترونية: 16.04.13 (واجهة المستخدم)، 16.04.13 (تحقيق الربح)، 16.04.20 (واجهة المستخدم)، 16.04.27 (تحقيق الربح)، 16.04.27 (واجهة المستخدم)، 16.05.04 (واجهة المستخدم)، 16.05.11 (واجهة المستخدم)، 16.05.11 (تحقيق الربح)، 16.05.18 (واجهة المستخدم)، 16.05.25 (تحقيق الربح)، 16.06.08 (تحقيق الربح)، 16.06.15 (واجهة المستخدم)، 16.06.22 (تحقيق الربح)، 16.06.29 (واجهة المستخدم)، 16.07.06 (تحقيق الربح)، 16.07.06.02 (تحقيق الربح)، 16.07.13 (واجهة المستخدم)، 16.07.20.01 (تحقيق الربح)، 16.07.27 (واجهة المستخدم)، 16.08.17
راجِع لمحة عن نظام ترقيم الإصدارات لمعرفة كيف يمكنك تحديد ما إذا كان إصدار معيّن من السحابة الإلكترونية مضمّنًا في إصدارك من Edge for Private Cloud.
نظرة عامة على الإصدار
في هذا الإصدار، تمت إزالة المحرّر الكلاسيكي لخادم وكيل واجهة برمجة التطبيقات واستبداله بالمحرّر الجديد الذي كان متاحًا للاستخدام إلى جانب المحرّر الكلاسيكي. تشمل التحسينات البارزة الأخرى تحسين سلوك مسارات موارد منتجات واجهة برمجة التطبيقات، وتحسين معالجة حمولات JSON المحدّدة في سياسات "تعيين الرسالة" و"إصدار الخطأ"، وتحسينات على عمليات التحويل من XML إلى JSON، وتحسين التحقّق من صحة الموارد، وإمكانية ضبط مهلات على خوادم وكيل واجهة برمجة التطبيقات الفردية، وتعديل عملية إنشاء خوادم وكيل SOAP في معالج خادم وكيل واجهة برمجة التطبيقات، وإنشاء عنصر Crypto عالي الأداء للغة JavaScript.
تشمل التحسينات على تحقيق الربح ميزات إشعارات جديدة مع خطة معدّل إشعارات، وواجهة برمجة تطبيقات تنقل المطوّرين إلى ميزة تحقيق الربح، وإمكانية إتاحة خطط الأسعار للجميع أو حصرها على مجموعة معيّنة.
يتضمّن ما تبقّى من هذا الموضوع تفاصيل حول جميع الميزات الجديدة والتحديثات وإصلاحات الأخطاء المضمّنة في الإصدار.
منهي العمل به
خدمات واجهات برمجة التطبيقات
تمت إزالة "محرّر الخادم الوكيل الكلاسيكي" (واجهة مستخدم Cloud 16.04.20)
أصبح الإصدار الجديد من "محرّر خادم وكيل لواجهة برمجة التطبيقات" هو الإصدار الوحيد المتوافق. لم يعُد الإصدار الكلاسيكي متاحًا، وتمت إزالة الرابط "الوصول إلى الإصدار الكلاسيكي من أداة تعديل الوكيل". إذا كنت تستخدم الإصدار الكلاسيكي، سيتم تحميل خوادم وكيل واجهة برمجة التطبيقات تلقائيًا في المحرّر الجديد. (EDGEUI-498)
تحقيق الربح
تمت إزالة الميزات المتوقّفة نهائيًا التالية ولم تعُد متاحة:
- ضبط الحدود
- إشعارات بشأن الحد الأقصى لعدد الرسائل
بدلاً من ذلك، يمكنك إعداد الإشعارات كما هو موضّح في الأقسام التالية:
(DEVRT-2742)
الميزات والتحديثات الجديدة
في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار. بالإضافة إلى التحسينات التالية، يتضمّن هذا الإصدار أيضًا العديد من التحسينات في سهولة الاستخدام والأداء والأمان والثبات.
للحصول على مزيد من التفاصيل والتعليمات، راجِع مستندات Edge for Private Cloud.
السحابة الإلكترونية الخاصة
ترقية Postres إلى الإصدار 9.4
يتضمّن هذا الإصدار ترقية إلى Postgres 9.4. للحصول على تعليمات حول تعديل نظامك، راجِع مقالة تعديل Apigee Edge إلى الإصدار 4.16.09.
توافق GeoMap مع واجهة مستخدم Edge
تتيح لك عمليات التجميع الجغرافي جمع بيانات إحصائية لطلبات البيانات من واجهة برمجة التطبيقات استنادًا إلى سمات جغرافية، مثل المنطقة والقارة والبلد والمدينة. من بيانات الإحصاءات هذه، يمكنك عرض GeoMap في واجهة مستخدم Edge يعرض الموقع الجغرافي لطلبات البيانات من واجهة برمجة التطبيقات.
لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل ميزة "تجميع البيانات الجغرافية" و"الخرائط الجغرافية".
API BaaS
تمت إضافة مستندات حول:
- كيفية ضبط API BaaS لاستخدام بروتوكول أمان طبقة النقل (TLS) لمزيد من المعلومات، يُرجى الاطّلاع على ضبط بروتوكول أمان طبقة النقل (TLS) لخدمة API BaaS.
- كيفية ضبط جميع عُقد API BaaS Stack لاستخدام مساحة تخزين مشتركة كي تكون جميع مواد العرض متاحة لجميع عُقد API BaaS Stack لمزيد من المعلومات، يمكنك الاطّلاع على مقالة تحميل مواد العرض.
- كيفية تشفير كلمة مرور Cassandra عند إعداد عُقد BaaS Stack لمزيد من المعلومات، يُرجى الاطّلاع على إعادة ضبط كلمات مرور Edge.
الإصدار التجريبي من "أداة المراقبة" و"لوحة البيانات"
يتضمّن هذا الإصدار نسخة تجريبية من أداة المراقبة ولوحة البيانات الجديدتين في Edge. تتيح لك هذه الأداة فهم حالة المكوّنات المختلفة (أجهزة التوجيه ومعالجات الرسائل وZooKeeper وCassandra)، بالإضافة إلى رموز أخطاء HTTP لمختلف المؤسسات والبيئات في عملية النشر. يمكنك أيضًا أخذ لقطة لبيانات لوحة البيانات ومشاركتها مع Apigee للمساعدة في حلّ مشاكل الدعم.
يتم تضمين المستندات، بما في ذلك تعليمات التثبيت، مع مستند Edge 4.16.09 في الإصدار 4.18.01.
ومع ذلك، قبل أن تتمكّن من تثبيت لوحة البيانات واستخدامها، يجب إكمال "اتفاقية التقييم" الخاصة بمنصة Apigee، والتي تتوفّر أيضًا على الإصدار 4.18.01، وإرسالها إلى Apigee عبر البريد الإلكتروني إلى orders@apigee.com.
الإصدار التجريبي من أداة جمع الإحصاءات
على جميع عملاء Edge for Private Cloud إرسال إحصاءات إلى Apigee حول عدد الزيارات إلى خادم وكيل واجهة برمجة التطبيقات. تنصح Apigee العملاء بتحميل هذه المعلومات مرة واحدة يوميًا، ربما عن طريق إنشاء مهمة cron.
للمساعدة في تحميل هذه البيانات، توفّر Apigee الإصدار التجريبي من أداة سطر الأوامر apigee-analytics-collector. ترسل هذه الأداة تقرير عدد طلبات البيانات من واجهة برمجة التطبيقات إلى Apigee. يمكن لكل عملية تثبيت Edge for Private Cloud استخدام هذه الأداة المساعدة لاسترداد بيانات الزيارات وإرسالها إلى Apigee.
لمزيد من المعلومات، يُرجى الاطّلاع على تحميل بيانات زيارات واجهة برمجة التطبيقات إلى Apigee - الإصدار التجريبي.
خدمات واجهات برمجة التطبيقات
حِملات JSON في "تعيين الرسالة" و"إصدار خطأ" (Cloud 16.08.17)
بفضل هذا التحسين، لن تحتاج إلى حلول بديلة لضمان تنسيق رسائل JSON بشكل سليم، ويمكن تحديد المتغيرات باستخدام أقواس معقوفة بدون إنشاء JSON غير صالح. على سبيل المثال، يدرج ما يلي قيمة message.content في رسالة JSON:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
إذا كنت قد استخدمت حلاً بديلاً، سيستمر عمل الرمز كما هو. يمكنك أيضًا استخدام variablePrefix وvariableSuffix بدلاً من الأقواس المعقوفة للإشارة إلى المتغيرات.
راجِع العنصر <Set><Payload> في مستندات سياسة "تعيين الرسالة" وسياسة "إنشاء خطأ" المرجعية. (APIRT-1160)
تحسينات على سياسة تحويل XML إلى JSON (الإصدار 16.08.17 من السحابة الإلكترونية)
تم تحسين سياسة XML إلى JSON من خلال الإمكانات التالية. يمكنك ضبط السياسة على ما يلي:
- التعامل مع بعض عناصر XML كصفوف أثناء التحويل، ما يؤدي إلى وضع القيم بين قوسين معقوفين '[ ]' في مستند JSON
- إزالة مستويات من تسلسل XML الهرمي في مستند JSON النهائي
لمزيد من المعلومات، اطّلِع على سياسة تحويل XML إلى JSON. (APIRT-1144)
أحرف بدل متعددة في مسارات موارد "حزمة واجهة برمجة التطبيقات" (Cloud 16.08.17)
عند تحديد مسارات الموارد في "منتج واجهة برمجة التطبيقات"، يمكنك تضمين أحرف البدل في مواضع متعددة في مسار المورد. على سبيل المثال، يسمح /team/*/invoices/** بطلبات البيانات من واجهة برمجة التطبيقات التي تتضمّن أي قيمة بعد /team وأي مسارات موارد بعد invoices/. سيكون معرّف الموارد المنتظم المسموح به في طلب بيانات من واجهة برمجة التطبيقات هو 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 Callout (السحابة الإلكترونية 16.08.17)
عند تحميل مصدر Java JAR إلى خادم وكيل لواجهة برمجة التطبيقات، يتم عرض رمز حالة HTTP 400 (بدلاً من 500) إذا كان إصدار مصدر Java غير متوافق مع إصدار Java المتوافق مع Edge والمدرَج في البرامج المتوافقة والإصدارات المتوافقة. (MGMT-3420)
التحقّق من صحة موارد خادم وكيل لواجهة برمجة التطبيقات (Cloud 16.08.17)
عندما تكون لديك ملفات موارد لخادم وكيل لواجهة برمجة التطبيقات (مثل JavaScript أو حِزم JAR في Java) مخزّنة على مستوى البيئة أو المؤسسة، لن يطلب منك إطار عمل التحقّق تضمين هذه الموارد أيضًا على مستوى خادم وكيل لواجهة برمجة التطبيقات في حزمة خادم وكيل ليتم استيرادها بنجاح. يتم الآن التحقّق من صحة الموارد في وقت النشر، وليس في وقت الاستيراد. (MGMT-1430)
ضبط المهلة لخوادم API الوكيلة الفردية (Cloud 16.08.17)
يمكنك ضبط خوادم وكيل واجهة برمجة التطبيقات لتنتهي مهلتها بعد فترة زمنية محدّدة (مع حالة مهلة البوابة 504). حالة الاستخدام الأساسية هي لعملاء السحابة الإلكترونية الخاصة الذين لديهم خوادم وكيلة لواجهة برمجة التطبيقات تستغرق وقتًا أطول للتنفيذ. على سبيل المثال، لنفترض أنّك بحاجة إلى خوادم وكيل معيّنة تنتهي مهلتها بعد 3 دقائق. يمكنك استخدام سمة api.timeout جديدة في إعدادات خادم وكيل لواجهة برمجة التطبيقات. في ما يلي كيفية إجراء ذلك باستخدام مثال الدقائق الثلاث:
- أولاً، احرص على ضبط موازن التحميل وجهاز التوجيه ومعالج الرسائل على أن تنتهي المهلة بعد 3 دقائق.
- بعد ذلك، اضبط الخوادم الوكيلة ذات الصلة على أن تنتهي مهلتها بعد 3 دقائق. حدِّد القيمة بالملّي ثانية. على سبيل المثال:
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ... - يُرجى العِلم، مع ذلك، أنّ زيادة مهلات النظام قد تؤدي إلى حدوث مشاكل في الأداء، لأنّ جميع الخوادم الوكيلة التي لا تتضمّن إعداد
api.timeoutتستخدم المهلات الجديدة الأطول لموازنة التحميل والموجّه ومعالجة الرسائل. لذا، اضبط إعدادات خوادم وكيلة أخرى لواجهات برمجة التطبيقات لا تتطلّب مهلات أطول لاستخدام مهلات أقصر. على سبيل المثال، يضبط ما يلي مهلة الخادم الوكيل لواجهة برمجة التطبيقات بعد دقيقة واحدة:
<Property name="api.timeout">60000</Property>
يمكن لعملاء السحابة الإلكترونية الذين لا يمكنهم تعديل مهلات Edge أيضًا ضبط مهلة لخادم وكيل API، طالما أنّ المهلة أقصر من مهلة معالج رسائل Edge العادية البالغة 57 ثانية.
لا يمكنك ملء القيمة بمتغيّر. يتم تناول هذه السمة في مرجع سمات نقطة النهاية. (APIRT-1778)
سلوك خادم وكيل SOAP عند استخدام معالج الخادم الوكيل (واجهة مستخدم Cloud 16.07.27)
عند إنشاء خادم وكيل مستند إلى SOAP من WSDL باستخدام معالج الخادم الوكيل، يتوفّر خياران لإنشاء الخادم الوكيل:
- Pass-Through SOAP، حيث يمرّر الخادم الوكيل حمولة طلب SOAP كما هي.
- REST إلى SOAP إلى REST، حيث يحوّل الخادم الوكيل حمولة واردة، مثل JSON، إلى حمولة SOAP، ثم يحوّل استجابة SOAP مرة أخرى إلى التنسيق الذي يتوقّعه المتصل.
يتضمّن هذا الإصدار التعديلات التالية على طريقة عمل هذه الخيارات. تكمن الاختلافات بين السلوك القديم والجديد في السياسات والإعدادات التي يتم إنشاؤها تلقائيًا بواسطة معالج الخادم الوكيل.
Pass-Through SOAP
-
يتم الآن إرسال جميع عمليات WSDL إلى مسار الخادم الوكيل الأساسي "/" بدلاً من إرسالها إلى موارد الخادم الوكيل (مثل "/cityforecastbyzip"). يتم تمرير أسماء العمليات إلى خدمة SOAP المستهدَفة. يتطابق هذا السلوك مع مواصفات SOAP.
- لم يعُد الخادم الوكيل الذي تم إنشاؤه يتيح استخدام JSON في الطلب. وهو يتوافق مع XML فقط. يضمن الخادم الوكيل أن تتضمّن طلبات SOAP حزمة ومحتوى ومساحة اسم.
REST إلى SOAP إلى REST
- لا يتوافق مع 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)
الإعداد التلقائي لانتهاء الصلاحية/التحديث في سياسة عمليات خريطة القيم الرئيسية (واجهة المستخدم في 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)
إشعارات الرابط الخارجي لخطط معدّل الإشعارات القابلة للتعديل (تحقيق الربح في Cloud 16.04.27 )
بالنسبة إلى خطط معدّل الإشعارات القابلة للتعديل، يمكنك إنشاء خطافات ويب ترسل إشعارات إلى عنوان URL الذي تحدّده. يمكنك أيضًا التحكّم في تلقّي الإشعارات على فترات زمنية محدّدة (نسب مئوية) إلى أن يتم بلوغ الحد الأقصى للمعاملة. توفّر إشعارات Webhook بديلاً مرنًا لاستخدام نماذج الإشعارات الحالية. راجِع إعداد الإشعارات باستخدام ويب هوك. (DEVRT-2393, DEVRT-2394)
إشعار قابل للتعديل مع خطة أسعار سمة مخصّصة (واجهة مستخدم Cloud 16.05.18)
في ميزة "تحقيق الربح على الأجهزة الطرفية"، تتيح لك خطة الأسعار الجديدة "إشعار قابل للتعديل مع سمة مخصّصة" إضافة قيمة إلى عدد معاملات المطوّر باستخدام قيمة سمة مخصّصة. في خطة معدّل الإشعارات القابل للتعديل العادية، تؤدي كل عملية طلب ناجحة من واجهة برمجة التطبيقات إلى إضافة 1 إلى عدد معاملات المطوّر. ولكن مع خطة أسعار "الإشعار القابل للتعديل مع سمة مخصّصة"، تتم إضافة قيمة السمة المخصّصة إلى عدد معاملات المطوّر. على سبيل المثال، إذا كانت قيمة السمة المخصّصة "small" هي 0.1 في الاستجابة، يتم زيادة عدد المعاملات بمقدار 0.1، أو إذا كانت قيمة السمة المخصّصة "addressTotal" هي 50، يتم زيادة العدد بمقدار 50. لمزيد من المعلومات، يُرجى الاطّلاع على تحديد خطة الأسعار باستخدام تفاصيل السمات المخصّصة. (DEVRT-2504)
إعداد الإشعارات استنادًا إلى إجمالي المعاملات المجمّعة لشركة ومطوّريها (تحقيق الربح في Cloud 16.06.22)
يتم عادةً تتبُّع إجمالي المعاملات لجميع المطوّرين في إحدى الشركات تلقائيًا عندما يستخدم المطوّرون تطبيق الشركة للوصول إلى واجهات برمجة التطبيقات. ماذا لو كان لديك مطوّرون يستخدمون تطبيقاتهم الخاصة للمطوّرين بشكل نشط للوصول إلى واجهات برمجة التطبيقات، وكنت بحاجة إلى تتبُّع إجمالي معاملاتهم المجمّعة بدون أي انقطاع في عدد الزيارات؟ يمكنك إضافة المطوّرين إلى شركة وإعداد الإشعارات ليتم إرسالها عند بلوغ الحدود استنادًا إلى إجمالي المعاملات المجمّعة للشركة والمطوّرين. لمزيد من المعلومات، اطّلِع على مقالة إعداد الإشعارات استنادًا إلى إجمالي المعاملات المجمّعة لشركة ومطوّريها. (DEVRT-2643)
عرض الإشعارات وإعادة معالجتها (تحقيق الربح في Cloud 16.06.08)
كجزء من حزمة اختبار تحقيق الربح، يمكنك الاطّلاع على الإشعارات التي تم إرسالها سابقًا وإعادة معالجتها باستخدام واجهة برمجة التطبيقات الإدارية. لمزيد من المعلومات، يُرجى الاطّلاع على عرض الإشعارات وإعادة معالجتها. (DEVRT-2643)
Test Monetization (Cloud 16.05.25 monetization)
توفّر خدمة تحقيق الربح مجموعة من واجهات برمجة التطبيقات التي يمكنك استخدامها لاختبار تنفيذ عمليات ربط الويب للتأكّد من إرسال الإشعارات. لمعرفة التفاصيل، يُرجى الاطّلاع على إعداد الإشعارات التجريبية. (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)
تضمين السمات المخصّصة للمطوّرين في تقارير الأرباح (تحقيق الربح في Cloud 16.05.25)
بالنسبة إلى تقارير الأرباح فقط، يمكنك تضمين سمات مخصّصة في التقرير، إذا كانت السمة المخصّصة معرَّفة للمطوّر. لمزيد من المعلومات، يُرجى الاطّلاع على تضمين سمات المطوّر المخصّصة في تقارير الأرباح باستخدام واجهة برمجة التطبيقات. (DEVRT-2447)
سياسة تسجيل المعاملات وتناسق موارد منتج واجهة برمجة التطبيقات (واجهة مستخدم Cloud 16.05.18)
إذا كانت مسارات الموارد في "سياسة تسجيل المعاملات" الخاصة بتحقيق الربح لا تتطابق مع مسارات الموارد المحدّدة في منتج واجهة برمجة التطبيقات (على سبيل المثال، إذا غيّرت مسارات موارد منتج واجهة برمجة التطبيقات)، سيظهر رمز تحذير على رمز "سياسة تسجيل المعاملات" في صفحة "المنتجات". عند النقر على رمز للاطّلاع على "سياسة تسجيل المعاملات"، يظهر تحذير في أعلى الصفحة. عند إصلاح مسارات الموارد في "سياسة تسجيل المعاملات"، ستختفي مؤشرات التحذير. (DEVRT-2240)
إصلاح الأخطاء
تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصّصة بشكل أساسي للمستخدمين الذين يريدون التحقّق مما إذا تم حلّ تذاكر الدعم التي أرسلوها. ولم يتم تصميمها لتقديم معلومات تفصيلية لجميع المستخدمين.
Edge for Private Cloud
| معرّف المشكلة | الوصف |
|---|---|
| TBD-138 | مشكلة انتهاء مهلة جلسة واجهة مستخدم Play |
| APIRT-2978 | تعذُّر بدء Nginx أو تعذُّر بدء جهاز التوجيه |
| AXAPP-2447 | InvalidTimeRange error عند اختيار بيانات الإحصاءات كل ساعة |
| EDGEUI-592 | يمكنك الآن إزالة الرابط "نسيت كلمة المرور" من واجهة مستخدم Edge عند استخدام موفّر مصادقة خارجي |
| MGMT-3330 | محاولات إدخال كلمة مرور غير صحيحة للمصادقة الخارجية في Private Cloud تؤدي إلى حظر المستخدمين |
| MGMT-2930 | لا يعمل إخفاء البيانات في جلسة تصحيح الأخطاء |
| PRC-840 | رابط رمزي تالف لمكوّنات Edge |
| PRC-1004 | تمت إضافة الخيار "-p zk" إلى أداة التثبيت لتثبيت ZooKeeper بشكل مستقل على إحدى العُقد. |
| PRC-1013 | عدم ربط حساب مشرف النظام الأوّلي بسياسة كلمة مرور LDAP الصحيحة |
| PRC-1019 | لا يؤدي الأمر "apigee-all stop" إلى إيقاف معالِجات الرسائل |
| PRC-1066 | كلمة مرور Cassandra المشفّرة لا تعمل في ملف usergrid.properties الخاص بحزمة BaaS |
16.08.17
| معرّف المشكلة | الوصف |
|---|---|
| SECENG-609 | عدم تعذُّر عمليات التشغيل أثناء حذف ملف تخزين الموثوقية المرتبط أو عند حذف الشهادة الصالحة في ملف تخزين الموثوقية |
| MGMT-3404 | تستغرق عملية عرض/استرداد سجلات Node.js ونشر الخوادم الوكيلة وقتًا طويلاً |
| MGMT-3400 | يتعذّر تنفيذ طلب البيانات من واجهة برمجة التطبيقات الخاصة بإدارة /userroles إذا كان اسم المستخدم الذي يرسل الطلب يتضمّن علامة "+" |
| MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1، عند استيراد حزمة خادم وكيل لواجهة برمجة التطبيقات التي تحتوي على دليل resources/node/resources |
| MGMT-3364 | OAuthV2: التحقّق من redirect_uri |
| MGMT-3319 | لا يمكن إدراج إدخالات في خزنة تحتوي على قيمة فارغة في أحد الإدخالات للمؤسسات (CPS وغير CPS) |
| MGMT-3226 | يجب ألا يؤدي طلب البحث على مستوى المؤسسة أو البيئة إلى استرداد جميع البيانات، ما يتسبب في تعذُّر عمل واجهة برمجة التطبيقات في الإصدار 160302، كان هناك خطأ يؤدي إلى تعذُّر إدراج الموارد على مستوى المؤسسة أو البيئة إذا كان الحجم التراكمي للموارد أكبر من 16 ميغابايت، ويعمل هذا الإصلاح على حلّ هذه المشكلة. |
| AXAPP-2429 | واجهة برمجة التطبيقات في "إحصاءات Google" التي تستخدم response_status_code تعرض خطأً في الوصول إلى البيانات |
| AXAPP-2386 | حلّ مشكلة المحتوى الفارغ في تقارير البريد الإلكتروني اليومية في "إحصاءات Google" |
| AXAPP-2347 | عدم تلقّي رسائل إلكترونية تتضمّن ملخّصًا يوميًا للإحصاءات |
| APIRT-3141 | يتعذّر تنفيذ Java Callouts عند استدعاء new ExecutionResult()، لأنّه تم ضبط أذونات الوصول إلى الدالة الإنشائية على "خاص" |
| APIRT-3140 | سياسة ServiceCallout لا تعمل في طلبات البيانات من واجهة برمجة التطبيقات HEAD |
| APIRT-3131 | يظهر createdBy بشكل غير صحيح لخادم وكيل لواجهة برمجة التطبيقات عند استخدام ميزة تحقيق الربح مع مقدّم خدمة مصادقة خارجي |
| APIRT-3121 | التغيير الذي تم إجراؤه على ملف موارد المؤسسة غير فعّال بنسبة% 100 |
| APIRT-3117 | بلغت وحدة المعالجة المركزية في "المعالج المتعدد" نسبة استخدام% 100 وتوقّفت عن عرض الزيارات |
| APIRT-3016 | أخطاء "انتهت مهلة الاتصال" بجهاز التوجيه عند عمليات النشر |
| APIRT-2975 | تعذُّر تحميل حِزمة الشهادات |
| APIRT-2955 | تعذُّر إخفاء بعض سمات بيانات استجابة JSON لعنوان Content-Type المتوافق مع FHIR 'application/json+fhir' |
| APIRT-2946 | سياسة OAuthV2-RefreshToken لا تخفي السمات حتى عندما يكون العرض مضبوطًا على "خطأ" |
| APIRT-2908 | يجب فرض استخدام الإصدار 1.2 من بروتوكول أمان طبقة النقل (TLS) لطلبات البيانات من واجهة برمجة التطبيقات الداخلية بعد تعديل الإصدار 1.2 من بروتوكول أمان طبقة النقل (TLS) على المضيف الظاهري |
| APIRT-2901 | يتم ضغط الردود المضغوطة باستخدام gzip التي يتم عرضها من ذاكرة التخزين المؤقت مرتين |
| APIRT-2873 | تعرض "المعالجات" NullPointerException المرتبط بـ VerifyAPIKey بعد حذف المنتجات/المطوّرين/الخوادم الوكيلة |
| APIRT-2871 | ظهور سياسات IOIntensive مرّتين في Trace |
| APIRT-2825 | خطأ نحوي في الردّ الذي يفيد بحدوث خطأ في رمز الدخول |
| APIRT-2750 | ارتفاع عدد حالات تعذُّر إرسال البيانات في مؤسسة معيّنة |
| APIRT-2685 | لا يمكن أن تتدفق الزيارات مع ظهور خطأ غير معروف |
| APIRT-2647 | رسالة الخطأ"Underlying input stream returned zero bytes" مع nonprod/dev |
| APIRT-2630 | حدوث مشاكل متقطّعة عند محاولة قراءة قيمة من ذاكرة التخزين المؤقت |
| APIRT-2620 | مجموعة سلاسل محادثات منفصلة لبعض الخطوات التي تحظر |
| APIRT-2610 | java.lang.ClassCastException مع سياسة ذاكرة التخزين المؤقت للردود |
| APIRT-2608 | خطأ في تحليل عناوين Last-Modified في سياسات ذاكرة التخزين المؤقت للاستجابة |
| APIRT-2605 | يجب عدم السماح بالكتابة فوق المتغيّرات"المؤسسة" و "بيئة التشغيل" من خلال السياسات |
| APIRT-2566 | تعرض سياسة OAuthV2 عنوان WWW-Authenticate غير صالح |
| APIRT-2491 | تعذّر تعديل TargetServer بسبب انتهاء المهلة المحدّدة لاستدعاء الإجراء عن بُعد (RPC) بين الإدارة وmps |
| APIRT-2386 | يتم إنشاء نطاق سلسلة فارغة في منتج واجهة برمجة تطبيقات يتضمّن نطاقات OAuth مسموح بها فارغة |
| APIRT-2383 | لا يبدو أنّ سياسات XSL Transformation تسجّل أي بيانات عند حدوث خطأ |
| APIRT-2364 | عدم تعديل متغيرات مسار الخطأ في OAuth عند حدوث خطأ |
| APIRT-2216 | أحداث مرسَلة من الخادم - حدث بث يواجه مشاكل في الإنتاج |
| APIRT-2079 | لا يتوقف طلب تصحيح الأخطاء cURL بعد انتهاء المهلة للجلسة التي تم إنشاؤها |
| APIRT-1495 | عدم رصد "حماية XML من التهديدات" لنوع المحتوى fhir |
| APIRT-1404 | سلوك غير متسق عندما تقارن إحدى الحالات قيمة بين علامات اقتباس مفردة مقابل علامات اقتباس مزدوجة |
| APIRT-347 | لا يتم التحقّق من صحة سياسة XSL بشكل صحيح عند الاستيراد (لا يتم تعيين النتائج لمتغيرات الإخراج كما هو موثّق) |
16.07.27 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-621 | تستخدم ميزة "الحفظ كخادم وكيل جديد لواجهة برمجة التطبيقات" اسمًا تلقائيًا يتضمّن الترميز العلمي، مثل "new-1.234568901234568e+53" |
| EDGEUI-572 | تعرض واجهة المستخدم رسالة الخطأ "خطأ: خطأ غير معروف" بدلاً من "خطأ: انتهاء مهلة الجلسة" |
16.07.20.01 (تحقيق الربح)
يتضمّن هذا الإصدار تغييرات طفيفة في مخطط قاعدة البيانات، ولا يتضمّن أي تحديثات أخرى للبرامج.
16.07.13 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-609 | لا يتم تفعيل زر "خادم الهدف الجديد" لدور مخصّص لديه إذن بإنشاء خوادم هدف |
| EDGEUI-584 | أخطاء بسيطة في عرض المفتاح/الرمز السري لتطبيق مطوِّر يتضمّن بيانات اعتماد متعددة |
| EDGEUI-571 | تم ضبط الحد الأقصى لعدد أحرف اسم الخادم الوكيل بشكل غير صحيح على 50 حرفًا في واجهة المستخدم |
16.07.06.02 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVSOL-2817 | لا يمكن إنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات تم حلّ المشاكل المتعلّقة بإنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات. يتم إنشاء مستندات الفوترة بنجاح إذا كان عنوان المطوِّر متوفّرًا. |
| DEVSOL-2797 | تحسين معالجة سمة "المطوّر" لم تعُد قيم السمات المخصّصة المنطقية حساسة لحالة الأحرف. بالإضافة إلى ذلك، عند مزامنة السمات المخصّصة مع Apigee Edge، يتم تعديل السمات الحالية بدلاً من إنشاء سمات مكرّرة. |
16.07.06 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVRT-2795 | عدم اتساق حقل الطابع الزمني لطلب Webhook ضمن طلب JSON المُرسَل إلى معالج معاودة الاتصال الخاص بـ Webhook، يتم الآن التعبير عن developerQuotaResetDate بتنسيق الطابع الزمني الخاص بـ Epoch
ليكون متسقًا مع تنسيقات الطوابع الزمنية الأخرى. لمزيد من المعلومات، راجِع إعداد معالج معاودة الاتصال. |
16.06.29 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-600 | يتعذّر عرض/تعديل الأدوار للتقارير المخصّصة |
| EDGEUI-593 | إزالة الفواصل الزمنية التي تتراوح بين 5 و10 دقائق من واجهة مستخدم "إحصاءات Google" لا تظهر بيانات "إحصاءات Google" في واجهة مستخدم الإدارة لمدة 10 دقائق على الأقل بعد إجراء طلبات إلى خوادم وكيل واجهة برمجة التطبيقات. لهذا السبب، تمت إزالة إعداد النطاق الزمني البالغ 10 دقائق من التقارير المخصّصة، كما تمت إزالة إعداد النطاق الزمني البالغ 5 و10 دقائق من "طريقة عرض الأداء" لوحدات وكيل واجهة برمجة التطبيقات. |
16/06/2022 (تحقيق الربح)
بدون
15.06.16 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-566 | صفحة فارغة بعد تسجيل الدخول إلى واجهة المستخدم الإدارية |
| EDGEUI-564 | يتلقّى المستخدمون أخطاء في الأذونات عند تسجيل الدخول إلى واجهة مستخدم الإدارة، ثم يتم تسجيل خروجهم تلقائيًا |
| EDGEUI-549 | حدث خطأ أثناء عرض البيانات في صفحة "أداء خادم وكيل لواجهة برمجة التطبيقات" |
| EDGEUI-544 | تعرض صفحة "الأدوار المخصّصة" قيمة غير صحيحة لإذن "حذف التقارير" |
| EDGEUI-504 | حالة غير واضحة في "تطبيقات المطوّرين" و"المفاتيح" و"المنتجات" |
| EDGEUI-120 | رابط البريد الإلكتروني في صفحة "خطأ داخلي" يتضمّن عنوان بريد إلكتروني غير صالح |
| DEVRT-2301 | تحقيق الربح: توافق واجهة المستخدم مع واجهة برمجة التطبيقات بشأن خطط الأسعار المنشورة في ما يتعلق بتاريخ انتهاء الصلاحية في خطط الأسعار المنشورة، تتوافق واجهة مستخدم الإدارة الآن مع سلوك واجهة برمجة التطبيقات الإدارية. إذا كانت خطة الأسعار تتضمّن تاريخ انتهاء صلاحية محدّدًا، لا يمكنك تغيير تاريخ انتهاء صلاحيتها. لمزيد من المعلومات، يُرجى الاطّلاع على إيقاف خطة أسعار منشورة. |
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 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-532 | يتعذّر على معالج الخادم الوكيل الجديد إكمال خطوة "إنشاء المنتج..." عند إنشاء خادم وكيل لخدمة SOAP |
| EDGEUI-506 | يظهر "جارٍ تحميل البيانات…" في أداء ذاكرة التخزين المؤقت عندما لا تتوفّر أي بيانات |
16.04.27 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-531 | تعذُّر استيراد ملف JAR باستخدام محرّر الخادم الوكيل الجديد |
| EDGEUI-524 | مشكلة في إنشاء خادم وكيل لواجهة برمجة التطبيقات من WSDL |
| EDGEUI-38 | في حال تمرير WSDL غير صالح إلى "معالج الخادم الوكيل"، سيتعذّر على المعالج الانتقال إلى الصفحة التالية |
16.04.27 (تحقيق الربح)
بدون
16.04.20 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-502 | لا تعرض أداة تعديل الخادم الوكيل الفعل عند استخدام StartsWith كعامل تشغيل |
| EDGEUI-496 | "خطأ غير معروف" أثناء إيقاف جلسة Trace في واجهة المستخدم الخاصة بالإدارة |
| EDGEUI-141 | يتضمّن "محرّر الخادم الوكيل" مراجعة مبرمَجة بشكل ثابت في رسالة الخطأ |
16.04.13 (تحقيق الربح)
بدون
16.04.13 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-495 | تعرض عملية التتبُّع دائمًا .execution.success = false |
| EDGEUI-494 | تنشئ سياسة JavaScript دائمًا نصًا برمجيًا بالاسم التلقائي حتى عندما أحدّد اسمًا مختلفًا |
| EDGEUI-432 | إنشاء وكيل موجّه في لوحة بيانات واجهة مستخدم إدارة Edge |
| EDGEUI-90 | يُدرج "محرّر خادم وكيل واجهة برمجة التطبيقات" الجديد مسافات بيضاء غير ملائمة حول عناصر CDATA |
المشاكل المعروفة
يتضمّن هذا الإصدار المشاكل المعروفة التالية:
| معرّف المشكلة | الوصف |
|---|---|
| APIRT-3364 |
معالج الرسائل يجري عملية بحث نظام أسماء النطاقات على IPv4 وIPv6 إذا سبق لك تثبيت NSCD (برنامج Name Service Cache Daemon) وتفعيله، قد تلاحظ أنّ "معالجات الرسائل" تجري عمليتَي بحث في نظام أسماء النطاقات: إحداهما للإصدار الرابع من بروتوكول الإنترنت (IPv4) والأخرى للإصدار السادس من بروتوكول الإنترنت (IPv6). لإيقاف البحث في نظام أسماء النطاقات على الإصدار السادس من بروتوكول الإنترنت (IPv6)، اتّبِع الخطوات التالية:
|
| DOC-1687 | بسبب تعارض معروف في تبعية الحزمة، لن يتم تثبيت برنامج Katello المستخدَم في Satellite Server 6 بشكل صحيح على مضيفي Apigee Edge الذين يشغّلون برنامج Qpid الخفي. |