Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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

  • service IIS manquant

  • Action de service non paramétrée

  • Utilisateur $webservice manquant dans la liste des utilisateurs

  • Utilisateur 'rest' manquant dans la liste des utilisateurs

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:

  • erreurgeneralappelsqlcondinconue = 32, "erreur : condition '{0}' inconnue"

  • erreurgeneralappelsqltriinconu = 33, "erreur : tri '{0}' inconnu"

  • erreurgeneralappelsqlhavinginconu = 34, "erreur : having '{0}' inconnu"

  • erreurgeneralappelsqlrecordsql = 35, “erreur : au chargement du recordsql”

  • erreurgeneralappelsqldhoql = 36, “erreur : au chargement du dhoq”

50 à 59

erreur generale appel harmony

Erreurs d’appel de la couche Harmony. Exemples:

  • erreurgeneralappelsqlopenxisam = 51, ouverture de la dll Dhxisam

  • erreurgeneralappelsqlxlof = 52, (voir plus bas)

  • erreurgeneralappelsqlreadimplicites = 53, lecture des implicites

  • erreurdhoqnonautorise = 54, (voir plus bas)

  • erreurgeneralappelsqlapplic = 55, "erreur : application '{0}' non autorisée";

  • erreurgeneralappelsqlopenxisam = 51,

  • erreurdico = 56,

  • erreurenvvide = 57,

  • erreurenvcheminvide = 58,

  • erreurutilisateurinconnudanstable = 59,

52

erreur d'Appel, Sql ou xlog

Erreur lors de l'appel du RecordSql provenant de la couche Harmony :

  • recherche du fichier xlogf

  • problème d’autorisation, utilisateur non déclaré dans xlogf

  • problème de lecture d’un dhoq

Exemple : utilisateur non déclaré

54

dhoq 'x' non autorisé

  • Si ' ' l'appel a probablement était fait sans la balise dhoq ou avec un espacement

  • Sinon, le recordSql demandé n'est pas autorisé. Il faut

Exemple : demande de lecture a5rstab.dhop alors qu'il n'est pas présent dans DhsDivaltoServiceDivaApiRest_ListDHOQ.xml

60 à 70

erreur paramètres

  • erreurfindenreg = 60,

  • erreurParametresVide = 61,

  • erreurpasdeclewebhook = 62,

  • erreurclewebhookfausse = 63,

  • erreurpasdeautorisationwebhook = 64,

  • erreurwebhookvide = 65,

  • erreurdrecordsqlvide = 66,

  • erreurdhoqvide = 67,

  • erreurcreationnouveaucontexte = 68,

  • erreurcreationnouveauuser = 69,

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