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. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP

Exemplo 1. Criando Tokens de Reinicialização Atuais com Instruções de Substituição Especiais

Exemplo 1. Criando Tokens de Reinicialização Atuais com Instruções de Substituição Especiais

Esse exemplo adiciona uma tabela de origem, RRTB_SRC_004, a uma sessão do CDC que tem outras três origens. Edite o arquivo de token de reinicialização para gerar tokens de reinicialização que representem o fim atual do fluxo de mudança para a origem adicional.
No arquivo de token de reinicialização, defina instruções de substituição especiais com a opção CURRENT_RESTART para a origem RRTB_SRC_004.
Para as outras três origens, mantenha os pontos de reinicialização existentes.
Para adicionar uma origem com tokens de reinicialização CURRENT_RESTART:
  1. No Workflow Monitor, use o comando Stop para interromper o fluxo de trabalho.
  2. Após a interrupção do fluxo de trabalho, selecione o comando Recover Task para executar uma sessão de recuperação.
    O PWXPC grava as seguintes mensagens no log da sessão:
    PWXPC_12060 [INFO] [CDCRestart] =============================== Session restart information: =============================== Extraction Map Name Restart Token 1 Restart Token 2 Source d1dsn9.rrtb0002_RRTB_SRC_002 000000AD220F00000000000000AD220F0000000000000000 C1E4E2D34040000000AD0D9C00000000 GMD storage d1dsn9.rrtb0001_RRTB_SRC_001 000000AD220F00000000000000AD220F0000000000000000 C1E4E2D34040000000AD0D9C00000000 GMD storage d1dsn9.rrtb0003_RRTB_SRC_003 000000AD220F00000000000000AD220F0000000000000000 C1E4E2D34040000000AD0D9C00000000 GMD storage
    O PWXPC também grava os tokens de reinicialização no arquivo de token de reinicialização identificado nos atributos de conexão do aplicativo CDC.
  3. Edite o mapeamento, a sessão e o fluxo de trabalho para adicionar a origem RRTB_SRC_004.
  4. Edite o arquivo de token de reinicialização para adicionar as instruções de substituição especiais RESTART1 e RESTART2 que especificam a opção CURRENT_RESTART para a origem RRTB_SRC_004.
    O arquivo atualizado é semelhante a este:
    <!-- existing sources d1dsn9.rrtb0001_RRTB_SRC_001=000000AD220F00000000000000AD220F0000000000000000 d1dsn9.rrtb0001_RRTB_SRC_001=C1E4E2D34040000000AD0D9C00000000 d1dsn9.rrtb0002_RRTB_SRC_002=000000AD220F00000000000000AD220F0000000000000000 d1dsn9.rrtb0002_RRTB_SRC_002=C1E4E2D34040000000AD0D9C00000000 d1dsn9.rrtb0003_RRTB_SRC_003=000000AD220F00000000000000AD220F0000000000000000 d1dsn9.rrtb0003_RRTB_SRC_003=C1E4E2D34040000000AD0D9C00000000 <!-- new source RESTART1=CURRENT_RESTART RESTART2=CURRENT_RESTART
  5. Inicialize a sessão a frio.
    O PWXPC estabelece conexão com o PowerExchange e gera tokens de reinicialização que correspondem ao fim atual do fluxo de mudança para a origem RRTB_SRC_004. O PWXPC transmite os tokens de reinicialização gerados ao PowerExchange para iniciar a extração de dados alterados. Como os pontos de reinicialização das outras origens são anteriores ao da RRTB_SRC_004, o PWXPC não transmite nenhum dado alterado da RRTB_SRC_004 enquanto ele não lê a primeira alteração após o ponto de reinicialização gerado.