• Nenhum resultado encontrado

EDMLUCTR Utilitário de Digitalização e Impressão de Log

EXEC PGM=EDMLUCTR

Chama o utilitário.

STEPLIB DD

Define a biblioteca LOAD do PowerExchange que contém o utilitário.

ERDS01 DD

Define o conjunto de dados de reinicialização de emergência (ERDS) do Agente de Log do PowerExchange que contém o inventário de conjuntos de dados de log que possui os registros de log a serem exibidos. Especifique apenas um conjunto de dados ERDS.

EDMPARMS DD

Define o conjunto de dados que contém o módulo de opções EDMSDIR.

SYSIN DD

Define as instruções de controle do utilitário.

Notas de Uso do Utilitário EDMLUCTR

Considere os seguintes pontos antes de usar o utilitário EDMLUCTR:

¨ Se você especificar valores LOGRBA antigos, o utilitário poderá ler os conjuntos de dados de log do arquivo morto que foram migrados pelo sistema de gerenciamento de armazenamento. Verifique se você tem DASD suficiente para rechamar qualquer conjunto de dados de log do arquivo morto migrado.

¨ Você pode usar o utilitário EDMLUCTR em um ambiente de um único Agente de Log do PowerExchange ou no ambiente de Mesclagem Pós-Log.

¨ É possível executar o utilitário EDMLUCTR quer o Agente de Log do PowerExchange esteja ou não em execução.

Exemplos do Utilitário EDMLUCTR

Seguem-se exemplos do utilitário EDMLUCTR.

Utilitário EDMLUCTR - Exemplo 1

As instruções a seguir imprimem dados resumidos de todos os registros de log, começando pelo RBA registrado no ERDS que foi obtido do ponto de verificação mais recente do Agente de Log do PowerExchange:

// JOB

//READER EXEC PGM=EDMLUCTR

//STEPLIB DD DISP=SHR,DSN=hlq.LOAD //ERDS01 DD DISP=SHR,DSN=your.ERDS01 //EDMPARMS DD DISP=SHR,DSN=your.USERLIB //SYSIN DD * // A saída resultante é: 22:46:20.44 L O G S T A R T

22:46:20.42 PWXEDM172502I Log Scan/Print Utility initialization in-progress product level V2.4.05 08/31/2006

22:46:20.44 Echo of input from SYSIN... 22:46:20.44 End of input from SYSIN...

22:46:30.57 PWXEDM172191I EDMLRDS: LMF will begin transferring data for Log Scan/Print Utility at X'0000568850000000'

22:46:30.67 PWXEDM172146I EDMLRDP: LMF now processing AUSQA.PWX.V850.PRILOG.DS02 for Log Scan/Print Utility

22:46:52.10 Log-rec EDP-UOW=LOGGER00005688500000000000 ECCR-UOW= h& 0000000000000000 Logrba=0000568850000000

22:46:52.10 Log-rec EDP-UOW=LOGGER0000568850B400000001 ECCR-UOW= h& 0000000000000000 Logrba=0000568850B40000

22:46:52.10 Log-rec EDP-UOW=LOGGER00005688523400000003 ECCR-UOW= h 0000000000000000 Logrba=0000568852340000

22:46:57.19 PWXEDM172198I EDMLPOPU: LMF table populate tasks are terminating due to an operator stop or PAC termination

22:46:57.19 PWXEDM172195I EDMLUPLU: LMF task for Log Scan/Print Utility is terminating due to an operator stop or PAC termination

22:46:57.20 Totals by Source... 22:46:57.20 Open Uows... 22:46:57.20 L O G E N D

Utilitário EDMLUCTR - Exemplo 2

As seguintes instruções imprimem dados resumidos de todos os registros de log, começando por um RBA específico. Além disso, como o parâmetro opcional CHANGE-DETAIL é incluído, o trabalho imprime informações detalhadas em formato hexadecimal sobre registros de alterações.

// JOB

//READER EXEC PGM=EDMLUCTR

//STEPLIB DD DISP=SHR,DSN=hlq.LOAD //ERDS01 DD DISP=SHR,DSN=your.ERDS01 //EDMPARMS DD DISP=SHR,DSN=your.USERLIB //SYSIN DD *

-SEL LOGRBA=00000D300D80 CHANGE-DETAIL -SEL RECORDS=100

//

A saída resultante é:

2:07:56.62 L O G S T A R T

2:07:56.59 PWXEDM172502I Log Scan/Print Utility initialization in-progress product level V2.4.05 08/ 31/2006

2:07:56.59 Echo of input from SYSIN...

