Liste des erreurs retournée SW RecordSql
Toute réponse à l’appel du service web RecordSql se fait selon le format indiqué ici
Exemple :
Bloc de code |
---|
{ "error": 2, "txterr": "erreur : token expiré", "tablename": "", "nbrecord": 0, "records": null, "infos": "" } |
Voici les détails des numéros d’erreurs (balise error
)
Numéro erreur | Type d'erreur | Explication |
---|---|---|
1 | erreur d'authentification | Erreur d'authentification : utilisateur non reconnu ou mot de passe invalide C'est une erreur lié au paramétrage de bas niveau Harmony ou IIS
|
2 | token expiree | Erreur de jeton (token) : celui transmis est expiré |
3 | token invalide | Erreur de jeton (token) : celui transmis est invalide |
4 | token obligatoire | Erreur de jeton (token) : aucun jeton n’a été transmis dans la zone “access_token” |
10 | erreur generale appel service web diva | Erreur provenant du service web diva |
20 à 31 | erreur RecordSql | Erreur lors de l'appel du RecordSql provenant de la couche c# : le texte indique la raison |
23 | erreur RecordSql inexistant | Erreur lors de l'appel du RecordSql provenant de la couche c# : recordsql inexistant dans le dictionnaire de recordsql |
32 à 39 | erreur paramètres | Erreurs de paramètres faux ou vides. Exemples:
|
50 à 59 | erreur generale appel harmony | Erreurs d’appel de la couche Harmony. Exemples:
|
52 | erreur d'Appel, Sql ou xlog | Erreur lors de l'appel du RecordSql provenant de la couche Harmony :
Exemple : utilisateur non déclaré |
54 | dhoq 'x' non autorisé |
Exemple : demande de lecture a5rstab.dhop alors qu'il n'est pas présent dans DhsDivaltoServiceDivaApiRest_ListDHOQ.xml |
60 à 70 | erreur paramètres |
|
61 | erreur paramètre JSON | Cette erreur est en général liée au paramètre en entréz qui est mal formaté, dans ce cas IISrejete tous les paramètres Un utilitaire tel que https://jsonlint.com/ peut vérifier la syntaxe. Attention également au “ “ entourant le paramètre DATA, qui contient lui-même une chaîne JSON |
99 | erreur generale service REST | Erreur lors de l’entrée dans le service REST |