SAAS_CONNECTOR_API_SOURCE_RECORD_EXTRACTOR_ERROR condição de erro

SQLSTATE: KD000

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

COMBINED_EXTRACTOR_FIELD_COLLISION

O extrator de registros produziu o nome do campo '<fieldName>' mais de uma vez; cada campo em um registro deve ser único.

COMBINED_EXTRACTOR_NON_OBJECT_RECORD

A resposta de origem retornava um valor de '<nodeType>' onde um registro era esperado.

COMBINED_EXTRACTOR_RECORD_COUNT_MISMATCH

A resposta de origem retornou contagens de registros incompatíveis (<recordCounts>) para valores que são combinados em um único registro; cada um deve retornar o mesmo número de registros.

CLASSE_DO_EXTRATOR_PERSONALIZADO_NÃO_REGISTRADA

A classe extrator personalizada '<className>' não está registrada. Turmas registradas: '<registered>'.

CUSTOM_EXTRACTOR_MISSING_CONSTRUCTOR

A classe extrator personalizada '<className>' deve declarar 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' deve<value> 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 retornava <valueCount> valor(es) para <keyCount> (s) campo(s) ('<keys>'s), que não se alinham uniformemente. Cada campo deve receber o mesmo número de valores.

NON_TEXTUAL_KEY

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

CORINGA_RECURSIVO_NÃO_SUPORTADO

Não há suporte para curinga recursivo '**' em caminhos de campo do extrator. Use '*' para correspondência curinga de nível único.

Tipo de extrator não suportado

Tipo de extrator de registro sem suporte '<extractorType>'.