This structure is used to pass information from sqluroll - Rollforward Database.
Table 14. Fields in the RFWD-OUTPUT Structure
Possible values for STATE (defined in sqlutil) are:
Language Syntax
C Structure
/* File: sqlutil.h */ /* Structure: RFWD-OUTPUT */ /* ... */ SQL_STRUCTURE rfwd_output { char *pApplicationId; long *pNumReplies; struct sqlurf_info *pNodeInfo; }; /* ... */ |
/* File: sqlutil.h */ /* Structure: SQLURF-INFO */ /* ... */ SQL_STRUCTURE sqlurf_info { SQL_PDB_NODE_TYPE nodenum; long state; unsigned char nextarclog[SQLUM_ARCHIVE_FILE_LEN+1]; unsigned char firstarcdel[SQLUM_ARCHIVE_FILE_LEN+1]; unsigned char lastarcdel[SQLUM_ARCHIVE_FILE_LEN+1]; unsigned char lastcommit[SQLUM_TIMESTAMP_LEN+1]; }; /* ... */ |
COBOL Structure
* File: sqlutil.cbl 01 SQL-RFWD-OUTPUT. 05 SQL-APPLID USAGE IS POINTER. 05 SQL-NUMREPLIES USAGE IS POINTER. 05 SQL-P-NODE-INFO USAGE IS POINTER. * |
* File: sqlutil.cbl 01 SQLURF-INFO. 05 SQL-NODENUM PIC S9(4) COMP-5. 05 FILLER PIC X(2). 05 SQL-STATE PIC S9(9) COMP-5. 05 SQL-NEXTARCLOG PIC X(12). 05 FILLER PIC X. 05 SQL-FIRSTARCDEL PIC X(12). 05 FILLER PIC X. 05 SQL-LASTARCDEL PIC X(12). 05 FILLER PIC X. 05 SQL-LASTCOMMIT PIC X(26). 05 FILLER PIC X. 05 FILLER PIC X(2). * |