تحديد المشاكل وحلّها في ما يتعلّق بنشر سياسة الحصص

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

InvalidQuotaInterval

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision_number]
Invalid quota interval [interval] in quota policy [policy_name].

مثال على رسالة خطأ

Error Saving Revision 1
Invalid quota interval 0.1 in quota policy Quota-1.

لقطة شاشة كمثال

السبب

إذا لم يكن الفاصل الزمني للحصة المحدّد في العنصر <Interval> من "سياسة الحصة" عددًا صحيحًا، سيتعذّر نشر خادم API الوكيل.

على سبيل المثال، إذا كان الفاصل الزمني للحصة المحدّدة هو 0.1 في العنصر <Interval> في "سياسة الحصة"، سيتعذّر نشر خادم وكيل واجهة برمجة التطبيقات.

التشخيص

  1. حدِّد سياسة الحصة التي حدث فيها الخطأ وفترة الحصة غير الصالحة. يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، اسم السياسة هو Quota-1 وفاصل الحصة غير الصالح هو 0.1:

    Error Saving Revision 1
    Invalid quota interval 0.1 in quota policy Quota-1.
    
  2. تأكَّد من أنّ قيمة فاصلة الحصة المحدّدة في سياسة الحصة الفاشلة تطابق القيمة المحدّدة في رسالة الخطأ (الخطوة 1 أعلاه). على سبيل المثال، تحدّد السياسة التالية قيمة فاصلة الحصة بأنّها 0.1، وهو ما يتطابق مع ما ورد في رسالة الخطأ:

    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
     <DisplayName>Quota-1</DisplayName>
     <Properties />
     <Allow count="3" />
     <Interval>0.1</Interval>
     <TimeUnit>minute</TimeUnit>
    </Quota>
    
  3. إذا لم يكن الفاصل الزمني للحصة المحدّد عددًا صحيحًا، سيكون ذلك هو سبب الخطأ.

    في مثال "سياسة الحصة" الموضّح أعلاه، قيمة فاصلة الحصة هي 0.1، وهي ليست عددًا صحيحًا. لذلك، يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات ويظهر الخطأ التالي:

    Invalid quota interval 0.1 in quota policy Quota-1.
    

الدقة

تأكَّد من أنّ قيمة الفاصل الزمني للحصة المحدّدة في العنصر <Interval> من "سياسة الحصة" هي عدد صحيح. على سبيل المثال:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
</Quota>

InvalidQuotaTimeUnit

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision_number]
Invalid quota interval time unit [time_unit] in quota policy
[policy_name] in Revision [revision_number] of application
[proxy_name], in organization [org_name].

مثال على رسالة خطأ

Error Saving Revision 1
Invalid quota interval time unit year in quota policy Quota-1 in Revision 1 of application Quota_test, in organization aprabhashankar-eval.

لقطة شاشة كمثال

السبب

إذا كانت وحدة الوقت المحدّدة في العنصر <TimeUnit> من سياسة الحصة غير متوافقة، سيتعذّر نشر خادم API الوكيل.

وحدات الوقت المتوافقة هي minute وhour وday وweek وmonth.

على سبيل المثال، إذا تم تحديد وحدة الوقت على أنّها year في العنصر <TimeUnit> من "سياسة الحصة"، سيتعذّر نشر خادم وكيل واجهة برمجة التطبيقات.

التشخيص

  1. حدِّد سياسة الحصة التي حدث فيها الخطأ ووحدة الوقت غير الصالحة. يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، اسم السياسة هو Quota-1 ووحدة الوقت غير الصالحة هي year:

    Invalid quota interval time unit year in quota policy Quota-1
    in Revision 1 of application Quota_test, in organization aprabhashankar-eval.
    
  2. تأكَّد من أنّ وحدة الوقت المحدّدة في العنصر <TimeUnit> من سياسة الحصة تتطابق مع وحدة الوقت المحدّدة في رسالة الخطأ (الخطوة 1 أعلاه). على سبيل المثال، تحدّد السياسة التالية قيمة فاصلة الحصة بأنّها year، وهو ما يتطابق مع ما ورد في رسالة الخطأ:

    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
     <DisplayName>Quota-1</DisplayName>
     <Properties />
     <Allow count="3" />
     <Interval>1</Interval>
     <TimeUnit>year</TimeUnit>
    </Quota>
    
  3. إذا كانت وحدة الوقت المحدّدة في "سياسة الحصص" غير متوافقة، سيكون ذلك هو سبب الخطأ.

    في مثال سياسة الحصة المعروض أعلاه، تم تحديد الوحدة الزمنية على أنّها year وهي غير متوافقة. لذلك، يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات ويظهر الخطأ التالي:

    Invalid quota interval time unit year in quota policy Quota-1 in Revision 1 of application Quota_test, in organization aprabhashankar-eval.
    

