أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
InvalidCount
رسالة الخطأ
يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
مثال على رسالة الخطأ
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
مثال على لقطة شاشة

السبب
إذا لم تكن قيمة العدد المحدّدة في العنصر <Allow> من سياسة إعادة ضبط الحصة عددًا صحيحًا، سيتعذّر نشر خادم API الوكيل.
على سبيل المثال، إذا كان الفاصل الزمني للحصة المحدّدة هو 10.0 في العنصر <Allow>، ستتعذّر عملية نشر خادم وكيل واجهة برمجة التطبيقات.
التشخيص
حدِّد سياسة "إعادة ضبط الحصة" التي حدث فيها الخطأ وعدد مرات السماح غير الصالحة. يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، اسم السياسة هو
Reset_Quota_Demoوعدد مرات السماح غير الصالح هو10.0:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.تأكَّد من أنّ قيمة عدد مرات السماح المحدّدة في السياسة التي تعذّر تنفيذها تتطابق مع القيمة المحدّدة في رسالة الخطأ (الخطوة 1 أعلاه). على سبيل المثال، تحدّد السياسة التالية قيمة عدد مرات السماح بأنها
10.0، وهي تتطابق مع ما ورد في رسالة الخطأ:<ResetQuota async="false" continueOnError="false" enabled="true" name="Reset_Quota_Demo"> <DisplayName>Reset_Quota_Demo</DisplayName> <Properties/> <Quota> <Identifier name="identifierName" ref="request.header.identifier"> <Allow>10.0</Allow> </Identifier> </Quota> </ResetQuota>في مثال "سياسة إعادة ضبط الحصة" الموضّح أعلاه، قيمة عدد مرات السماح هي
10.0، وهي ليست عددًا صحيحًا. لذلك، يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات ويظهر الخطأ التالي:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
الدقة
تأكَّد من أنّ قيمة عدد المرات المسموح بها المحدّدة في العنصر <Allow> من سياسة إعادة ضبط الحصة هي عدد صحيح. لتصحيح مثال سياسة ResetQuota الموضّح أعلاه، يمكنك تعديل العنصر
<ResetQuota async="false" continueOnError="false" enabled="true" name="Reset_Quota_Demo">
<DisplayName>Reset_Quota_Demo</DisplayName>
<Properties/>
<Quota>
<Identifier name="identifierName" ref="request.header.identifier">
<Allow>10</Allow>
</Identifier>
</Quota>
</ResetQuota>