Errores Criteria

 

Cette annexe fournit les codes qui peuvent retournés par le logiciel Open Criteria.

Code

Explication

0

Opération correctement réalisée.

27

Mémoire insuffisante.

30

Erreur de syntaxe dans une désignation de table.

36

Sous Prologue, le CRITERIA-XP ne peut s'exécuter avec cette version du système.
Rappel : sous Prologue, OPEN CRITERIA ne fonctionne qu'avec les versions 3, 4 et 5.

40

Table inexistante.

41

Table déjà existante.

42

Table fermée ou ouverte par un niveau de méthode d'accès différent.

44

Table non partageable.

46

Débordement de volume.

47

Droits d'accès incorrects.

48

Fin de table.

51

Table des handles d'ouverture saturée.

55

Fonction incohérente.

56

Fonction non disponible (par exemple, sous Windows, tentative d'accès à un disque distant avec la version Multisession).

58

Tentative d'accès à une même table avec deux OPEN CRITERIA différents. Par exemple, l'utilisateur a tenté d'ouvrir une table avec OPEN CRITERIA MS-DOS alors qu'elle est déjà ouverte sur le même poste avec OPEN CRITERIA Windows.
Tentative de faire fonctionner un Open Criteria protégé sans avoir transféré la protection.
Sous Unix, droits d’accès insuffisants
Sous Unix, ressources systèmes insuffisantes, reconfigurer le noyau (cf Guide de l’Environnement)
Sous Unix, conflit de mémoire partagée avec un autre produit

60

Type de table incorrect (ouverture d'une table de structure incorrecte ou tentative de création d'un fichier avec paramétrage incorrect).

62

Perte d'information en écriture (insertion/modification avec taille d'enregistrement incorrect). Rien n'est écrit.

63

Perte d'information en lecture (lecture avec taille d'enregistrement inférieure à la taille réelle). Le début est tout de même lu.

64

Début de table.

70

Taille de clé trop petite.

71

Taille de clé trop grande (supérieure à 120).

72

Trop de tables ouvertes simultanément.

73

Marqueur nul.

74

Enregistrement bloqué par un autre poste ou un autre handle.

78

Clé non trouvée.

79

Clé trouvée mais valeur de marqueur fausse.

81

Clé déjà existante.

82

Taille du buffer plus petite que la clé.

85

Incohérence des informations de description des données.

86

Trop de rubriques ou d'index.

87

Description de rubrique incorrecte.
Rubrique à renommer ou redéfinir inexistante.
Description d'index déjà existant.
Tentative de supprimer un index dont l'état est déjà "à supprimer".
Rubrique ‘à cheval’ sur clé et données impossible

88

Description de rubrique inexistante.

89

Nombre de rubriques incorrect dans la description d'un index ou dans une question.
Liste des index avec la librairie MODEXT : La clé primaire n’est que partiellement ou pas définie par des rubriques.

90

Index inexistant.

91

Valeur multicritère trop longue.

92

Un index secondaire ou une jointure est incohérent : ses valeurs ne sont pas à jour, suite probablement à une coupure de secteur.
Régénérer les index et/ou jointures, en faisant un SVAM/RTAM de la table ou de la base, par exemple.
Autre cas : une table appartient à deux bases B1 et B2 et elle fait partie d'une jointure dans B1. Si elle est mise à jour via B2, les prochains accès à la jointure via B1 risquent de provoquer des erreurs 92.

93

Opérateur inconnu. OPEN CRITERIA renvoie cette erreur sur un positionnement ou une jointure.

94

La variable de retour a une taille insuffisante.

96

Fin des réponses.

134

Saturation nombre de verrous, nombre de fichiers ouverts
Sous MS-DOS/Windows, SHARE non installé ou mal configuré
Sous Unix, nombre maximum de verrous ou de fichiers ouverts simultanément insuffisant. Reconfigurer le noyau. Cf Guide de l’Environnement.

136

Déconnexion du serveur, ou connexion impossible au serveur.
Process interrompu par un Open Criteria -l ou Criteria -p

137

Impossible de charger la dll ou de se lier à OPEN CRITERIA.
Dll, service ou démon non compatible

141

Création Administrateur impossible (administrateur existe déjà)

142

Utilisateur déjà existant (dans le cas d’une création)

143

Suppression de l’administrateur impossible.
Suppression impossible -> utilisateur connecté

144

Opération non autorisée pour cet utilisateur.
Droits insuffisants

145

Utilisateur inexistant

146

Mot de passe incorrect

147

Erreur interne dans la gestion des privilèges

148

Administrateur inexistant (Opération non autorisée)

172

Mode d'ouverture incorrect. Une action base de données est faite sur une base ouverte en mode partageable alors que l'exclusivité est requise.

173

La base de données est incohérente (description des tables/jointures). Cette erreur ne peut survenir qu'en ouverture de base de données. Elle fait généralement suite à un traitement de mise à jour de la description d'une base de données n'ayant pu aboutir (coupure secteur...).

174

Tentative de délockage d’une clé impossible car clé non lockée ou lockée par quelqu’un d’autre (locks rémanents).

175

Description de jointure incorrecte ou jointure non calculable (trop complexe).

176

La table existe déjà dans la base.

177

Table inexistante dans la base.

180

Description/nom de jointure existante.

181

Description/nom de jointure inexistante.

182

Trop de tables ou de jointures dans la base.

183

La lecture sur la base n'a pas été précédée d'un positionnement sur la base. Ce code peut survenir lors d'un POSIT sur la base, ne concernant que des rubriques d'un fichier et suivi d'un search sur ce fichier avec le handle du fichier. Le down suivant sur la base donnera alors l'erreur 183.

185

Fichier non lu.

186

OPEN CRITERIA a détecté qu'une jointure est ouverte sur le compte de deux bases de données distinctes, ce qui est interdit.

221

En configuration Client/Serveur :
. Nombre maximum de connexions atteint
. Tentative d’envoyer une requête réseau à un Personal Open Criteria pour NT au lieu d’un Open Criteria Client/Serveur pour NT.

222

En configuration Client/Serveur :
. station déconnectée (erreur remontée coté serveur)

223

En configuration Client/Serveur :
. serveur déconnecté (erreur remontée coté serveur)
. serveur inexistant ou déconnecté (erreur remontée coté station)
. Open Criteria n’est pas configuré dans le fichier Services
224 En configuration Client/Serveur :
- Erreur lors de la transmission d'un paquet sur le réseau détecté soit par le Client soit par le Serveur.

234

Interface réseau absente. Dans le cas d’une utilisation d’un Open Criteria Client/Serveur, la couche réseau n’a pas été initialisée ou n’est pas en attente de communication.