Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Infrastructure Management data class descriptions


The following data classes are used in creating service models:

  • BMC_SEVERITY_TO_STATUS
  • BMC_SIM_MATCH_TABLE
  • BMC_SIM_ALIAS
  • BMC_SLOT_FORMULAS
  • COMPONENT_CREATION

 BMC_SEVERITY_TO_STATUS data class

The BMC_SEVERITY_TO_STATUS class is used to map the severity value of an impact event to a status value that will participate in the computation of the self status for the associated CI.

BMC_SEVERITY_TO_STATUS data class definition

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

SEVERITY_TO_STATUS definition

MC_PUBLISH_DATA_CLASS:
BMC_SEVERITY_TO_STATUS ISA BMC_SIM_DATA DEFINES
{
    severity: SEVERITY, key = yes;
    status: MC_SM_COMPONENT_STATUS, key = yes;
};
END

You must not edit a SEVERITY_TO_STATUS table unless the severity and the status or either one of the enumerations are customized.

 BMC_SLOT_FORMULAS data class

The SLOT_FORMULAS class is used to map event slots to other slots when processing a new raw event.

BMC_SLOT_FORMULAS data class definition

The following figure shows the BAROC definition of the SLOT_FORMULAS class, which is located in the mc_sm_event_mapping.baroc file.

BMC_SLOT_FORMULAS definition

MC_PUBLISH_DATA_CLASS:
BMC_SIM_ALIAS ISA  BMC_SIM_DATA DEFINES
{
 ComponentAlias: STRING, key=yes
 ComponentID: STRING
};
};
END

 BMC_TIME_SCHEDULE data class

The BMC_TIME_SCHEDULE data class defines a service schedule.

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

BMC_TIME_SCHEDULE definition

MC_PUBLISH_DATA_CLASS :
  BMC_TIME_SCHEDULE ISA BMC_SIM_DATA
  DEFINES {
      Name : STRING;
      Description : STRING;
      status: MC_SM_SCHEDULE_STATUS, read_only=YES,parse=NO;
    };
END

 BMC_TIME_FRAME_TO_SCHEDULE data class

The BMC_TIME_FRAME_TO_SCHEDULE data class maps time frames to schedules. As part of the mapping, it indicates whether the time frame contains During Schedule or Exceptions Within During Schedule time.

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

BMC_TIME_FRAME_TO_SCHEDULE definition

MC_PUBLISH_DATA_CLASS :
   BMC_TIME_FRAME_TO_SCHEDULE ISA BMC_SIM_DATA
   DEFINES {
      Timeframe : STRING, key=yes;
      Schedule :  STRING, key=yes;
      Included :  MC_YESNO, default=YES;
    };
END

 BMC_SELF_PRIORITY_MAPPING data class

The BMC_SELF_PRIORITY_MAPPING data class contains the resulting self priorities for each combination of base priority mapped against component status.

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

BMC_SELF_PRIORITY_MAPPING definition

MC_PUBLISH_DATA_CLASS :
   BMC_SELF_PRIORITY_MAPPING ISA BMC_SIM_DATA
   DEFINES {
      priority : MC_PRIORITY, key=yes;
      status :MC_SM_COMPONENT_STATUS, key=yes;
      self_priority : MC_PRIORITY;
    };
END

 BMC_SERVICE_SCHEDULE_CONFIG data class

The BMC_SERVICE_SCHEDULE_CONFIG data class contains the settings for the priority formula, the default schedule, and the list of classes which are priority propagators by default.

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

BMC_SERVICE_SCHEDULE_CONFIG definition

MC_PUBLISH_DATA_CLASS :
 BMC_SERVICE_SCHEDULE_CONFIG ISA BMC_SIM_DATA
  DEFINES {
     PriorityFormula : PRIORITY_FORMULA, default = WEIGHTED, key=yes;
   };
END

 BMC_STATUS_TO_SEVERITY data class

The BMC_STATUS_TO_SEVERITY class is used to map the status value of an impact event to a severity value that will participate in the computation of the self status for the associated CI.

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

BMC_STATUS_TO_SEVERITY definition

MC_PUBLISH_DATA_CLASS:
BMC_STATUS_TO_SEVERITY ISA BMC_SIM_DATA DEFINES
{
   status: MC_SM_COMPONENT_STATUS, key = yes;
   severity: SEVERITY, key = yes;
};
END

 SIM_TIME_FRAME class

The SIM_TIME_FRAME class defines a time period that can be used as part of a schedule.

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

SIM_TIME_FRAME definition

SIM_TIME_FRAME;
    mc_udid='SMS_DEFAULT_TIMEFRAME';
    description='sms.defaulttimeframe.description';
    name='sms.defaulttimeframe.name';
    dtstart='20060101T000000';
    duration='P1D';
    interruptions=[];
    tzid='';
    rdate=[];
    rrule=['FREQ=DAILY;INTERVAL=1;WKST=SU'];
    exdate=[];
    exrule=[];
END

 SIM_CellAlias class

The SIM_CellAlias class is assigned to cells and used for publishing. The class maps a cell alias to a real cell name. Cell aliases can be remapped to different cells for different test environments.

The definition of the SIM_CellAlias class is located in the cellalias.def file.

 SIM_CellInformation class

The SIM_CellInformation class stores cell connection information (similar to mcell.dir ). Additionally, it contains a field which specifies whether the cell is a production cell or a test cell.

 BMC_PROMOTION_LOG class

BMC_PROMOTION_LOG is a log object created for each user promotion. The object tracks data such as promoted objects, users who initiated the promotion, promotion start and end times, and the status of the promotion (in progress, success, or failed).

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*