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.

CMDBGetCMDBUIComponents function

The CMDBGetCMDBUIComponents function retrieves a list of UI components for a specified class.


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

int CMDBGetCMDBUIComponents(
      ARControlStruct *control,
      CMDBUIComponentInfo *inputInfo,
      ARNameType datasetId,
      ARNameType instanceId,
      CMDBUIComponentResultList *outputInfo,
      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.


The qualification for the user interface component. You can specify information such as locale, classId, and tags to retrieve the required UI component data. If no qualifications are specified, all existing UI components are returned.


The dataset ID of the specific CI for which you want to retrieve the UI components. For example, to retrieve component data for an instance of BMC_ComputerSystem, specify the dataset ID for that instance. If you do not specify the instanceId parameter for this function, the datasetId parameter is ignored.


The unique identifier of the instance for which you want to retrieve the UI component information.

Return Values

Return value



The CMDBUIComponents result set for the specified qualifications.


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