Java e AIX - Tah Difícil

4 respostas
F

Olá amigos,

Temos um sistema ERP em Java que precisa atualizar um arquivo de dados que fica num sistema AIX.

A princípio, pensamos em fazer uma rotina na linguagem utilizada pelo sistema legado mesmo ( RSBASIC ) e de alguma forma chamar essa rotina.

Andei buscando na Internet e não achei muita coisa a respeito…
Pensei em tentar via Corba, ou mesmo via linha de comando ( runtime…), e ateh mesmo tentar ir direto ao arquivo que precisamos alterar.

Alguém poderia me dar uma luz ??

Valeu,
FabioAzul

4 Respostas

Luca

Olá

Em geral há Java no AIX. Mas sem você dizer qual a versão do AIX e qual a versão do Java que está lá é impossível ajudar.

Uma pergunta: se vocês não sabem fazer não seria mais produtivo contratar quem saiba?

[]s
Luca

GraveDigger

Amigo,

Há duas formas de fazer.

A rapida e a elegante :lol:

A rapida seria fazer um script nessa linguagem mesmo e chama-lo pelo Java.

A elegante seria fazer EM JAVA o que essa rotina se propoe a fazer.

Em ambos os casos vc teria q se conectar ao AIX para fazer o que precisa.

PROVAVELMENTE a conexao por SSH estah liberada no AIX(espero que sim, pra sua sorte 8) ), caso isso seja verdade procure maiores informacoes sobre uma biblioteca chamada
jsch

Com ela vc consegue conectar via SSH usando Java.

A documentacao dela nao eh uma maravilha, mas acredito que ao menos executar o script, caso vc opte pela primeira opcao, vc consiga.

[]'s

fmeyer

Monta um daemon em C/C++ e coloca no AIX para fazer servico sujo, abra um stream com ele cuspa um XML ou qquer coisa do genero e mande ele fazer o trabalho sujo e te devolver uma resposta.

e nao esqueca … documente bem no sistema que ele precisa disso para funcionar :mrgreen:

F

Caras,

Valeu as respostas.

Desistimos de atualizar diretamento o arquivo… temos alguns problemas para utilizar SSH ou mesmo Java nesta máquina, e falta tempo e knowhow para desenvolver um programa em C/C++.

Estamos pensando em simplesmente criar um programa em RSBASIC e tentar executar esse através de um telnet ou outra coisa do gênero.

Com Telnet eu consigo ? Há algum tutorial a respeito ?

Estou tentando utilizar a classe org.apache.commons.net.telnet.TelnetClient mas qdo vou ler o retorno do stream o aplicativo pára… tando com o readLine como com read…

Criado 8 de novembro de 2006
Ultima resposta 10 de nov. de 2006
Respostas 4
Participantes 4