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
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
- Afficher les icônes cachées dans la barre de notification
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- IA souveraine : l’Europe avance, mais son interconnexion prend du retard
- Cloud public : la sécurité des données s’impose comme premier critère pour les agents publics
- Le champ de bataille des fournisseurs de services n’est plus l’IA, mais la confiance
- Continuer avec Exchange Server : quelles conséquences ?
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
