![]() |
![]() |
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 */