Paul,
Sorry, disregard my previous email.
Thanks for the input. I tried your suggestion but the results were not positive. Maybe I should state the problem in a different way: How can I do something like this in java:
D $69             S              1A   inz(x'69')  
This a RPG declaration of a character variable $69, one byte long, initialized to  x'69'.  
When I write the "\u0001", I seem to be getting something that looks like the STX character X'01'.
 
Regards
 
Teresa
>From: "Clapham, Paul" 
>Reply-To: JAVA400-L@midrange.com 
>To: JAVA400-L@midrange.com 
>Subject: RE: packed decimals 
>Date: Fri, 2 Feb 2001 14:58:06 -0800 
> 
>No, what you described isn't packed decimal. It's just the ordinary binary 
>representation of numbers. If you want to send the number 69 as a two-byte 
>integer (which IS what you described), you just send two bytes. The first 
>is the number divided by 256, with any remainder dropped (i.e. 0 in your 
>example) and the second is the number modulo 256 (i.e. 69 in your example). 
> 
>And no, \u0001 isn't equivalent to x'01' because the former is two bytes 
>long and the latter is only one byte. Don't confuse characters with bytes 
>in Java. 
> 
>PC2 
> 
>-----Original Message----- 
>From: teresa garcia [mailto:teresa_a_garcia@hotmail.com] 
>Sent: February 2, 2001 14:37 
>To: JAVA400-L@midrange.com 
>Subject: RE: packed decimals 
> 
> 
> 
>Dan, Could you give a bit more detail. I already went through BigDecimal. It 
>looks good when converting packed data into something that can be 
>manipulated with a Java program. I am going the other way around. I want to 
>create packed data. Maybe I am missing a method or something... 
> 
> 
> 
> >From: "Dan Hoover" 
> >Reply-To: JAVA400-L@midrange.com 
> >To: 
> >Subject: RE: packed decimals 
> >Date: Fri, 2 Feb 2001 16:38:05 -0500 
> > 
> >java.math.BigDecimal 
> > 
> >HTH 
> >Dan 
> > -----Original Message----- 
> > From: owner-java400-l@midrange.com [mailto:owner-java400-l@midrange.com]On 
> 
> >Behalf Of teresa garcia 
> > Sent: Friday, February 02, 2001 4:02 PM 
> > To: java400-l@midrange.com 
> > Subject: packed decimals 
> > 
> > 
> > Does any one out there knows how to "create" the equivalent of packed 
> >decimals with java? 
> > 
> > I am writing a program to send a message to a remote application and I 
> >have to pre-apend the message with a packed two bytes field containing the 
> >message length. My message is 69 bytes long, therefore the first two bytes 
> >are expected to contain X'00'& X'69'. 
> > 
> > One more question, is the STX generate with '\u0001' equivalent to ASCII 
> >X'01' ? 
> > 
> > Any suggestions will be greatly appreciated. 
> > 
> > Teresa 
>+--- 
>| This is the JAVA/400 Mailing List! 
>| To submit a new message, send your mail to JAVA400-L@midrange.com. 
>| To subscribe to this list send email to JAVA400-L-SUB@midrange.com. 
>| To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com. 
>| Questions should be directed to the list owner: joe@zappie.net 
>+--- 
Get your FREE download of MSN Explorer at http://explorer.msn.com
+---
| This is the JAVA/400 Mailing List!
| To submit a new message, send your mail to JAVA400-L@midrange.com.
| To subscribe to this list send email to JAVA400-L-SUB@midrange.com.
| To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: joe@zappie.net
+---
 
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.