mardi 13 novembre 2012

HABIB ZOUINE attend toujours que vous rejoignez Twitter...

 
Top corners image
     
 
   
 
 
 

HABIB ZOUINE attend toujours que vous rejoignez Twitter...

 
 
  Rejoignez Twitter  
 
     
 

Twitter vous aide à rester en contact avec ce qui se passe en ce moment et avec les personnes et les organisations qui vous tiennent à cœur.

 

lundi 14 février 2011

HABIB ZOUINE veut vous suivre sur Twitter

Twitter

HABIB ZOUINE veut vous suivre sur Twitter

Twitter vous connecte instantanément à tous vos centres d'intérêt. De rapides flux d'informations sont disponibles pour les associations de presse, des entreprises locales ou globales, des politiques, des célébrités et même vos amis et vos proches. De même, si vous avez une information à partager avec le monde, Twitter vous en donne la possibilité. Pour nous rejoindre gratuitement, cliquez sur le lien ci-dessous. http://twitter.com/i/87af2e23f96916a025a7891542f21d4e6d945d1f

Merci,

@twitter

À propos de Twitter

Fondé en 2007, Twitter Inc croit en l'impact global positif qu'ammène l'échange ouvert d'informations. Chaque "Tweet" est limité à 140 caractères ce qui les rend facile à lire et écrire sur un large éventail de services et de périphériques, y compris tout téléphone mobile, tout réseau social, la télévision, les Macs, les PCs ou le Web.

Ce message a été envoyé par un utilisateur de Twitter qui a entré votre adresse e-mail. Si vous préférez ne plus recevoir d'e-mail quand d'autres perso nnes vous invitent sur Twitter, cliquez-ici : http://twitter.com/i/o?c=f%2F%2FfcAZh3F1An6JL%2BMI7%2FYH2EFCEhynpC7GUfzdbNkw%3D

Merci de ne pas répondre à ce message ; il a été envoyé à partir d'une adresse automatisée. Ce message est lié à votre utilisation de Twitter. Pour toute autre question concernant votre compte Twitter, rendez-vous sur l'Assistance Twitter.

jeudi 8 mai 2008

DB2 ERROR Return Codes

