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.

CMDBRunQualificationForCI function

The CMDBRunQualificationForCI function validates a list of attributes for a specified CI. The CMDBRunQualificationForCI function takes qualification parameters in structured and encoded modes.


#include "ar.h"
#include "arextern.h"
#include "cmdb.h"

int CMDBRunQualificationForCI(
      ARControlStruct *control,
      CMDBQualifierStruct *qualifier,
      CMDBAttributeValueList *attValueList,
      ARBoolean *passed,
      ARStatusList *status)

Input arguments

Input argument



The control record for the operation, which contains information about the user requesting the operation and the server on which the operation is to be performed.


A query that determines the set of CIs to retrieve. The qualification can include one or more subclasses and any combination of conditional, relational, and arithmetic operations. For more information about how to construct a qualifier, see "Building qualifications and expressions," in the BMC Remedy Action Request System Workflow Objects Guide.


The list of one or more attribute and value pairs (specified in any order) to validate. Values must be of the data type defined for the attributes or have a data type of 0.

Return values

Return value



A Boolean value that specifies whether the qualification passed.


A list of zero or more notes, warnings, or errors generated from a call of this function.

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