Attribute-Based Access Control Error Codes
This page provides a list of error codes related to attribute-based access control.
Error code classes and descriptions​
| Class | Description |
|---|---|
DB-ABAC-1xxxx | Errors for the user error category |
DB-ABAC-2xxxx | Errors for the concurrency error category |
DB-ABAC-3xxxx | Errors for the internal error category |
DB-ABAC-1xxxx status codes​
The following are status codes and messages for the user error category.
DB-ABAC-10000​
Message
The put operation is not supported. Use insert, upsert, or update instead
DB-ABAC-10001​
Message
The default level must be less than or equal to the level. Default-level short name: %s; Default-level number: %d; Level short name: %s; Level number: %d
DB-ABAC-10002​
Message
The row level must be less than or equal to the level. Row-level short name: %s; Row-level number: %d; Level short name: %s; Level number: %d
DB-ABAC-10003​
Message
The operation does not have the target namespace or table name. Operation: %s
DB-ABAC-10004​
Message
The policy does not exist. Policy: %s
DB-ABAC-10005​
Message
The level does not exist. Policy: %s; Level short name: %s
DB-ABAC-10006​
Message
The compartment does not exist. Policy: %s; Compartment short name: %s
DB-ABAC-10007​
Message
The group does not exist. Policy: %s; Group short name: %s
DB-ABAC-10008​
Message
The policy already exists. Policy: %s
DB-ABAC-10009​
Message
The data tag column name is already in use in the policy %s. Policy: %s; Data tag column name: %s
DB-ABAC-10010​
Message
The level already exists. Policy: %s; Level short name: %s
DB-ABAC-10011​
Message
The compartment already exists. Policy: %s; Compartment short name: %s
DB-ABAC-10012​
Message
The group already exists. Policy: %s; Group short name: %s
DB-ABAC-10013​
Message
The parent group does not exist. Policy: %s; Group short name: %s; Parent-group short name: %s
DB-ABAC-10014​
Message
The parent group is the same as the child group. Policy: %s; Group short name: %s; Parent-group short name: %s
DB-ABAC-10015​
Message
The group has child groups. Policy: %s; Group short name: %s
DB-ABAC-10016​
Message
The compartment cannot be a row compartment for read-only access mode. Policy: %s; User: %s; Compartment short name: %s
DB-ABAC-10017​
Message
The compartment is already assigned to the user. Policy: %s; User: %s; Compartment short name: %s
DB-ABAC-10018​
Message
The group cannot be a row group for read-only access mode. Policy: %s; User: %s; Group short name: %s
DB-ABAC-10019​
Message
The group is already assigned to the user. Policy: %s; User: %s; Group short name: %s
DB-ABAC-10020​
Message
The namespace does not exist. Namespace: %s
DB-ABAC-10021​
Message
The namespace policy already exists. NamespacePolicy: %s
DB-ABAC-10022​
Message
The namespace policy does not exist. NamespacePolicy: %s
DB-ABAC-10023​
Message
The table does not exist. Table: %s
DB-ABAC-10024​
Message
The table policy already exists. TablePolicy: %s
DB-ABAC-10025​
Message
The table policy does not exist. TablePolicy: %s
DB-ABAC-10026​
Message
The short name must not be empty. Short name: %s
DB-ABAC-10027​
Message
The short name must be 30 characters or less. Short name: %s