Gerando Stubs de Chamada COBOL
É possível usar o gerador de stub de chamada COBOL para criar um stub de chamada Java™ para chamar um programa COBOL. Inclua a chamada de stub em um aplicativo em lote baseado em Java.
Antes de Iniciar
Leia o tópico Visão geral do contêiner COBOL.
Instale os produtos a seguir, que são necessários para usar o gerador de stub da chamada COBOL:
- IBM® Rational Application Developer para WebSphere Software, Versão 7.5 ou posterior, que fornece as ferramentas J2EE Connector (J2C)
- Java Runtime Environment (JRE), Versão 1.6.0 ou posterior
Para verificar se as ferramentas do Java EE Connector (J2C) estão ativadas, inicie o Rational Application Developer, selecione a perspectiva do Java EE e selecione . Se o assistente J2C estiver disponível, será possível criar um projeto J2C e as ferramentas J2C serão ativadas.
Se a instalação do Rational Application Developer não tiver as ferramentas Java EE Connector (J2C), use o Installation Manager para modificar sua instalação do Rational Application Developer e instale as ferramentas J2C:
- Inicie o Installation Manager.
- Na página Modificar Pacotes, selecione .
- Conclua a instalação das ferramentas J2C.
Sobre Esta Tarefa
É possível executar o gerador de stub de chamada COBOL a partir de uma linha de comandos, uma tarefa Ant ou da interface gráfica do produto Rational Application Developer.
O gerador de stub da chamada COBOL executa as etapas a seguir:
- Analisa o programa de origem COBOL.
- Gera o código Java para o stub da chamada para chamar o programa COBOL.
- Gera o código Java para as ligações de dados para o parâmetro de entradas e o valor de retorno que são utilizados pelo programa COBOL. O programa de origem é tido como sendo um programa COBOL válido que foi analisado e compilado por um compilador COBOL.
As classes de ligação de dados Java para os parâmetros COBOL e o valor de retorno são gerados pela ferramenta de ligação de dados J2C, que faz parte das ferramentas Java EE Connector do produto Rational Application Developer. Quando você executa o gerador de stub da chamada COBOL a partir de uma linha de comandos, o gerador de stub da chamada e a ferramenta de ligação de dados são executados em uma sessão do Eclipse sem interface com o usuário. A sessão do Eclipse sem interface com o usuário é ativada como um processo Java separado. Quando você executa o gerador de stub da chamada COBOL a partir da interface gráfica, o gerador de stub da chamada e a ferramenta de ligação de dados são executados dentro da sessão do Rational Application Developer ativa.
Procedimento
Resultados
Se a chamada do gerador de stub da chamada for bem-sucedida, o gerador de stub da chamada criará um stub de chamada Java para chamar um programa COBOL.
- workspace_path/.metadata/.log
- O log identifica se os problemas com as ferramentas baseadas em Eclipse, tal como a chamada sem interface com o usuário, não foi iniciada e causou o erro.
- user_home/.eclipse/ibm.software.delivery.platform_7.5.0/configuration
- Cada chamada sem interface com o usuário pode criar arquivos de log no diretório de configuração. Se os arquivos de log existirem, eles poderão fornecer informações de resolução de problemas sobre o erro.
O que Fazer Depois
Use o stub de chamada Java gerado para chamar um programa COBOL.