Erreurs remontées par les API

Erreurs remontées par les API

Liste des erreurs remontées par les API.

Contexte

Code

Cause(s) possible(s)

Contexte

Code

Cause(s) possible(s)

Global

FORBIDDEN

Vous n’avez pas le rôle requis. Veuillez consulter la page Gestion des permissions

NOT-FOUND

La ressource demandée n’existe pas.

Création d’index/DS

Id-isAlpha

Lors de la création d’un DS / index, l’identifiant doit être aphanumérique.

Écriture de données

ALPHA-NUM

La clef de transcodification ne correspond pas au format alphanumérique attendu.

CANNOT-CHANGE

Impossible de modifier l’identifiant de l’objet par une méthode d’update classique.

ALREADY-EXISTS

Impossible de créer cet objet : un autre possédant un identifiant similaire existe dans ce contexte.

BAD-TARGET / NO-TARGET

Lors d’une écriture de données (import, appel simple), une valeur inscrite indique une cible (i.e. colonne) qui n’existe pas.

BAD-REGEX

Lors d’une écriture de données, une valeur inscrite ne correspond pas à l’expression régulière requis pour sa colonne.

NULL-VALUE / NULL-FAIL

Au moins une des valeurs envoyées est vide, dans une colonne “non-nulle”.

UNIQUE-FAILURE / UNIQUE-FAIL

Au moins une des valeurs envoyées crée un doublon dans une colonne “unique”.

FUNCTIONAL-KEY-FAIL

Au moins une des lignes envoyées crée un doublon sur la clef fonctionnelle.

FAILED_REF

Au moins une des valeurs envoyées ne correspond pas à la contrainte de “liste de référence” configurée sur la colonne.

BAD-MODE

Le mode de remplacement indiqué n’existe pas. Les valeurs attendues sont: cells, lines et table.

MISSING-TARGETS

Lors d’un import, certaines lignes ont des valeurs sur des colonnes qui n’existent pas. Il faut activer le mode force.

FORBIDDEN

Pour effectuer un import en mode force (impliquant la création de colonne), il faut alors avoir le rôle de propriétaire.

SYNC-DUPL-KEY

Lors d’un remplacement de masse (i.e. import synchrone), une erreur de clef fonctionnelle dupliquée a émergée. Merci de vérifier vos données ou de lancer l’import de façon asynchrone.

SYNC-DUPL-VAL

Lors d’un remplacement de masse, une erreur de contrainte d’unicité mal identifiée a émergé.. Merci de vérifier vos données ou de lancer l’import de façon asynchrone.

DUPL-KEY

Dans les lignes envoyées, un doublon sur les clefs de transcodification existe. Vérifiez vos données.

Changement de visibilité d’une DS

NO-PERMISSION

Seul le propriétaire d’une source de donnée peut modifier la visibilité de cette dernière.

Ajout d’une permission

PERM-EXISTS

Un utilisateur ne peut avoir qu’un seul rôle au sein d’une source de données. Merci de plutôt modifier l’existant.

Export d’une table

FORMAT

Le format d’export demandé n’existe pas. L’erreur renvoie les formats supportés par votre version du produit.

BAD-STATE

L’export n’est pas fini. Il est impossible de récupérer le fichier d’export lorsque celui-ci n’a pas encore été généré.

Lecture d’une table

BAD_MAP

La configuration de la requête de lecture est erronée. Les paramètres de query mapTargets et mapValues permettent de filtrer les lignes en ayant des filtres sur plusieurs colonnes. Cependant, la taille des deux listes doivent être égales.

Écriture de données / structure

INVALID-REFERENCE

Lors d’une écriture ou d’un changement de structure, la configuration une colonne de type “référence” est invalide. Cela signifie que la table ou la colonne référencée n’existe pas/plus.

Changement de structure

DEL-PK-CAUSES-DUP

Erreur renvoyée lors du retrait d’une colonne de la clef fonctionnelle, si la nouvelle clef créer des doublons.

ADD-PK-CAUSES-DUP

Erreur renvoyée lors de l’ajout d’une colonne à la clef fonctionnelle, si la nouvelle clef créer des doublons.

UNIQUE-IMPOSSIBLE

Impossible de rendre cette colonne “unique” : certaines valeurs ne le sont pas.

NULL-IMPOSSIBLE

Impossible de rendre cette colonne “non-null” : certaines valeurs le sont.

CANNOT-CHANGE-TYPE

Lors de la mise à jour des cibles, cette erreur sera renvoyée si l’un des types de colonne change. Cela est impossible.

DUPLICATE-TARGET-ID

Une colonne ayant le même identifiant existe déjà sur cette table. La casse n’est pas prise en compte.

FUNC-KEY-LENGTH

Seules 4 colonnes peuvent participer à la clef fonctionnelle. Cette erreur est renvoyée si une 5ème (ou plus) y sont inscrites.

MISSING-REFERENCE

Erreur de syntaxe attendue sur la configuration d’une colonne. Cette erreur est renvoyée si le type de colonne demandé est “référence”, mais qu’aucune données ne la spécifiant n’existe dans ce qui a été envoyé à l’API. Consultez les spécifications d’API pour plus d’informations.

Merci de remonter au support EFR toute erreur ne figurant pas dans la liste ci-dessus.

Ce contenu est soumis au droit à Copyright. Il ne doit pas être utilisé sans accord de la société Middleware Editions.