الدقة

تأكَّد من أنّ وحدة الوقت المحدّدة في العنصر <TimeUnit> من سياسة الحصة مسموح بها. على سبيل المثال:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>month</TimeUnit>
</Quota>

InvalidQuotaType

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision_number]
No enum constant com.apigee.quota.types.QuotaType.[type].

مثال على رسالة خطأ

Error Saving Revision 1
No enum constant com.apigee.quota.types.QuotaType.window.

لقطة شاشة كمثال

السبب

إذا كان نوع الحصة المحدّدة بواسطة السمة type في العنصر <Quota> لسياسة الحصة غير صالح، سيتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات.

أنواع الحصص المتوافقة هي default وcalendar وflexi وrollingwindow.

على سبيل المثال، إذا كان نوع السياسة المحدّد هو window في العنصر <Quota> ضمن سياسة الحصة، سيتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات.

التشخيص

  1. تحديد نوع الحصة غير الصالح المستخدَم في سياسة الحصة يمكنك العثور على هذه المعلومات في رسالة الخطأ. على سبيل المثال، في الخطأ التالي، نوع السياسة غير الصالح هو window:

    Error Saving Revision 1
    No enum constant com.apigee.quota.types.QuotaType.window.
    
  2. افحص جميع سياسات الحصص في خادم وكيل واجهة برمجة التطبيقات المحدّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصة تتطابق فيها نوع الحصة المحدّد في العنصر <Quota> مع النوع غير المتوافق الذي تم تحديده في الخطوة رقم 1 أعلاه، سيكون ذلك هو سبب الخطأ.

    على سبيل المثال، تحدّد السياسة التالية النوع على أنّه window، وهو ما يتطابق مع ما ورد في رسالة الخطأ:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="window">
        <DisplayName>Quota-1</DisplayName>
        <Properties/>
        <Allow count="3"/>
        <Interval>1</Interval>
        <TimeUnit>minute</TimeUnit>
        <StartTime>2017-7-16 12:00:00</StartTime>
        <MessageWeight ref="messageWeight"/>
    </Quota>
    

    بما أنّ السمة "النوع" مضبوطة على window، وهو نوع غير متوافق، سيتعذّر نشر خادم API الوكيل وسيظهر الخطأ التالي:

    No enum constant com.apigee.quota.types.QuotaType.window.
    

الدقة

تأكَّد من أنّ نوع الحصة المحدّد بواسطة السمة type في العنصر <Quota> من سياسة الحصة متوافق. على سبيل المثال:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="rollingwindow">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <MessageWeight ref="messageWeight"/>
</Quota>

InvalidStartTime

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision_number]
Invalid Starttime:[start_time]; Start Time should be of the format yyyy-MM-dd HH:mm:ss.

مثال على رسالة خطأ

Error Saving Revision 1
Invalid Starttime:7-16-2017 12:00:00; Start Time should be of the format yyyy-MM-dd HH:mm:ss.

لقطة شاشة كمثال

السبب

إذا كان تنسيق الوقت المحدّد في العنصر <StartTime> من سياسة الحصة غير صالح، سيتعذّر نشر خادم API الوكيل.

التنسيق الصالح هو yyyy-MM-dd HH:mm:ss، وهو تنسيق التاريخ والوقت ISO 8601.

على سبيل المثال، إذا كان الوقت المحدّد في العنصر <StartTime> من سياسة الحصة هو 7-16-2017 12:00:00، سيتعذّر نشر خادم API الوكيل.

التشخيص

  1. تحديد وقت البدء غير الصالح المحدّد في سياسة الحصة يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، يكون وقت البدء غير الصالح هو 7-16-2017 12:00:00

    Invalid Starttime:7-16-2017 12:00:00; Start Time should be of the format yyyy-MM-dd HH:mm:ss.
    
  2. افحص جميع سياسات الحصص في خادم وكيل واجهة برمجة التطبيقات المحدّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصة تتطابق فيها القيمة المحدّدة في العنصر <StartTime> مع وقت البدء غير الصالح الذي تم تحديده في الخطوة 1 أعلاه، سيكون ذلك هو سبب الخطأ.

    على سبيل المثال، تحدّد السياسة التالية النوع على أنّه 7-16-2017 12:00:00، وهو ما يتطابق مع ما ورد في رسالة الخطأ:

    <?xml version="1.0" encoding="UTF-8"?>
    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="calendar">
       <DisplayName>Quota-1</DisplayName>
       <Properties />
       <Allow count="3" />
       <Interval>1</Interval>
       <TimeUnit>minute</TimeUnit>
       <StartTime>7-16-2017 12:00:00</StartTime>
    </Quota>
    

    بما أنّ القيمة المضبوطة لـ <StartTime> هي 7-16-2017 12:00:00، وهي لا تتوافق مع تنسيق التاريخ/الوقت المطلوب، يتعذّر نشر خادم وكيل واجهة برمجة التطبيقات ويظهر الخطأ التالي:

    Invalid Starttime:7-16-2017 12:00:00; Start Time should be of the format yyyy-MM-dd HH:mm:ss.
    

