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

  1. Dans ISPF, sélectionnez l'option SDSF.
  2. Entrez les instructions suivantes sur la ligne de commande :

    st taskname

    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.

  3. 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.
  4. 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
  5. 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.

  6. 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 specified

    Dans ce panneau, tapez le nom et les caractéristiques du fichier enregistré et appuyez sur la touche Entrée.

  7. 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.

  8. 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.

Résultats

Pour plus d'informations sur les commandes SDSF, voir z/OS SDSF Operation and Customization (SA22-7670).