BMC_STATUS_PROPAGATION data class

The BMC_STATUS_PROPAGATION class defines the different pairs of component types whose instances can be related to one another through relationships, along with the propagation map to be used by those relationships.

This topic contains the following information about the BMC_STATUS_PROPAGATION data class: 

BMC_STATUS_PROPAGATION class definition

The following figure shows the BAROC definition of the BMC_STATUS_PROPAGATION data class, which is located in the mc_sm_root.baroc file:

BMC_STATUS_PROPAGATION definition

MC_PUBLISH_DATA_CLASS:
BMC_STATUS_PROPAGATION ISA BMC_SIM_DATA DEFINES
{
     name: STRING, key = yes;
     provider_type: STRING, key = yes;
     consumer_type: STRING, key = yes;
     description: STRING;
};
END

BMC_STATUS_PROPAGATION inherits slots from BMC_SIM_DATA, which is shown in the following figure. BMC_SIM_DATA is located in the mc_sm_root.baroc file. 

BMC_SIM_DATA definition

MC_DATA_CLASS: BMC_SIM_DATA ISA MC_SM_DATA DEFINES
{
ReadSecurity : LIST_OF_STRING;
WriteSecurity : LIST_OF_STRING;
};
END

BMC_STATUS_PROPAGATION slots in alphabetical order

The following table alphabetically lists the class slots with their descriptions:

 Status propagation slots in alphabetical order

Slot

Description

Data type

Source class

consumer_type

Valid component types for the consumer CI

STRING

BMC_STATUS_PROPGATION

description

Description applicable to the relationships using this model

STRING

BMC_STATUS_PROPGATION

name

Name of the status propagation model; it must match the name of a propagation map

STRING

BMC_STATUS_PROPGATION

ReadSecurity

List of permission groups that defines who has read access to a CI

LIST_OF_STRING

BMC_SIM_DATA

provider_type

Valid component types for the provider CI

STRING

BMC_STATUS_PROPGATION

WriteSecurity

List of permission groups that defines who has write access to a CI

LIST_OF_STRING

BMC_SIM_DATA

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

Comments