2:07:56.59 -SEL LOGRBA=00000D300D80 CHANGE-DETAIL 00052111 2:07:56.59 -SEL RECORDS=100 00053009 2:07:56.60 End of input from SYSIN...

2:07:56.60 PWXEDM172191I EDMLUCTR: LMF will begin transferring data for Log Scan/Print Utility at X'00000D300D800000'

2:08:06.77 PWXEDM172146I EDMLRDP: LMF now processing AUSQA.PWX.V850.AUSL.LG1.D2007296.T1417271 for Log Scan/Print Utility

2:08:06.81 Chg-rec EDP-UOW=AUSL 00000D21EC3E00000000 ECCR-UOW=AUSDB2CC000C0A596E160000 Logrba=00000D300E520000

2:08:06.81 Source=DB2 Func=ISRT Srcname=DB2DSN8rrtb00041 2:08:06.81 Timestamp-14:16:11:85 Date-10/23/2007 2:08:06.81 0000 00000003 00000014 000000B4 000000B4

2:08:06.81 0010 000001BE 00A00101 C3C46008 00000000 CD- 2:08:06.81 0020 E2C40000 00000000 000C0A5F 834F0000 SD ^c| 2:08:06.81 0030 00000000 00000000 0000C163 9ED5E4FA A NU³ 2:08:06.81 0040 CA02C4C2 F2C4E2D5 F89999A3 82F0F0F0 DB2DSN8rrtb000 2:08:06.81 0050 F4F14040 40404040 40404040 40404040 41

2:08:06.81 0060 40404040 4040C1E4 E2D34040 00000D21 AUSL 2:08:06.81 0070 EC3E0000 00000000 0D300E52 00000000 Ö

2:08:06.81 0080 C4E3D300 00000001 C1E4E2C4 C2F2C3C3 DTL AUSDB2CC ....

2:08:06.99 Default 5000 or RECORDS= threshold reached

2:08:07.02 PWXEDM172198I EDMLPOPU: LMF table populate tasks are terminating due to an operator stop or PAC termination

2:08:07.03 PWXEDM172195I EDMLUPLU: LMF task for Log Scan/Print Utility is terminating due to an operator stop or PAC termination

2:08:07.03 Totals by Source...

2:08:07.03 DB2DSN8rrtb00041 Isrt= 20 Repl= 0 Dlet= 0 Unk= 0 2:08:07.03 DB2DSN8rrtb00031 Isrt= 49 Repl= 0 Dlet= 0 Unk= 0 2:08:07.03 DB2DSN8rrtb01011 Isrt= 30 Repl= 0 Dlet= 0 Unk= 0 2:08:07.03 Open Uows...

2:08:07.03 Edp-UOW=AUSL 00000D30252000000000 ECCR-UOW=AUSDB2CC000C0A5F8CB40000 Logrba=00000D3025200000

2:08:07.04 L O G E N D

Utilitário EDMLUCTR - Exemplo 3

As instruções a seguir filtram os registros pelo valor -MASK de DB2DSN8 e imprimem esses registros a partir de um RBA específico.

// JOB

//READER EXEC PGM=EDMLUCTR

//STEPLIB DD DISP=SHR,DSN=hlq.LOAD //ERDS01 DD DISP=SHR,DSN=your.ERDS01 //EDMPARMS DD DISP=SHR,DSN=your.USERLIB

//SYSPRINT DD SYSOUT=* //SYSUDUMP DD SYSOUT=* //SYSIN DD *

-SEL LOGRBA=D300D80 RECORDS=100 -MASK DB2DSN8

//

A inclusão do parâmetro opcional RECORDS limita o número de verificações de registros em busca da cadeia de caracteres DB2DSN8.

A saída resultante é:

2:24:09.49 L O G S T A R T

2:24:09.45 PWXEDM172502I Log Scan/Print Utility initialization in-progress product level V2.4.05 08/ 31/2006

2:24:09.46 Echo of input from SYSIN...

2:24:09.46 -SEL LOGRBA=D300D80 RECORDS=100 00052111 2:24:09.46 -MASK DB2DSN8 00053009 2:24:09.47 End of input from SYSIN...

2:24:09.47 PWXEDM172191I EDMLUCTR: LMF will begin transferring data for Log Scan/Print Utility at X'00000D300D800000'

2:24:19.73 PWXEDM172146I EDMLRDP: LMF now processing AUSQA.PWX.V850.AUSL.LG1.D2007296.T1417271 for Log Scan/Print Utility

