BMC CMDB C API error messages
The following table lists the error number, message type, message text, description, and solution for errors that are generated by BMC CMDB C API.
C API error messages
Error number | Message type | Error message | Explanation | User response |
---|---|---|---|---|
120000 | Error | The CMDB API session is not initialized. (CMDB_ERROR_SYSTEM_NOT_INITIALIZED) | You did not initialize the CMDB API session in your API calls. | You must call the |
120001 | Error | A fatal error occurred during CMDB initialization. The CMDB system cannot be initialized. (CMDB_ERROR_SYSTEM_CANNOT_BE_INITIALIZED) | A system error prevented the CMDB from being initialized. | Contact your CMDB administrator. |
120002 | Error | Class does not exist. (CMDB_ERROR_NO_SUCH_CLASS) | The class that you are attempting to view does not exist in the CMDB. | Specify a valid class name or class ID. |
120003 | Error | A required parameter is empty. (CMDB_ERROR_REQUIRED_PARAM_EMPTY ) | You did not specify a value for a required function parameter. | Provide a non-empty parameter to the CMDB C API function call. |
120004 | Error | Attribute does not exist. (CMDB_ERROR_NO_SUCH_ATTRIBUTE ) | The attribute that you are attempting to view does not exist. | Provide a valid attribute name or ID. |
120005 | Error | The supplied attribute data type is not supported. (CMDB_ERROR_UNSUPPORTED_ATTRIBUTE_DATA_TYPE ) | The data type specified for the attribute does not exist in the CMDB. | Make sure that the supplied attribute data type is valid for BMC CMDB. For more information about data types, see "AR_DATA_TYPE" section of the ar.h file. |
120006 | Error | Instance not found. (CMDB_ERROR_INSTANCE_NOT_FOUND ) | The specified instance is not found. | Specify a valid instance ID. |
120007 | Error | CMDB system error occurred during processing. (CMDB_ERROR_SYSTEM_ERROR) | An unexpected system error occurred during CMDB processing. | Contact your CMDB administrator. |
120009 | Error | The class name is not unique. The class name is already in use. (CMDB_ERROR_CLASS_NAME_ID_NOT_UNIQUE ) | The specified class name already exists within the given namespace. | Specify an unused class name. |
120011 | Error | Class already exists. (CMDB_ERROR_CLASS_ALREADY_EXISTS ) | A class with the specified class ID already exists. | Create a class with a different class ID. |
120014 | Error | The attribute name is not unique. The attribute name is already in use. (CMDB_ERROR_ATTRIBUTE_NAME_NOT_UNIQUE ) | An attribute with the specified name already exists. | Specify an unused attribute name. |
120015 | Error | Attribute already exists. (CMDB_ERROR_ATTRIBUTE_ALREADY_EXISTS ) | An attribute with the same attribute ID already exists. | Specify a different attribute ID. |
120016 | Error | The default enumeration value is invalid. (CMDB_ERROR_INVALID_ENUM_DEFAULT ) | The default value specified for the enumeration attribute is not one of its defined values. | Specify an enumeration value that is defined for the attribute. |
120017 | Error | The specified list format is not valid. (CMDB_ERROR_INVALID_LIST_FORMAT ) | The format is L n, where n is the maximum number of items. | Modify the list format to |
120018 | Error | (CMDB_ERROR_EXCEED_MAX_LIST_ITEMS ) | The number of semicolon-separated items in a character attribute exceeds the number defined in the List format. | Decrease the number of items in the attribute for the current instance or change the attribute's definitions to increase the number defined in its List Format. |
120019 | Error | The relationship role names must be different. (CMDB_ERROR_ROLE_NAMES_MUST_BE_DIFFERENT ) | You cannot create a relationship class with two roles of the same name. | Provide a different role name for each role. |
120020 | Error | An invalid cardinality value was supplied. (CMDB_ERROR_INVALID_CARDINALITY_VALUE ) | The cardinality that you specified is not one of the defined values. | Specify a valid cardinality value. |
120021 | Error | Cannot create a relationship class that is derived for a non-relationship class. (CMDB_ERROR_SUPERCLASS_MUST_BE_REL_CLASS ) | You are attempting to derive a relationship class from a class of another type. | Make sure that you derive a relationship only from a relationship class. |
120022 | Error | The role name does not match the superclass role name. (CMDB_ERROR_ROLE_NAME_DOES_NOT_MATCH_SUPERCLASS ) | When you create a derived relationship class, the role name properties must match the superclass's role name properties. | Supply the same role name as the superclass. |
120023 | Error | The Configuration Item Class for the role is not a derived class of the superclass's role. (CMDB_ERROR_CLASS_ROLE_NOT_SUPERCLASS_DERIVED ) | When you create a derived relationship class, the configuration item role classes must be the same as or derived from the superclass's configuration item role classes. | Derive a role class from the super class's role class. |
120024 | Error | The cardinality of the derived relationship class cannot be less restrictive than the superclass. (CMDB_ERROR_SUBCLASS_CARDINALITY_LESS_RESTRICTIVE ) | If the superclass cardinality is one-to-many, the derived class cardinality can be one-to-one but cannot be many-to-many. | Specify a cardinality that is the same as the superclass or is more restrictive than the superclass. |
120025 | Error | The supplied relationship parameter cannot be modified. (CMDB_ERROR_RELATIONSHIP_PARAM_CANNOT_BE_CHANGED ) | You cannot modify the relationship parameter. | Do not attempt to modify the relationship parameter. |
Comments
Log in or register to comment.