پیام های خطای قانون را رتبه بندی کنید

اگر پس از آپلود فایل XML قوانین نرخ، پیام خطایی دریافت کردید، از جدول زیر برای یافتن کد خطا و توضیحات آن استفاده کنید.

برای کمک به کدنویسی فایل XML قوانین نرخ، به این منابع مراجعه کنید:

کد شرح
1001 شناسه <RateRule> خیلی طولانی است. طول را به 40 کاراکتر محدود کنید.
1002 شناسه <RateRule> در پیکربندی کپی شده است. هر شناسه <RateRule> فقط یک بار قابل استفاده است.
1003 همان شناسه به بیش از یک <UserRateCondition> داده شده است. هر شناسه فقط برای یک <UserRateCondition> قابل استفاده است.
1004 شناسه <RateRule> یک <UserRateCondition> reference_id نامعتبر دارد.
1005 هیچ <UserRateCondition> برای child_id تعریف نشده است.
1006 <UserRateCondition> بررسی می کند که آیا کاربر عضو Google One نیست. فقط بررسی های مثبت برای عضویت Google One مجاز است.
1007 یک یا چند شناسه فهرست مخاطبان نامعتبر است. آنها با هیچ یک از شناسه های فهرست مخاطبان شناخته شده شریک مطابقت ندارند.
1008 درون خطی <UserRateCondition> بررسی می کند که آیا کاربر عضو Google One نیست. فقط بررسی های مثبت برای عضویت Google One مجاز است.
1009 <RateModification> حاوی <HotelAmenity> است که وای فای رایگان نیست. فقط وای فای رایگان مجاز است.
1010 عنصر حاوی کد کشور نامعتبر است.
1011 عنصر حاوی یک کد زبان نامعتبر است.
1012 <UserRateCondition> نباید یک شرط فهرست مخاطبان را با شرایط دیگری که کاربران را تقسیم می کند ترکیب کند.
1013 <UserRateCondition> درون خطی نباید شرط فهرست مخاطبان را با شرایط دیگری که کاربران را تقسیم می کند ترکیب کند.
1014 default_rate_rule_id در پیکربندی شریک تنظیم شده است. یک <RateRule> برای آن id باید تعریف شود.
2001 یک عنصر غیرمنتظره در مقدار <PrivateRates> پیدا شد.
2002 یک عنصر غیرمنتظره در مقدار <UserRateCondition> پیدا شد.
2003 زمانی که چندین عنصر در یک <UserRateCondition> وجود داشته باشد، یک مقدار برای <ConditionOperator> لازم است.
2004 یک شناسه غیر خالی باید برای <UserRateCondition> سطح بالا ارائه شود.
2005 شناسه <UserRateCondition> بیش از یک بار استفاده می شود. هر شناسه <UserRateCondition> فقط یک بار قابل استفاده است.
2006 خطای reference_id: ویژگی به <UserRateCondition> معتبر اشاره نمی کند.
2007 <UserRateCondition> داخلی نباید خالی باشد.
2008 زمانی که چندین عنصر در یک <UserRateCondition> وجود داشته باشد، یک مقدار برای <ConditionOperator> لازم است.
2009 یک عنصر غیرمنتظره در <RateModification> پیدا شد.
2016 یک شناسه غیر خالی باید برای <RateRule> ارائه شود.
2017 یک عنصر غیرمنتظره در مقدار <RateRule> پیدا شد.
2018 شناسه <RateRule> بیش از یک بار استفاده می شود. هر شناسه <RateRule> فقط یک بار قابل استفاده است.
2019 مقدار درصد داده شده مجاز نیست. مقادیر درصد باید بین 0 تا 100 باشد.
2020 رشته را نمی توان به عنوان یک عدد صحیح فهمید. فقط مقادیر صحیح مانند 43 یا -67 مجاز هستند.
2021 عدد منفی برای این مقدار مجاز نیست. باید صفر یا یک عدد صحیح مثبت باشد.
2022 <UserDeviceType> معتبر نیست.
2023 <PackageType> معتبر نیست.
2024 عملگر <UserRateCondition> معتبر نیست.
2025 کد <UserCountry> معتبر نیست. یک کد کشور معتبر مانند GB یا US وارد کنید.
2026 ارزش زمانی قابل درک نیست.
2027 ارزش روز هفته قابل درک نیست.
2028 ویژگی اقدام برای <RateModification> معتبر نیست.
2029 ویژگی ارز برای <RateModification> معتبر نیست. از یک کد ارز سه حرفی معتبر مانند EUR یا USD استفاده کنید.
2030 <RateModification> باید حداقل یک عنصر تودرتو داشته باشد.
2031 XML بد شکل است. از "xmllint" برای تأیید اعتبار فایل XML خود در برابر قوانین نرخ، طرحواره فایل XML استفاده کنید." برای اطلاعات بیشتر، به طرحواره ها مراجعه کنید.
2032 <RateRule> باید فقط یک توضیح داشته باشد.
2033 <RateRule> باید فقط یک PromoCode داشته باشد.
2034 این <IneligibilityReason> معتبر نیست.
2035 این <IneligibilityHintType> معتبر نیست.
2036 یک عنصر غیرمنتظره در <RateIneligibility> پیدا شد.
2037 <RateIneligibility> باید دارای یک IneligibilityType و حداقل یک <IneligibilityReason> باشد.
2038 این <HotelAmenity> معتبر نیست.
3001 با خطای داخلی مواجه شد.