Mainframe IBM

of 24 /24
ocument n°xxx Mainframe IBM Objet Le Système et les outils Mainframe IBM document.doc Page 1 / 24

Embed Size (px)

Transcript of Mainframe IBM

ocument nxxx

Mainframe IBMObjet

Le Systme et les outils Mainframe IBM

133919424.doc

Page 1 / 21

Mainframe IBM

Sommaire1. OBJET DU DOCUMENT..............................................................................................................................3 2. SYSTMES DEXPLOITATION IBM : HISTORIQUE ET GRANDS PRINCIPES.............................3 2.1. MVS...........................................................................................................................................................3 2.2. Z/OS............................................................................................................................................................3 2.3. FONCTIONNEMENT DES GRANDS SYSTMES IBM.................................................................................................3 2.3.1. Saisie commandes...............................................................................................................................3 2.3.2. Gestion Batch......................................................................................................................................4 2.3.3. Gestion TP...........................................................................................................................................4 2.3.4. Gestion Fichiers .................................................................................................................................4 2.3.5. Gestion bases de donnes....................................................................................................................4 3. TP1 : VISU DES SOURCES DANS ENDEVOR..........................................................................................5 3.1. ACCS AU MAINFRAME IBM...........................................................................................................................5 4. TP2 : GESTION DE FICHIERS ET DITION...........................................................................................6 4.1. VISU DUN FICHIER..........................................................................................................................................6 4.2. CRATION DUN FICHIER.................................................................................................................................10 4.2.1. Cration par copie de fichier............................................................................................................10 4.2.2. Cration par allocation de fichier.....................................................................................................12 5. TP3 : JCL ET SDSF......................................................................................................................................15 5.1. SYNTAXE DU JCL.........................................................................................................................................15 5.2. CRATION DUN FICHIER PAR JCL...................................................................................................................15 5.3. CONTRLE DU JOB PAR SDSF........................................................................................................................16 6. TP4 : TRANSFERT DE FICHIERS............................................................................................................17 6.1. IND$FILE.................................................................................................................................................17 7. TP5 : DB2.......................................................................................................................................................19 7.1. SPUFI.......................................................................................................................................................19

133919424.doc

Page 2 / 21

Mainframe IBM

1.

Objet du document

Description succincte de lenvironnement Grands Systmes IBM, de son fonctionnement et des applications et outils ncessaires son utilisation. Sujets abords : - Systmes dexploitation MVS, z/OS - Outil de gestion des sources Endevor - TSO/ISPF, fichiers IBM, transfert de fichier - JCL - DB2 - CICS

2.

Systmes dexploitation IBM : Historique et grands principes2.1. MVS

MVS est un successeur de lOS/360, lequel date de 1966 et tait orient batch (JCL). MVS date de 1974. Caractristiques de MVS : - dmarrage partir dun disque, - gestion mmoire virtuelle, - multi-tches sur diffrentes partitions, - multi-traitement grce plusieurs processeurs, - TSO, - ISPF, - VSAM, - SDSF. A ce jour, MVS nest plus maintenu par IBM, remplac par z/OS.

2.2.

z/OS

z/OS date de 2000. Caractristiques de z/OS : - adressage 64 bits, - support des technologies IBM et de WebSphere, Java, UNIX, - communication par TCP/IP, - serveur HTTP, - SYSPLEX (grappe dordinateurs IBM qui fonctionnent en paralllle comme un seul ordinateur).

2.3.

Fonctionnement des Grands Systmes IBM 2.3.1. Saisie commandes

par le sous-systme TSO et lenvironnement de dveloppement ISPF : manipulation de fichiers, dition de sources (COBOL, JCL, etc.).

133919424.doc

Page 3 / 21

Mainframe IBMCommandes TSO/ISPF : 1) sur la ligne de commandes : - Help ou F1 - F3 - F7 - F8 - F10 - F11 - F12 - Split ou F2 - Swap ou F9 - Start - Swap list - L[ocate] x - S[elect] x - Sort [colonne] - Keys 2) face au nom du fichier : - B[rowse] - V[iew] - E[dit] - I|S - D[elete] - R[ename] - Z

: aide : retour lcran prcdent : pagination arrire : pagination avant : pagination vers la gauche : pagination vers la droite : rappelle les commandes prcdentes : divise lcran en deux parties : navigue entre deux crans : cre un nouvel cran : affiche la liste des crans pour naviguer entre eux : affiche partir de x dans une liste de fichiers : dans un PDS, affiche ou cre le membre x : trie laffichage d une liste de fichiers sur la colonne (Name par dfaut) : affiche les valeurs assignes aux touches de fonction (modifiables) : affiche le contenu du fichier (non modifiable) : affiche le contenu du fichier (modifiable, ne peut tre sauvegard) : affiche le contenu du fichier (modifiable, peut tre sauvegard) : affiche les caractristiques du fichier : supprime le fichier : renomme le fichier : compresse le fichier (PDS)

