L'utilisation de cet utilitaire est relativement simple. En effet, il suffit d'appeler
la fenêtre de consultation à partir d'un programme RPG ou CL interactif. L'utilitaire
nécessite les quatre paramètres suivants :
· Input Char(10) : fichier à consulter
· Input Char(10) : bibliothèque du fichier
· Input Char(10) :
Utilisation
champ pour lequel une valeur sera renvoyée
· Output Char(128) : valeur en retour du champ sélectionné
La figure 1 présente le code du programme RPG/ILE qui invoque l’utilitaire de
la fenêtre de consultation. On peut obtenir l’ensemble du code de cet utilitaire
sur notre site Web (www.mysystemsjournal.com). La figure 2 présente l’écran de
la fenêtre de consultation résultante, qui contient le fichier client maître de
l’entreprise (MFCMP100). Etant donné que le fichier MFCMP100 possède une clé d’index
basée sur le champ CNAME, les données sont triées en fonction des noms de client.
Pour sélectionner un nom de client, il faut inscrire 1 sous la colonne Opt située
à côté du nom du client puis taper Entrée. Par exemple en sélectionnant le nom
de client Dot Com, la valeur 454285 est enregistrée dans le champ Irtnval. Cette
valeur est ensuite renvoyée au programme appelant. Il faut noter également que
le troisième paramètre, CUSNO, indique qu’on souhaite récupérer la valeur de retour
du numéro de client.
L’utilitaire de la fenêtre de consultation utilise un sous-fichier. La place de
la fenêtre dépend de l’emplacement du curseur lorsque l’utilitaire est appelé.
La figure 3 montre que WINDOW1 est le premier format écrit vers le programme d’affichage.
Ce format utilise le mot-clé WINDOW pour définir les paramètres de la fenêtre.
Le paramètre *DFT indique que la position courante du curseur doit être utilisée
pour spécifier la position du coin supérieur gauche de la fenêtre. Les autres
paramètres indiquent que la fenêtre compte 12 lignes de long et 50 caractères
de large, et *NOMSGLIN est la ligne du message par défaut.
J’espère que cet utilitaire de consultation sera apprécié et qu’il contribura
à vous rendre plus productif. Une chose est sûre, cela a été le cas pour moi.
Long Nguyen est consultant indépendant. Il travaille chez
ASICS Tiger Corporation en qualité de développeur à la fois RPG et Lotus Notes.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
