> Tech > API Qp2RunPase

API Qp2RunPase

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

Préparer l’entreprise aux technologies interconnectées

Préparer l’entreprise aux technologies interconnectées

Avec la « quatrième révolution industrielle », les environnements hyperconnectés entraînent de nouveaux risques en matière de sécurité. Découvrez, dans ce guide Kaspersky, comment faire face à cette nouvelle ère de vulnérabilité.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010