Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_CreateDirectoryAction --> CIM_DirectoryAction --> CIM_Action --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_DirectoryAction NAME CIM_CreateDirectoryAction
Class CIM_CreateDirectoryAction Qualifiers Name Type Value From Class Version string 2.6.0 CIM_CreateDirectoryAction Description string CreateDirectoryAction creates empty directories for SoftwareElements to be installed locally. CIM_CreateDirectoryAction Description string DirectoryAction is an abstract class used to manage directories. The creation of directories is handled by CreateDirectoryAction and removal is handled by RemoveDirectoryAction. CIM_DirectoryAction Description string A CIM_Action is an operation that is part of a process to either create a SoftwareElement in its next state or to eliminate the SoftwareElement in its current state. A CIM_ComputerSystem object represents the environment in which CIM_SoftwareElements are already deployed/installed or into which the elements will be deployed/installed. For the case in which an element is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem object that represents the " environment " . When a SoftwareElement is being deployed for installation on a ComputerSystem, that system is the target of the Action and is identified using the TargetSystem reference of the InvokeOnSystem method. CIM_Action Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Properties Name Type Value Qualifiers ClassOrigin DirectoryName string Description
MaxLenCIM_DirectoryAction Name string Key
Propagated
Description
MaxLenCIM_Action Version string Key
Propagated
Description
MaxLenCIM_Action SoftwareElementState uint16 Key
Propagated
Description
ValueMap
ValuesCIM_Action SoftwareElementID string Key
Propagated
Description
MaxLenCIM_Action TargetOperatingSystem uint16 Key
Propagated
Description
ValueMap
ValuesCIM_Action ActionID string Key
Description
MaxLenCIM_Action Direction uint16 Description
ValueMap
ValuesCIM_Action Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement ElementName string Description CIM_ManagedElement Property Qualifiers
Property DirectoryName Qualifiers Name Type Value From Class Description string The name of the directory being managed. CIM_DirectoryAction MaxLen uint32 1024 CIM_DirectoryAction
Property Name Qualifiers Name Type Value From Class Key boolean true CIM_Action Propagated string CIM_SoftwareElement.Name CIM_Action Description string The name used to identify the SoftwareElement that is being acted upon. CIM_Action MaxLen uint32 256 CIM_Action
Property Version Qualifiers Name Type Value From Class Key boolean true CIM_Action Propagated string CIM_SoftwareElement.Version CIM_Action Description string The version of the SoftwareElement being acted upon. CIM_Action MaxLen uint32 64 CIM_Action
Property SoftwareElementState Qualifiers Name Type Value From Class Key boolean true CIM_Action Propagated string CIM_SoftwareElement.SoftwareElementState CIM_Action Description string The SoftwareElementState of the SoftwareElement being acted upon. CIM_Action ValueMap string [See below.] CIM_Action Values string Deployable
Installable
Executable
RunningCIM_Action
Name Value 0 Deployable 1 Installable 2 Executable 3 Running
Property SoftwareElementID Qualifiers Name Type Value From Class Key boolean true CIM_Action Propagated string CIM_SoftwareElement.SoftwareElementID CIM_Action Description string This is an identifier for the SoftwareElement being acted upon. CIM_Action MaxLen uint32 256 CIM_Action
Property TargetOperatingSystem Qualifiers Name Type Value From Class Key boolean true CIM_Action Propagated string CIM_SoftwareElement.TargetOperatingSystem CIM_Action Description string The Target Operating System of the SoftwareElement being acted upon. CIM_Action ValueMap string [See below.] CIM_Action Values string Unknown
Other
MACOS
ATTUNIX
DGUX
DECNT
Tru64 UNIX
OpenVMS
HPUX
AIX
MVS
OS400
OS/2
JavaVM
MSDOS
WIN3x
WIN95
WIN98
WINNT
WINCE
NCR3000
NetWare
OSF
DC/OS
Reliant UNIX
SCO UnixWare
SCO OpenServer
Sequent
IRIX
Solaris
SunOS
U6000
ASERIES
HP NonStop OS
HP NonStop OSS
BS2000
LINUX
Lynx
XENIX
VM
Interactive UNIX
BSDUNIX
FreeBSD
NetBSD
GNU Hurd
OS9
MACH Kernel
Inferno
QNX
EPOC
IxWorks
VxWorks
MiNT
BeOS
HP MPE
NextStep
PalmPilot
Rhapsody
Windows 2000
Dedicated
OS/390
VSE
TPF
Windows (R) Me
Caldera Open UNIX
OpenBSD
Not Applicable
Windows XP
z/OS
Microsoft Windows Server 2003
Microsoft Windows Server 2003 64-BitCIM_Action
Name Value 0 Unknown 1 Other 2 MACOS 3 ATTUNIX 4 DGUX 5 DECNT 6 Tru64 UNIX 7 OpenVMS 8 HPUX 9 AIX 10 MVS 11 OS400 12 OS/2 13 JavaVM 14 MSDOS 15 WIN3x 16 WIN95 17 WIN98 18 WINNT 19 WINCE 20 NCR3000 21 NetWare 22 OSF 23 DC/OS 24 Reliant UNIX 25 SCO UnixWare 26 SCO OpenServer 27 Sequent 28 IRIX 29 Solaris 30 SunOS 31 U6000 32 ASERIES 33 HP NonStop OS 34 HP NonStop OSS 35 BS2000 36 LINUX 37 Lynx 38 XENIX 39 VM 40 Interactive UNIX 41 BSDUNIX 42 FreeBSD 43 NetBSD 44 GNU Hurd 45 OS9 46 MACH Kernel 47 Inferno 48 QNX 49 EPOC 50 IxWorks 51 VxWorks 52 MiNT 53 BeOS 54 HP MPE 55 NextStep 56 PalmPilot 57 Rhapsody 58 Windows 2000 59 Dedicated 60 OS/390 61 VSE 62 TPF 63 Windows (R) Me 64 Caldera Open UNIX 65 OpenBSD 66 Not Applicable 67 Windows XP 68 z/OS 69 Microsoft Windows Server 2003 70 Microsoft Windows Server 2003 64-Bit
Property ActionID Qualifiers Name Type Value From Class Key boolean true CIM_Action Description string The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement. CIM_Action MaxLen uint32 256 CIM_Action
Property Direction Qualifiers Name Type Value From Class Description string The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state ( " Install " ) or to remove the element ( " Uninstall " ). CIM_Action ValueMap string [See below.] CIM_Action Values string Install
UninstallCIM_Action
Name Value 0 Install 1 Uninstall
Name Value 0 Install 1 Uninstall
Name Value 0 Install 1 Uninstall
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement
Name Type Value Qualifiers Parameters ClassOrigin Invoke uint32 Description CIM_Action InvokeOnSystem uint32 Description CIM_Action Method Qualifiers
Method Invoke Qualifiers Name Type Value From Class Description string The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied. CIM_Action
Method InvokeOnSystem Qualifiers Name Type Value From Class Description string The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method ’ s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied. CIM_Action Parameters
Parameter Qualifiers