Condition d'erreur SAAS_CONNECTOR_API_SOURCE_RECORD_EXTRACTOR_ERROR

SQLSTATE : KD000

Une erreur s’est produite dans le composant extracteur d’enregistrement source du connecteur SaaS.

COMBINED_EXTRACTOR_FIELD_COLLISION

L'extracteur d'enregistrements a produit plusieurs fois le nom de champ « <fieldName> » ; chaque champ d'un enregistrement doit être unique.

COMBINED_EXTRACTOR_NON_OBJECT_RECORD

La réponse source a renvoyé une valeur «<nodeType> » là où un enregistrement était attendu.

COMBINED_EXTRACTOR_RECORD_COUNT_MISMATCH

records. La réponse source a renvoyé des nombres d'enregistrements incompatibles (<recordCounts>) pour des valeurs combinées dans un même enregistrement ; chacune doit renvoyer le même nombre d'enregistrements.

CUSTOM_EXTRACTOR_CLASS_NOT_REGISTERED

La classe extracteur personnalisée '<className>' n’est pas enregistrée. Classes inscrites : '<registered>'.

CUSTOM_EXTRACTOR_MISSING_CONSTRUCTOR

La classe extractrice personnalisée «<className> » doit déclarer soit un constructeur no-arg, soit un constructeur prenant un seul paramètre « JsonNode ».

DUPLICATE_KEY

Les clés extraites contiennent des noms de champ en double : « <keys> ». Chaque champ de tâche doit être unique.

INVALID_KEY_NAMES

La valeur « key_names » « <value> » doit être un tableau JSON non vide de noms de champs (ou un modèle Jinja qui se résout en un tel tableau).

INVALID_KEY_SOURCE

Un KeyValueExtractor nécessite exactement l'un des deux paramètres « keys_extractor » ou « key_names ».

KEY_VALUE_COUNT_MISMATCH

La réponse source a renvoyé <valueCount> valeur(s) pour les <keyCount> champ(s) (« <keys> »), qui ne correspondent pas exactement. Chaque champ doit recevoir le même nombre de valeurs.

NON_TEXTUAL_KEY

La réponse source a renvoyé un ou plusieurs noms de champ qui sont vides ou qui ne sont pas de type texte : « <keys> ». Les noms de champ doivent être des valeurs textuelles non vides.

RECURSIVE_WILDCARD_NOT_SUPPORTED

Les chemins de champ de l'extracteur ne prennent pas en charge le caractère générique récursif '**'. Utilisez '*' pour le remplacement de caractères génériques de niveau unique.

TYPE_EXTRACTEUR_NON_SUPPORTÉ

Type d’extracteur d’enregistrement non pris en charge '<extractorType>'.