Sauvegarde du contenu d'un journal z/OS tel que RKLVLOG
Pour sauvegarder les informations dans vos journaux z/OS (tels que RKLVLOG), utilisez la fonction System Display and Search Facility (SDSF) qui fait partie de TSO. Pour capturer le journal RKLVLOG associé à une tâche quelconque en cours d'exécution sur l'agent de surveillance z/OS par le biais de la fonction SDSF, procédez comme suit :
Procédure
- Dans ISPF, sélectionnez l'option SDSF.
- Entrez les instructions suivantes sur la ligne de commande :
st taskname
où nom_tâche correspond au nom de la procédure dont vous tentez d'afficher et de capturer le journal. Par exemple, si vous entrez st cansdsst sur la ligne de commande, vous pouvez afficher le travail de l'agent OMEGAMON for Storage on z/OS.
- VIDEZ la mémoire tampon du message pour forcer l'envoi des messages placés dans la mémoire cache
dans le journal, à l'aide de la commande suivante :
f taskname,FLUSH
Remarque : Sachez que votre espace adresse peut fonctionner avec l'option WTO(N) activée, ce qui limite le nombre de messages émis par le produit. Si cette option est activée, il se peut que l'on vous demande de recréer le problème sans ce paramètre de suppression de message. - A partir de l'écran SDSF, entrez ? en regard du nom de la tâche démarrée afin d'afficher une liste des fichiers de sortie similaire à celle présentée ci-dessous. Par exemple, les fichiers de sortie de l'exemple de tâche cansdsst cité précédemment se présenteraient de la manière suivante :
JESMSGLG JES2 JESJCL JES2 JESYSMSG JES2 SYSTSPRT CANSDSST SYSPRINT CANSDSST RKLVLOG CANSDSST RKLVSNAP CANSDSST RKPDLOG CANSDSST KS3ANMON CANSDSST KS3ACTCS CANSDSST - Pour enregistrer le journal RKLVLOG de ce travail dans un fichier, tapez
s en regard du fichier de sortie RKLVLOG. Puis, sur la ligne de commande de SDSF,
tapez :
print d
Appuyez sur la touche Entrée. La valeur d indique que le fichier est enregistré dans un fichier.
- Cette action entraîne l'affichage d'un panneau similaire à celui présenté à la figure suivante :
Figure 1. Figure 1. Panneau SDSF d'enregistrement dans une base de donnée
COMMAND INPUT ===> SCROLL ===> CSR Data set name ===> ’USER1.NMP181.D26033.CANSON.SYSLOG’ Member to use ===> Disposition ===> NEW (OLD, NEW, SHR, MOD) If the data set is to be created, specify the following. Volume serial will be used to locate existing data sets if specified. Management class ===> (Blank for default management class) Storage class ===> (Blank for default storage class) Volume serial ===> (Blank for authorized default volume) * Device type ===> (Generic unit or device address) * Data class ===> (Blank for default data class) Space units ===> TRKS (BLKS, TRKS, CYLS, BY, KB, or MB) Primary quantity ===> 5 (In above units) Secondary quantity ===> 5 (In above units) Directory blocks ===> 0 (Zero for sequential data set) Record format ===> VBA Record length ===> 240 Block size ===> 3120 * Only one of these fields may be specifiedDans ce panneau, tapez le nom et les caractéristiques du fichier enregistré et appuyez sur la touche Entrée.
- Vous êtes renvoyé au fichier de sortie RKLVLOG. Sur la ligne de commande, indiquez le nombre de lignes à enregistrer en spécifiant une fourchette incluant l'ensemble du fichier, comme par exemple :
print 1 99999999
Appuyez ensuite sur la touche Entrée. Un message s'affiche dans l'angle supérieur droit du panneau pour vous indiquer le nombre de lignes qui ont été enregistrées.
- Tapez print close sur la ligne de commande SDSF pour fermer le fichier. Le journal est sauvegardé dans le fichier que vous avez spécifié à l'étape 6.