Mise(s) à jour
- 03/11/2008 :
- Version V1M0.
Instructions
- Le script d’installation est proposé en document joint au format ZIP. Extraire le fichier suffixé par XML et le sauvegarder dans un répertoire de votre IFS.
- Utilisez l’outil d’installation XML2SRC (voir 421, pour installer l’outil ou consulter le mode opératoire d’une installation).
Limitations
- Votre AS400 doit être en V5R2.
Notez bien
- Le site XDOCS400.COM fournit des programmes à titre d’exemples et n’assure pas de hotline ou de garantie dessus.
- Toutefois, si vous avez des soucis pour les installer, ou les utiliser, contactez l’auteur de l’article via le formulaire ad’hoc du site xdocs400 pour une aide ponctuelle.
Principes
- Dans un fichier script de commandes, saisir via un éditeur de texte toutes les commandes que vous souhaitez enchaîner.
- Exécuter le fichier script de commandes (stocké dans l’IFS). Les commandes sont exécutées dans l’ordre de leur présence dans le fichier script.
- Génération d’une log dans l’IFS.
Commande EXEC_CMD
- Indiquez les paramètres suivant via la commande EXEC_CMD
- Indiquer la bibliothèque des datas paramétrée
- Indiquer la bibliothèque des objets paramétrée
- Indiquer si Oui ou non les commandes ‘taggables’ seront exécutées
- Indiquer le chemin dans l’IFS où se trouvent le fichier script à exécuter.
- Indiquer le nom du fichier script à exécuter.
- Indiquer le mode de mise à jour du fichier log (*REPLACE ou *ADD).
- Indiquer le code ccsid de création du fichier log
- Indiquer si le traitement est soumis en batch (Oui par défaut).
Structure du fichier script de commandes
Supression des objets sauvegardés avant procédure de récupération
- Le script de commande commence et se termine par les balises
et - Le premier bloc
contient les commentaires explicatifs associés au script de commandes - Le bloc
contient la liste des commandes à exécuter. - Chaque commande est délimitée par le bloc
ou - Une commande encadrée par un bloc
est exécutée à chaque lancement du script. - Une commande encadrée par un bloc
est exécutée au lancement du script, si le paramètre exécuter les commandes ‘taggables’ est à Oui.
- Une commande encadrée par un bloc
- Il est possible de paramétrer deux bibliothèques : une bibliothèque de données et un bibliothèque d’objets.
- &BIBDTA est remplacée lors de l’exécution par la bibliothèque de datas renseignées dans la commande EXEC_CMD
- &BIBOBJ est remplacée lors de l’exécution par la bibliothèque des objets renseignées dans la commande EXEC_CMD
- Vous pouvez aussi indiquer une bibliothèque ‘en dur’ dans votre script.
Exemple
- La commande suivante exécute en batch le fichier script MYSCRIPT.CMD qui se trouve dans l’IFS à l’emplacement /home/myrep/ sur la biblothèque de données AS400 MYBIBDTA et la bibliothèque d’objets MYBIBOBJ. Le fichier LOG est remis à blanc (valeur par défaut) et les commandes ‘taggables’ sont exécutées.
EXEC_CMD BIBDTA(MYBIBDTA)
BIBOBJ(MYBIBOBJ)
CMDTAG(O)
IFS('/home/myrep/')
SCRIPT(MYSCRIPT.CMD)
MODE(*REPLACE)
CCSID(1252)
SBMJOB(O)