Selecionando variáveis a partir do código de origem importado

É possível selecionar definições variáveis do código de origem importado incluindo as fontes de informações e os dados do aplicativo em uma especificação de captura.

Sobre Esta Tarefa

É possível importar sua definição de variável de código de origem COBOL, C, C++ ou PL/I contendo uma definição de dados.

Procedimento

  1. Clique em Selecionar a partir da estrutura de linguagem importada. A janela Escolher código de origem é aberta.
    Uma imagem do diálogo Especificar estrutura de origem.
  2. Clique em Escolher um arquivo de estrutura de linguagem e navegue até o arquivo de código de origem; em seguida, clique em OK. Se seu arquivo de origem usar uma das extensões a seguir, o idioma de origem será configurado automaticamente:
    Idioma de origem Extensão do arquivo
    C *.c ou *.h
    C++ *.cpp ou *.hpp
    COBOL *.cbl, *.cob, *.ccp ou *cpy
    PL/I *.pli, *.mac ou *.inc

    Se o arquivo não tiver uma das extensões mostradas, deve-se selecionar o idioma de origem. Também é possível substituir o idioma de origem escolhido, se necessário.

    Para C e C++ é possível fornecer o nome da estrutura a ser importada. Isso é padronizado para DFHDATA ou para o último nome de estrutura utilizado.

    Após o editor carregar a estrutura de linguagem, ele exibe qualquer erro e aviso descobertos na estrutura de linguagem. Essas mensagens pré-fixadas do DFHPI são documentadas como mensagens CICS e são compartilhadas com o assistente de serviços da web do CICS e com o assistente XML CICS. Se ocorrerem erros, a estrutura de linguagem não pode ser utilizada e o editor retorna ao painel anterior. Se ocorrerem avisos, eles são exibidos. Clique em OK.

    Se não houver erros, a janela Estrutura de linguagem é exibida.

    Uma imagem do diálogo Obter formato de dados da estrutura de linguagem importada.
    Essa janela contém uma árvore que mostra a estrutura de linguagem. Os itens são indentados na árvore se estiverem contidos em um item-pai. Cada item possui um formato, deslocamento e comprimento. A precisão é mostrada para itens numéricos e científicos.

  3. Clique no item de dados que deseja importar na árvore de itens de dados exibida. Se o tipo de dado for ponto flutuante e a linguagem não for COBOL, a janela Escolher tipo de ponto flutuante usado será exibida.
    Uma imagem do diálogo Escolher tipo de ponto flutuante.

    As opções do compilador determinam o tipo de vírgula flutuante usado e, se o tipo errado for usado no editor de ligação de evento, valores incorretos poderão ser produzidos para o evento.

    Nota: A janela Escolher tipo de ponto flutuante usado não é exibida para COBOL porque somente o ponto flutuante hexadecimal é válido para COBOL.
  4. Opcional: Selecione uma das opções de ponto flutuante (Ponto flutuante binário, Ponto flutuante decimal ou Ponto flutuante hexadecimal) e clique em OK.
  5. Clique em OK. As informações de formato são preenchidas no item de dados importado na janela Fonte de informações ou Valor de dados variáveis.

Resultados

Você importou um valor de dados variáveis. Na próxima vez que você clicar em Selecionar na estrutura de linguagem importada, a última estrutura de linguagem especificada será exibida automaticamente. Se você desejar importar um valor de uma estrutura de linguagem diferente, é possível clicar em Mudar a estrutura de linguagem na janela Estrutura de linguagem para selecionar outra estrutura de linguagem.