Le programme QP2SHELL utilise l'API Qp2RunPase en interne pour effectuer le travail réel. L'API Qp2RunPase permet à l'appelant d'indiquer le programme à appeler, les paramètres à utiliser et le réglage des valeurs d'environnement PASE spécialisées. Les fichiers utilitaires que l'on peut télécharger à http://www.iseriesnetwork.com/resources/code incluent deux commandes et des processeurs
API Qp2RunPase
de commandes
qui peuvent ziper et déziper des fichiers avec une interface
de commande OS/400 (les figure 1 et figure 2 montrent ces
deux commandes). Les processeurs de commandes sont implémentés
en ILE C++ et se servent de l’API Qp2RunPase
pour appeler les programmes Zip et Unzip.
J’ai créé ces deux commandes pour qu’elles ressemblent
aux commandes OS/400 classiques. Je n’ai inclus que les options
les plus courantes utilisées pour les programmes Zip et
Unzip comme paramètres de la commande et j’ai choisi pour
ces options des valeurs par défaut appropriées, selon moi, à
un travail de gestion. Le processeur de commandes reçoit les
paramètres de commandes et les traduit en paramètres ligne
de commande Zip/Unzip appropriés. Quand vous spécifierez
que les fichiers devraient être supprimés après les avoir ajoutés
à l’archive zip, vous indiquerez *YES pour le paramètre
de commande approprié, qui sera traduit en paramètre -m
lors de l’appel du programme Zip. En appelant le programme
PASE, vous ne faites encore que transmettre la
même liste de paramètres que vous auriez tapée dans le shell
PASE en appelant le programme. Ce n’est pas une opération
très complexe et vous pouvez facilement la glisser dans un
programme CL qui crée vos propres programmes driver (le
traitement des listes constitue le plus gros du travail).
Cependant, je vous conseille de tester et de valider d’abord
les actions que vous voulez effectuer pendant l’exécution du
programme PASE à partir du terminal PASE, avant de commencer
à développer vos propres programmes driver pour
d’autres programmes PASE.
Téléchargez cette ressource
Créer des agents dans Microsoft 365 Copilot
Insight vous guide dans l’utilisation de la nouvelle expérience de création d’agents dans Microsoft Copilot Studio, disponible dans Copilot Chat. Découvrez les étapes clés pour concevoir, configurer et déployer ces nouveaux agents et injecter la puissance de l’IA directement dans le flux de travail.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Connectivité et impression sans contrainte : repenser la gestion documentaire en 2026
- Souveraineté numérique : réinvestir les fondations pour sortir de la dépendance à Microsoft
- L’essor de l’IA propulse les cyberattaques à des niveaux records
- L’IA sous contrôle : un impératif pour la souveraineté des entreprises
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
