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:
- Expanda sua conexão até localizar o arquivo no qual deseja
criar a chamada de método.
- Dê um clique duplo no arquivo para abri-lo no editor LPEX
do Remote Systems.
- 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.
- 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.
- 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.
- 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:
- 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.
- 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.
- 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.
- 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.
- Se optar por gerar um protótipo de método de RPG, será necessário
especificar um nome de protótipo.
- 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.
- Há duas opções para a especificação de onde colocar o
código gerado:
- 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.
- All after current line: para gerar e anexar o
código depois do cursor.
- Clique em Finish.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.