DirectoryAction is an abstract class used to manage directories. The creation of directories is handled by CreateDirectoryAction and removal is handled by RemoveDirectoryAction. | Qualifiers:Version ( "2.6.0" ) UMLPackagePath ( "CIM::Application::CheckAction" ) Abstract | Parameters (local in grey) | | MaxLen ( 1024 ) string DirectoryName ; The name of the directory being managed. | ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14" , "15" , "16" , "17" , "18" , "19" , "20" , "21" , "22" , "23" , "24" , "25" , "26" , "27" , "28" , "29" , "30" , "31" , "32" , "33" , "34" , "35" , "36" , "37" , "38" , "39" , "40" , "41" , "42" , "43" , "44" , "45" , "46" , "47" , "48" , "49" , "50" , "51" , "52" , "53" , "54" , "55" , "56" , "57" , "58" , "59" , "60" , "61" , "62" , "63" , "64" , "65" , "66" , "67" , "68" , "69" , "70" } Values { "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-Bit" } Propagated ( "CIM_SoftwareElement.TargetOperatingSystem" ) Key uint16 TargetOperatingSystem ; The Target Operating System of the SoftwareElement being acted upon. | ValueMap { "0" , "1" , "2" , "3" } Values { "Deployable" , "Installable" , "Executable" , "Running" } Propagated ( "CIM_SoftwareElement.SoftwareElementState" ) Key uint16 SoftwareElementState ; The SoftwareElementState of the SoftwareElement being acted upon. | MaxLen ( 256 ) Propagated ( "CIM_SoftwareElement.SoftwareElementID" ) Key string SoftwareElementID ; This is an identifier for the SoftwareElement being acted upon. | ValueMap { "0" , "1" } Values { "Install" , "Uninstall" } uint16 Direction ; 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'). | uint32InvokeOnSystem( | | Reference to target system in whose context the method is to be invoked. Qualifiers:IN
| | CIM_ComputerSystem ref TargetSystem | ) 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. | MaxLen ( 64 ) Propagated ( "CIM_SoftwareElement.Version" ) Key string Version ; The version of the SoftwareElement being acted upon. | MaxLen ( 256 ) Key string ActionID ; The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement. | uint32Invoke() 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. | MaxLen ( 256 ) Propagated ( "CIM_SoftwareElement.Name" ) Key string Name ; The name used to identify the SoftwareElement that is being acted upon. | string ElementName ; 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. | MaxLen ( 64 ) string Caption ; The Caption property is a short textual description (one- line string) of the object. | string Description ; The Description property provides a textual description of the object. |
| | | | |
|