tibas_status
The tibas_status enumerated type represents the return codes used by TIBCO ActiveSpaces functions.
Declaration
typedef enum _tibas_status {
TIBAS_OK = 0,
TIBAS_NOT_FOUND = 1,
TIBAS_ALREADY_EXISTS = 2,
TIBAS_LOCKED = 3,
TIBAS_MISMATCHED_LOCK = 4,
TIBAS_INCOMPATIBLE_TUPLE = 5,
TIBAS_MISMATCHED_TUPLE = 6,
TIBAS_INCOMPATIBLE_TYPE = 7,
TIBAS_LIMIT_EXCEEDED = 8,
TIBAS_REMOTE_ERROR = 100
TIBAS_SYS_ERROR = 256,
TIBAS_INVALID_ARG = 257,
} tibas_status;
Values
| Values | Type | Description |
|---|---|---|
| TIBAS_OK | no error | The operation was successful and an entry was found. |
| TIBAS_ALREADY_EXISTS | error | The operation failed because updating from null occurred, because there is currently an entry in the space for the requested key field(s) value(s). |
| TIBAS_LOCKED | error | The operation failed because the entry was already locked by another thread or process (depending on the LockScope). |
| TIBAS_MISMATCHED_LOCK | error | The lock expired in the space and another member already locked the entry. |
| TIBAS_INCOMPATIBLE_TUPLE | error | The operation failed because the name of a field contained in the tuple is incompatible with the space definition. |
| TIBAS_MISMATCHED_TUPLE | error | The operation failed because the tuple is incompatible with the space definition. |
| TIBAS_INCOMPATIBLE_TYPE | severe error | The operation failed because two data types involved in an operation are incompatible |
| TIBAS_LIMIT_EXCEEDED | error | The operation failed because a predefined limit on the space, such as capacity, has been exceeded. |
| TIBAS_INVALID_ARG | severe error | The operation failed because an invalid argument was passed to an operation. |
| TIBAS_SYS_ERROR | severe error | The operation failed because of a system error. |
Copyright © Cloud Software Group, Inc. All rights reserved.
