Kleber

O jeito mais f�cil de fazer isso � "descompactar" o campo no pr�prio Cobol/400. Converta esse valor compactado em um string similar, por exemplo:

Se o campo no Cobol for do tipo PIC S9(10)V99 COMP-3, converta esse campo para um PIC X(13), onde o primeiro caracter informe o sinal (C para cr�dito, D para d�bito), os 11 pr�ximos caracteres definem o valor inteiro e os dois �ltimos os decimais. Retorne ao java atrav�s de um buffer de comunica��o o campo no formato de STRING (PIC X) e a� voc� poder� trat�-lo da maneira que quiser, mantendo-a como string ou transformando-a para double, integer...

Espero ter te ajudado.

Alexandre S. Santos
Analista de sistemas


Em uma mensagem de 20/11/02 09:21:08 Hora padr�o leste da Am. Sul, [EMAIL PROTECTED] escreveu:


Assunto:[java-list] Dados Compactado do AS400 para Java
Data:20/11/02 09:21:08 Hora padr�o leste da Am. Sul
De:[EMAIL PROTECTED]
Responder-para:[EMAIL PROTECTED]
Para:[EMAIL PROTECTED]
Enviado pela Internet



PessoALL

Estou com uma duvida muito complicada.

Estou trabalhando com AS400 e o Sistema trabalha com
um tipo de arquivo chamado compactado (pessoal de
mainframe usa isso direto). Acontece que um programa
Cobol est� passando parametros para uma aplica��o
Java, onde est� aplica��o cobol passa um registro do
Banco de Dados concatenado, e eu preciso pegar esse
registro (desconcatenar) atrav�s de substring
(star,End).

At� ai tudo bem.
Quando eu pegar esse peda�o de string, que � um campo
compactado do tipo AS400, eu tenho que transformar
esse dado em um tipo visivel ou ASCII.

Estou usando o pacote da IBM Java Toolbox for AS400,
que � um conjunto de libraries que podem me auxiliar,
mas at� o momento n�o estou encontrando solu��o.


Quem j� fez isso usando o Java, por favor me de uma
Luz, pois n�o estou parado nesse ponto e n�o consigo
evoluir.


Muito Obrigado
[]�s
Kleber Rodrigo de Carvalho

__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Responder a