Vous êtes ici

Mainframe

MVS : Le fichier à génération ( le GDG )

 

Le fichier à génération sur le Mainframe est un fichier qui se présente sous plusieurs versions. Le fichier à génération se présente sous forme d'une base vide à la quelle nous ajoutons diverses versions de fichiers à chaque réécriture jusqu'à un nombre défini. Exemple :

- Base GDG nommé Fichier

- Fichier.V1

- Fichier.V2

......

- Pour définir un fichier à génération, il suffit d'éxecuter un IDCAMS :

Tags: 

OPC : Les codes états d'application et d'opération ( Status codes OPC )

- Les codes d'états pour les applications OPC ( Occurence status codes )

C : Application terminée

D : Application supprimée

E : Une opération de l'application est en erreur

P : Un prédecesseur Pending existe pour l'application

S : Application démarrée

U : Etat inconnu

W : Application en attente, aucune opération de l'appli n'est démarrées

 

Tags: 

Les cartes de reprise OPC ( Automatic Recovery OPC )

OPC a la possibilité a l'aide d'une carte de reprise inscrite dans le JCl de reprendre un JOB en erreur selon les consignes passées dans cette même carte.

Voici une manière standard d'écrire une carte de reprise (située sous la carte job et sous les bibliothéques dans le jcl ) :

//*%OPC RECOVER RESTART=N,ERRSTEP=STEP010,

//*%OPC RESSTEP=STEP020

Ici , en cas de plantage sur le step010 du jcl, la carte va reprendre le JCL au step20 .

Tags: 

Les codes erreurs OPC

CAN : Le job demarré a été cancellé par un utilisteur

CCUN : Le code est inconnu, le job a terminé sans message de fin

JCCE : Le JCC (Le verificateur de fin de travail) a généré une erreur , ce qui empêche de determiner un code retour

JCL : Une erreur JCL a été reconnu aprés la verification du lecteur de syntaxe interne

JCLI : Une erreur JCL c'est produite immediatement avant que la tâche ai commencé

Tags: 

Les utilitaires MVS

Nous allons voir le fonctionnement et les différents utilitaires que IBM nous propose sur son systeme MVS.

- Le SORT ( Utilitaire de Tri )

//TRI         EXEC PGM=SORT
//SYSOUT DD SYSOUT=classe
//SORTIN DD DSN=fichier en entré,DISP=SHR
//SORTOUT DD DSN=Fichier en sortie,DISP=(,CATLG)
//SYSIN DD *

ici nous allons passer les commandes du tri ( toujours se placer au minimum en colonne 1 )

Tags: 

Mémo sur le JCL

Voici un petit mémo sur la structure générale d'un JCL.

-L'entête :

Tags: 

Code retour systeme MVS

Voici les différents codes Abend dù à une erreur systeme sur MVS (Sxxx) :

- S00x :

    S001 : Erreur de lecture ou d'écriture provoquée par la longueur du bloc indiquée dans le DCB qui ne correspond pas à celle du fichier

   S002 : Lors de l'écriture d'un enregistrement, celui-ci est trop long pour l'unité spécifiée

- S01x :

   S013 :  Erreur au moment de l'ouverture d'un fichier.

Tags: 

Commande DB2

Voici quelques commandes de base pour DB2. Une fois sur le panneau DB2, il faut sélectionner "DB2 COMMANDS" pour les saisir.

DIS GROUP : Cette commande permet de connaitre la version du DB2

DIS BUFFERPOOL : Cette commande affiche le status du bufferpool

DIS ARCHIVE : Cette commande retourne des informations sur le nombre maximum de dérouleurs dédiés à la lecture de l'ARCHIVE LOG et le délai de non utilisation de ces unités avant désallocation.

Tags: 

Les codes retours DB2 sur MVS

Voici les differents codes retours SQL sous DB2 et leur signification sur le systeme MVS :

- 0xx :

   000 : Exécution réussie

   007 : Caractère interdit

   010 : String non terminé

   012 : Colonne non trouvée dans le from

   029 : Clause INTO manquante

   060 : Type invalide dans un ordre SQL

   084 : Ordre SQL non répertorié (erreur de syntaxe)

Tags: 

Variables OPC

Pour récuperer les variables OPC il faut utiliser la ligne : //*%OPC SCAN

-Variable relatives à une occurrence :

OADID

Nom de l'application

 

OADOWNER

Propriétaire de l'occurrence

 

Tags: 

Pages

www.le-gas.fr : Le guide de l'admin Systeme