I downloaded the latest version for V5R1 (we are at V5R2) and encountered a problem that was not there before (I have been using the same file to test). Packed 13,4 value of 950,833.0000 was showing up correctly as 950,833.0000, now it is being converted as
95,083,300,000,000,000,000,000.0000
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I downloaded the latest version for V5R1 (we are at V5R2) and encountered a problem that was not there before (I have been using the same file to test). Packed 13,4 value of 950,833.0000 was showing up correctly as 950,833.0000, now it is being converted as
95,083,300,000,000,000,000,000.0000
I'll look into this tonight.
The same problem is in XLNEW for V5R3.
Problem solved for V5R3 version
the program UNPACK:
c* Eval %Subst(ZoneOut:EndPos:StrPos)=%Trim(Zoned
c EvalR ZoneOut=Zoned
wrong stmt commented with '*' should be:
c Eval %Subst(ZoneOut:EndPos:StrPos)=%Trim(Zoned
c* EvalR ZoneOut=Zoned