Class Equipment {Analysis} derived from: CommonResourceInfo

Documentation
This object class represents the manageable physical components of a network element such as circuit packs (e.g., Fan, Power supply). An equipment is contained within an equipment holder, and may not itself contain other equipment. There is only one equipment object for identifying replaceable and non-replaceable units. For each replaceable hardware unit there shall be an equipment object. The modelling of non-replaceable units as equipment objects is optional.
For a general overview refer to the associated supporting document equipmentModel.
MTOSI Specific Documentation
This class is applicable to MTOSI. The specific operations and relationships that apply to MTOSI are listed in SD2-11.
For MTOSI, references to "NMS" can be interpreted as "Requesting OS" and references to "EMS" can be interpreted as "Target OS", i.e., the OS that fulfills requests from another OS.
The statements concerning Object Lifecycle, i.e., whether the object can be created by the NMS or EMS, are not particularly meaningful for MTOSI, since MTOSI does not define management systems with fixed roles such as the NMS and EMS entities in MTNM.
Object Lifecycle: Created and deleted by EMS and NMS.
Object Creation Notification Issued? Yes
Object Deletion Notification Issued? Yes
Object Discovery Notification Issued? Yes
External Documents

SD1-10_EquipmentModel.pdf | SD2-11_IA-SS_Mapping.xls

Parent Package | Logical View | Abstract | No
Export Control | PublicAccess | Link Class for | None
Class Kind | NormalClass | Cardinality | n
Space |  | Concurrency | Sequential
Persistence | No |  |

Operations

Name | Signature | Class
setAlarmReportingOn | void setAlarmReportingOn () | Equipment
setAlarmReportingOff | void setAlarmReportingOff () | Equipment
getSupportedPTPs | void getSupportedPTPs (CIS SequenceOf PhysicalTermminationPoint ptps) | Equipment
getSupportedPTPNames | void getSupportedPTPNames (CIS SequenceOf Name ptpNames) | Equipment
getSupportingEquipment | void getSupportingEquipment (CIS SequenceOf Equipment equipmentList = empty list) | Equipment
getSupportingEquipmentNames | void getSupportingEquipmentNames (CIS SequenceOf Name equipmentNameList = empty list) | Equipment
getSupportedEquipment | void getSupportedEquipment (CIS SequenceOf Equipment equipmentList = empty list) | Equipment
getSupportedEquipmentNames | void getSupportedEquipmentNames (CIS SequenceOf Name equipmentNameList = empty list) | Equipment
setNativeEMSName | void setNativeEMSName (Name objectName, CIS CharcaterString nativeEMSName) | CommonResourceInfo
setOwner | void setOwner (Name objectName, CIS CharcaterString owner) | CommonResourceInfo
setUserLabel | void setUserLabel (Name objectName, CIS CharcaterString userLabel, Boolean enforceUniqueness) | CommonResourceInfo
setNetworkAccessDomain | void setNetworkAccessDomain (CIS CharcaterString networkAccessDomain = NA) | CommonResourceInfo
setAdditionalInfo | void setAdditionalInfo (CIS SequenceOf Structs::AVP additionalInfo = empty list) | CommonResourceInfo

Attributes

Name | Class | Type | Initial Value
alarmReportingIndicator | Equipment | CIS Boolean | TRUE
expectedEquipmentObjectType | Equipment | CIS CharacterString | empty string
installedEquipmentObjectType | Equipment | CIS CharacterString | NA
installedPartNumber | Equipment | CIS CharacterString | NA
installedSerialNumber | Equipment | CIS CharacterString | NA
serviceState | Equipment | ServiceState | NA
installedVersion | Equipment | CIS CharacterString | NA
manufacturer | Equipment | CIS CharacterString | NA
manufacturerDate | Equipment | CIS CharacterString | empty string
protectionRole | Equipment | ProtectionRole | NA
protectionSchemeState | Equipment | ProtectionSchemeState | UNKNOWN
asapPointer | Equipment | Name | CIS Null
name | CommonResourceInfo | Name | NA
userLabel | CommonResourceInfo | CIS CharacterString | Value of the nativeEMSName attribute.
owner | CommonResourceInfo | CIS CharacterString | empty string
nativeEMSName | CommonResourceInfo | CIS CharacterString | empty string
discoveredName | CommonResourceInfo | CIS CharacterString | empty string
namingOS | CommonResourceInfo | Name | CIS Null
source | CommonResourceInfo | ObjectSource | UNKNOWN
aliasNameList | CommonResourceInfo | AVP | empty list
resourceState | CommonResourceInfo | ResourceState | UNKNOWN
additionalInfo | CommonResourceInfo | CIS SequenceOf Structs::AVP | empty list

Associations

Name | My Role | My Class | Other Role | Other Element
--Not Named-- | --Not Named-- | Equipment | --Not Named-- | PhysicalTerminationPoint
--Not Named-- | --Not Named-- | Equipment | --Not Named-- | EquipmentHolder
--Not Named-- | protectedList | Equipment | --Not Named-- | EquipmentProtectionGroup
--Not Named-- | protectingList | Equipment | --Not Named-- | EquipmentProtectionGroup
--Not Named-- | protectedE | Equipment | --Not Named-- | ESwitchData
--Not Named-- | switchToE | Equipment | --Not Named-- | ESwitchData
protects | --Not Named-- | Equipment | --Not Named-- | Equipment
supportedBy | supportingEquipment | Equipment | --Not Named-- | Equipment
supports | supportedEquipment | Equipment | --Not Named-- | Equipment
--Not Named-- | --Not Named-- | Equipment | --Not Named-- | AlarmSeverityAssignmentProfile

Dependencies

Name | Class | Supplier
reports | Equipment | ObjectInformation
generates | Equipment | AlarmInformation

Generalization Relationships

Name | Class | Supplier
--Not Named-- | Equipment | CommonResourceInfo