|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mars 2009 Messages : 321 ![]() |
Bonjour,
J'ai besoin de mettre sous forme de procédure un contrôle de validité d'une sauvegarde sur cartouche javais pensé a utiliser la commande DSPTAP par contre cette commande ne me remonte aucune notion d'anomalie Avez-vous une commande pour faire ce contrôle à travers une procédure Pour information il m'est pas possible de modifier le programme CLLE qui effectue la sauvegarde contrainte de © Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : septembre 2008 Messages : 253 ![]() |
La commande DSPTAP n'affiche en effet pas les objets n'ayant pas été sauvegardés. On peut juste s'en servir pour vérifier qu'il y a eu une sauvegarde, et que l'on n'a pas d'erreur sur le support, c'est à dire sur la cartouche.
Normalement, on peut indiquer dans le paramètre OUTPUT de la commande SAVxxx de sortir une liste des erreurs ou un fichier des erreurs. Mais apparemment, tu ne peux pas modifier le programme de sauvegarde Tu peux peut-être modifier la valeur par défaut de la commande SAVxxx. Par exemple CHGCMDDFT SAV 'OUTPUT('/monfichierIFS') INFTYPE(*ERR)' Soit tu modifies une fois pour toute la/les commandes de sauvegarde, soit tu fais un programme qui modifie la commande, lance la sauvegarde puis rétablit la commande par défaut. (il y a plusieurs façons de faire) On peut aussi faire un programme qui lance la sauvegarde puis effectue un DSPJOBLOG OUTPUT(*OUTFILE). Il restera ensuite à trier les messages normaux et les messages d'erreurs. Sinon, il reste aussi la commande DSPLOG pour imprimer l'historique. Comme en général, elle tourne la nuit au moment où il n'y a rien d'autre, il est assez facile d'éditer un log de ce moment là. L'ennui c'est qu'on n'a pas forcément tous les messages dans l'historique. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com