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

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
    .