Condición de error SAAS_CONNECTOR_API_SOURCE_RECORD_EXTRACTOR_ERROR

SQLSTATE: KD000

Error en el componente extractor de registros de origen del conector SaaS.

COMBINED_EXTRACTOR_FIELD_COLLISION

El extractor de registros ha generado el nombre de campo <fieldName> más de una vez; cada campo de un registro debe ser único.

COMBINED_EXTRACTOR_NON_OBJECT_RECORD

La respuesta de origen devolvió un valor <nodeType> donde se esperaba un registro.

COMBINED_EXTRACTOR_RECORD_COUNT_MISMATCH

La respuesta de origen devolvió conteos de registros desajustados (<recordCounts>) para valores que se combinan en un solo registro; cada uno debe devolver el mismo número de registros.

CUSTOM_EXTRACTOR_CLASS_NOT_REGISTERED

La clase extractor personalizada '<className>' no está registrada. Clases registradas: '<registered>'.

CUSTOM_EXTRACTOR_MISSING_CONSTRUCTOR

La clase extractor personalizada '<className>' debe declarar un constructor no-arg o un constructor que tome un único parámetro 'JsonNode'.

DUPLICATE_KEY

Las claves extraídas contienen nombres de campo duplicados <keys>. Cada nombre de campo debe ser único.

INVALID_KEY_NAMES

El valor key_names <value> debe ser una matriz JSON no vacía de nombres de campos (o una plantilla Jinja que se resuelva en una).

INVALID_KEY_SOURCE

Un KeyValueExtractor requiere exactamente uno de los siguientes: keys_extractor o key_names.

KEY_VALUE_COUNT_MISMATCH

La respuesta de origen devolvió <valueCount> valor(es) para <keyCount> campo(s) (<keys>), que no coinciden en número. Cada campo debe recibir el mismo número de valores.

NON_TEXTUAL_KEY

La respuesta de origen devolvió nombres de campo vacíos o que no son texto: <keys>. Los nombres de los campos deben ser valores de texto no vacíos.

RECURSIVE_WILDCARD_NOT_SUPPORTED

El carácter comodín recursivo '**' no se admite en las rutas de acceso del campo extractor. Utilice * para la coincidencia con comodines de un solo nivel.

UNSUPPORTED_EXTRACTOR_TYPE

Tipo de extractor de registros no admitido '<extractorType>'.