|
The last half-byte, the "F," is the sign. "F" is plus, "D" is negative, others may occur but usually only in error. Packed numeric fields -always- have an odd number of digits, even when you define them as an even number of digits. The system 'rounds up' to the nearest whole byte (and stuffs it with a zero if you don't mention it) (which is why I hate to see a packed field with an even number of digits). --Paul E Musselman PaulMmn@ix.netcom.com >So if I defined the field in my program as packed it HAS to be hex? This >may sound like a dumb question but if I key X'0070198F' is the first 0 the >sign digit? > >Gary Lehman >Programmer Analyst >Missouri Consolidated Health Care Plan > > -----Original Message----- > From: tuohyp@ibm.net [mailto:tuohyp@ibm.net] > Sent: Tuesday, June 09, 1998 6:35 PM > To: 'MIDRANGE-L@MIDRANGE.COM' > Subject: RE: Passing numeric fields to COBOL program > > Gary, does this problem occur when you are passing the >parameter from a command line? If so, the problem is that the number you are >passing is signed where as the program is expecting packed, hence you key >the number as a hex value. > > Paul Tuohy > > +--- > | This is the Midrange System Mailing List! > | To submit a new message, send your mail to >MIDRANGE-L@midrange.com. > | To subscribe to this list send email to >MIDRANGE-L-SUB@midrange.com. > | To unsubscribe from this list send email to >MIDRANGE-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: >david@midrange.com > +--- >+--- >| This is the Midrange System Mailing List! >| To submit a new message, send your mail to MIDRANGE-L@midrange.com. >| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. >| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. >| Questions should be directed to the list owner/operator: david@midrange.com >+--- +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
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.