SAAS_CONNECTOR_API_SOURCE_RECORD_EXTRACTOR_ERROR condição de erro

SQLSTATE: KD000

Ocorreu um erro no componente extrator de registos de origem do conector SaaS.

COMBINED_EXTRACTOR_FIELD_COLLISION

O extrator de registos produziu o nome do campo '<fieldName>' mais de uma vez; cada campo num registo deve ser único.

COMBINED_EXTRACTOR_NON_OBJECT_RECORD

A resposta de origem devolveu um valor '<nodeType>' onde se esperava um registo.

COMBINED_EXTRACTOR_RECORD_COUNT_MISMATCH

A resposta de origem devolveu contagens de registos inconsistentes (<recordCounts>) para valores que são combinados num único registo; cada um deve devolver o mesmo número de registos.

CUSTOM_EXTRACTOR_CLASS_NOT_REGISTERED

A classe extrator personalizada '<className>' não está registada. Classes registadas: '<registered>'.

CUSTOM_EXTRACTOR_MISSING_CONSTRUCTOR

A classe extrator personalizada '<className>' deve declarar ou um construtor no-arg ou um construtor que assume um único parâmetro 'JsonNode'.

DUPLICATE_KEY

As chaves extraídas contêm nome(s) de campo(s) duplicado(s).<keys> Cada nome de campo deve ser único.

INVALID_KEY_NAMES

O valor 'key_names' '<value>' deve ser um array não vazio JSON de nomes de campo (ou um template Jinja que resolve para um).

INVALID_KEY_SOURCE

Um KeyValueExtractor requer exatamente um dos 'keys_extractor' ou 'key_names'.

KEY_VALUE_COUNT_MISMATCH

A resposta de origem devolveu <valueCount> valor(es) para <keyCount> (s) campo(s) ('<keys>'), que não se alinham de forma uniforme. Cada campo deve receber o mesmo número de valores.

NON_TEXTUAL_KEY

A resposta de origem devolveu nome(s) campo(s) que estão vazios ou não têm texto: '<keys>'. Os nomes dos campos devem ser valores de texto não vazios.

WILDCARD RECURSIVO NÃO SUPORTADO

O curinga recursivo '**' não é suportado em caminhos de campo de extratores. Use '*' para combinar wildcards de nível único.

UNSUPPORTED_EXTRACTOR_TYPE

Tipo de extrator de registos não suportado, '<extractorType>'.