View previous topic :: View next topic
|
Author |
Message |
sprikitik
New User
Joined: 29 Jan 2007 Posts: 61 Location: Makati City, Philippines
|
|
|
|
Hello, need help pls..
INPUT:
LRECL 13 -> S9(11)V9(02).
OUTPUT needs to be S9(9)V9(2) COMP-3.
Please comment if OUTREC FIELDS=((1,13,SFF,MUL,+10),TO=PD,LENGTH=6) is correct?
Thanks!! |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
Please comment if OUTREC FIELDS=((1,13,SFF,MUL,+10),TO=PD,LENGTH=6) is correct? |
What happens when you try it? Why are you multiplying the input value? And you do realize that you may be losing significant digits by moving 11 digits before the decimal point to 9 digits before the decimal point? |
|
Back to top |
|
|
sergeyken
Senior Member
Joined: 29 Apr 2008 Posts: 2010 Location: USA
|
|
|
|
sprikitik wrote: |
Hello, need help pls..
INPUT:
LRECL 13 -> S9(11)V9(02).
OUTPUT needs to be S9(9)V9(2) COMP-3.
Please comment if OUTREC FIELDS=((1,13,SFF,MUL,+10),TO=PD,LENGTH=6) is correct? |
Actually the PIC S9(11)V9(2) does correspond to format ZD,13 in SYNCSORT, not SFF.
SFF is likely PIC X(13).
From the original post it is unclear why to multiply by +10 ??? |
|
Back to top |
|
|
|