White Papers

14 Version 1.0.0a
Figure 1 – Virtual Media Profile: Class Diagram
7 Implementation
This section details the requirements related to the arrangement of instances and their properties for
implementation of this profile. Section 7.9.2 describes the class methods requi
red by the profile.
7.1 Representing a Virtual Media
A Virtual Media is represented by an instance of DCIM_OEMVirtualMediaService, an instance of
CIM_USBRedirectionSAP, an instance of the CIM_ServiceAccessBySAP association, and instance(s) of
CIM_TCPProtocolEndpoint associated with the instance of CIM_USBRedirectionSAP through a
CIM_BindsTo association.
An instance of CIM_ServiceAccessBySAP shall be used to associate the instance of
DCIM_OEMVirtualMediaService with the instance of CIM_USBRedirectionSAP.
The CIM_ServiceAccessBySAP association's Antecedent property shall reference the
DCIM_OEMVirtualMediaService instance, and its Dependent property shall reference the
CIM_USBRedirectionSAP instance.
7.2 Representing a Virtual Media Service
A Virtual Media Service shall be represented by an instance of DCIM_OEMVirtualMediaService.
7.2.1 The Relationship to the Computer System Hosting the Service
The relationship between the Virtual Media Service and the computer system that hosts the Service shall
be modeled with an instance of the CIM_HostedService association. When used in this way, the
CIM_HostedService association's Antecedent property shall reference the CIM_ComputerSystem
instance, and its Dependent property shall reference the DCIM_OEMVirtualMediaService instance.
7.2.2 The Relationship to the Computer System with the Emulated USB Devices
The relationship between the Virtual Media Service and the computer system that contains one or more
emulated USB Devices shall be modeled with an instance of the CIM_ServiceAffectsElement association.
When used in this way, the CIM_ServiceAffectsElement association's AffectingElement property shall
reference the DCIM_OEMVirtualMediaService instance, and its AffectedElement property shall reference
the CIM_ComputerSystem instance.
7.2.3 The Relationship to the Capabilities of the Service
The capabilities of a Virtual Media Service may be modeled by an instance of
CIM_USBRedirectionCapabilities.
When an instance of CIM_USBRedirectionCapabilities exists for this purpose, its relationship to the
Virtual Media Service shall be modeled with an instance of CIM_ElementCapabilities. When used in this
way, the CIM_ElementCapabilities association's ManagedElement property shall reference the
DCIM_OEMVirtualMediaService, and its Capabilities property shall reference
CIM_USBRedirectionCapabilities.
7.2.4 DCIM_OEMVirtualMediaService.RedirectionServiceType
The RedirectionServiceType property shall match the value 4 (USB).