Cours COBOL gestion de fichier

LE FILE STATUS
1. DEFINITION
LES DECLARATIVES
1. DEFINITION
2. INSTRUCTIONSL’ORGANISATION SEQUENTIELLE INDEXEE1
1. DEFINITION
1.1.  ACCES REALISABLES SUR UN FICHIER SEQUENTIEL INDEXE
1.2.  STRUCTURE D’UN FICHIER SEQUENTIEL INDEXE
2.  MECANISME DE FONCTIONNEMENT D’UN FICHIER SEQUENTIEL INDEXE
2.1. PHASE D’ALLOCATION
2.2. CHARGEMENT INITIAL
2.3.  INSERTION (CAS STANDARD
2.4.  INSERTION (CAS C.I SPLIT
2.5.  INSERTION (CAS C.A SPLIT
3.  LE POINTEUR D’ARTICLE COURANT
3.1. UTILISATION
3.2.  POSITIONNEMENT ET INCREMENTATION
3.3.  DESTRUCTION DU POSITIONNEMENT
4.  INSTRUCTIONS D’ ACCES AUXFICHIERS SEQUENTIELS INDEXES
4.1.  RECAPITULATIF DES OPERATIONS ENTREE-SORTIE
5.  LES CLES GENERIQUESOU CLES TRONQUEES
5.1.  REDECOUPAGE DE LA CLE
6. LES CLES SECONDAIRES
6.1. DEFINITION
6.2.  SITUATION DU POINTEUR SELON LA DEMANDE D’ACCES SELECTIF OU DE POSITIONNEMENT REALISEE
6.3.  ELEMENTS UTILISES LORS DES ACCES
6.4.  DEFINITION ET INSTRUCTIONS D’ACCES AUX FICHIERS SEQUENTIELS INDEXES PAR LE CHEMIN DES CLES SECONDAIRES
6.5.  EXEMPLE DE LECTURE PAR LACLE PRINCIPALE OU SECONDAIRE
6.6.  MODIFICATION DES DONNEES
L’ORGANISATION RELATIVE4
1. DEFINITION
2.  ACCES AUXENREGISTREMENTS
3. GESTION DES DOUBLES
3.1.  EXEMPLE DE GESTION DES DOUBLES
4. GESTION DES ANNULATIONS
5.  DEFINITION ET INSTRUCTIONS D’ACCES AUXFICHIERS RELATIFSEXERCICE CI CA
1.  Exercice sur la mise à jour d’un fichier séquentiel indexé
TP CLÉS PRIMAIRES
1. Sujet
1.1. ORGANIGRAMME
1.2. LE TRAITEMENT
1.3. LES FICHIERS
2. LES FICHIERS AVANT LE TRAITEMENT
3. LES EDITIONS
EXERCICE CLÉS SECONDAIRES
1.  Exercice D’apPLICATION SUR LES cles secondaires
TP CLÉS SECONDAIRES
1. Sujet
1.1. ORGANIGRAMME
1.2. LE TRAITEMENT
1.3. LES FICHIERS
2. LES EDITIONS
TP ORGANISATIONRELATIVE
1. SUJET
1.1. ORGANIGRAMME
1.2. TRAITEMENT
1.3. LES FICHIERS
2. LES EDITIONS

LE FILE STATUS

1. DEFINITION.
Le file status est une zone qui est alimentée d’un code alphanumérique sur deux caractères par la méthode d’accès à chaque opération d’entrée sortie sur le support magnétique auquel il est lié.
L’utilisation du file status permet donc de détecter des anomalies lors du traitement d’un fichier.
La clause file status est spécifiée dans la rubrique FILE-CONTROL.
exemple :  FILE-CONTROL.
SELECT Nf ASSIGN TO Nx
FILE STATUS IS FS-fich.

LIRE AUSSI :  Cours Cobol principes de base

LES DECLARATIVES

DEFINITION

L’usage des déclaratives spécifie des séquences d’instructions écrites par l’utilisateur pour le traitement des erreurs d’entrée-sortie qui s’ajoutent à celles du système.
Les procédures indiquées sont exécutées lorsque les locutions INVALID KEY ou AT END ne sont pas spécifiées. Après l’exécution de la déclarative, le contrôle est rendu à l’instruction qui suit celle ayant provoqué le débranchement. L’usage des déclaratives n’est pas limité aux fichiers organisés en séquentiel-indexé. Il ne peut y avoir qu’une seule section pour un fichier donné.

INSTRUCTIONS

PROCEDURE DIVISION.
DECLARATIVES.
nom SECTION.

L’ORGANISATION SEQUENTIELLE  INDEXEE

DEFINITION

La méthode d’accès « séquentiel indexé » permet de lire les données stockées sur un fichier à partir d’une information identifiant les enregistrements. Cette information s’appelle la CLE D’ACCES. Il s’agit d’une zone faisant partie de la description de l’enregistrement et permettant de l’identifier par rapport à tous les autres enregistrements du fichier. Le contenu de cette zone devra donc être unique pour un enregistrement par rapport aux autres enregistrements du fichier.
La clé d’accès qui peut être définie à n’importe quel endroit de l’enregistrement doit avoir une position de départ et une longueur fixe pour tous les enregistrements du fichier.

……

Cours Cobol

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *