This documentation supports the 20.02 version of BMC CMDB.

To view an earlier version, select the version from the Product version menu.

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.

 

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

C API error messages

Error number

Message type

Error messageExplanation

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 CMDBInitialization function before calling another CMDB C API function.

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 L n.

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.

Was this page helpful? Yes No Submitting... Thank you

Comments