|
.gif)
quelques exemples de commandes
dans TBT400
La commande IPSIFSSECU permet de sécuriser
tous les objets d'un répertoire.
-------------------------------------------------------------------------------------------
La commande IPSIFSAUTO permet d'autoriser
un utilisateur à tous les objets d'un répertoire.
-------------------------------------------------------------------------------------------
La commande IPSACCFILE (utilisable
en mode programmation uniquement) permet l'accès
en lecture/écriture à des fichiers séquentiels
ou indexés
La taille de l'enregistrement est limitée à 9999 caractères
-------------------------------------------------------------------------------------------
La commande IPSCHGSIGN permet de changer
temporairement de signature.
-------------------------------------------------------------------------------------------
La commande IPSCLRMSGQ permet d'effacer
un ensemble de Message queues.
IPSCLRMSGQ SCNLIB(TEST) : Efface toutes
les messages queues de la bibliothèque TEST
IPSCLRMSGQ SCNLIB(TEST) SCNOBJ(PRM*) : Efface toutes les messages queues de
la bibliothèque TEST dont le nom commence par PRM.
-------------------------------------------------------------------------------------------
La commande IPSCLROUTQ permet d'effacer
un ensemble d'Output queues.
IPSCLROUTQ SCNLIB(TEST) :
Efface toutes les Output queues de la bibliothèque TEST
IPSCLROUTQ SCNLIB(TEST) SCNOBJ(PRM*)
Efface toutes les Output queues de la bibliothèque TEST dont le
nom commence par PRM.
-------------------------------------------------------------------------------------------
La commande IPSCRTMEMB permet de créer
un membre en suivant les règles de
création de TBT/400.
-------------------------------------------------------------------------------------------
La commande IPSLISTOBJ permet de créer
un fichier dans QTEMP contenant une liste d'objets
sélectionnés.
Ce fichier est décrit par le fichier physique IPSLISTOBJ de IPLSP.
Les critères de sélection sont les mêmes que ceux de la
commande IPSSCANOBJ
-------------------------------------------------------------------------------------------
La commande IPSPGCOMPA permet de comparer
deux fichiers et de restituer un code *ESC à la
moindre différence.
-------------------------------------------------------------------------------------------
La commande IPSPGCOPYF réalise
une copie de fichiers.
Elle existe en deux versions :
1) IPSPGCOPYF qui est interactive
2) IPSTBCOPYF qui est accessible en programmation.
Le fichier en lecture est traité avec les mêmes options que lors
d'une émission sur le réseau par TBT/400
Le fichier en écriture est traité avec les mêmes options
que lors d'une réception en provenance du réseau par TBT/400.
Le fichier en écriture pourra avoir été pré alloué,
ou Pourra être créé dynamiquement selon les règles
de TBT/400.
-------------------------------------------------------------------------------------------
La commande IPSPGDUMPF permet de dumper
en hexa un fichier selon différents
codes page.
-------------------------------------------------------------------------------------------
La commande IPSRGZPFM permet de réorganiser
un ensemble de membres dans un ensemble de
fichiers dans un ensemble de bibliothèques.
IPSRGZPFM SCNLIB(QUSRSYS)
SCNOBJ(*ALL)
SCNMBR(*ALL)
SCNEXE(*NO)
Simulera une réorganisation de tous les membres de tous les fichiers
de la bibliothèque QUSRSYS.
IPSRGZPFM SCNLIB(QUSRSYS)
SCNOBJ(*ALL)
SCNMBR(*ALL)
SCNEXE(*YES)
Fera une réorganisation de tous les membres de tous les fichiers de
la bibliothèque QUSRSYS.
-------------------------------------------------------------------------------------------
La commande IPSSAVEIFS réalise
une sauvegarde (totale ou partielle) d'un répertoire sur
un fichier séquentiel, ou une restauration.
Attention, les éléments relatifs à la sécurité ne
sont pas sauvegardés.
-------------------------------------------------------------------------------------------
La commande IPSSCANIFS permet de scanner
un répertoire, et pour chaque objet
:
- soit de le supprimer
- soit d'appeler une commande
- soit d'appeler un programme
-------------------------------------------------------------------------------------------
La commande IPSSCANOBJ permet de générer
une commande pour chaque objet sélectionné.
Les critères de sélection sont les mêmes que ceux de la
commande IPSLISTOBJ
-------------------------------------------------------------------------------------------
La commande IPSSCANSPL permet de générer
une commande pour chaque spool sélectionné.
-------------------------------------------------------------------------------------------
La commande IPSTBCOPYF réalise
une copie de fichiers.
Elle existe en deux versions :
1) IPSPGCOPYF qui est interactive
2) IPSTBCOPYF qui est accessible en programmation.
Voir IPSPGCOPYF pour plus d'informations.
-------------------------------------------------------------------------------------------
La commande IPZSAVDIR illustre les possibilités
de la boîte à outils TBT et du
protocole Multitbt
Elle permet :
1) de sauvegarder un répertoire sur un fichier séquentiel
2) de transférer ce dernier à un TBT distant
3) de restaurer sur le site distant.
Pour se faire :
- Deux TBT doivent être installés (TBTA et TBTB)
- Ils doivent se 'voir' mutuellement (TBTB est défini sur le A,
TBTA est défini sur le B)
- L'application IPZSVDIR doit être définie sur le TBT d'arrivée
- La file d'attente MIPZSVDIR doit être définie sur le TBT d'arrivée
associée au programme ZZZRESDIR de la bibliothèque IPLSP.
IPZSAVDIR SAVDIR('/test')
SAVDAY(*FULL)
NOMLOG(TBTB)
lancée sur la machine A provoquera le 'clonage' de la directory /test
sur
la machine B. La machine A sera prévenue du bon ou mauvais rechargement
IPZSAVDIR SAVDIR('/test')
SAVDAY(*DAY)
NOMLOG(TBTB)
lancée sur la machine A provoquera l'actualisation de la directory /test
sur
la machine B. La machine A sera prévenue du bon ou mauvais rechargement
: les
éléments créés ou modifiés de la journée
seront transmis et restaurés
la machine cible.
|