You must be logged in to use the copy button.
dcl-ds *n PSDS;
##psPgm *Proc; // pgm_sts_pgm
##psSts *Status; // pgm_sts_sts
##psStsPrev zoned(5) pos(16); // pgm_sts_prev_sts
##psSeq char(8) pos(21); // pgm_sts_src_seq
##psSr *routine; // pgm_sts_subr
##psParm *parms ; // pgm_sts_parm_nbr
##psTyp char(3) pos(40); // pgm_sts_msg_type
##psNBR char(4) pos(43); // pgm_sts_msg_nbr
##psResv char(4) pos(47); // Reserve
##psARA char(30) pos(51); // pgm_sts_work_area
##psLib char(10) pos(81); // pgm_sts_pgm_lib
##psDTA char(80) pos(91); // pgm_sts_msg_data
##psID char(4) pos(171); // pgm_sts_msg_id
##psRS1 char(10) pos(175); // pgm_sts_filler1
##psUnused char(6) pos(185); // Unused
##psJDte char(10) pos(191); // Date (*DATE format) the job entered the system.
##psCCDte zoned(2) pos(199); // First 2 digit of a 4 digit year
##psFIL char(8) pos(201); // Name of file on which the last file operation o
##psFILS char(35) pos(209); // Status information on the last file used
##psJOB char(10) pos(244); // Job Name
##psUSR char(10) pos(254); // User name
##psJOBN zoned(6) pos(264); // job Number
##psJOBD zoned(6) pos(270); // Job Date the program started
##psPGMD zoned(6) pos(276); // Date of the program running
##psPGMT zoned(6) pos(282); // Time of the pgm running
##psCmpD char(6) pos(288); // Date (in UDATE format) the pgm was compiled
##psCmpT char(6) pos(294); // Time the program was compiled
##psCmpL char(4) pos(300); // Level of compiler
##psSRCF char(10) pos(304); // source file name
##psSRCL char(10) pos(314); // Source Library
##psSRCM char(10) pos(324); // souce file member
##psPgmP char(10) pos(334); // Program containing procedure
##psModP char(10) pos(344); // Module containing procedure
end-ds;