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 31
RegisteredVersion
Mandatory
String
This property shall have a value of
“1.0.0”.
RegisteredOrganization
Mandatory
String
This property shall have a value of 1
(Other).
OtherRegisteredOrganization
Mandatory
Uint16
This property shall match “DCIM”
AdvertisedTypes[]
Mandatory
Uint16
This property array shall contain
[1(Other), 1 (Other)].
AdvertiseTypeDescriptions[]
Mandatory
String
This property array shall contain
["WS-Identify", "Interop
Namespace"].
ProfileRequireLicense[]
Mandatory
String
This property array shall
describe the required licenses
for this profile.
If no license is required for the
profile, the property shall have
value NULL.
ProfileRequireLicenseStatu
s[]
Mandatory
String
This property array shall contain
the status for the corresponding
license in the same element
index of the
ProfileRequireLicense array
property. Each array element
shall contain:
“LICENSED”
“NOT_LICENSED”
If no license is required for the
profile, the property shall have
value NULL.
8 Methods
573
This section details the requirements for supporting intrinsic operations and extrinsic methods for the CIM
574
elements defined by this profile.
575
8.1 DCIM_FCService.SetAttribute()
576
The SetAttribute( ) method is used to set or change the value of a FC attribute.
577
Invocation of the SetAttribute( ) method shall change the value of the DCIM_FCAttribute.CurrentValue or
578
DCIM_FCAttribute.PendingValue property to the value specified by the AttributeValue parameter if the
579
DCIM_FCAttribute.IsReadOnly property is FALSE. Invocation of this method when the
580
DCIM_FCAttribute.IsReadOnly property is TRUE shall result in no change to the value of the
581
DCIM_FCAttribute.CurrentValue property. The results of changing this value is described with the
582
SetResult parameter.
583
Return code values for the SetAttribute( ) method are specified in Table 29 and parameters are specified
584
in Table 30. Invoking the SetAttribute( ) method multiple times can result in the earlier requests being
585
overwritten or lost.
586