Code Définition
0 Exécution réussie
-7 Caractère interdit (ordre SQL).
-10 String non terminé (ordre SQL).
12 Colonne non trouvée dans le from (ordre SQL).
-29 Clause "INTO" manquante (ordre SQL).
-60 Type invalide dans un ordre SQL.
-84 Ordre SQL non répertorié (erreur de syntaxe).
98 Le résultat est une semi-colonne (ordre SQL).
100 Lignes non trouvées (ordre SQL).
-101 Ordre SQL trop long ou trop complexe.
-102 Chaîne littérale trop longue (ordre SQL).
-103 Littéral numérique invalide dans un ordre SQL.
-104 Symbole invalide dans un ordre SQL.
-105 Token invalide dans un ordre SQL.
-107 Nom trop long (ordre SQL).
-109 Clause interdite dans un ordre SQL.
-110 Littéral hexadécimal invalide dans un ordre SQL.
110 Message d'information.
-111 La fonction de la colonne n'inclue pas son nom (ordre SQL).
111 Option "SUBPAGE" invalide (ordre SQL).
-112 Opérande de fonction invalide (ordre SQL).
-113 Caractère invalide (ordre SQL).
-114 La location ne pointe pas le serveur courant (UNIX).
-115 Problème avec l'opérateur de comparaison (ordre SQL).
-117 Nombre d'objets différent du nombre de colonnes (ordre SQL).
117 Nombre de valeurs insérées différent du nombre de colonnes de la table (ordre SQL).
-118 La table ou la vue de l'insert est déjà présente dans le from (ordre SQL).
-119 Colonne non incluse au groupe par la clause (ordre SQL).
-120 La clause "WHERE ON SET" contient une fonction de colonne (ordre SQL).
-121 Nom de colonne identifié plus d'une fois (ordre SQL).
-122 Colonne incluse dans le "SELECT" mais pas dans le "GROUP BY" (ordre SQL).
-125 La clause n'identifie pas une colonne du résultat (ordre SQL).
-126 Deux clauses incompatibles (ordre SQL).
-127 "DISTINCT" est spécifié plus d'une fois dans un "SUBSELECT" (ordre SQL).
-128 Valeur "NULL" invalide (ordre SQL).
-129 Trop de noms de tables (ordre SQL).
-131 Types de données incompatibles (ordre SQL).
-132 La deuxième opérande n'est pas une chaîne (ordre SQL).
-133 Problème de corrélation de fonctions (ordre SQL).
-134 Usage incorrect d'un nom long de colonne (ordre SQL).
-136 Longueur de clé de tri supérieure à 4000 bytes (ordre SQL).
-137 Résultat de concaténation trop long (ordre SQL).
-138 Arguments de la fonction "SUBSTR" invalides (ordre SQL).
-144 Numéro de section invalide (ordre SQL).
-150 Le résultat est une vue non autorisée (ordre SQL => PB DE PRIVILEGE
-151 Colonne non autorisée en mise à jour (ordre SQL).
-152 Le nom de la contrainte est égale à son type (ordre SQL).
-153 Le "CREATE VIEW" ne contient pas la liste des colonnes (ordre SQL).
-154 "CREATE VIEW" failed à cause d'une clause "UNION" (ordre SQL).
-156 Ordre SQL n'identifiant pas une table.
-157 Le nom de l'objet ne désigne pas une table (ordre SQL).
-158 Nombre de colonnes incorrect (ordre SQL).
-159 Problème token sur "DROP" (ordre SQL).
-160 Option incorrecte (ordre SQL).
-161 Résultat ne correspondant pas à la définition de la vue (ordre SQL).
162 Tablespace en "CHECK PENDING" .
-164 "CREATE VIEW" non autorisé (ordre SQL).
-170 Nombre d'arguments invalide (ordre SQL).
-171 Type de donnée, longueur ou valeur invalide pour cette fonction (ordre SQL).
-173 Clause "UR" spécifiée mais le pointeur n'est pas en RO (ordre SQL).
-180 Problème dans le format de la date (ordre SQL).
-181 Problème dans le format de la date (ordre SQL).
-182 Expression arithmétique invalide (ordre SQL).
-183 Opération sur date invalide (ordre SQL).
-184 Paramètre invalide dans la date (ordre SQL).
-185 Pas d'exit "DATETIME" installé (SYSTEME => CMID).
-186 Longueur de date incrémentée, REBIND nécessaire (ordre SQL).
-187 Date/heure MVS® invalide => IPL + TOD CLOCK => CMID.
-188 Valeur de variable invalide (ordre SQL).
-189 CCSID invalide
-191 Longueur de "MIXED DATA" invalide (ordre SQL).
-197 "ORDER BY" non autorisé pour une union (ordre SQL).
-198 Opérande vide ou à blanc (ordre SQL).
-199 Mot clé invalide (ordre SQL).
-203 La référence à une colonne est ambigüe (ordre SQL).
203 ETUDES.
-204 Nom non défini (ordre SQL).
204 Objet spécifié inconnu de DB2 (ordre SQL).
-205 La colonne n'appartient pas à la table (ordre SQL).
-206 La colonne n'appartient à aucune table (ordre SQL).
206 La colonne n'existe pas (ordre SQL).
-208 Clause "ORDER BY" invalide (ordre SQL).
218 Paramètre "EXPLAIN" sur objet remote => Faire un rebind sans le paramètre "EXPLAIN" .
-219 Table inexistante (ordre SQL).
219 (= -219).
-220 Erreur dans la définition de la colonne (ordre SQL).
220 = -220.
-221 Colonne optionnelle omise (ordre SQL).
-250 Objet partitionné sans location (ordre SQL).
-251 Token invalide (ordre SQL).
-300 String non nul (ordre SQL).
-301 Valeur inutilisable à cause de son type (ordre SQL).
-302 Problème de données la valeur à ajouter a une longueur différente de ce qui est définie au niveau da la colonne.
-303 Types de données non comparables (ordre SQL).
-304 ETUDES.
304 = -304.
-305 Valeur nulle assignée sans indicateur de variable (ordre SQL).
-309 Prédicat invalide à cause d'une variable nulle (ordre SQL).
-310 Le paramètre décimal ne contient pas une valeur décimale (ordre SQL).
-311 Longueur de variable invalide (ordre SQL).
-312 Variable non définie (ordre SQL).
-313 Nombre de paramètres invalide (ordre SQL).
-314 Référence de variable ambigüe (ordre SQL).
-330 String intraduisible (ordre SQL).
-331 = -330.
331 = -330 et -331.
-332 Paramètre de translation inconnu (ordre SQL).
-333 Sous type de chaîne variable différent du sous type connu (ordre SQL).
-338 Clause "ON" invalide (ordre SQL).
339 Problème de version DB2 (conversion de caractère impossible).
-339 L'ordre SQL fait référence à la version 2.2, or, nous sommes en version 2.3 (ETUDES).
-351 Type de fichier invalide pour la version 5 de dB2.
-400 Nombre maximum d'utilisateurs définis au catalogue DB2 atteint.
-401 Opérandes arithmétiques non comparables (ordre SQL).
-402 Valeur arithmétique appliquée à du caractère (ordre SQL).
402 Problème de location (ordre SQL).
403 Alias failed, objet non trouvé (ordre SQL).
-404 Nom de colonne trop long (ordre SQL).
-405 Le littéral numérique n'est pas au bon rang (ordre SQL).
-406 ETUDES.
-407 Tentative d'insert ou d'update d'une valeur nulle dans une colonne non nulle (ordre SQL).
-408 Valeur non comparable au type de donnée (ordre SQL).
-409 Opérande de comptage invalide (ordre SQL).
-410 Le littéral en virgule flottante a plus de 30 caractères (ordre SQL).
-411 Le SQLID ne peut être utilisé avec une référence à un objet remote (ordre SQL).
-412 Colonnes multiples spécifiées (ordre SQL).
-414 La première opérande n'est pas une chaîne (ordre SQL).
-415 Union de deux tables ayant des colonnes non comparables (ordre SQL).
-416 Une opérande d'union contient un nom long de colonne (ordre SQL).
-417 (= -418) Syntaxe invalide (ordre SQL).
-418 (= -417) Syntaxe invalide (ordre SQL).
-419 La division est en erreur (résultat négatif), (ordre SQL).
-420 Valeur invalide pour cette fonction (ordre SQL).
-421 Union de deux tables n'ayant pas le même nombre de colonnes (ordre SQL).
-426 Commit invalide
-427 Rollback invalide
-440 Nombre de paramètres invalide (ordre SQL).
-444 Nom d'utilisateur programme non trouvé.
-450 Problème de longueur de variable.
-469 Le call SQL doit spécifier une variable de sortie pour le paramètre (PGM => ETUDES).
-470 Problème avec une valeur nulle.
-471 Return code invalide (voir MSG MVS®).
-497 Nombre de noms d'objet supérieur à 32767 pour la data-base.
-500 Curseur fermé
-501 (= -500) Curseur fermé.
-502 Curseur déjà ouvert.
-503 Colonne non mise à jour car non identifiée dans l'ordre SQL.
-504 Pointeur non défini.
-507 (= -500) Curseur fermé.
-508 Pointeur non positionné.
-509 Table spécifiée différente de celle du pointeur.
-510 Table non modifiable.
-511 (= -510) Table non modifiable.
-512 Etat de référence à un objet remote invalide (ORDRE SQL).
-513 Tentative de création d'alias à partir d'un autre alias (ORDRE SQL).
-514 Pointeur pas en état "PREPARED".
-516 Erreur de codage (ORDRE SQL).
-517 Erreur dans le statut de la requête (ORDRE SQL).
-518 (= -517) Erreur dans le statut de la requête.
-519 Deuxième "PREPARE" sur pointeur déjà ouvert.
-525 Erreur de location dans un bind (relivraison nécessaire) =>Etudes.
-530 Valeur de clé invalide.
-531 Clé non mise à jour car lignes dépendantes.
-532 Delete non effectué car lignes dépendantes.
-533 Insertion multiple de lignes invalide.
-534 Clé primaire non mise à jour à cause d'une mise à jour multiple de lignes.
535 Le résultat de l'update ou du delete peut dépendre de l'ordre des lignes.
-536 Delete invalide car la table pourrait en être affectée.
-537 La clause identifie plus d'une colonne.
-538 Clé non conforme.
-539 Absence de clé primaire pour cette table.
-540 Définition de table incomplète.
541 Contrainte en double sur une clé.
-542 La colonne ne peut être en clé primaire car elle peut contenir la valeur "NULL".
-543 Ordre SQL invalide.
-544 (= -543) Ordre SQL invalide.
-545 (= -543) Ordre SQL invalide.
-546 Contrainte invalide.
-548 Contrainte sur colonne invalide.
551 Opération non autorisée pour votre user id
552 (= +551) Opération non autorisée pour votre user id.
-551 Problèmes d'autorisation (GRANT, REVOKED, USERID etc...).
-553 Problèmes d'autorisation (GRANT, REVOKED, USERID etc...).
-551 à -556 Problèmes d'autorisation (GRANT, REVOKED, USERID etc...).
-557 Mot-clé invalide.
558 Clause invalide pour un "GRANT" ou un "REVOKE".
-558 (= +558).
-559 Toutes les fonctions d'autorisation du sous-système DB2 ont été désactivées.
561 Problème d'autorisation (GRANT)
562 (= +561).
-567 Package non autorisé
-571 Un résultat existe sur de multiples sites (ORDRE SQL).
-574 Valeur par défaut en conflit avec la définition de la colonne.
-601 Nom de l'objet identique au type de l'objet.
-602 Trop de colonnes spécifiées (= -680).
-603 Duplicate (études).
-607 Opération non définie pour cet objet.
610 Index en recovery pending Tenter un recovery sur l'index
-611 "LOCKMAX" spécifié différent de zéro.
-612 Nom de la colonne en double.
-613 Clé primaire trop longue.
-614 Somme des longueurs de colonne supérieur au maximum alloué.
-615 Ce type d'opération n'est pas alloué à un package.
-616 "DROP" non effectué car le premier objet est référencé par le second.
-617 Un index de type 1 ne peut pas être créé pour la table d'un tablespace large.
-618 Opération inconnue.
-619 Opération désallouée car le fichier de travail n'est pas stoppé.
-620 Ordre SQL invalide pour un tablespace dans le fichier de travail.
-621 Table déjà existante.
-622 "FOR MIXED DATA" invalide car l'option est à "NO".
-623 L'index clusterisé existe déjà pour cette table.
-624 La table à déjà une clé primaire.
625 L'index primaire est absent ("CREATE INDEX" nécessaire) ETUDES.
-625 Index absent pour cette table.
626 L'index est droppé ("CREATE INDEX" avec clé unique nécessaire) ETUDES.
-626 Modification non effectuée car le "PAGE SET" n'est pas stoppé.
-627 Modification non effectuée car le "PAGE SET" contient des fichiers.
-628 Ordre SQL avec plusieurs clauses exclusives.
-629 La valeur de cette clé ne peut pas être "NULL".
-630 Paramètre "NOT NULL" invalide pour un index de type 1.
-631 Clé étrangère trop longue.
-632 Table non dépendante car règles de restructuration effacées.
-633 Paramètre "DELETE RULE" invalide.
-634 Règle de "DELETE" invalide.
-635 Les règles de "DELETE" ne peuvent être différentes ou nulles.
-636 Les clés partitionnées ne sont pas dans l'ordre.
-637 Mot-clé en double.
-638 Définition de colonne manquante.
-639 Une colonne "NULL" ne peut pas être celle d'un index partitionné.
-640 Paramètre "LOCKSIZE" invalide pour une table avec un index de type 1.
-642 Trop de colonnes en une seule fois.
-643 "CHECK CONSTRAINT" supérieure à 3800 caractères.
-644 Valeur de mot-clé invalide.
645 "WHERE NOT NULL" ignoré car la clé de l'index ne peut être "NULL" (SUR ORDRE SELECT).
-646 Table déjà existante pour cet utilisateur.
-647 Le bufferpool n'a pas été activé .
650 Table avec 750 colonnes (maximum atteint).
-650 Modification d'index invalide pour la table d'un tablespace large.
-651 Description de table supérieure à la taille maximum du descripteur d'objets.
-652 Violation de la procédure de validation.
653 Index partitionné inexistant.
-653 Table dans un tablespace partitionné invalide car index partitionné non créé.
-655 Problème de nom de volume dans un "CREATE" ou un "ALTER STOGROUP".
658 Strictement identique au + 610
-660 Pas de limite de clé définie, index non créé.
-661 Nombre de partitions invalide, index non créé.
-662 La table n'est pas partitionnée, index partitionné non créé.
-663 Limite de valeur de clé invalide.
664 L'index partitionné à trop de clés.
-665 Clause "PART" invalide ou omise.
-666 "Commande non exécutée car déjà en cours :
Passer la commande : -DIS UTIL(*), et vérifier qu'il ne s'agit pas d'un conflit d'utilitaires. Si c'est le cas faire soit un : -TERM UTIL(nom utilitaire) si ce dernier est terminé (SAUF REORG EN PHASE DE RELOAD), soit attendre la fin de l'utilitaire en cours. Si ce n'est pas le cas, agir comme s'il s'agissait d'un code SQL.
"

-667 Commande "DROP INDEX" inappropriée pour un tablespace partitionné.
-668 Colonne non ajoutée car la table a une procédure d'édition.
-669 Commande "DROP TABLE" inappropriée pour un tablespace partitionné.
-670 La longueur de l'enregistrement excède la taille de page maximum.
-671 Buffer pool non modifié car cela modifierait la taille des pages du tablespace.
-672 Drop non autorisé.
-676 Une page de 32K de buffer pool ne peut pas être utilisée pour un index.
-677 Mémoire virtuelle insuffisante.
-678 Valeur limite de clé mal spécifiée, index non créé.
-679 Création failed car objet en drop pending Soumettre le job en incident quand le drop a fini son commit.
-680 (= -602) Trop de colonnes spécifiées.
-681 Violation de la procédure d'installation.
-682 Le champ de procédure ne peut être chargé Soumettre le job en incident quand le commit ou le rollback en cours est terminé.
-683 Type de colonne inconnu.
-684 Liste trop longue.
-685 La description du champ est invalide.
-686 Comparaison entre deux champs différents impossible.
-687 Types de champs non comparables.
-688 La valeur retournée par le champ procédure est invalide.
-689 Trop de colonnes définies pour une table dépendante.
-690 Problème d'autorisation.
-691 La table spécifiée n'existe pas.
-692 L'"UNIQUE INDEX" spécifié n'existe pas.
-693 Colonne mal définie.
-694 Commande non passée car la table est en drop pending.
-713 Valeur de remplacement invalide.
-715 Le programme n'est pas compilé dans la bonne release DB2.
-716 Programme précompilé avec un niveau incorrect pour cette release DB2.
-717 Plan ou package dépendant d'une release DB2 différente de celle en cours.
-718 Plan ou package invalide car la colonne IBMREQD de la table SYSIBM.PACKAGE contient un caractère invalide.
-719 Bind add error, version de package déjà existante.
-720 Bind error, version de package déjà existante.
-721 Bind error, "TOKEN" non unique.
-722 Bind error, package inexistant.
-726 Bind error, package utilisé => Faire un free package avant le rebind.
-730 Le parent d'une table d'une base en RO doit être une table d'une base en RO.
-731 Le DSN doit être défini avec SHAREOPTION(1,3).
-732 La base est en ROSHARE mais pas le tablespace ou les index.
-733 La description d'un tablespace, d'un index ou d'une base doit être la même que celle du système qui les détient.
-734 Le paramètre ROSHARE d'une base ne peut pas être modifié par une lecture en ROSHARE.
-735 Base inaccessible car non partageable.
-736 Nom d'objet invalide.
-737 Le tablespace n'est pas alloué.
738 Un changement doit être fait sur le READ-ONLY SYSTEM .
-741 Fichier de travail déjà existant pour ce membre.
-742 Mauvais fichier de travail spécifié.
-751 La procédure doit effectuer un rollback => ETUDES.
-752 Problème programme (modif programme + commit ou rollback nécessaires) => ETUDES.
802 (= -802) S0C7 => ETUDES.
-802 (= +802) S0C7 => ETUDES.
-803 Valeur en double.
-804 Problème système.
-805 Programme inconnu du plan
806 Problème d'isolation d'un tablespace dans un bind.
807 Dépassement de capacité (overflow) dans une multiplication.
-807 Problème d'autorisation.
-808 Erreur dans le type "CONNECT".
-811 Le résultat d'un ordre SQL donne plus d'une ligne ou plus d'une valeur (doublons dans la table).
-812 "COLLECTION-ID" à blanc lors d'un package.
-815 Clause "GROUP BY" ou "HAVING" invalide.
-817 Résultat prohibé.
-818 La version du programme ne correspond pas à la compilation.
-819 Longueur du "PARSE TREE" différente de zéro, erreur système IMPORTANTE.
-820 La table du catalogue contient une valeur incompatible avec cette release de DB2.
-822 Erreur d'adressage en SQLDA.
-840 Trop d'items dans la liste.
-842 Conflit de connexion SQL.
-843 Connexion SQL absente.
863 Les fichiers "MIXED" et graphiques ne sont pas supportés par DB2.
-870 Nombre de variables différent du nombre de descripteurs.
-900 Erreur programme => ETUDES.
-901 La longueur de la demande est égale à zéro ou dépasse le maximum autorisé par DB2.
-902 Le pointeur de l'ECB est à 0 Agir de la même manière que pour un - 805.
-904 Ressource indisponible.
-905 Nombre limite de ressources atteinte Relancer quand la charge est moins importante.
-906 Interception d'un message non SQL, la partie SQL du programme continue de se dérouler.
-908 Problème d'autorisation lors d'un rebind.
-910 Accés impossible car l'objet est en drop ou en alter pending Soumettre le job en incident quand le drop ou l'alter en cours sont terminés.
-911 Ressource en Deadlock ou Timeout.
-913 Sensiblement identique au -911.
-917 Bind package failed => Analyser les autres codes SQL de la sysout du job.
-918 Perte de la connexion à IMS ou à CICS.
-919 Erreur programme, rollback et relivraison nécessaires.
-922 Problème d'autorisation.
-923 Connexion non établie avec DB2 : Si DB2 est absent, relancer le job en incident quand DB2 est ok. Si DB2 est présent, vérifier la connexion à ims (Sous IMF : ............).
-924 Sensiblement identique au -923.
-927 Le langage d'interface est invalide.
-929 Problème sur ordre SQL "DROP".
-939 Rollback exigé sur erreur programme.
-947 Ce fichier ne peut pas être propagé.
-948 Opération distribuée invalide, relancer le fichier de travail.
-950 Connexion inexistante dans la base de communication.
-965 Erreur de procédure.
2000 Un index de type 1 ne peut pas être créé ou modifié dans un environnement partagé.
-2001 Nombre de paramètres de variables différent du nombre attendu.
-30000 Erreur de protocole.
-30020 Erreur de protocole, conversation désallouée.
-30021 Erreur de protocole, le manager ne supporte pas l'erreur à ce niveau.
-30030 Commit failed => ETUDES.
-30040 Ressource non inactive (serveur UNIX par exemple).
-30041 (= -30040).
-30050 Bind required, effectuer le bind du programme.
-30051 Ce bind package n'est pas actif.
-30052 Bind error, option de package invalide.
-30053 Problème d'autorisation
-30060 Accès au RDB refusé (non autorisé).
-30061 RDB non trouvé.
-30070 Commande invalide.
-30071 Type d'objet invalide.
-30072 Paramètre invalide.
-30074 Reply invalide.
-30080 Erreur de communication SNA LU6.2 (Liaison VTAM).
-30090 Opération invalide pour l'application.
30100 Erreur système

lundi 28 janvier 2008

VSAM COBOL declaration

- Specifying sequential organization for VSAM files
SELECT S-FILE
ASSIGN TO SEQUENTIAL-AS-FILE
ORGANIZATION IS SEQUENTIAL
ACCESS IS SEQUENTIAL
FILE STATUS IS FSTAT-CODE VSAM-CODE.


- Specifying indexed organization for VSAM files
SELECT I-FILE
ASSIGN TO INDEXED-FILE
ORGANIZATION IS INDEXED
ACCESS IS DYNAMIC
RECORD KEY IS IFILE-RECORD-KEY
ALTERNATE RECORD KEY IS IFILE-ALTREC-KEY
FILE STATUS IS FSTAT-CODE VSAM-CODE.

- Specifying relative organization for VSAM files
SELECT R-FILE
ASSIGN TO RELATIVE-FILE
ORGANIZATION IS RELATIVE
ACCESS IS RANDOM
RELATIVE KEY IS RFILE-RELATIVE-KEY
FILE STATUS IS FSTAT-CODE VSAM-CODE.