Steve Bricker wrote:
I see the scenario does not give enough to really allow someone to
formulate an answer.
An excellent reminder to write no code until the user's requirements are
fully understood!
OTOH a little rapid prototyping can be a fast path to discovery of
requirements.
Allow me to clarify a bit. The three PD fields are each 10 positions
in length. Using the example below, a field with
X'0000000000000000014C' would need to be expanded to a 19-character
field of '0000000000000000014'.
So you are going to ignore the sign nibble?
Modify the code I wrote - ignore the sign; treat results as positive.
At the end add "%019i" % value
Steve Bricker
On Thu 13/11/08 10:14 , Steve Bricker [EMAIL PROTECTED] sent:
I am trying to build an application for work that FTPs a file from
an IBM mainframe to my Windows desktop then process it. The
EBCDIC-to-ASCII conversion works nicely (using a BAT file I
created) except for three packed-decimal data fields (for example,
X'0000000000000000014C' is equal to integer 14). I am assuming I
need to go through this byte-by-byte to convert. Is that the best
approach, or is there a better way?
Steve Bricker
------------------------------------------------------------------------
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor
--
Bob Gailer
Chapel Hill NC
919-636-4239
When we take the time to be aware of our feelings and
needs we have more satisfying interatctions with others.
Nonviolent Communication provides tools for this awareness.
As a coach and trainer I can assist you in learning this process.
What is YOUR biggest relationship challenge?
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor