Used by EssGetDatabaseInfo(). Essbase has three types of requests for which information exists: data load, calculation, and outline update. The following Essbase API constants identify each type of request:
typedef struct ESS_DBREQINFO_T { ESS_ULONG_T DbReqType; ESS_USERNAME_T User; ESS_TIMERECORD_T StartTimeRec; ESS_TIMERECORD_T EndTimeRec; ESS_ULONG_T DbReqFlags; } ESS_DBREQINFO_T, *ESS_PDBREQINFO_T;
Data Type | Value | Description |
---|---|---|
ESS_DBREQTYPE_DATLOAD | 0 | Data Load |
ESS_DBREQTYPE_CALC | 1 | Calculation |
ESS_DBREQTYPE_OTLUPD | 2 | Outline Update |
The fields are:
Data Type | Field | Description |
---|---|---|
ESS_ULONG_T | DbReqType | Type of database request |
ESS_USERNAME_T | User | User name |
ESS_TIMERECORD_T | StartTimeRec | Request start time |
ESS_TIMERECORD_T | EndTimeRec | Request end time |
ESS_ULONG_T | DbReqFlags | Bit map of information flags that provide additional information about the database request. Used when DbReqType is CALC. Available flags:
|