Header Record
Detail Record - 1
Detail Record - 2
Detail Record- 3
Trailer Record
In the Trailer Record I am taking in the count of total number of records present which in the above case works out to 3.
I have a requirement to update the number of records on file in the Trailer record which i am completing by making use of the IFTRAIL and TRLUPD functions.
I have my sortcard as below
OPTION COPY
OUTFIL FNAMES=OUT12,
IFTRAIL=(HD=YES,TRLID=(1,2,ZD,EQ,+9),
TRLUPD=(14:COUNT=(M11,LENGTH=4)))
OUTFIL FNAMES=OUT12,
IFTRAIL=(HD=YES,TRLID=(1,2,ZD,EQ,+9),
TRLUPD=(14:COUNT=(M11,LENGTH=4)))
Now, my problem is that the Output COUNT that appears should be an Signed value.
For Example: if the count of records comes out to 4 then i want it represented in the Trailer as 0004F. I want the Sign bit as well to show if it's positive or negative. I realise that the count of records will always be Positive but i still have to display that Sign bit.
Please let me know how this can be achieved in TRLUPLD part itself.
Thank You,
Healy