× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Paul,

Thanks for the input. I tried your sugestion but the results were not positive. Maybe I should state the problem in a diferent way: How can I do something like this in java:

D $69             S              1A   inz(x'69') 

This a RPG decalaration 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'.

>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 thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.