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:
RS
. Reinicia a extração do ponto de início da última extração. Essa opção permite executar a mesma extração várias vezes.
SL
. Inicia a extração do ponto no qual a última extração terminou. 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.
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.
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
:
No campo
Reinicialização 1
, especifique
000000000001000000000000000000000000000000000000
. Este 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.
No campo
Reinicialização 2
, especifique um valor que consista em um ID do Agente de Log de 6 bytes no formato EBCDIC (preenchido com espaços) + uma posição de 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 Reinicialização 1 ou anterior e no primeiro UOW retornado com base na posição Reinicialização 2.
O padrão é
RS
.
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 limite
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 fim do log é determinado no início do processo de extração, porque o ponto final real muda constantemente.
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 é necessário adicionar a saída de teste de linha de banco de dados à trilha de auditoria do CDC do PowerExchange para o aplicativo.
Selecione essa opção para omitir a saída do teste de linha de banco de dados da trilha de auditoria do CDC do PowerExchange.
Desmarque essa opção para incluir a saída do teste de linha de banco de dados na trilha de auditoria do CDC do PowerExchange.
Por padrão, essa caixa de seleção está marcada.
Token de Reinicialização 1
Esse campo apenas estará disponível se você tiver selecionado
CC
no campo
Tipo de Extração
. 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.
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
Esse campo apenas estará disponível se você tiver selecionado
CC
no campo
Tipo de Extração
. 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. 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 um ID de usuário do sistema operacional ou um ID do 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
UserID
. 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
.
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.