shekar123 Advanced
Joined: 22 Jul 2005 Posts: 528 Topics: 90 Location: Bangalore India
|
Posted: Sun Oct 30, 2005 3:51 pm Post subject: need to display decimal field in readable form to flat file |
|
|
Hi all,
I am trying to retreive selective columns EMPNO and SALARY data from a DB2 table to a flat file.In my table declarations i have created a table with the following declarations :
| Code: |
EMPNO CHAR(7)
SALARY DECIMAL(9,2)
|
I already have inserted values into the table successfully
| Code: |
EMPNO SALARY
------- ------------
111111 16166.70
222222 15666.70
333333 14916.70
444444 14583.40
555555 14583.40
|
But when i try to retreive data to a flat file from my JCL using UTILITY IKJEFT01 i am not getting properly displayed values of SALARY in readable format as SALARY field equivalent in COBOL is PIC S9(7)V9(2) USAGE COMP-3 which cannot be read in ISPF directly without any tool.
| Code: |
//UNLOAD1 EXEC PGM=IKJEFT01,REGION=8M
//DBRMLIB DD DSN=TECH022.TESTING.DVRDBRM,DISP=SHR
//DXTPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSABEND DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//DSNTRACE DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//DXTDUMP DD SYSOUT=*
//DATAOUT DD DSN=TECH022.TESTJCL.OUTPUT,
// DISP=(NEW,CATLG,CATLG),
// VOL=(,,,99),UNIT=SYSDA,
// DCB=(RECFM=FB,LRECL=80),SPACE=(TRK,(10,10),RLSE)
//SYSTSIN DD DSN=TECH022.CARDS(IWDRF110),DISP=SHR
//DXTIN DD *
SUBMIT EXTID=WABCDE,
DBS=DB2,
FORMAT=SOURCE,
EXTDATA=DATAOUT
EXTRACT
SELECT EMPNO,SALARY
FROM TECH022.EMPLOYEE;
//
|
[code:1:74b4e23a4c]
TECH022.TESTJCL.OUTPUT
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
********************************* Top of Data **********************************
111111 ... |
|