2.3.2. Gestion Batchpar JCL, langage interprt de commandes pour lancer (ou soumettre) des jobs, le contrle des rsultats se fait par SDSF.

2.3.3. Gestion TPpar CICS, systme transactionnel cr en 1969. Commandes codes EXEC CICS .

2.3.4. Gestion FichiersDeux principales mthodes daccs : QSAM (squentiel) et VSAM (spcifique IBM). Les fichiers sont regroups en catalogues. Types particuliers de fichiers : DSN (PROJECT.USER.FILENAME) et PDS (fichiers partitionns : bibliothque de fichiers membres ). Les fichiers squentiels peuvent avoir des enregistrements de longueur fixe, variable ou indtermine, qui sont ou non regroups en blocs contenant un nombre constant denregistrements. En format variable, la longueur de lenregistrement est contenue dans les 4 premiers octets de celui-ci. Si les enregistrements sont groups en blocs, la longueur du bloc est contenue dans les 4 premiers octets du bloc. On peut accder un enregistrement de manire squentielle ou directe.

2.3.5. Gestion bases de donnespar IMS DL/I (hirarchique) et DB2 (relationnel), tous deux sur fichiers VSAM.

133919424.doc

Page 4 / 21

Mainframe IBM

3.

TP1 : visu des sources dans Endevor3.1. Accs au Mainframe IBM

Figure 1 : Cliquer sur raccourci application MVS, puis saisir code didentification (login) et mot de passe (indiffremment en majuscules ou minuscules).

133919424.doc

Page 5 / 21

Mainframe IBM

4.

TP2 : Gestion de fichiers et dition4.1. Visu dun fichier

Figure 11 : Saisir 3 pour afficher lcran des utilitaires de gestion de fichiers.

Figure 12 : Saisir le choix 4 liste des fichiers sur lcran des utilitaires de gestion de fichiers.

133919424.doc

Page 6 / 21

Mainframe IBM

Figure 13 : Saisir le prfixe des fichiers lister (= identifiant utilisateur MVS).

Figure 14 : Sur lcran de liste des fichiers, saisir v (ou b ou e) pour voir le contenu du fichier.

133919424.doc

Page 7 / 21

Mainframe IBM

Figure 15 : Mettre le curseur devant le nom du fichier et valider pour voir son contenu.

133919424.doc

Page 8 / 21

Mainframe IBMCommandes de lditeur : 1) sur la ligne de commandes : - HELP ou F1 : aide F1 deux fois de suite affiche un autre cran daide. - RES[et] : efface messages et raffiche le fichier. - DOWN ou F8 [nnnn] : avance dune page cran (dfaut) ou du nombre de lignes nnnn ou m pour aller la fin du fichier. - UP ou F7 [nnnn] : recule dune page cran (dfaut) ou du nombre de lignes nnnn ou m pour aller au dbut du fichier. - END ou F3 : sort de laffichage du fichier, revient au niveau prcdent, si EDIT, sauvegarde modifications. - CAN[cel] : sort de laffichage du fichier, annule modifications. - F[ind] xxx : recherche chane de caractres, rptition par F5. - C[hange] xxx yyy : modifie chane de caractres, rptition par F6. - UNDO : annule la modification. - RETR[ieve] ou F12 : rappelle commande prcdente. - HI[gh] : affiche en couleurs selon langage. - Ln : affiche partir de la ligne n. 2) sur la ligne de code : - r[nnnnn] : rpte 1 nnnnn fois la ligne. - rr[nnnnn] : sur la 1re et la dernire ligne, rpte 1 nnnn fois le bloc de lignes. - c[nnnnn] : slectionne nnnnn lignes copier partir de la ligne. - cc[nnnnn] : sur la 1re et la dernire ligne, copie 1 nnnn fois le bloc de lignes (idem pour m, o, d, x). - m[nnnnn] : slectionne nnnnn lignes dplacer partir de la ligne. - o[nnnnn] : combin avec copie ou move, fusionne (overlay) 1 nnnn lignes sur la ou les lignes. - d[nnnnn] : slectionne nnnnn lignes supprimer partir de la ligne. - x[nnnnn] : slectionne nnnnn lignes exclure de laffichage partir de la ligne. - i[nnnnn] : insre 1 nnnnn lignes aprs la ligne. - b[nnnnn] : combin avec une commande de copie ou move, ajoute 1 nnnn lignes avant la ligne. - a[nnnnn] : combin avec une commande de copie ou move, ajoute 1 nnnn lignes aprs la ligne. - )|([nnnnn] : dcale de 1 nnnn positions sur la ligne, aussi pour un bloc de lignes. - >|