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. Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Programas de Método de Acesso do Usuário
  13. Grupos de Aplicativos e Aplicativos
  14. Propriedades do Mapa de Dados
  15. Propriedades do Registro, Campo e Tabela
  16. Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. 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

Etapa 2. Adicionar Campos Definidos pelo Usuário que Demonstram a Normalização de um Array

Etapa 2. Adicionar Campos Definidos pelo Usuário que Demonstram a Normalização de um Array

Nesta etapa, você adiciona campos definidos pelo usuário que chamam funções do PowerExchange que demonstram a normalização de um array com várias ocorrências.
Os campos definidos pelo usuário chamam as funções GenVRowKey e GetSeqWithinLevel do PowerExchange. Essas funções adicionam dados à saída do teste de linha de banco de dados que demonstram como as propriedades da tabela que você definiu normalizam o array. Quando você executa um teste de linha de banco de dados, o PowerExchange exibe uma linha para cada ocorrência no array. Para obter mais informações sobre essas funções, consulte GenVRowKey e GetSeqWithinLevel.
  1. Abra o mapa de dados demo.map2array e o registro RECORD_IN.
  2. Na janela
    Registro
    , clique na guia
    Expr(0)
    .
  3. Clique com o botão direito do mouse em qualquer lugar da guia
    Expr(0)
    e clique em
    Adicionar Campo no Final
    .
  4. Na célula da coluna
    Nome
    , digite
    r1genvrow_idx
    .
  5. Na célula da coluna
    Tipo
    , selecione
    NUM32U
    .
  6. Na célula da coluna
    Fase
    , selecione
    R
    .
    Essa seleção indica uma operação de leitura.
  7. Para digitar uma expressão no campo, clique na célula da coluna
    Expressão
    e clique no botão Procurar.
    A caixa de diálogo
    Editor de Expressão
    é exibida.
  8. Na lista
    Lista de Funções
    da caixa de diálogo
    Editor de Expressão
    , clique duas vezes na função GenVRowKey.
  9. Na lista
    Lista de Expressões
    , digite
    ()
    no final do nome da função GenVRowKey. Clique em
    Validar
    .
    Na caixa
    Validar
    , a mensagem
    Nenhum Erro
    é exibida.
  10. Clique em
    OK
    .
  11. Clique com o botão direito do mouse em qualquer lugar da guia
    Expr(0)
    e clique em
    Adicionar Campo no Final
    .
  12. Na célula da coluna
    Nome
    , digite
    r1genseq
    .
  13. Na célula da coluna
    Tipo
    , selecione
    NUM32U
    .
  14. Na célula da coluna
    Fase
    , selecione
    R
    .
    Essa seleção indica uma operação de leitura.
  15. Para digitar uma expressão para o campo, clique na célula da coluna
    Expressão
    e clique no botão Procurar.
    A caixa de diálogo
    Editor de Expressão
    é exibida.
  16. Na lista
    Lista de Funções
    da caixa de diálogo
    Editor de Expressão
    , clique duas vezes na função GetSeqWithinLevel.
  17. Na lista
    Lista de Expressões
    , digite
    ()
    no final do nome da função GetSeqWithinLevel. Clique em
    Validar
    .
    Na caixa
    Validar
    , a mensagem
    Nenhum Erro
    é exibida.
  18. Clique em
    OK
    .