INFDS (File Information Data Structure) PSDS - Girardin, Brigitte
D File. *FILE. *. * File name. D OpenInd. 9 9. *. * File open? D EOFInd. 10 10. *. * File at eof? D FileStatus. *STATUS. *. * Status code. D OpCode. *OPCODE.Missing:
INFDS (File Information Data Structure) PSDS (Program Status Data Structure) FILE INFORMATION DATA STRUCTURE (INFDS) * ------------------------------------------------------------------* FILE INFORMATION DATA STRUCTURE * Voir aussi: * http://publib.boulder.ibm.com/iseries/v5r1/ic2924/books/c092508378.htm#HDRFILINDA * ------------------------------------------------------------------* The INFDS contains the following feedback information: * File Feedback (length is 80) * Open Feedback (length is 160) * Input/Output Feedback (length is 126) * Device Specific Feedback (length is variable) * Get Attributes Feedback (length is variable) * ------------------------------------------------------------------* Standard RPG feedback area 1-80 * ------------------------------D INFDS D File * D OpenInd * D EOFInd * D FileStatus * D OpCode * D Routinr * D ListNum * D SpclStat * D RecordFmt * D MsgID *
ds *FILE * File name 9
9
10
10
* File open? * File at eof? *STATUS * Status code *OPCODE * Last opcode *ROUTINE * RPG Routine 30
37
38
42S 0
* Listing line * SPECIAL status *RECORD * Record name 46
* D SPOOL_NUM * D RCD_LEN * D KEY_LEN * D MEMBER * D TYPE * D ROWS * D COLUMNS * D NUM_RCDS * D ACC_TYPE * D DUP_KEY * D SRC_FILE * D VOL_OFF * D BLK_RCDS * D OVERFLOW * D BLK_INCR * D FLAGS1 * D REQUESTER * D OPEN_COUNT * D BASED_MBRS * D FLAGS2 * D OPEN_ID * D RCDFMT_LEN * D CCSID * D FLAGS3 * D NUM_DEVS *
* Spool file lib 123
124I 0
125
126I 0
127
128I 0
129
138
147
148I 0
152
153I 0
154
155I 0
156
159I 0
160
161
162
162
163
163
184
185I 0
186
187I 0
188
189I 0
190
191I 0
196
196
197
206
207
208I 0
211
212I 0
213
213
214
215
216
217I 0
218
219I 0
220
220
227
228I 0
* Spool file num * Max record len * Max key len * Member name * File type * Num PRT/DSP rows * Num PRT/DSP cols * Num of records * Access type * Duplicate key? * Source file? * Vol label offs * Max rcds in bl * Overflow line * Blk increment * Misc flags * Requester name * Open count * Num based mbrs * Misc flags * Open identifie * Max rcd fmt le * Database CCSID * Misc flags * Num devs defin
D ISDN_ELEN * D ISDN_ETYPE * D ISDN_ENUM * D ISDN_XTYPE *
519
520
521
521
522
561
566
566
* Extension len * Extension type * Extension num * X.25 call type
* ---------------------------------------------------------------* The following information available only when program started * result of a received program start req. (P_ stands for protected) D TRAN_PGM 567 630 * * Trans pgm name D P_LUWIDLN 631 631 * * LUWID fld len D P_LUNAMELN 632 632 * * LU-NAME len D P_LUNAME 633 649 * * LU-NAME D P_LUWIDIN 650 655 * * LUWID instance D P_LUWIDSEQ 656 657I 0 * * LUWID seq num * ---------------------------------------------------------------* Below info is available only when a protected conversation * is started on a remote system. (U_ stands for unprotected) D U_LUWIDLN 658 658 * * LUWID fld len D U_LUNAMELN 659 659 * * LU-NAME len D U_LUNAME 660 676 * * LU-NAME D U_LUWIDIN 677 682 * * LUWID instance D U_LUWIDSEQ 683 684I 0 * * LUWID seq num * * * * *
---------------------------------------------------------------Device independent area 367-nnn NOTE that this area is shared with the POST feedback area above! ---------------------------------------------------------------Printer
* Size of DB fdbk * JFILE bits * Nbr locked rcds * File pos bits * Rcd deleted bits * Num keys (bin) * Key length 5
* * Member number D DB_RRN 397 400I 0 * * Relative-rcd-num D KEY 401 2400 * * Key value (max * * size 2000) * ---------------------------------------------------------------* ICF D ICF_AID 369 369 * * AID byte D ICF_LEN 372 375I 0 * * Actual data len D ICF_MAJOR 401 402 * * Major ret code D ICF_MINOR 403 404 * * Minor ret code D SNA_SENSE 405 412 * * SNA sense rc D SAFE_IND 413 413 * * Safe indicator D RQSWRT 415 415 * * Request write D RMT_FMT 416 425 * * Remote rcd fmt D ICF_MODE 430 437 * * Mode name * ---------------------------------------------------------------* Display D DSP_FLAG1 * D DSP_AID * D CURSOR * D DATA_LEN * D SF_RRN * D MIN_RRN * D NUM_RCDS * D ACT_CURS * * D DSP_MAJOR * D DSP_MINOR *
* Display flags * AID byte * Cursor location * Actual data len * Subfile rrn * Subfile min rrn * Subfile num rcds * Active window * cursor location 401
402
403
404
* Major ret code * Minor ret code
6
PROGRAM STATUS DATA STRUCTURE (PSDS) * ------------------------------------------------------------* Program Status Data Structure -- PSDS * Voir aussi: * http://publib.boulder.ibm.com/iseries/v5r1/ic2924/books/c092508380.htm#HDRPROGXPE * ------------------------------------------------------------D SDS D PROC_NAME * D PGM_STATUS * D PRV_STATUS * D LINE_NUM * D ROUTINE * D PARMS * D EXCP_TYPE * D EXCP_NUM * D PGM_LIB * D EXCP_DATA * D EXCP_ID * D DATE * D YEAR * D LAST_FILE * D FILE_INFO * D JOB_NAME * D USER * D JOB_NUM * D JOB_DATE * D RUN_DATE * D RUN_TIME * D CRT_DATE * D CRT_TIME * D CPL_LEVEL * D SRC_FILE * D SRC_LIB * D SRC_MBR * D PROC_PGM * D PROC_MOD * D CURR_USER *
*PROC Procedure name *STATUS Status code 16
20S 0
21
28
Previous status Src list line nu *ROUTINE Routine name *PARMS Num passed parms 40
42
43
46
81
90
91
170
171
174
191
198
199
200S 0
201
208
209
243
244
253
254
263
264
269S 0
270
275S 0
276
281S 0
282
287S 0
288
293
294
299
300
303
304
313
314
323
324
333
334
343
344
353
358
367
Exception type Exception number Program library Exception data Exception Id Date (DATE fmt) Year (YEAR fmt) Last file used File error info Job name User name Job number Date (UDATE fmt) Run date (UDATE) Run time (UDATE) Create date Create time Compiler level Source file Source file lib Source file mbr Pgm Proc is in Mod Proc is in Mod Proc is in
Condition Value out of range for string operation Negative square root Divide by zero An intermediate result is not large enough to contain the result. Float underflow. An intermediate value is too small to be contained in the intermediate result field Invalid Date, Time or Timestamp value. Date overflow or underflow. (For example, when the result of a Date calculation results in a number greater than HIVAL or less than LOVAL.) Date mapping errors, where a Date is mapped from a 4 character year to a 2 character year and the date range is not 1940-2039. Table or array out of sequence. Array index not valid OCCUR outside of range Reset attempted during initialization step of program Called program or procedure failed; halt indicator (H1 through H9) not on Error calling program or procedure Pointer or parameter error Called program or procedure returned with halt indicator on Halt indicator on in this program Halt indicator on when RETURN operation run RPG IV formatted dump failed Error on DSPLY operation Data area specified on IN/OUT not found PDA not valid for non-prestart job Data area type or length does not match Data area not locked for output Error on IN/OUT operation User not authorized to use data area User not authorized to change data area Error on UNLOCK operation Length requested for storage allocation is out of range Error encountered during storage management operation Data area previously locked by another program Data area locked by program in the same process Character field not entirely enclosed by shift-out and shift-in characters Failure to retrieve sort sequence. Failure to convert sort sequence. Commitment control not active. Rollback operation failed. Error occurred on COMMIT operation Error occurred on ROLBK operation Decimal data error (digit or sign not valid) The level number of the compiler used to generate the program does not agree with the level number of the RPG IV run-time subroutines Internal failure in ILE RPG/400 compiler or in run-time subroutines Program exception in system routine.
Mar 6, 2010 - This contains a header describing the Field Properties array, followed by the actual ... 1.3.1 Standard Property and Constraint Descriptor Array.
Jan 1, 2011 - and operational organization to ensure the interests .... (1) FRONTEX : European Agency for the Management of Operational Cooperation at ...
Dec 12, 2018 - Context: Thin structures in images are ubiquitous. They are usually characterized by a smaller size in at least one of their dimensions. Standard ...
Jul 16, 1998 - DBT file (that contains memo data) for a given table is irretrievably lost, the file will ... The data file header structure for dBASE III PLUS table file.
Mar 4, 2008 - 2008.77:443-477. Downloaded from arjournals.annualreviews.org ... elucidate the principles that underlie cellu- .... tion is used in an optimization process that can result in ..... vides the separation distance of two specifi- .... an
Sep 30, 2009 - Show that the quantifiers in (3) form a contrastive pair. 3. Show the role of the strength of the items in (3). 2.1 Information Structure. The notions ...
AbstractâIn the recent years, a family of 2-manifold surface reconstruction .... 3D points reconstructed by SfM, C a list of camera locations. Let R be the list of ...
Annex C Compression specification. Annex D Abbreviations and acronyms. Annex E Bibliography. 1 Scope. This standard defines the data structure for the ...
method for specifying search queries. In addition, the image collection has to be ordered (indexing) in such way the system can quickly compute database.
for which it acts as a life insurance by exposing to .... replenishment and to rest the crew. In return, the fine ...... members which guide them in the fulfilment of the.
You can use the Data ONTAP manual (man) pages to access technical information. ..... entry before refreshing it, you can set the nfs.export.neg.timeout and nfs.export.pos.timeout ...... Future versions of Data ONTAP may require the use of a.