Jeśli po przesłaniu pliku XML z regułami dotyczącymi stawek pojawi się komunikat o błędzie, w poniższej tabeli znajdziesz kod błędu i jego opis.
Aby uzyskać pomoc dotyczącą kodowania pliku XML z regułami dotyczącymi cen, zapoznaj się z tymi zasobami:
Kod | Opis |
---|---|
1001 | Identyfikator <RateRule> jest za długi. Ogranicz długość do 40 znaków. |
1002 | <RateRule> Identyfikator jest powielony w konfiguracji.
Każdego identyfikatora <RateRule> można użyć tylko raz. |
1003 | Ten sam identyfikator został nadany więcej niż jednemu <UserRateCondition> . Każdy identyfikator może być używany tylko do jednego <UserRateCondition> . |
1004 | Identyfikator <RateRule> jest nieprawidłowy:<UserRateCondition> reference_id . |
1005 | Brak wartości <UserRateCondition> określonej dla identyfikatora child_id . |
1006 | <UserRateCondition> sprawdza, czy użytkownik nie jest subskrybentem Google One. Dozwolone są tylko dodatnie wyniki sprawdzenia subskrypcji Google One. |
1007 | Co najmniej 1 identyfikator listy odbiorców jest nieprawidłowy. Nie pasują do żadnych znanych identyfikatorów list odbiorców partnera. |
1008 | Wbudowany element <UserRateCondition> sprawdza, czy użytkownik nie jest subskrybentem Google One. W przypadku subskrypcji Google One dozwolone są tylko dodatnie wyniki sprawdzenia. |
1009 | <RateModification> zawiera
<HotelAmenity> , który nie jest bezpłatny. Dozwolone jest tylko bezpłatne Wi-Fi. |
1010 | Element zawiera nieprawidłowy kod kraju. |
1011 | Element zawiera nieprawidłowy kod języka. |
1012 | <UserRateCondition> nie należy łączyć z warunkiem listy odbiorców z innym warunkiem, który dzieli użytkowników na mniejsze grupy. |
1013 | W regułach wbudowanych <UserRateCondition> nie należy łączyć warunków listy odbiorców z innymi warunkami, które dzielą użytkowników na mniejsze grupy. |
1014 | default_rate_rule_id jest ustawiona w konfiguracji partnera. Musisz zdefiniować wartość <RateRule> dla tego id . |
2001 | W wartości <PrivateRates> znaleziono nieoczekiwany element. |
2002 | W wartości <UserRateCondition> znaleziono nieoczekiwany element. |
2003 | W przypadku kilku elementów w: <UserRateCondition> wymagana jest wartość dla: <ConditionOperator> . |
2004 | Dla <UserRateCondition> najwyższego poziomu należy podać identyfikator, który nie jest pusty. |
2005 | Identyfikator <UserRateCondition> jest użyty więcej niż raz. Każdego identyfikatora <UserRateCondition> można użyć tylko raz. |
2006 | Błąd reference_id: atrybut nie odwołuje się do prawidłowego elementu <UserRateCondition> . |
2007 | Wartość wewnętrzna <UserRateCondition> nie może być pusta. |
2008 | W przypadku kilku elementów w: <UserRateCondition> wymagana jest wartość dla: <ConditionOperator> . |
2009 | W wartości <RateModification> znaleziono nieoczekiwany element. |
2016 | Identyfikator podany dla <RateRule> nie może być pusty. |
2017 r. | W wartości <RateRule> znaleziono nieoczekiwany element. |
2018 r. | Identyfikator <RateRule> jest użyty więcej niż raz. Każdego identyfikatora <RateRule> można użyć tylko raz. |
2019 | Podana wartość procentowa jest niedozwolona. Wartości procentowe muszą mieścić się w zakresie od 0 do 100. |
2020 | Ciąg znaków nie może być interpretowany jako liczba całkowita. Dozwolone są tylko wartości całkowite, takie jak 43 lub –67. |
2021 | W przypadku tej wartości nie można podać liczby ujemnej. Musi to być zero lub dodatnia liczba całkowita. |
2022 | Wartość <UserDeviceType> jest nieprawidłowa. |
2023 | Wartość <PackageType> jest nieprawidłowa. |
2024 | Operator <UserRateCondition> jest nieprawidłowy. |
2025 | <UserCountry> kod jest nieprawidłowy. Wpisz prawidłowy kod kraju, np. GB lub US. |
2026 | Wartość czasu nie może być zrozumiana. |
2027 | Nie można zinterpretować wartości dnia tygodnia. |
2028 | Atrybut działania „<RateModification> ” jest nieprawidłowy. |
2029 | Atrybut waluty dla <RateModification> jest nieprawidłowy. Użyj prawidłowego 3-literowego kodu waluty, np. EUR lub USD. |
2030 | <RateModification> musi zawierać co najmniej 1 element zagnieżdżony. |
2031 | Plik XML jest nieprawidłowy. Użyj programu „xmllint”, aby sprawdzić plik XML pod kątem zgodności ze schematem pliku XML reguł dotyczących stawek. Więcej informacji znajdziesz w artykule Schematy. |
2032 | <RateRule> powinien mieć tylko 1 opis. |
2033 | <RateRule> powinien mieć tylko 1 kod promocyjny. |
2034 | Wartość <IneligibilityReason> jest nieprawidłowa. |
2035 | Wartość <IneligibilityHintType> jest nieprawidłowa. |
2036 | W wartości <RateIneligibility> znaleziono nieoczekiwany element. |
2037 | <RateIneligibility> musi zawierać IneligibilityType
oraz co najmniej 1 <IneligibilityReason> |
2038 | Wartość <HotelAmenity> jest nieprawidłowa. |
3001 | Wystąpił błąd wewnętrzny. |