SAAS_CONNECTOR_API_SOURCE_RECORD_EXTRACTOR_ERROR stan błędu

SQLSTATE: KD000

Wystąpił błąd w składniku wyodrębniania rekordów źródłowych łącznika SaaS.

COMBINED_EXTRACTOR_FIELD_COLLISION

Ekstraktor rekordów wygenerował nazwę pola "<fieldName>" więcej niż raz; każde pole w rekordzie musi być niepowtarzalne.

COMBINED_EXTRACTOR_NON_OBJECT_RECORD

Odpowiedź źródłowa zwracała wartość '<nodeType>' tam, gdzie oczekiwano rekordu.

COMBINED_EXTRACTOR_RECORD_COUNT_MISMATCH

Odpowiedź źródła zwróciła niezgodne liczby rekordów (<recordCounts>) dla wartości łączonych w jeden rekord; każda z nich musi zwracać tę samą liczbę rekordów.

CUSTOM_EXTRACTOR_CLASS_NOT_REGISTERED

Niestandardowa klasa ekstraktora '<className>' nie jest rejestrowana. Zarejestrowane klasy: '<registered>'.

CUSTOM_EXTRACTOR_MISSING_CONSTRUCTOR

Niestandardowa klasa ekstraktora '<className>' musi deklarować albo konstruktor no-arg, albo konstruktor przyjmujący pojedynczy parametr 'JsonNode'.

DUPLICATE_KEY (Zduplikowany_klucz)

Wyodrębnione klucze zawierają zduplikowane nazwy pól '<keys>'. Każda nazwa pola musi być unikalna.

INVALID_KEY_NAMES

Wartość 'key_names' '<value>' musi być niepustą tablicą JSON nazw pól (lub szablonem Jinja, który zwraca taką tablicę).

INVALID_KEY_SOURCE

KeyValueExtractor wymaga dokładnie jednego z "keys_extractor" lub "key_names".

KEY_VALUE_COUNT_MISMATCH

Odpowiedź źródłowa zwróciła <valueCount> wartości dla <keyCount> pól („<keys>”), które nie są równomiernie dopasowane. Każde pole musi otrzymać tę samą liczbę wartości.

NON_TEXTUAL_KEY

Odpowiedź źródłowa zwracała nazwy pola, które były puste lub nie były tekstowe: '<keys>'. Nazwy pól muszą być niepustymi wartościami tekstowymi.

RECURSIVE_WILDCARD_NOT_SUPPORTED

Rekurencyjne symbole wieloznaczne "**" nie są obsługiwane w ścieżkach pól wyodrębniania. Użyj symbolu "*", aby dopasować symbol wieloznaczny pojedynczego poziomu.

NIEOBSŁUGIWANY_TYP_EKSTRAKTORA

Nieobsługiwany typ wyodrębniania rekordów "<extractorType>".