Tivoli Header

Tivoli Storage Manager Using the Application Program Interface

Changes to custom.h

The TSM X/Open API supports the following additional constants and return codes in custom.h:


/* Constants used
 */
#define TSM_MAX_DESC               100     /* TSM max Desc size             */
#define TSM_MAX_OBJINFO            100     /* TSM max object information size*/
#define TSM_LOWEST_BOUND           0x0000  /* value for LowerBound max       */
#define TSM_HIGHEST_BOUND          0xFFFF  /* value for UpperBound max       */
#define TSM_ENV_STRS               2       /* number of env strings          */
#define ObjectDescriptorVersion     1       /* ver for ObjectDescriptor       */
#define UserDescriptorVersion       1       /* ver for UserDescriptor         */
#define BSAObjectType_DATABASE      4       /* ObjectType for Databases       */
 
/* Return Codes Used
 */
#define BSA_RC_OK                           0x00
#define BSA_RC_SUCCESS                      0x00
 
#define TSM_RC_ERROR                       0x60 /* see TSM error log        */
#define TSM_RC_INVALID_NODE                0x61 /* BSAObjOwner not match Init*/
#define TSM_RC_INVALID_COPYTYPE            0x62 /* invalid copyType          */
#define TSM_RC_INVALID_OBJTYPE             0x63 /* invalid objectType        */
#define TSM_RC_INVALID_STATUS              0x64 /* invalid object status     */
#define TSM_RC_INVALID_ST_VER              0x65 /* invalid structure version */
#define TSM_RC_OWNER_TOO_LONG              0x66 /* owner too long            */
#define TSM_RC_PSWD_TOO_LONG               0x67 /* pswd  too long            */
#define TSM_RC_PSWD_GEN                    0x68 /* pswd access = generate    */


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]