This structure is used to pass information from sqluroll - Rollforward Database).
Table 7. 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).
*
|