les extensions au cobol ans avec exercices et corriges resume table

Transcription

les extensions au cobol ans avec exercices et corriges resume table
LES EXTENSIONS
AU COBOL A.N.S.
AVEC EXERCICES ET CORRIGES
CHIRSTIAN BONNIN
RESUME
Avec ses nombreux exemples et la fiabilité de ses informations, ce livre vous permet de pénétrer
les secrets des instructions les plus évolués du langage Cobol.
Il comprend quatre parties:
La première concerne Cobol et les différents types d'organisations de fichiers (directe, relative et
séquentielle indexée),
La seconde partie décrit le nouveau module de gestion des tables qui permet l'indexage direct
ou indirect et comprend des verbes inédits pour leur gestion.
La troisième partie, concerne, quant à elle, les modules d'édition et de tri Cobol.
Quant à la dernière partie, elle comprend un recueil fort utile de toutes les différences qui existent entre un Cobol quelconque et un Cobol ANS.
TABLE DES MATIERES
AVERTlSSEMENT
1
CHAPITRE PREMIER. - L'organisation directe
3
Principes généraux
Format général d'un programme
Les instructions COBOL
Création séquentielle de fichier - Exemple
Création de fichier en accès sélectif - Exemple
Mise à jour en accès sélectif - Exemple
CHAPITRE II. - L'organisation relative
3
4
6
11
18
20
23
Principes généraux
Format général d'un programme
Les instructions COBOL
Création de fichier - Exemple
Mise à jour en accès sélectif - Exemple
23
24
25
28
30
CHAPITRE III. - L'organisation séquentiel indexé
33
Principes généraux
Format général d'un programme
Les instructions COBOL
Création de fichier - Exemple
Mise à jour en accès sélectif - Exemple
Exercice n° 1
33
38
39
45
47
48
CHAPITRE IV. - VSAM
Le langage AMS
Structure logique des fichiers VSAM
Fichier Index et CLUSTER
Confidentialité - Sécurité d'accès
Création d'un catalogue
Création de fichiers VSAM
Création d'un CLUSTER
Autres commandes AMS (ALTER-OELETE-REPR0-LISTCATVERIFY)
Gestion des erreurs --- La STATUS KEY
53
53
54
55
56
56
60
62
65
71
CHAPITRE V. - L'organisation consécutive VSAM-ESD
73
Principes Généraux
Format Général d'un programme ESOS
Les instructions COBOL
Exemple de programme ESOS
73
74
75
78
CHAPITRE VI. - L'ol'l8Disation Indexée VSAM - KSDS
80
CHAPITRE VI. - L'ol'l8Disation Indexée VSAM - KSDS
Principes généraux
Format général d'un programme KSDS
Les instructions COBOL
Exemple de programmes VSAM .Création
Edition
Mise à jour
CHAPITRE VII. - L'organisation Relative RRDS
Principes généraux
Format général d'un programme RRDS
Les instructions COBOL
Exemples de programmes. Création
Mise à jour
CHAPITRE VIII. - Les Index Secondaires
Principes généraux
Le cluster Index Secondaire
La constitution d'un Index Secondaire
Les Index SET-UPGRADE ET NOUPGRADE
La voie d'accès PATH
Index uniques et Index multiples
Traitements autorisés sur un fichier de base KSDS
Les instructions du langage AMS
Définition d'un index secondaire
La construction d'un fichier Index Secondaire
La définition d'une voie d'accès PATH
Format général d'un programme accèdent à des Index Secondaires. Ils Les instructions COBOL
Exemple de programmation avec Index Secondaire unique
Création de l'Index Secondaire unique
Mise à jour de fichier indexe KSDS via un Index Secondaire unique
Exemple de programmation avec Index Secondaire multiple
Création d'un cluster Index Secondaire multiple
Edition de fichier indexe KSDS via un Index Secondaire multiple
CHAPITRE IX. - La gestion des tables
Principes généraux des Index
Les verbes de gestion des tables
ASCENDING & DESCENDING KEY
INDEXED BY
SET
USAGE INDEX
SEARCH
Exercice n° 2
CHAPITRE X. - Le tri COBOL
Principes généraux
Format général d'un programme
Les instructions COBOL
Les compteurs spéciaux du tri
Exemple de programme de tri
Le verbe MERGE
Exercice n° 3
CHAPITRE XI. - Le REPORT WRITER - Editeur COBOL
Principes généraux
Format général d'un programme
ENVIR NMENT DlVISI0N
FILE SECTl0N
REP RT SECTI0N
Les descriptions de groupes d'édition
Options permises ou non suivant les groupes d'édition
Les compteurs spéciaux
La PR CEDURE DlVISI0N
Les sections déclaratives
Exemple de programme
Exercice n° 4
CHAPlTRE XII. - La segmentation des programmes
En quoi consiste la segmentation
Les segments de procédure
Rédaction d'un programme segmenté
Répartition des segments
Points particuliers - Restrictions
TOP
80
80
82
83
87
90
91
94
94
95
96
101
103
106
106
106
107
108
108
109
109
110
110
112
113
117
118
118
119
122
122
122
126
126
128
128
129
130
131
132
137
138
138
140
141
145
147
149
149
150
150
151
152
152
153
156
162
163
164
166
167
172
175
175
176
177
178
180
CORRlGES DES EXERCICES
181
INDEX ALPHABETIQUE
201

Documents pareils