|
I keyed in this DDS back in 1986 (the second time I had to look it up, I keyed in the DDS ) I never have thought about where stuff is since then. I just use the field names. John Carr Here's how I use it. D*--------------------------------------------------------------------- D* File Information Feedback Area For Display file D*--------------------------------------------------------------------- D FIFA1 E DS EXTNAME(ETPFF1) Here's the DDS for the DSPF ------------------------------------------------------ ETPFF1 - RPG File Information Feedback Area Fields ------------------------------------------------------ F1FILE R 8 TEXT('File Name *FILE') REFFLD(FILE *SRC) F1OPEN 1 TEXT('File Open Indicator 1 = OPEN') F1EOF 1 TEXT('End Of File 1 = EOF') F1STAT 5S 0 TEXT('Status Code *STATUS') F1OPCD 6 TEXT('Operation Code *OPCODE') F1ROUT 8 TEXT('Routine Where Error Occurred + same as *ROUTINE') F1SSQN 8 TEXT('RPG Source Statement Number + Where Error Occurred') F1RECT 8 TEXT('Format Name Or Record ID Ind') F1ENUM 7 TEXT('Exception Number MCH or CPF') F1MODT 4 TEXT('MI/ODT Number') F1X10 10 TEXT('UNUSED') F1SIZE 4S 0 TEXT('Screen Size same as *SIZE') F1LIN 2S 0 TEXT('National Lang. Input CAP.') F1LOUT 2S 0 TEXT('National Lang. OUTPUT CAP.') F1MODE 2S 0 TEXT('Preffered Nat. Lang. Mode') F1X4 4 TEXT('UNUSED') F1ODPT 2 TEXT('Open Data Path Type DS,DB,SP') F1AFIL R TEXT('Name of Actual File Opened') REFFLD(FILE *SRC) F1ALIB R TEXT('Actual Library Name') REFFLD(LIB *SRC) F1SFIL R TEXT('Name of Spool File') REFFLD(FILE *SRC) F1SLIB R TEXT('Name of Spool Library') REFFLD(LIB *SRC) F1SNUM 2B 0 TEXT('Spool File Number') F1PRLN 2B 0 TEXT('Primary Record Length') F1SRLN 2B 0 TEXT('Secondary Record Length') F1MBR R TEXT('Actual Member Name') REFFLD(MBR *SRC) F1X4A 9B 0 TEXT('UNUSED') F1X4B 9B 0 TEXT('UNUSED') F1DCLS 4B 0 TEXT('Device Class') F1DLOC 3 TEXT('Diskette Location') F1SROW 4B 0 TEXT('Number of Rows on Screen') F1SCOL 4B 0 TEXT('Number Of Columns on Screen') F1NREC 9B 0 TEXT('Number of Records at Open') F1ATYP 2 TEXT('Access Type') F1DUPK 1 TEXT('Key Type,U = UNIQUE N = NOT') F1SRCF 1 TEXT('Source File ? Y=YES,N=NOT') F1UFCB 10 TEXT('User File Control Block UFCB') F1UFOV 10 TEXT('UFCB Overides') F1OVLF 4B 0 TEXT('Offset volume Label Fields + of Open Feedback Area') F1RBLK 4B 0 TEXT('Number of Records Per Block') F1OFLN 4B 0 TEXT('Printer Overflow Line #') F1BIOI 4B 0 TEXT('Blocked Record I/O Increment') F1X5A 5 TEXT('UNUSED') F1RPGD 10 TEXT('Requester Program Device') F1X34 34 TEXT('UNUSED') F1DFIO 4B 0 TEXT('Device Dependant Feedback + Offset') F1PUTC 9B 0 TEXT('Put Operation Count') F1GETC 9B 0 TEXT('Get Operation Count') F1PTGT 9B 0 TEXT('Put/Get Operation Count') F1OIOC 9B 0 TEXT('Other I/O Operation Count') F1UNU7 1 TEXT('UNUSED') F1CROP 1 TEXT('Current Operation') F1RFJP 10 TEXT('Record Format Just Processed') F1DEVC 2 TEXT('Device Class') F1PDNM 10 TEXT('Program Device Name') F1IORL 9B 0 TEXT('Record Length From Last I/O') F1RTDT 80 TEXT('Routing Data Information') F1UNU8 1 F1AID 4B 0 TEXT('AID Byte') F1CLOC 4B 0 TEXT('Cursor Position') F1WADL 9B 0 TEXT('Actual Data Length') F1WSFR 4B 0 TEXT('Subfile Record') F1TRRN 4B 0 TEXT('RRN of Top SFL Record + Displayed') F1WSFC 4B 0 TEXT('Number Of Subfile Records') F1UNU9 19 TEXT('UNUSED') F1WMAJ 2 TEXT('Major Return Code') F1WMIN 2 TEXT('Minor Return Code') F1WNRC 8 TEXT('Negative Response Code') F1WSAF 1 TEXT('Safe Indicator') F1WSHT 1 TEXT('Request Shutdown') F1WRWT 1 TEXT('Request Write') F1WMAP 10 TEXT('Map Name Form Program') F1RRHF 4 TEXT('REQ Resp Feedback Area')
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.