FLMREC-API
FLAM Record Interface Version: 5.2.1-42969
Save mode constants

Constants for the FLAM5 archive save mode returned by uiFmrGetArcSaveMode(). More...

Macros

#define FLMSAV_MODE_NON   0U
 No save mode set (uninitialized).
#define FLMSAV_MODE_FIL   1U
 Single binary file.
#define FLMSAV_MODE_CLU   2U
 Cluster or raw device.
#define FLMSAV_MODE_RDB   3U
 Relational database (e.g. VSAM, DB2).
#define FLMSAV_MODE_SAM   4U
 Sequential access method (tape / QSAM).
#define FLMSAV_MODE_FOL   5U
 Folder or object store.
#define FLMSAV_MODE_KVS   6U
 Key-value store.
#define FLMSAV_MODE_CS3   7U
 Amazon S3 or S3-compatible cloud object store (store.cs3()).
#define FLMSAV_MODE_CAZ   8U
 Azure Blob Storage cloud object store (store.caz()).
#define FLMSAV_MODE_SGU   10U
 Custom segment-store SPI backend (store.seguser()).
#define FLMSAV_MODE_OBU   11U
 Custom object-store SPI backend (store.objuser()).
#define FLMSAV_MODE_CDA   12U
 IBM z/OS DFSMSdfp Cloud Data Access object store (store.ibmcda()).

Detailed Description

Constants for the FLAM5 archive save mode returned by uiFmrGetArcSaveMode().

The save mode describes the storage topology in which the archive was originally created. It is encoded in the archive header and returned as an unsigned int.

Macro Definition Documentation

◆ FLMSAV_MODE_NON

#define FLMSAV_MODE_NON   0U

No save mode set (uninitialized).

◆ FLMSAV_MODE_FIL

#define FLMSAV_MODE_FIL   1U

Single binary file.

◆ FLMSAV_MODE_CLU

#define FLMSAV_MODE_CLU   2U

Cluster or raw device.

◆ FLMSAV_MODE_RDB

#define FLMSAV_MODE_RDB   3U

Relational database (e.g. VSAM, DB2).

◆ FLMSAV_MODE_SAM

#define FLMSAV_MODE_SAM   4U

Sequential access method (tape / QSAM).

◆ FLMSAV_MODE_FOL

#define FLMSAV_MODE_FOL   5U

Folder or object store.

◆ FLMSAV_MODE_KVS

#define FLMSAV_MODE_KVS   6U

Key-value store.

◆ FLMSAV_MODE_CS3

#define FLMSAV_MODE_CS3   7U

Amazon S3 or S3-compatible cloud object store (store.cs3()).

◆ FLMSAV_MODE_CAZ

#define FLMSAV_MODE_CAZ   8U

Azure Blob Storage cloud object store (store.caz()).

◆ FLMSAV_MODE_SGU

#define FLMSAV_MODE_SGU   10U

Custom segment-store SPI backend (store.seguser()).

◆ FLMSAV_MODE_OBU

#define FLMSAV_MODE_OBU   11U

Custom object-store SPI backend (store.objuser()).

◆ FLMSAV_MODE_CDA

#define FLMSAV_MODE_CDA   12U

IBM z/OS DFSMSdfp Cloud Data Access object store (store.ibmcda()).