2:24:19.77 Chg-rec EDP-UOW=AUSL 00000D21EC3E00000000 ECCR-UOW=AUSDB2CC000C0A596E160000 Logrba=00000D300E520000

2:24:19.77 Source=DB2 Func=ISRT Srcname=DB2DSN8rrtb00041 2:24:19.77 Timestamp-14:16:11:85 Date-10/23/2007

2:24:19.77 Chg-rec EDP-UOW=AUSL 00000D21EC3E00000000 ECCR-UOW=AUSDB2CC000C0A596E160000 Logrba=00000D3010240000

2:24:19.77 Source=DB2 Func=ISRT Srcname=DB2DSN8rrtb00041 2:24:19.77 Timestamp-14:16:11:85 Date-10/23/2007

2:24:19.77 Chg-rec EDP-UOW=AUSL 00000D21EC3E00000000 ECCR-UOW=AUSDB2CC000C0A596E160000 Logrba=00000D3011E20000

2:24:19.77 Source=DB2 Func=ISRT Srcname=DB2DSN8rrtb00041 2:24:19.77 Timestamp-14:16:11:85 Date-10/23/2007 ...

2:24:19.81 Default 5000 or RECORDS= threshold reached

2:24:19.82 PWXEDM172198I EDMLPOPU: LMF table populate tasks are terminating due to an operator stop or PAC termination

2:24:19.83 PWXEDM172195I EDMLUPLU: LMF task for Log Scan/Print Utility is terminating due to an operator stop or PAC termination

2:24:19.84 Totals by Source...

2:24:19.84 DB2DSN8rrtb00041 Isrt= 20 Repl= 0 Dlet= 0 Unk= 0 2:24:19.84 DB2DSN8rrtb00031 Isrt= 49 Repl= 0 Dlet= 0 Unk= 0 2:24:19.84 DB2DSN8rrtb01011 Isrt= 30 Repl= 0 Dlet= 0 Unk= 0 2:24:19.84 Open Uows...

Utilitário EDMLUCTR - Exemplo 4

Se você executar o utilitário em um ambiente de Mesclagem Pós-Log, as seguintes instruções imprimirão dados resumidos de todos os registros de log que começam com um carimbo de data/hora específico.

// JOB

//READER EXEC PGM=EDMLUCTR

//STEPLIB DD DISP=SHR,DSN=hlq.LOAD //ERDS01 DD DISP=SHR,DSN=your.ERDS01 //EDMPARMS DD DISP=SHR,DSN=your.USERLIB //SYSIN DD *

-SEL LOGRBA=C1A4C0D9F4813301 RECORDS=EOF //

A saída resultante é:

13:14:36.51 L O G S T A R T

13:14:36.47 PWXEDM172502I Log Scan/Print Utility initialization in-progress product level V2.4.05 08/31/2006

13:14:36.48 Echo of input from SYSIN...

13:14:36.48 -SEL LOGRBA=C1A4C0D9F4813301 RECORDS=EOF 00052020 13:14:36.49 End of input from SYSIN...

13:14:36.49 PWXEDM172191I EDMLUCTR: LMF will begin transferring data for Log Scan/Print Utility at X'0000000000000000'

13:14:46.66 PWXEDM172146I EDMLRDP: LMF now processing DTLUSR.V851.V1.PRILOG1.DS01 for Log Scan/Print Utility

13:14:46.81 Log-rec EDP-UOW=LOGGER00000000000000000000 ECCR-UOW= 000000000000C1A4 Logrba=C1A4C0D9F4813301

13:14:46.81 Log-rec EDP-UOW=LOGGER0000000000B400000003 ECCR-UOW= 000000000000C1A4 Logrba=C1A4C0D9F4844281

13:14:46.81 Log-rec EDP-UOW=DOCL C1A4C0E3C6B7BE410000 ECCR-UOW= 0000000000000000 Logrba=C1A4C0E3C6B7BE41

13:14:46.81 Srv-rec EDP-UOW=DOCDB2F0F14040404040404040 ECCR-UOW= 0000000000000000 Logrba=C1A4C0E3D6CD4641

13:14:46.81 Srv-rec EDP-UOW=DOCDB2F0F14040404040404040 ECCR-UOW= 0000000000000000 Logrba=C1A4C0E3D6D09841

13:14:46.81 Log-rec EDP-UOW=LOGGER00000000052400000000 ECCR-UOW= 000000000000C1A4 Logrba=C1A4C209F8068081

13:14:46.81 Log-rec EDP-UOW=LOGGER0000000005D800000001 ECCR-UOW= Q 000000000000C1A4 Logrba=C1A4C209F806A7C1

