White Papers
Table Of Contents
- 1 Scope
- 2 Normative References
- 3 Terms and Definitions
- 4 Symbols and Abbreviated Terms
- 5 Synopsis
- 6 Description
- 7 Implementation Description
- 8 Methods
- Table 29 – DCIM_FCService.SetAttribute() Method: Return Code Values
- The SetAttributes() method is used to set or change the values of a group of attributes.
- Table 32 – DCIM_FCService.SetAttributes() Method: Return Code Values
- The CreateTargetedConfigJob() method is used to apply the pending values created by the SetAttribute and SetAttributes methods. The successful execution of this method creates a job for application of pending attribute values.
- CreateTargetedConfigJob method supports the following optional input parameters
- 1. RebootJobType: When provided in the input parameters, creates a specific reboot job to “PowerCycle”, “Graceful Reboot without forced shutdown”, or “Graceful Reboot with forced shutdown”. This parameter only creates the RebootJob and does not schedu...
- 2. ScheduledStartTime: When provided in the input parameters, schedules the “configuration job” and the optional “reboot job” at the specified start time. A special value of “TIME_NOW” schedules the job(s) immediately.
- 3. UntilTime: This parameter has a dependency on “ScheduledStartTime”, together “ScheduledStartTime” and “UntilTime” define a time window for scheduling the job(s). Once scheduled, jobs will be executed within the time window.
- If CreateTargetedConfigJob method is executed without the three optional parameters discussed above, then configuration job is created but not scheduled. However, this configuration job can be scheduled later using the DCIM_JobService.SetupJobQueue ()...
- Table 35 – DCIM_FCService.CreateTargetedConfigJob() Method: Return Code Values
- Table 38 – DCIM_FCService.DeletePendingConfiguration() Method: Return Code Values
- 9 Use Cases
- 10 CIM Elements
- 11 Privilege and License Requirement
Version 1.0.0 29
AttributeName
Attribute Description
IsReadOnly
Min
Length
Max Length
PCIDeviceID
PCI Device ID
TRUE
4
4
BusDeviceFunction
Bus:Device:Function
TRUE
8
8
FamilyVersion
Firmware Family Version
TRUE
5
8
EFIVersion
EFI
TRUE
5
8
NOTE:
1
Attribute is optional and may not be available on enumerations.
524
NOTE:
2
The MaxLength property for the ChipMdl is specific to the FC card vendor. For example, for Emulex
TM
525
cards, the value is 6; for Qlogic
TM
8Gb cards, the value is 15; and for Qlogic
TM
16Gb cards, the value is 13.
526
7.8 DCIM_FCService
527
This section describes the implementation for the DCIM_FCService class.
528
This class shall be instantiated in the Implementation Namespace:root/dcim.
529
The DCIM_LCElementConformsToProfile association(s)’ ManagedElement property shall reference the
530
DCIM_FCService instance(s).
531
7.8.1 Resource URIs for WinRM
®
532
The class Resource URI shall be “http://schemas.dell.com/wbem/wscim/1/cim-
533
schema/2/DCIM_FCService?__cimnamespace=root/dcim”
534
The key properties shall be the SystemCreationClassName, CreationClassName, SystemName, and
535
Name.
536
The instance Resource URI for DCIM_FCService instance shall be:
537
“http://schemas.dell.com/wbem/wscim/1/cim-
538
schema/2/DCIM_FCService?__cimnamespace=root/dcim+SystemCreationClassName=DCIM_ComputerSyste
539
m+CreationClassName=DCIM_FCService+ SystemName=DCIM:ComputerSystem+Name= DCIM:FCService”
540
7.8.2 Operations
541
The following table lists the implemented operations on DCIM_FCService.
542
Table 25 – DCIM_FCService – Operations
543
Operation Name
Requirements
Required Input
Get
Mandatory
Instance URI
Enumerate
Mandatory
Class URI
Invoke
Mandatory
Instance URI
544
7.8.3 Properties
545
The following table details the implemented properties for DCIM_FCService instance representing a
546
system in a system. The “Requirements” column shall denote whether the property is implemented (for
547
requirement definitions, see section 3). The “Additional Requirements” column shall denote either
548
possible values for the property, or requirements on the value formulation.
549