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 exclusivo.

INVALID_KEY_NAMES

O valor de "key_names" "<value>" deve ser uma matriz JSON não vazia de nomes de campo (ou um modelo Jinja resolvido 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 o(s) campo(s) <keyCount> ("<keys>"), 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.

RECURSIVE_WILDCARD_NOT_SUPPORTED

O caractere curinga recursivo "**" não tem suporte em caminhos de campos de extrator. Use "*" para correspondência de curinga de nível único.

Tipo de extrator não suportado

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