Sumário

Search

  1. Prefácio
  2. Apresentação do Change Data Capture
  3. Ouvinte do PowerExchange
  4. Condensador do PowerExchange
  5. Change Data Capture do DB2 para i5/OS
  6. Logs Remotos de Dados
  7. Apresentação da Extração de Dados Alterados
  8. Extraindo Dados Alterados
  9. Monitorando Sessões do CDC
  10. Gerenciando Extrações de Dados Alterados
  11. Ajustando Sessões do CDC
  12. Carimbos de Data/Hora DTL__CAPXTIMESTAMP

Guia do CDC para i5/OS

Guia do CDC para i5/OS

Inicializando o Condensador do PowerExchange

Inicializando o Condensador do PowerExchange

Use o comando SBMJOB para iniciar o programa DTLCACON do Condensador do PowerExchange.
Antes de iniciar o Condensador do PowerExchange, conclua as seguintes tarefas:
  • Configure os membros de configuração DBMOVER e CAPTPARM.
  • Verifique se os registros de captura para o DB-TYPE e DBID que você deseja usar para a execução atual foram adicionados ao arquivo CCT. Se necessário, você pode desativar ou excluir registros no Navegador do PowerExchange.
  • Verifique se os arquivos de ponto de verificação estão no estado desejado. Se você precisar inicializar a frio o Condensador do PowerExchange, verifique se não há arquivos de ponto de verificação para a máscara CHKPT_BASENAME no membro CAPTPARM.
  • Para uma inicialização a frio, configure o ponto de início. O ponto de início depende das configurações de parâmetro de RESTART_TOKEN e SEQUENCE_TOKEN no membro CAPTPARM:
    • Se os parâmetros RESTART_TOKEN e SEQUENCE_TOKEN não estiverem definidos, o Condensador do PowerExchange será iniciado na posição atual no diário.
    • Se os parâmetros RESTART_TOKEN e SEQUENCE_TOKEN estiverem definidos como zero, o Condensador do PowerExchange será iniciado a partir do início do diário. Nesse caso, o Condensador do PowerExchange poderá reprocessar dados de execuções prévias.
    • Se os parâmetros RESTART_TOKEN e SEQUENCE_TOKEN especificar valores válidos diferentes de zero, o Condensador do PowerExchange será iniciado a partir do ponto que é definido pelos valores de token.
No comando SBMJOB, você pode incluir os parâmetros opcionais CONFIG e LICENSE para especificar um arquivo de configuração de substituição ou um arquivo de chave de licença que você deseje usar, em vez do arquivo de configuração DBMOVER padrão ou o arquivo license.key. Os arquivos de substituição devem ter o nome de arquivo ou o caminho diferente dos arquivos padrão. Esses arquivos de substituição têm precedência em relação a qualquer arquivo de configuração de substituição e de chave de licença que você especificou nas variáveis de ambiente opcionais PWX_CONFIG e PWX_LICENSE.
Para iniciar o Condensador do PowerExchange no mesmo subsistema que os Ouvintes do PowerExchange, use a seguinte sintaxe de comando:
SBMJOB CMD(CALL PGM(DTLCACON) PARM(‘[CS=
library
/
file
(
mycondense_config_member
)]’ ‘[CONFIG=
library/file(myconfig_member)
]’ ‘[LICENSE=
library/file(mylicensekey_member)
])’) JOB(
job_name
) JOBD(
datalib
/DTLLIST) JOBQ(*JOBD) PRTDEV(*JOBD) OUTQ(*JOBD) CURLIB(
datalib
) INLLIBL(*JOBD)
Essa sintaxe inclui as seguintes variáveis:
  • jobname
    é o nome do trabalho.
  • datalib
    é o nome especificado pelo usuário da biblioteca de dados do PowerExchange que foi especificada na instalação.
No parâmetro CS, você pode especificar
condlib
/CFGCOND(CAPTPARM), onde
condlib
é o nome da biblioteca que contém os arquivos do Condensador do PowerExchange. Para executar um trabalho para cada diário que o Condensador do PowerExchange processa, especifique o nome de biblioteca
condlib
adequado.
Na sintaxe, você pode especificar um ou mais dos seguintes parâmetros opcionais:
CS
Especifica a biblioteca, nome de arquivo e nome do membro para qualquer membro de configuração de condensação que você criou e deseja usar, em vez do membro de configuração padrão
condlib
/CFGCOND(CAPTPARM).
CONFIG
Especifica a biblioteca, nome de arquivo e nome do membro de qualquer membro de configuração dbmover de substituição que você criou e deseja usar, em vez do membro de configuração padrão
condlib
/CFG(DBMOVER) .
LICENSE
Especifica a biblioteca, nome de arquivo e nome do membro para qualquer membro de chave de licença de substituição que você criou e deseja usar, em vez do membro de chave de licença padrão.
Nesses parâmetros, o caminho completo é necessário apenas se o membro não residir em uma localização padrão.
Depois que o comando SBMJOB é enviado, o programa DTLCACON envia os seguintes trabalhos:
Command Handler (DTLCCMDH) Condense (DTLCCNDS)
Você não pode usar o programa pwxcmd para inicializar o Condensador do PowerExchange.