Salvando o conteúdo de um log do z/OS como RKLVLOG
Para salvar as informações em seus logs do z/OS (como o RKLVLOG), utilize o recurso System Display and Search Facility (SDSF) que faz parte do TSO. Siga estas instruções para utilizar o SDSF para capturar (nesse exemplo) o RKLVLOG associado a qualquer tarefa em execução em seu agente de monitoramento do z/OS.
Procedimento
- A partir do ISPF, selecione a opção SDSF.
- Digite o seguinte comando na linha de comandos:
st taskname
Em que taskname é o nome do procedimento cujo log você está tentando exibir e capturar. Por exemplo, digitar st cansdsst na linha de comandos possibilita consultar a tarefa de agente do OMEGAMON for Storage on z/OS.
- LIMPE o buffer de mensagem para forçar o envio de qualquer mensagem armazenada
em cache para o log utilizando esse comando:
f taskname,FLUSH
Nota: Observe que seu espaço de endereço pode estar em execução com a opção WTO(N) ativada, o que limita o número de mensagens que o produto pode emitir. Se você estiver utilizando essa opção, pode ser solicitado que recrie o problema sem esse parâmetro de supressão de mensagem. - A partir da tela SDSF, digite ? próximo ao
nome da tarefa iniciada, para exibir uma lista de arquivos de saída como
a seguinte. Por exemplo, os arquivos de saída para a tarefa de amostra cansdsst observada anteriormente são semelhantes a:
JESMSGLG JES2 JESJCL JES2 JESYSMSG JES2 SYSTSPRT CANSDSST SYSPRINT CANSDSST RKLVLOG CANSDSST RKLVSNAP CANSDSST RKPDLOG CANSDSST KS3ANMON CANSDSST KS3ACTCS CANSDSST - Para imprimir o RKLVLOG para essa tarefa em um conjunto de dados, digite um s ao lado do arquivo de saída
do RKLVLOG. Em seguida, na
linha de comandos do SDSF, digite:
print d
Pressionar Enter. O d significa que o arquivo é impresso em um conjunto de dados.
- Essa ação faz com que um painel semelhante aquele na figura a seguir seja exibido:
Figura 1. Figura 1. Impressão do SDSF no painel do banco de dados
COMMAND INPUT ===> SCROLL ===> CSR Data set name ===> ’USER1.NMP181.D26033.CANSON.SYSLOG’ Member to use ===> Disposition ===> NEW (OLD, NEW, SHR, MOD) Se o conjunto de dados deve ser criado, especifique o seguinte. O serial do volume será utilizado para localizar conjuntos de dados existentes, se especificado. 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) Formato de registro ===> VBA Comprimento do registro ===> 240 Tamanho do bloco ===> 3120 * Somente um desses campos pode ser especificadoNesse painel, digite o nome do conjunto de dados e as características para o arquivo que você está imprimindo e pressione Enter.
- Você será enviado de volta para o arquivo de saída do RKLVLOG. Na linha de comandos,
especifique o número de linhas que deseja imprimir, digitando um intervalo
que incluiria o arquivo inteiro, como:
print 1 99999999
A seguir, pressione Entrar. Uma mensagem no canto direito superior do painel informa quantas linhas foram impressas.
- Digite print close na linha de comandos do SDSF para fechar o arquivo. O log é agora salvo no conjunto de dados que foi especificado na Etapa 6.