Syntaxe
|
dataname1 [OF dataname2] ...
|
|
paragraphname OF sectionname
|
Paramètres
| Nom |
Description |
| dataname1 |
Ce paramètre permet d'indiquer le nom de la première donnée sur laquelle un traitement est effectué. Il peut s'agir de n'importe quelle donnée définie dans le programme COBOL. |
| dataname2 |
Ce paramètre est un qualificateur optionnel qui permet de spécifier une donnée supplémentaire liée à dataname1. Il est utilisé pour créer des relations entre des données dans une même instruction. |
| paragraphname |
Ce paramètre permet d'indiquer le nom du paragraphe dans lequel l'instruction OF est utilisée, indiquant ainsi l'endroit où l'instruction sera exécutée dans le programme COBOL. |
| sectionname |
Ce paramètre permet de spécifier une section dans laquelle l'instruction est utilisée. Il relie le paragraphe à une section précise du programme. |
Description
Cette instruction permet d'effectuer un traitement sur une ou plusieurs phrases composé d'un qualificateur.
Remarques
- L'instruction OF est utilisée pour qualifier des données dans une ou plusieurs phrases dans COBOL. Cela permet de gérer des relations entre différentes
données dans un même traitement. Par exemple, dans un tableau ou une structure de données complexe, cette instruction aide à spécifier quelles données sont liées
entre elles.
- Le paramètre dataname1 est essentiel car il détermine le premier élément sur lequel le traitement va être effectué. Cette donnée peut être n'importe quelle
donnée définie dans le programme, qu'il s'agisse d'une variable ou d'un champ dans une structure de données. Cela permet de cibler précisément une donnée pour le
traitement.
- Le paramètre dataname2, bien qu'optionnel, est très utile pour établir des relations supplémentaires entre différentes données. Lorsqu'il est utilisé, il
permet de traiter plusieurs éléments en fonction de leur relation ou contexte spécifique. Cela peut simplifier la gestion des structures de données imbriquées ou des
relations complexes dans un programme.
- Le paramètre paragraphname définit le paragraphe dans lequel l'instruction OF est appliquée. Il aide à localiser l'instruction dans le programme et précise où
dans le flux du programme COBOL l'instruction sera exécutée. Cela permet de structurer le programme et d'organiser son exécution de manière plus claire.
- Le paramètre sectionname permet de spécifier dans quelle section du programme COBOL l'instruction OF doit être utilisée. Il permet de lier l'instruction à une
section spécifique, ce qui rend le programme plus modulaire et organisé. Cela permet également de travailler avec des sections indépendantes et de mieux contrôler le flux
du programme.
- L'utilisation de OF avec dataname1 et dataname2 peut être particulièrement utile pour travailler avec des structures de données complexes telles que des
tableaux ou des enregistrements imbriqués. Cela permet de référencer facilement des éléments spécifiques au sein de ces structures, tout en maintenant une syntaxe claire
et concise.
- En utilisant OF dans le cadre d'une structure hiérarchique, il devient possible d'effectuer des traitements sur des groupes de données en respectant la relation de
qualification. Par exemple, si une donnée fait référence à un enregistrement ou une entrée dans une base de données, le qualificateur peut spécifier d'autres données
liées à cette entrée pour effectuer un traitement global.
- Cette instruction OF est essentielle pour les programmes COBOL complexes nécessitant une gestion précise des données et une organisation claire du code. Elle permet
d'améliorer la lisibilité et la structure du programme en associant des données et des traitements dans des sections et paragraphes bien définis. Cela facilite également
le débogage et la maintenance du code sur le long terme.
Dernière mise à jour : Jeudi, le 28 juillet 2011