This documentation supports the 9.1 to 9.1 Service Pack 3 version and its patches of BMC Atrium Core. The documentation for version 9.1.04 and its patches is available here.

To view the latest version, select the version from the Product version menu.

CMDBIndexStruct structure

The CMDBIndexStruct structure holds the attributes to index.

typedef struct CMDBIndexStruct
   unsigned int numAttributes;
   ARNameType attributeName[AR_MAX_INDEX_subclasses];
   ARBoolean unique;
   ARBoolean isPrimaryKey;
   ARNameType indexName;
} CMDBIndexStruct;

The CMDBIndexStruct structure consists of the following elements:


An integer value indicating the number of attributes to index.


The names of attributes to index.


A Boolean value indicating if the index key must be unique:

  • TRUE --The index key is unique.
  • FALSE --The index key is not unique.


A Boolean value indicating whether to make this index a primary key index:

  • TRUE --The index key is a primary key index.
  • FALSE --The index key is not a primary key index.


The name of the index.

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