Ol�
Eu desenvolvi umas classes Java que interagem com programas Cobol. �
claro n�o existe milagre, tudo funciona da maneira mais simples poss�vel:
Atrav�s da troca de arquivos! Por�m eu fiz a coisa de maneira "um pouco
inteligente" vamos assim dizer...
Para uma classe Java chamar um programa Cobol, ele d� um "Run" nesse
programa que captura os par�metros enviados pela classe atrav�s da linha de
comando (COMMAND LINE no cobol). Nesse linha de comando existem alguns
par�metros que s�o espec�ficos da transa��o que eu quero que o programa
realize e outros que s�o relativos ao retorno dos dados do Cobol para o Java,
ou seja, eu combino com o Cobol um nome de arquivo escolhido aleatoriamente.
Quando o cobol termina de processar, ele grava os dados de retorno nesse
arquivo, na qual o Java est� tentando ler. Quando o Java percebe que o arquivo
foi criado, ele l� o conte�do e apaga este arquivo. O nome do arquivo � criado
dinamicamente de maneira aleatoria para que possam ser usadas Threads no
programa Java (como � o meu caso). O programa Java tem um timeout pela espera
do arquivo, j� que o Cobol pode, por uma raz�o qualquer, n�o retornar
nada.
Se voc�
quiser eu te envio essas classes, s�o apenas 3.
Marcelo
Menezes
----- Original Message -----
Sent: Wednesday, May 21, 2003 12:03
PM
Subject: [java-list] Java --
Cobol
Estou trabalhando numa migra��o de sistemas desenvolvidos em Cobol
acessando arquivos ISAM para Java. A nossa preten��o � migrar
m�dulo a m�dulo o sistema. Gostaria de um apoio da lista no seguinte :
- Experiencia de pessoas que tenham feito uma migra��o desse
tipo.
- Como posso criar uma comunica��o entre classes em Java com programas
Cobol ?
- Como posso, a partir de uma classe Java, acessar dados num
arquivo ISAM ? Existe algum tipo driver JDBC para isso ?
Conto com a colabora��o de todos.
Grato
________________________________________
________________________________________
Manoel Augusto de Carvalho
System Analyst
& IT Consult
Mobile: +55 (71) 8805-1370
[EMAIL PROTECTED]
ICQ: 117000350
________________________________________
Yahoo! Mail
O melhor
e-mail gratuito da internet: 6MB de espa�o, antiv�rus, acesso POP3, filtro
contra spam.