الدقة

تأكَّد من أنّ تنسيق وقت البدء المحدّد في العنصر <StartTime> من سياسة الحصة صالح وفقًا للتنسيق المطلوب yyyy-MM-dd HH:mm:ss. على سبيل المثال:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="calendar">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
</Quota>

StartTimeNotSupported

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision_number]
Starttime is not supported for quotatype [quota_type]. Starttime is supported only for calendar based type.

مثال على رسالة خطأ

Error Saving Revision 1
Starttime is not supported for quotatype flexi. Starttime is supported only for calendar based type.

لقطة شاشة كمثال

السبب

إذا تم تحديد العنصر <StartTime> في سياسة حصة لا يكون نوع حصتها من النوع المرتبط بالتقويم، سيتعذّر نشر خادم وكيل واجهة برمجة التطبيقات.

لا يتوفّر العنصر <StartTime> إلا لنوع الحصة calendar.

على سبيل المثال، إذا تم ضبط السمة type على flexi أو rolling window في العنصر <Quota> من سياسة الحصة، سيتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات.

التشخيص

  1. تحديد نوع الحصة المحدّدة في سياسة الحصة الفاشلة يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، يكون وقت البدء غير الصالح هو flexi

    Starttime is not supported for quotatype flexi. Starttime is
    supported only for calendar based type.
    
  2. افحص جميع سياسات الحصص في خادم وكيل واجهة برمجة التطبيقات المحدّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصص تتطابق فيها سمة النوع المحدّدة مع نوع الحصة المحدّد في الخطوة رقم 1 أعلاه وتم تحديد العنصر <StartTime>، سيكون ذلك هو سبب الخطأ.

    على سبيل المثال، تحدّد السياسة التالية نوع الحصة على أنّه flexi، وهو ما يتطابق مع ما ورد في رسالة الخطأ، كما تحدّد العنصر <StartTime>:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="flexi">
        <DisplayName>Quota-1</DisplayName>
        <Properties/>
        <Allow count="3"/>
        <Interval>1</Interval>
        <TimeUnit>minute</TimeUnit>
        <StartTime>2017-7-16 12:00:00</StartTime>
    </Quota>
    

    بما أنّ العنصر <StartTime> محدّد في "سياسة الحصة" التي تم تحديد نوع حصتها على أنّه flexi، يتعذّر نشر خادم وكيل واجهة برمجة التطبيقات ويظهر الخطأ التالي:

    Starttime is not supported for quotatype flexi. Starttime is supported only for calendar based type.
    

الدقة

تأكَّد من عدم تحديد العنصر <StartTime> عندما يكون نوع الحصة الذي تشير إليه السمة type في العنصر <Quota> هو flexi أو rolling window. على سبيل المثال:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="flexi">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
</Quota>

InvalidTimeUnitForDistributedQuota

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision number]
Invalid timeunit second for distributed quota.

مثال على رسالة خطأ

Error Saving Revision 1
Invalid timeunit second for distributed quota.

لقطة شاشة كمثال

السبب

إذا تم ضبط العنصر <Distributed> على true وتم ضبط العنصر <TimeUnit> على second، سيتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات. وحدة الوقت second غير صالحة لحصة موزّعة.

عند ضبط العنصر Distributed على true، يجب أن تحتفظ السياسة بعدّاد مركزي وتتم مزامنته باستمرار على جميع "معالجات الرسائل". لذلك، سيكون من الصعب مزامنة عدد الطلبات والتحقّق من أنّه لم يتجاوز الحصة المحدّدة في فترة زمنية قصيرة، مثل الثواني. لهذا السبب، يُعدّ timeunit second غير صالح للحصة الموزّعة.

التشخيص

افحص جميع سياسات الحصص في خادم وكيل واجهة برمجة التطبيقات المحدّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصة تتضمّن عنصر <TimeUnit> تم ضبطه على second وتم ضبط العنصر <Distributed> على true، سيكون ذلك هو سبب الخطأ.

