Section courante

A propos

Section administrative du site

ORGANIZATION

Organisation
Cobol

Syntaxe

FILE-CONTROL.
((SELECT [OPTIONAL] filename ASSIGN TO [label][S] AS JCLvariable)
[RESERVE integer AREAS]
| ORGANIZATION IS [SEQUENTIAL]/RELATIVE/INDEXED |
| ACCESS MODE IS [SEQUENTIAL]/RANDOM/DYNAMIC |
|RELATIVE/RECORD KEY alphanumericdatafiled|
[ALTERNATIVE RECORD KEY alphanumericrecordfield [WITH DUPLICATES]
[PASSWORD IS literaldataname]
[FILE STATUS IS alphanumericdataitem, groupdataitem]

Paramètres

Nom Description
filename Ce paramètre permet d'indiquer le nom du fichier logique utilisé dans le programme COBOL. Il sert d'identifiant pour les opérations de traitement sur le fichier.
label Ce paramètre permet d'indiquer l'étiquette ou nom physique associé au fichier, généralement utilisé pour référencer un fichier externe dans l'environnement d'exécution.
JCLvariable Ce paramètre permet de lier le fichier à une variable définie dans le JCL (Job Control Language), facilitant l'association entre le programme COBOL et son environnement d'exécution.
integer Ce paramètre permet de réserver un certain nombre d'aires de mémoire pour le traitement du fichier. Il est utilisé avec la clause RESERVE.
SEQUENTIAL Ce paramètre permet d'indiquer que l'organisation du fichier est séquentielle, c'est-à-dire que les enregistrements sont lus ou écrits dans l'ordre.
RELATIVE Ce paramètre permet d'indiquer que le fichier est organisé de manière relative, chaque enregistrement ayant un numéro d'ordre unique accessible directement.
INDEXED Ce paramètre permet d'indiquer une organisation de type indexée, dans laquelle les enregistrements sont accessibles via des clefs.
alphanumericdatafiled Ce paramètre permet de spécifier la clé principale du fichier relatif ou indexé, utilisée pour accéder aux enregistrements.
alphanumericrecordfield Ce paramètre permet d'indiquer une clé secondaire pour les fichiers indexés. Elle peut être utilisée comme méthode alternative d'accès aux enregistrements.
WITH DUPLICATES Ce paramètre permet de spécifier que des valeurs dupliquées sont autorisées pour la clé alternative. Cela est utile pour des recherches multiples.
literaldataname Ce paramètre permet de fournir un mot de passe d'accès au fichier. Il peut être utilisé dans des systèmes sécurisés pour restreindre les droits.
alphanumericdataitem Ce paramètre permet de recevoir un code indiquant l'état du fichier après une opération (succès, erreur, fin de fichier, etc.).
groupdataitem Ce paramètre permet de grouper plusieurs éléments de données liés au statut du fichier, souvent utilisés pour une analyse plus complète des erreurs.

Description

Cette instruction permet d'indiquer le type de fichier dans une instruction de clause «SELECT».

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011