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. Metadados DTLDESCRIBE
  12. Globalização do PowerExchange
  13. Usando os Drivers ODBC do PowerExchange
  14. Tipos de Dados e Matriz de Conversão do PowerExchange
  15. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  16. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

Erros de Conversão de Página de Código

Erros de Conversão de Página de Código

Se não for possível converter um caractere de uma página de código em outra, o ICU substituirá o caractere pelo valor substituto da página de código atual por padrão. Normalmente, esse valor substituto é um hexadecimal, como x'1A' ou x'3F'.
As situações a seguir podem impedir a conversão de caractere:
  • O caractere não é válido para a página de código de origem. Essa situação pode ser causada pela descrição dos dados na página de código incorreta.
  • O caractere é válido na página de código de origem, mas não existe caractere equivalente na página de código de destino. Essa situação é comum na conversão de caracteres multibyte em uma página de código de destino de byte único.
O PowerExchange será anulado ao estabelecer conexão com bancos de dados ou descrever tabelas se um erro de conversão de página de código ocorrer durante a inicialização. O PowerExchange usará caracteres substitutos no caso de não conversão de quaisquer dados de coluna ou parâmetro.
A tabela a seguir resume os erros de conversão por contexto:
Tipo de Dados e Contexto
Resultado
Ação
Nomes de bancos de dados, tabelas, colunas e arquivos durante a inicialização.
O processamento é anulado.
Verifique a página de código de controle.
Identificação de usuário e senha durante o processamento da conexão.
O processamento é anulado.
Verifique a página de código de controle.
SQL durante o processamento da Descrição.
O processamento é anulado.
Verifique a página de código SQL.
Dados da coluna durante o processamento da seleção.
Os caracteres não reconhecidos são substituídos pelos caracteres substitutos da página de código de destino que são valores hexadecimais.
O processamento continua.
Verifique a página de código de dados.
Verifique se os dados de origem estão descritos corretamente usando as colunas DTLDescribe.
Dados de parâmetro durante o processamento de exclusão, inserção e atualização.
Os caracteres não reconhecidos são substituídos pelos caracteres substitutos da página de código de destino que são valores hexadecimais.
O processamento continua.
Verifique a página de código de dados.
Verifique se os dados de origem e destino estão descritos corretamente usando as colunas DTLDescribe.