Gerando Tokens de Reinicialização para Captura de Dados Alterados
Gerando Tokens de Reinicialização para Captura de Dados Alterados
Você pode executar um teste de linha de banco de dados para gerar tokens de reinicialização para fontes de dados.
Use esses tokens de reinicialização gerados para preencher o arquivo do token de reinicialização PWXPC para uma sessão do PowerCenter. O PowerExchange gera tokens de reinicialização usando a localização e o tipo de origem especificados. Esses tokens de reinicialização representam o fim atual do fluxo de mudança no momento em que você executou o teste de linha do banco de dados. O Navegador do PowerExchange exibe os tokens de reinicialização gerados na janela
Saída do Teste de Linha de Banco de Dados
. Copie a saída dessa janela para preencher o arquivo de tokens de reinicialização PWXPC.
Use um dos métodos a seguir para gerar tokens de reinicialização:
Inclua a instrução de substituição especial com CURRENT_RESTART no arquivo de tokens de reinicialização do PWXPC. O PWXPC e o PowerExchange geram tokens de reinicialização que representam o fim atual do fluxo de mudança no momento em que a sessão do PowerCenter é executada.
Use o utilitário DTLUAPPL com os parâmetros GENERATE RSTTKN e um registro de captura válido. O DTLUAPPL gera tokens de reinicialização que representam o fim atual do fluxo de mudança no momento em que o utilitário é executado.
Abra o mapa de extração do registro de captura para o qual você deseja gerar tokens de reinicialização.
Na guia
Mapa de Extração
no
Explorador de Recursos
, clique no mapa de extração e clique em
Arquivo > Teste de Linha de Banco de Dados
.
A caixa de diálogo
Teste de Linha de Banco de Dados
é exibida.
Na lista
Tipo de DB
, selecione
CAPXRT
.
Na lista
Localização
, selecione o nome do nó que representa a localização da fonte de dados.
As localizações exibidas na lista
Localização
são definidas pelas instruções NODE no arquivo de configuração dbmover.cfg no sistema do Navegador do PowerExchange.
Na caixa
Aplicativo
, digite um nome de aplicativo de 1 a 20 caracteres.
Para gerar tokens de reinicialização atuais, digite a seguinte instrução SQL do PowerExchange na caixa
Instrução SQL
:
SELECT CURRENT_RESTART [WHERE [{CONNAME=
capi_connection_name
|CONTYPE=
connection_type
}] [[AND] INSTANCE=
db2_database_name
]]
Essa instrução SELECT CURRENT_RESTART tem os seguintes parâmetros:
CONNAME=
capi_connection_name
Especifica o nome de uma instrução CAPI_CONNECTION no arquivo DBMOVER no local de origem que o PowerExchange usa para determinar o tipo de fonte de dados. O PowerExchange exige essas informações porque os formatos de token de reinicialização variam conforme o tipo de fonte. Informe esse parâmetro se várias instruções CAPI_CONNECTION estiverem definidas no local de origem. Caso contrário, esse parâmetro será opcional e você poderá especificar CONTYPE. Não especifique CONNAME e CONTYPE.
CONTYPE=
connection_type
Especifica o tipo de conexão que o PowerExchange usa para determinar o tipo de fonte de dados. O PowerExchange exige essas informações porque os formatos de token de reinicialização variam conforme o tipo de fonte.
Especifique um dos seguintes valores para a variável
conn_type
:
ADA
para origens do Adabas (z/OS).
AS4
para origens do DB2 for i5/OS.
DCM
para origens do CA Datacom/DB (z/OS).
DB2
. Origens DB2 for z/OS (z/OS).
IDL
para origens baseadas em log do CA IDMS/DB (z/OS).
IML
para origens baseadas em log do IMS (z/OS).
IMS
para origens síncronas do IMS (z/OS).
ORA
para origens do Oracle.
MSS
para origens do Microsoft SQL Server.
MYSQL
para origens do MySQL.
PGS
para origens do PostgreSQL.
UDB
para origens do DB2 for Linux, UNIX e Windows.
VSAM
ou
VSM
. Origens VSAM (z/OS).
Para origens do z/OS, todos os tipos de conexão z/OS resultam em tokens de reinicialização do mesmo formato, pois o PowerExchange registra todos os dados alterados de origens z/OS nos arquivos de log do Agente de Log do PowerExchange para z/OS. Os tokens de reinicialização para origens z/OS representam localizações nos logs do Agente de Log do PowerExchange.
INSTANCE=
db2_database_name
Para uma origem do DB2 for Linux, UNIX e Windows, especifica o nome do banco de dados do DB2. Esse valor de parâmetro é obrigatório, a menos que você insira o nome do banco de dados do DB2 no campo
Nome do Arquivo de Substituição
. Na cláusula WHERE da instrução SELECT CURRENT_RESTART, você pode especificar somente esse parâmetro ou usar a palavra-chave opcional AND para especificar esse parâmetro com o parâmetro CONNAME ou CONTYPE.
Clique em
Ir
.
A janela
Saída do Teste de Linha de Banco de Dados
exibe os tokens de reinicialização gerados.
Para copiar os tokens de reinicialização gerados, clique com o botão direito do mouse na janela
Saída do Teste de Linha de Banco de Dados
e clique em
Copiar Saída
.
Você pode usar os tokens de reinicialização gerados no arquivo de tokens de reinicialização do PWXPC.