La V5R2 permet d'utiliser le mot-clé LIKEREC pour créer facilement des structures de données et des souschamps de structures de données qui se présentent de la même manière qu'un format d'enregistrement. Un second paramètre facultatif permet de choisir quels champs dans le format d'enregistrement on veut inclure dans la structure
8. Utiliser des structures de données en format enregistrement
de données :
- LIKEREC(format: *ALL) signifie que
tous les champs dans le format d’enregistrement
sont inclus dans la
structure de données.
- LIKEREC(format : *INPUT) signifie
que tous les champs acceptant l’entrée
sont inclus. C’est le format par
défaut. - LIKEREC(format: *OUTPUT) signifie
que tous les champs permettant la
sortie sont inclus. - LIKEREC(format: *KEY) signifie que
seuls les champs clés sont inclus,
dans l’ordre.
La figure 6 illustre l’utilisation du
mot-clé LIKEREC pour définir une
structure de données, Orderkey, qui
n’inclut que les champs clé tirés du
format Ordrec. Le programme doit
connaître le nom du format d’enregistrement
(c’est-à -dire, qu’il doit y avoir
une F-spec pour le fichier qui inclut le
format d’enregistrement approprié).
Si la F-spec renomme le format d’enregistrement,
il faut utiliser le nom de
format renommé (interne).
Une structure de données LIKEREC
est une structure de données
qualifiée, bien qu’on ne puisse pas
spécifier le mot-clé QUALIFIED sur
cette définition. On fera référence aux
sous-champs par leur nom qualifié
(Orderkey.Customer par exemple).
On peut aussi inclure le mot-clé LIKEREC
pour un sous-champ dans une
structure de données qualifiée, ce qui
revient à imbriquer une structure de
données dans une autre. Dans ce cas,
le sous-champ est lui aussi qualifié automatiquement. Par conséquent, un programme pourrait
faire référence à un sous-champ nommé OrderDetail.Orderkey.
Customer.
Si vous avez utilisé une structure de données décrite en
externe pour accomplir des définitions semblables à LIKEREC,
vous serez heureux d’apprendre que le mot-clé EXTNAME accepte
aussi de nouveaux paramètres pour nommer un format
d’enregistrement et pour limiter les champs dans la structure
de données (par exemple, EXTNAME(Ordfile :Ordrec.*KEY).
Mais vous ne pouvez pas utiliser EXTNAME pour imbriquer
une structure de données dans une autre.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- Activer la mise en veille prolongée dans Windows 10
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Et si les clients n’avaient plus le choix ?
Les plus consultés sur iTPro.fr
- Le trilemme de la souveraineté : le coût caché du cloud qui freine l’IA en Europe
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Semperis : gouverner l’identité à l’ère des agents IA
- Analyse Patch Tuesday Mars 2026
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