13:14:46.81 Log-rec EDP-UOW=LOGGER00000000075800000003 ECCR-UOW= 000000000000C1A4 Logrba=C1A4C209F809A5C1

13:14:51.84 PWXEDM172198I EDMLPOPU: LMF table populate tasks are terminating due to an operator stop or PAC termination

13:14:51.85 PWXEDM172195I EDMLUPLU: LMF task for Log Scan/Print Utility is terminating due to an operator stop or PAC termination

13:14:51.86 Totals by Source... 13:14:51.86 Open Uows... 13:14:51.86 L O G E N D

CA P Í T U L O

1 5

EDMXLUTL - Utilitário do

Marcador de Eventos

Este capítulo inclui os seguintes tópicos: ¨ Visão Geral do Utilitário EDMXLUTL, 111

¨ Criando um Marcador de Eventos no Modo em Lotes, 111 ¨ Instruções da JCL do Utilitário EDMXLUTL, 112

¨ Instruções de Controle do Utilitário EDMXLUTL, 112 ¨ Comando EVENT do Utilitário EDMXLUTL, 112

¨ Conjuntos de Palavras-chave para a Categoria BASEEDM, 113 ¨ Exemplo do Utilitário EDMXLUTL, 115

Visão Geral do Utilitário EDMXLUTL

Use o utilitário EDMXLUTL para criar um marcador de eventos no Agente de Log do PowerExchange para MVS.

Criando um Marcador de Eventos no Modo em Lotes

Use o seguinte procedimento para criar um marcador de eventos no modo em lotes.

Para criar um marcador de eventos no modo em lotes:

1. Faça uma cópia de trabalho da amostra de JCL #EDMLUTB da amostra de biblioteca HLQ.SAMPLIB, onde HLQ é o qualificador de alto nível especificado na instalação e edite a cópia da forma necessária.

2. Execute o trabalho para criar o marcador de eventos.

Instruções da JCL do Utilitário EDMXLUTL

A tabela a seguir descreve as instruções da JCL do utilitário EDMXLUTL:

Instrução Descrição

EXEC Especifique o programa EDMXLUTL.

STEPLIB DD Inclua a biblioteca de carregamento de Captura de Alterações do PowerExchange. Se você tiver adicionado a biblioteca de carregamento à concatenação LNKLST do sistema, não será necessário adicioná-la à STEPLIB.

EDMPARMS DD Especifique o nome da biblioteca do usuário (YOUR.USERLIB) que contém o módulo de opções padrão (EDMSDIR) associado ao Agente de Log do PowerExchange que você está usando. Se você não incluir uma instrução EDMPARMS DD, ou especificar uma biblioteca que não contém os módulos de opções, a Captura de Alterações do PowerExchange usará a concatenação STEPLIB para obter as opções de configuração.

EDMMSG DD Especifique o nome do conjunto de dados para o qual você deseja emitir erros e avisos. EDMSYSIN DD Especifique o comando EVENT apropriado para o marcador que você deseja criar.

Instruções de Controle do Utilitário EDMXLUTL

A tabela a seguir lista as instruções de controle do utilitário marcador de eventos:

Comando

EVENT TYPE=BASEEDM NOTIFY={EDITION|ENDCOPY|COPY} OBJECT={IMS|VSAM|DB2} ACCESS=STRUCTURE

{DBD={dbd_name DSN=data_set_name|SYSID=ssid} EVENT TYPE=BASEEDM NOTIFY={EDITION|ENDCOPY|COPY} OBJECT={IMS|VSAM|DB2} ACCESS=OBJECT

{EDMNAME=edmname|DBD=dbd_name} DSN=data_set_name SEGMENT=segment_name [SEGMENT=segment_name ...]| DBD=dbd_name DSN=data_set_name|SYSID=ssid CREATOR=table_creator TABNAME=table_name

[TABNAME=table_name ...] }

T

ÓPICOS

R

ELACIONADOS

:

¨ “Sintaxe do Comando EVENT” na página 112

¨ “Conjuntos de Palavras-chave para a Categoria BASEEDM” na página 113

Comando EVENT do Utilitário EDMXLUTL

Use o comando EVENT para criar marcadores de eventos no modo em lotes.

Sintaxe do Comando EVENT

Use a seguinte sintaxe para o comando EVENT:

EVENT TYPE=category keyword1=value1 keyword2=value2 keyword3=value3 ...

As seções subsequentes abordam os parâmetros desse comando, por categoria. Cada categoria tem um ou mais conjuntos de palavras-chave associadas.