DeviceConfiguration
Class IBMTSDS_DeviceConfigurationService


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement
      \_CIM_Service


Description

This service allows the active management of the devices that a CIM Agent is configured to.

Subclasses


Referenced By

IBMTSDS_ConcreteDependencyDeviceConfiguration IBMTSDS_HostedDeviceConfigurationService

Properties

IdTypeRangeDescription
Key
CreationClassName string
Max Length256
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified. The name of this class is'IBMTSDS_DeviceConfigurationService'.
Name string
The Name property is used to uniquely identify a CIM Server. The CIM Server MUST ensure that this value is globally unique. In order to ensure uniqueness, this value will be of the form'IBMTSDS:<IP address of system>'.
SystemCreationClassName string
Max Length256
The scoping System's CreationClassName. Each StorageMangementSystem has one DeviceConfigurationService. Set to'IBMTSDS_StorageManagementSystem'.
SystemName string
Max Length256
The scoping System's Name.
Read Only
ElementName string
Will be of the form'DeviceConfigurationService for StorageManagementSystem at<StorageManagementSystem.Name>'.
Read Write
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_ManagedSystemElement
HealthState, InstallDate, Name, OperationalStatus, Status, StatusDescriptions
 
Inherited from class CIM_EnabledLogicalElement
EnabledState, OtherEnabledState, RequestedState, TimeOfLastStateChange, EnabledDefault
 
Inherited from class CIM_Service
Started, StartMode, PrimaryOwnerContact, PrimaryOwnerName
 

Method Summary

NameDescription
CreateLogZipFileThis method is to create compressed log file on HMC.
DeleteLogZipFileThis method is to delete compressed log file from HMC.
GetLogZipFileThis method returns a portion of the zipped up log file created by CreateLogZipFile.
ListLogZipFileThis method is to list all compressed log files'names on HMC.
 
Inherited from class CIM_EnabledLogicalElement
RequestStateChange
 
Inherited from class CIM_Service
StartService, StopService
 

Method Detail


CreateLogZipFile

Description

This method is to create compressed log file on HMC.

Parameters

IdTypeRangeDescription
In
none
out
Filename string
file name of the generated zip file.
FileSize uint64
size of the generated file in blocks. One block contains 512 bytes.
Checksum string
MD5 checksum value of the generated file.
Return Codes
none

DeleteLogZipFile

Description

This method is to delete compressed log file from HMC.

Parameters

IdTypeRangeDescription
In
Filename string
the compressed log file name.
out
none
Return Codes
none

GetLogZipFile

Description

This method returns a portion of the zipped up log file created by CreateLogZipFile.The portion of the file returned is specified by the startblock and the endblock.

Parameters

IdTypeRangeDescription
In
Filename string
name of the compressed log file.
StartBlock uint64
start offset position in the compressed file. The first block of whole file starts from 1.
EndBlock uint64
end offset position in the compressed file.
out
Contents uint8
the character array of compressed file content.
Checksum string
the MD5 checksum value of the contents.
Return Codes
none

ListLogZipFile

Description

This method is to list all compressed log files'names on HMC.

Parameters

IdTypeRangeDescription
In
none
out
Filenames string
all the compressed log files'names.
FileSizes uint64
all the compressed log files'block size.
Md5checksums string
all the compressed log files'md5 checksum.
Return Codes
none