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
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
- Chiffrements symétrique vs asymétrique
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Afficher les icônes cachées dans la barre de notification
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Hôpitaux virtuels : renforcer le système de santé français grâce au numérique
- Cybercriminalité bancaire : l’IA industrialise les attaques en 2026
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
