Criando uma Chamada de Método Java de RPG no Editor LPEX do Remote Systems

Você pode criar uma chamada de Método Java de RPG a partir de qualquer arquivo ILE RPG no editor LPEX do Remote Systems. Uma chamada de Método Java de RPG é uma parte do código ILE RPG que chama vários métodos Java, para que você possa chamar métodos Java a partir do programa RPG. Quando se especifica várias informações de classe e método Java, o assistente para criação de chamada de método cria código ILE RPG válido que chama os métodos Java a partir do programa RPG.
O assistente New Java Method Call será alterado dinamicamente, dependendo das seleções feitas. Utilize a ajuda F1 para obter informações adicionais sobre cada opção, durante o assistente. Para criar a chamada de método Java RPG:
  1. Expanda sua conexão até localizar o arquivo no qual deseja criar a chamada de método.
  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 > Java Method Call. Ou, no menu do workbench, clique em Source > New > Java Method Call.
  4. No assistente New Java Method Call, especifique o pacote Java e a classe que deseja utilizar para a chamada de método. Utilize os botões Browse workspace, Browse local e Browse remote para procurar pacotes e classes. Ao procurar arquivos de classe no sistema local, pressione Add JAR file para localizar um arquivo que contenha a classe que você deseja utilizar. Utilize a ajuda F1 para obter informações adicionais sobre cada opção. Clique em Next.
  5. Selecione o método Java que deseja utilizar. (Os métodos listados são os disponíveis para a classe selecionada na página anterior do assistente). Clique em Next.
  6. Selecione os parâmetros do método Java que deseja utilizar. Para cada parâmetro, você pode gerar um campo de RPG, especificar seu nome, tipo, comprimento ou dimensão de RPG e se o parâmetro deve ser transmitido como referência ou se deve ter uma referência de leitura. Você pode clicar em cada célula da tabela para editar o valor diretamente. Se tiver selecionado um método que não contenha parâmetros, a página ficará em branco, mas ainda será considerada concluída, com o botão Next ativado. Clique em Next. Nota: Quando você produz uma chamada de método Java de RPG a partir de ILE RPG, o código ILE RPG é mapeado para o código Java. Por exemplo, "char" em Java é mapeado para "1C" no ILE RPG. Consulte o tópico Referência Relacionada para obter informações adicionais sobre o mapeamento entre os tipos Java padrão e os tipos ILE RPG. Se o método Java selecionado não for estático:
    1. Especifique o construtor Java que deseja utilizar para construir o objeto Java. (Essa página e a próxima não aparecerão se você tiver selecionado anteriormente um método estático, pois o construtor não é necessário). Clique em Next.
    2. Especifique parâmetros para o construtor Java selecionado. Para cada parâmetro, você pode gerar um campo de RPG, especificar o nome, tipo, comprimento dimensão e se o parâmetro deve ser transmitido como referência ou se deve ter uma referência de leitura. Clique em Next.
  7. Especifique as opções para geração de código. Você pode especificar se deseja ou não gerar um objeto RPG para a classe Java, se deseja ou não criar um protótipo do método e onde colocar o código de RPG gerado.
    1. Se optar por gerar um objeto RPG, será necessário especificar um nome de RPG para o objeto e um nome de RPG para o construtor do objeto.
    2. Se optar por gerar um protótipo de método de RPG, será necessário especificar um nome de protótipo.
    3. Se optar por gerar o código de uma chamada de método, será necessário especificar um nome de campo de retorno de RPG.
  8. Há duas opções para a especificação de onde colocar o código gerado:
    1. Distributed appropriately: para gerar Especificações D na área de Especificação D do código e para gerar cálculos (o código de chamada do método) depois do cursor.
    2. All after current line: para gerar e anexar o código depois do cursor.
  9. Clique em Finish.
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 Especificação de Definição 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
Referências relacionadas
Mapeando de Tipos Java Padrão para Tipos ILE RPG