Criando uma Especificação de Definição de RPG no Editor LPEX do Remote Systems

Você pode criar uma Especificação de Definição a partir de qualquer arquivo ILE RPG no editor LPEX do Remote Systems. Uma Especificação D define os itens utilizados em seu programa, tais como campos independentes, constantes nomeadas e estruturas de dados com ou sem um subcampo.
Para criar a Especificação D:
  1. Expanda sua conexão até localizar o arquivo ILE RPG no qual deseja criar a Especificação D.
  2. Dê um clique duplo no arquivo para abri-lo no editor LPEX do Remote Systems.
  3. Com o cursor na visualização do editor, clique com o botão direito do mouse e selecione New > D-Specification. Ou, no menu do workbench, clique em Source > New > D-Specification.
  4. No assistente para New RPG D-Specification, especifique um nome e objetivo para a D-Specification. (A especificação de um objetivo é opcional).
  5. Selecione o tipo de Especificação D na lista drop-down Type. Sua seleção determina o conteúdo do restante das páginas no assistente para New RPG D-Specification. Utilize a ajuda F1 no restante do assistente para obter informações adicionais sobre cada opção. Você tem as seguintes opções:
    1. Standalone Field: para criar um tipo de campo independente em uma página de tipo de campo ou página de palavra-chave de tipo de campo, que contenha tipos de campos e suas palavras-chave.
    2. Named Constant
    3. Program-described data structure: para criar uma página de palavra-chave de estrutura de dados Simples ou uma página de subcampo de estrutura de dados Simples, na qual as palavras-chaves e subcampos sejam criados separadamente.
    4. Externally-described data structure: para criar uma página de estrutura de dados Externa ou uma página de subcampo de estrutura de dados Externa, na qual as palavras-chaves e subcampos externos sejam criados separadamente.
    5. Program status data structure: para criar uma página de prefixos do subcampo de estrutura de dados de status do Programa e para especificar as palavras-chaves e os prefixos dos subcampos da estrutura de dados de status do Programa.
    6. File information data structure: para criar uma página de prefixos do subcampo de estrutura de dados de informações de arquivo e para especificar as palavras-chaves, os prefixos dos subcampos e o tipo de estrutura de dados de informações de Arquivo.
  6. Selecione a partir das três opções de botão de opções logo após Where to insert the new specification:
    1. At the current cursor location: para inserir o código no local atual de sua escolha.
    2. In the D-Specifications of the current procedure: para anexar o código à Especificação D do procedimento onde seu cursor está localizado.
    3. In the global D-Specifications: para inserir o código um pouco antes da primeira especificação de Entrada encontrada, que poderia ser uma Especificação C, Especificação O, Especificação P, "/free", "**" ou o final do arquivo.
  7. Conclua o restante do assistente utilizando a ajuda F1 para obter as dicas de ferramentas e sugestões para todas as opções.
Conceitos relacionados
Edição
Tarefas relacionadas
Editando Membros RPG, COBOL, CL, C, C++ e DDS
Criando um Procedimento RPG no Editor LPEX do Remote Systems
Criando uma Chamada de Método Java de RPG no Editor LPEX do Remote Systems
Convertendo o Código ILE RPG do Formato Fixo para o Formato Livre
Customizando o Formatador Automático CL