Sumário

Search

  1. Prefácio
  2. Introdução ao PowerExchange
  3. Arquivo de Configuração DBMOVER
  4. Trabalhos Netport
  5. Logs de Mensagens do PowerExchange e Substituições de Destinos
  6. Log de estatísticas do SMF e Relatórios
  7. Segurança do PowerExchange
  8. Suporte a Secure Sockets Layer
  9. Segurança de Rede Alternativa do PowerExchange
  10. SQL Não Relacional do PowerExchange
  11. Globalização do PowerExchange
  12. Usando os Drivers ODBC do PowerExchange
  13. Tipos de Dados e Matriz de Conversão do PowerExchange
  14. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  15. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

Como o PowerExchange Determina Números de Página de Código Internos por Fonte de Dados

Como o PowerExchange Determina Números de Página de Código Internos por Fonte de Dados

O PowerExchange usa números de página de código internos para identificar páginas de código exclusivamente.
O PowerExchange usa os números de página de código internos em vários contextos, como nas seguintes situações:
  • Troca de páginas de código SQL, de controle e de dados entre o Ouvinte do PowerExchange e um aplicativo de chamada durante o processamento de solicitações de abertura que são enviadas na rede.
  • Realização de uma operação SQL DTLDESCRIBE que processa colunas CHAR e VARCHAR ao importar metadados.
  • Processamento de um mapa de dados NRDB que define páginas de código para campos e o mapa inteiro.
Você pode usar o utilitário ICUCHECK para listar os números de páginas de código definidos.
A tabela a seguir descreve como os números de página de código internos padrão são derivados por tipo de origem ou de destino:
Tipo de Origem ou Destino
Como Números de Página de Código são Derivados
DB2 no i5/OS
O PowerExchange determina o número da página de código interna do CCSID da coluna e os alias de página de código.
Como opção, as colunas que não têm CCSIDs podem ser mapeadas para colunas CHAR com páginas de código usando as instruções de configuração DB2_BIN_CODEPAGE e DB2_BIN_AS_CHAR opcionais.
Caso contrário, essas colunas serão mapeadas para colunas BIN e só poderão ser processadas em formato hexadecimal.
Movimentação de dados em massa do DB2 no z/OS
Para cada subsistema do DB2 de origem ou destino, o PowerExchange determina os números de página de código interna para colunas de dados com base nos CCSIDs de coluna e na instrução DB2CODEPAGE do arquivo de configuração DBMOVER.
  • Para colunas de byte único, o número de página de código interno se baseia no CCSID da coluna e no primeiro valor de
    sbcs_ccsid
    do parâmetro EBCDIC_CCSID ou PLAN_CCSID da instrução DB2CODEPAGE.
  • Para colunas gráficas de byte duplo, o número de página de código interno se baseia no CCSID da coluna e no valor de
    graphic_ccsid
    do parâmetro EBCDIC_CCSID ou PLAN_CCSID da instrução DB2CODEPAGE.
  • Para colunas de bytes mistos, o número de página de código interno se baseia no CCSID da coluna e no valor de
    mixed_ccsid
    do parâmetro EBCDIC_CCSID ou PLAN_CCSID da instrução DB2CODEPAGE.
Movimentação de dados em massa não relacionais
O PowerExchange determina o número da página de código interna na seguinte ordem:
  1. A página de código do campo de derivação da coluna. Essa página de código e o campo são especificados no mapa de dados.
  2. A página de código do mapa de dados.
  3. O parâmetro CODEPAGE da página de código de controle de dados, no servidor em que o método de acesso NRDB é executado.
CDC não Relacional
O PowerExchange determina o número da página de código interna na seguinte ordem:
  1. A página de código do campo de derivação da coluna. Essa página de código e o campo são especificados no mapa de dados.
  2. A página de código do mapa de dados.
  3. O parâmetro CODEPAGE da página de código de controle de dados, no servidor em que o método de acesso NRDB é executado.
O PowerExchange registra a página de código de um campo ou mapa de dados no arquivo CCT quando você cria um registro de captura.
Movimentação de dados em massa do Oracle
O PowerExchange determina o número da página de código interna pela parte do conjunto de caracteres da variável de ambiente NLS_LANG.
Você tem a opção de usar o parâmetro ORACLECODEPAGE no arquivo de configuração DBMOVER.
CDC do Oracle
A página de código interna do PowerExchange relativa às colunas das quais as alterações são capturadas é sempre UTF-8.
Microsoft SQL Server
O PowerExchange determina o número da página de código interna pela sequência de agrupamento do banco de dados.