Sumário

Search

  1. Prefácio
  2. Introdução ao Navegador do PowerExchange
  3. Mapas de Dados
  4. Mapas de Dados para Fontes de Dados Específicas
  5. Copybooks
  6. Grupos de Registro e Registros de Captura
  7. Grupos de Extração e Mapas de Extração
  8. Metadados Pessoais
  9. Teste de Linha de Banco de Dados
  10. Exemplos do Navegador do PowerExchange
  11. Apêndice A: Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Apêndice B: Programas de Método de Acesso do Usuário
  13. Apêndice C: Grupos de Aplicativos e Aplicativos
  14. Apêndice D: Propriedades do Mapa de Dados
  15. Apêndice E: Propriedades do Registro, Campo e Tabela
  16. Apêndice F: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. Apêndice G: Rastreamento para criar um mapa de memória ao importar um copybook COBOL

Guia do Usuário do Navegador

Guia do Usuário do Navegador

CheckNumData

CheckNumData

Permite que um programa de chamada verifique se um campo contém caracteres numéricos válidos para os tipos de campo CHAR, NUMCHAR, ZONED e PACKED. Se o programa encontrar dados inválidos, será executada uma ação adicional.
CheckNumData executa uma função semelhante às opções de verificação de dados nas propriedades do mapa de dados. CheckNumData aplica a verificação de dados a um único campo, e não a todo o mapa de dados. Você pode usar CheckNumData para validar campos de dados numéricos antes do processamento da conversão por uma função, como a função CopyData.
Sintaxe:
CheckNumData(
field_name
,
field_type
,
action
)
A tabela a seguir descreve os parâmetros:
Parâmetro
Descrição
field_name
O nome do campo para verificar dados numéricos válidos.
field_type
O tipo de dados do campo a ser verificado pelo CheckNumData. Os seguintes tipos são válidos:
  • CHAR
  • NUMCHAR
  • ZONED
  • PACKED
action
A ação a ser tomada se dados inválidos forem encontrados no campo para o tipo de dados especificado. As opções são:
  • REPLACE. Substitui o valor do campo por um valor específico válido.
  • SETNULL. Substitui o valor do campo por um caractere nulo válido para o destino.
  • SKIP. Pula o campo no mapeamento de destino se o campo contiver dados inválidos.
  • TERMINATE. Finaliza o processo de mapeamento se dados inválidos forem encontrados.