Caixa de Diálogo Parâmetros Avançados de CAPXRT - Guia Geral
Caixa de Diálogo Parâmetros Avançados de CAPXRT - Guia Geral
Na guia
Geral
da caixa de diálogo
Parâmetros Avançados de CAPXRT
, defina todos os parâmetros de substituição opcionais que você deseja usar para o teste de linha de banco de dados do acesso em tempo real aos dados de alteração.
Tipo de Extração
O tipo de extração. Selecione uma das seguintes opções:
CC
. Inicia a extração do ponto indicado pelos valores de token dos campos
Token de Reinicialização 1
e
Token de Reinicialização 2
nessa guia. Se você selecionar essa opção, especifique valores de token válidos. Definir o Token de Reinicialização 1 como X'00' ou uma string mais longa de zeros binários obtém uma reinicialização no momento anterior. O
Tipo de Extração
de
CC
faz com que o arquivo CDEP não seja acessado.
O arquivo CDEP está obsoleto. Se você precisar usar um arquivo CDEP para o teste de linha de posições registradas no arquivo CDEP, especifique
RS
ou
SL
em vez disso.
RS
. Reinicia a extração a partir do ponto inicial da última extração de acordo com o arquivo CDEP. Essa opção permite que você execute a mesma extração várias vezes.
Esta opção só poderá ser usada se você usar o arquivo CDEP para armazenar posições de token de extração, o que ocorre apenas quando os fluxos de trabalho são executados em ODBC.
SL
. Inicia a extração a partir do ponto em que terminou a última extração de acordo com o arquivo CDEP. A extração usa tokens de reinicialização para o z/OS ou registros de data/hora de ponto de verificação para o i5/OS.
Esta opção só poderá ser usada se você usar o arquivo CDEP para armazenar posições de token de extração, o que ocorre apenas quando os fluxos de trabalho são executados em ODBC.
O padrão é
CC
.
Para origens z/OS, se você usar o valor padrão de Y para o parâmetro FUZZYRSTART na instrução LRAP CAPI_CONNECTION, será possível inserir uma posição de
Token de Reinicialização 2
diferente de uma posição inicial do uow para iniciar o processamento de extração no Agente de Log do PowerExchange para logs z/OS. No exemplo a seguir, o valor de
Token de Reinicialização 2
aponta para uma posição de RBA que não coincide com um registro de início de uow e o valor de
Token de Reinicialização 1
aponta para uma posição anterior à posição do
Token de Reinicialização 2
:
O valor do
Token de Reinicialização 1
é
000000000001000000000000000000000000000000000000
. Esse valor consiste em 48 zeros com um "1" na décima segunda posição. Com esse valor, o valor do Token de Reinicialização 2 determinará os registros a serem retornados pelo teste de linha.
O valor do
Token de Reinicialização 2
consiste em um ID do Agente de Log de 6 bytes no formato EBCDIC (preenchido com espaços), uma posição RBA de 6 bytes + 8 zeros. A posição de RBA pode ser qualquer RBA nos logs perto de onde você deseja reiniciar o processamento de extração. Por exemplo:
E2C2F2D340400000000AEF4000000000
Com essas configurações de token de reinicialização, o PowerExchange inicia o processamento de extração no primeiro registro que está na posição do Token de Reinicialização 1 ou após ele e no primeiro UOW retornado com base na posição do Token de Reinicialização 2.
Tipo de Imagem
O tipo de imagem de captura. Selecione uma das seguintes opções:
AI
. Captura os dados de pós-imagem.
BA
. Captura os dados de pré-imagem conforme eles existiam antes da alteração mais recente. Além disso, captura os dados de pós-imagem conforme eles existiam após a alteração mais recente.
Os dados de pré-imagem são enviados com um caractere de ação que força a exclusão do registro. Os dados de pós-imagem, que incluem os dados de alteração, são entregues como uma operação de inserção.
TU
. Captura os dados de pré e de pós-imagem conforme eles ocorrem. O aplicativo usa os dados de pré-imagem para verificar se ocorreram alterações no registro desde a solicitação. Os dados de pós-imagem são exibidos como uma operação de atualização. A atualização é uma imagem completa, mas o aplicativo que a captura pode alterar o registro de destino em vez de excluí-lo e, em seguida, inserir um novo registro, como ocorre com a opção BA. A opção TU com conexões ODBC.
O padrão é
AI
.
Tempo de espera
A quantidade máxima de tempo, em segundos, a aguardar os dados antes de retornar um fim-de-arquivo (EOF).
Os valores válidos são:
0. Retorna o EOF quando o fim do log atual é atingido. O final do log é determinado no início do processo de extração, pois o ponto final real é constantemente alterado.
2 a 86399. Aguarda o número especificado de segundos pelos dados antes de retornar o EOF.
86400. Aguarda continuamente durante uma quantidade ilimitada de tempo, sem retornar o EOF.
O padrão é 15.
Atualização sem Progresso
Indica se os tokens de sequência para o teste de linha do banco de dados devem ser registrados no arquivo CDEP
Marque esta caixa de seleção para não registrar os tokens de sequência para o teste de linha do banco de dados no arquivo CDEP.
Desmarque esta caixa de seleção para registrar os tokens de sequência para o teste de linha do banco de dados no arquivo CDEP.
Por padrão, esta caixa de seleção está marcada para que o arquivo CDEP não seja usado.
O arquivo CDEP está obsoleto.
Token de Reinicialização 1
Esse campo apenas estará disponível se você tiver selecionado
CC
no campo
Tipo de Extração
. Você deve fornecer um valor porque a posição inicial da extração não é obtida do arquivo CDEP. Se quiser que o teste de linha de banco de dados comece a buscar dados de um ponto específico no stream de alterações, insira um valor de token de sequência válido nesse campo. O token de sequência, em combinação com o valor do token de reinicialização no campo
Token de Reinicialização 2
, identifica o registro de alteração específico no stream de alterações a partir do qual o teste de linha de banco de dados começará a recuperar dados. Você pode usar esses campos para ignorar registros antigos que foram arquivados fora do disco ou para ignorar registros que não são consistentes com um mapa de extração atualizado.
O token de sequência é um valor binário com um tamanho que varia de acordo com o tipo de fonte de dados. Você pode gerar um token de sequência e de reinicialização para o fim atual do fluxo de alteração das seguintes maneiras:
No Navegador do PowerExchange, realize um teste de linha de banco de dados CAPXRT que especifique a instrução SELECT CURRENT_RESTART na caixa
Instrução SQL
. A janela
Saída do Teste de Linha de Banco de Dados
exibe os valores de token gerados.
Use o utilitário DTLUAPPL para gerar o token de sequência e reiniciar os valores de token. Na instrução ADD ou MOD APPL, inclua o parâmetro RSTTKEN GENERATE. Em seguida, use a instrução PRINT APPL para imprimir os valores de token gerados.
O token de sequência gerado tem o formato usado por extrações ODBC. Para utilizar o valor do token para um teste de linha de banco de dados, adicione oito zeros ao final do valor.
Como alternativa, se você tiver executado sessões do CDC do PWXPC recentemente, poderá copiar os valores de token das seguintes mensagens:
No log de mensagens do PowerExchange, as mensagens PWX-04565 e PWX-09959 mostram o token de sequência no campo
Sequência
e o token de reinicialização no campo
Agente de Log do PowerExchange
.
No log de sessão do fluxo de trabalho do PowerCenter, as mensagens PWXPC_12060 e PWXPC_12068 mostram o token de sequência no campo
Token de Reinicialização 1
e o token de reinicialização no campo
Token de Reinicialização 2
. Além disso, as mensagens PWXPC_10081, PWXPC_10082 e PWXPC_12128 mostram o token de sequência como o primeiro valor de token e o token de reinicialização como o segundo.
O valor padrão do Token de Reinicialização 1 é 00, o que faz com que os dados capturados sejam extraídos do primeiro momento disponível.
Se você precisar de ajuda com a criação de valores token válidos, entre em contato com o Suporte Global a Clientes da Informatica.
Token de Reinicialização 2
Este campo estará disponível somente se você tiver selecionado
CC
no campo
Tipo de Extração
e deve ser inserido, pois a posição inicial da extração não é retirada do arquivo CDEP. Se quiser que o teste de linha de banco de dados comece a buscar dados de um ponto específico no stream de alterações, insira um valor de token de reinicialização válido nesse campo. O token de reinicialização, em combinação com o valor do token de sequência no campo
Token de Reinicialização 1
, identifica o registro de alteração específico no stream de alterações a partir do qual o teste de linha de banco de dados começará a recuperar dados. Você pode usar esses campos para ignorar registros antigos que foram arquivados fora do disco ou para ignorar registros que não são consistentes com um mapa de extração atualizado.
O token de reinicialização é um valor binário com um tamanho que normalmente varia dependendo do tipo de fonte de dados. No z/OS, os tokens de reinicialização de todos os tipos de fonte de dados têm o mesmo tamanho, exceto os dados de alteração extraídos de arquivos condensados completos. Você pode gerar valores de token de reinicialização e de sequência que indicam o fim atual do fluxo de alteração no Navegador do PowerExchange ou com o utilitário DTLUAPPL. Como alternativa, se você tiver executado sessões do CDC do PWXPC recentemente, poderá copiar os valores de token das mensagens no log de sessão ou no log de mensagens do PowerExchange.
O valor padrão do Token de Reinicialização 2 é 00, o que faz com que os dados capturados sejam extraídos do primeiro momento disponível.
Se você precisar de ajuda com a criação de valores token válidos, entre em contato com o Suporte Global a Clientes da Informatica.
Esquema de Extração
Substitui o esquema especificado no mapa de extração.
Nome de Conexão CAPI
Substitui a conexão de banco de dados padrão definida em uma instrução CAPI_CONNECTION no arquivo de configuração DBMOVER.
Para apontar para a fonte de dados relevante, use o valor que você definiu no parâmetro NAME da instrução CAPI_CONNECTION no arquivo de configuração DBMOVER.
Necessário quando várias instruções de conexão CAPI são incluídas no arquivo de configuração DBMOVER.
Mapa de Extração - Localização
Se você estiver extraindo dados alterados no modo de extração contínuo dos arquivos de log do Agente de Log do PowerExchange para Linux, UNIX e Windows que são remotos dos mapas de extração na fonte de dados, digite o nome do nó do sistema no qual os mapas de extração estão localizados.
Você deve definir esse nó em uma instrução NODE no arquivo dbmover.cfg no qual o Agente de Log do PowerExchange para Linux, UNIX e Windows é executado. Geralmente, esse nome de nó é aquele que você definiu no parâmetro CAPTURE_NODE no arquivo de configuração pwxccl.cfg.
Por exemplo, se um processo do Agente de Log do PowerExchange para Linux, UNIX e Windows capturar dados alterados de uma origem IMS remota em um sistema z/OS, especifique o nome do nó para o sistema z/OS.
Mapa de Extração - UserID
O ID do usuário usado para autorizar o acesso do Agente de Log do PowerExchange para Linux, UNIX e Windows aos mapas de extração no nó remoto selecionado na lista
Localização
.
A necessidade da Identificação de Usuário depende da definição SECURITY no arquivo de configuração DBMOVER na localização remota. Essa Identificação de Usuário pode ser uma Identificação de Usuário do sistema operacional ou uma Identificação de banco de dados, dependendo do tipo de fonte de dados.
Geralmente, essa Identificação de Usuário é aquela que você definiu no parâmetro CAPTURE_NODE_UID no arquivo de configuração pwxccl.cfg.
Para fontes de dados em um sistema Linux, UNIX ou Windows com suporte, se você tiver ativado a autenticação de usuário LDAP do PowerExchange e, se aplicável, desativado a autenticação de passagem relacional, a ID de usuário será o nome de usuário da empresa. Para obter mais informações, consulte o
Manual de Referência do PowerExchange
.
Mapa de Extração - Senha
Uma senha de texto simples para o ID do usuário especificada na caixa
ID do Usuário
. Normalmente, este valor corresponde ao valor do parâmetro CAPTURE_NODE_PWD no arquivo de configuração pwxccl.cfg.
Se você estiver usando o Agente de Log do PowerExchange para acessar mapas de extração que estão em um nó i5/OS ou z/OS remoto, você poderá inserir um código de acesso válido do PowerExchange em vez de uma senha. Um código de acesso do i5/OS pode ter 9 a 31 caracteres. Um código de acesso do z/OS pode ter 9 a 128 caracteres. Um código de acesso pode conter os seguintes caracteres:
Letras em maiúsculas e minúsculas
Os números de 0 a 9
Espaços
Os seguintes caracteres especiais:
’ - ; # \ , . / ! % & * ( ) _ + { } : @ | < > ?
O primeiro caractere é um apóstrofo.
Códigos de acesso não podem incluir aspas simples (‘), aspas duplas (“) ou símbolos monetários.
No z/OS, os caracteres permitidos na saída IBM IRRPHREX não afetam os caracteres permitidos nos códigos de acesso do PowerExchange.
No z/OS, um código de acesso válido RACF pode ter até 100 caracteres. O PowerExchange trunca códigos de acesso com mais de 100 caracteres quando os transfere para o RACF para validação.
Para usar códigos de acesso, verifique se o Ouvinte do PowerExchange é executado com uma configuração de segurança SECURITY=(1,N) ou superior no membro DBMOVER. Para obter mais informações, consulte "Instrução SECURITY" no
Manual de Referência do PowerExchange
.
Se você usar os valores padrão para
Tipo de Extração
,
Token de Reinicialização 1
e
Token de Reinicialização 2
, o teste de linha tentará extrair os dados do CDC do primeiro momento disponível.
Clique em
OK
para salvar as alterações. A conexão de banco de dados de origem é fechada. Na caixa de diálogo
Teste de Linha de Banco de Dados
, clique em
Ir
para estabelecer a conexão de banco de dados novamente e realizar o teste de linha de banco de dados com as propriedades avançadas atualizadas.