على سبيل المثال، تحتوي السياسة أدناه على عنصر <TimeUnit> تم ضبطه على second، وتم ضبط العنصر <Distributed> على true.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="CheckQuota" type="calendar">
    <DisplayName>CheckQuota</DisplayName>
    <Properties/>
    <Allow count="30"/>
    <Interval>1</Interval>
    <TimeUnit>second</TimeUnit>
    <StartTime>2018-8-05 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
</Quota>

الدقة

تأكَّد من عدم ضبط العنصر <TimeUnit> على second مطلقًا عندما يتم ضبط العنصر <Distributed> على "صحيح". يمكن ضبط العنصر <TimeUnit> على أي من القيم المسموح بها الأخرى، أي minute, hour, day, week, أو month. على سبيل المثال:

<Quota async="false" continueOnError="false" enabled="true" name="CheckQuota" type="calendar">
    <DisplayName>CheckQuota</DisplayName>
    <Properties/>
    <Allow count="30"/>
    <Interval>1</Interval>
    <TimeUnit>hour</TimeUnit>
    <StartTime>2018-8-05 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
</Quota>

InvalidSynchronizeIntervalForAsyncConfiguration

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision number]
SyncIntervalInSeconds should be a value greater than zero.

مثال على رسالة خطأ

Error Saving Revision 1
SyncIntervalInSeconds should be a value greater than zero.

لقطة شاشة كمثال

السبب

إذا كانت القيمة المحدّدة للعنصر <SyncIntervalInSeconds> ضِمن العنصر <AsynchronousConfiguration> في سياسة الحصة أقل من صفر، سيتعذّر نشر خادم API الوكيل.

التشخيص

افحص جميع سياسات الحصص في خادم وكيل واجهة برمجة التطبيقات المحدّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصة تم فيها ضبط العنصر <SyncIntervalInSeconds> على قيمة أقل من صفر، ضمن العنصر <AsynchronousConfiguration>، فهذا هو سبب الخطأ.

على سبيل المثال، تحتوي السياسة أدناه على قيمة سالبة محدّدة للعنصر <SyncIntervalInSeconds>:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
    <AsynchronousConfiguration>
        <SyncIntervalInSeconds>-1</SyncIntervalInSeconds>
    </AsynchronousConfiguration>
</Quota>

الدقة

احرص على تحديد عدد صحيح موجب دائمًا لعنصر <SyncIntervalInSeconds> ضمن عنصر <AsynchronousConfiguration> في سياسة الحصة. على سبيل المثال:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
    <AsynchronousConfiguration>
        <SyncIntervalInSeconds>5</SyncIntervalInSeconds>
    </AsynchronousConfiguration>
</Quota>

InvalidAsynchronizeConfigurationForSynchronousQuota

رسالة الخطأ

يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، وتظهر رسالة الخطأ التالية:

Error Saving Revision [revision number]
AsynchronousConfiguration is not valid for synchronous quota.

مثال على رسالة خطأ

Error Saving Revision 2
AsynchronousConfiguration is not valid for synchronous quota.

لقطة شاشة كمثال

السبب

إذا تم ضبط قيمة العنصر <Synchronous> على true في سياسة الحصة، التي تتضمّن أيضًا إعدادًا غير متزامن محدّدًا باستخدام العنصر <AsynchronousConfiguration>، سيتعذّر نشر خادم وكيل واجهة برمجة التطبيقات.

التشخيص

افحص جميع سياسات الحصص في خادم وكيل واجهة برمجة التطبيقات المحدّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصة تم فيها ضبط العنصر <Synchronous> على true وكان يتضمّن أيضًا عنصر <AsynchronousConfiguration> محدّدًا، سيكون ذلك هو سبب الخطأ.

على سبيل المثال، تتضمّن السياسة أدناه عنصر <Synchronous> تم ضبطه على true، كما تتضمّن عنصر <AsynchronousConfiguration> محدّدًا:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>true</Synchronous>
    <AsynchronousConfiguration>
     <SyncIntervalInSeconds>1</SyncIntervalInSeconds>
    </AsynchronousConfiguration>
</Quota>

الدقة

تأكَّد من عدم تحديد أي إعداد غير متزامن باستخدام العنصر <AsynchronousConfiguration> إذا تم ضبط العنصر <Synchronous> على true في سياسة الحصة.

يمكن تصحيح المثال أعلاه من خلال إزالة القسم <AsynchronousConfiguration> كما هو موضّح أدناه:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
 <Synchronous>true</Synchronous>
</Quota>