Class CIM_FileSpecification
extends CIM_Check

FileSpecification identifies a file that is either to be on or off the system. The file is to be located in the directory identified in FileName, or by the CIM_Directory SpecificationFile association. When the Invoke methods are executed, it is expected that they will use a combination of information to check for file existence. Therefore, any of the properties with a NULL value are not checked. So, if only the FileName and MD5Checksum properties have values, they are the only ones considered by the Invoke methods.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Check
   |
   +--CIM_FileSpecification

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringFileSpecification identifies a file that is either to be on or off the system. The file is to be located in the directory identified in FileName, or by the CIM_Directory SpecificationFile association. When the Invoke methods are executed, it is expected that they will use a combination of information to check for file existence. Therefore, any of the properties with a NULL value are not checked. So, if only the FileName and MD5Checksum properties have values, they are the only ones considered by the Invoke methods.None TRANSLATABLE= true
Versionstring2.6.0TOSUBCLASS= falseTRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Captionstring
DescriptionstringThe Caption property is a short textual description (one- line string) of the object.None TRANSLATABLE= true
MaxLenuint3264None None
CheckIDstring
DescriptionstringAn identifier used in conjunction with other keys to uniquely identify the Check.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
CheckModeboolean
DescriptionstringThe CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.None TRANSLATABLE= true
CheckSumuint32
DescriptionstringA checksum calculated as the 16-bit sum of the first 32 bytes of the file.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Software Signature|002.4None None
CRC1uint32
DescriptionstringThe CRC1 property is the CRC value calculated using the middle 512K bytes of the file.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Software Signature|002.5None None
CRC2uint32
DescriptionstringThe CRC2 property is the CRC value for the middle 512K bytes of the file, modulo 3.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Software Signature|002.6None None
CreateTimeStampdatetime
DescriptionstringThe creation date and time of the file.None TRANSLATABLE= true
Descriptionstring
DescriptionstringThe Description property provides a textual description of the object.None TRANSLATABLE= true
ElementNamestring
DescriptionstringA 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 ManagedSystemElement's Name property 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 MAY be present in both the Name and ElementName properties.None TRANSLATABLE= true
FileNamestring
DescriptionstringEither the name of the file or the name of the file with a directory prefix.None TRANSLATABLE= true
MaxLenuint321024None None
FileSizeuint64
DescriptionstringThe size of the file in Kilobytes.None TRANSLATABLE= true
UnitsstringKiloBytesNone TRANSLATABLE= true
MD5Checksumstring
DescriptionstringThe MD5 algorithm is a well-known algorithm for computing a 128-bit checksum for any file or object. For purposes of MOF specification of the MD5Checksum property, the MD5 algorithm always generates a 32 character string. For example: The string abcdefghijklmnopqrstuvwxyz generates the string c3fcd3d76192e4007dfb496cca67e13b. See http: //www.ietf.org - RFC1321 for details on the // implementation of the MD5 algorithm.None TRANSLATABLE= true
MaxLenuint3232None None
Namestring
DescriptionstringThe name used to identify the SoftwareElement that is being checked.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_SoftwareElement.NameNone OVERRIDABLE= false
SoftwareElementIDstring
DescriptionstringThis is an identifier for the SoftwareElement being checked.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_SoftwareElement.SoftwareElementIDNone OVERRIDABLE= false
SoftwareElementStateuint16
DescriptionstringThe SoftwareElementState of the SoftwareElement being checked.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
PropagatedstringCIM_SoftwareElement.SoftwareElementStateNone OVERRIDABLE= false
ValueMapstring0, 1, 2, 3None None
ValuesstringDeployable, Installable, Executable, RunningNone TRANSLATABLE= true
TargetOperatingSystemuint16
DescriptionstringThe Target Operating System of the SoftwareElement being checked.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
PropagatedstringCIM_SoftwareElement.TargetOperatingSystemNone OVERRIDABLE= false
ValueMapstring0, 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, 68None None
ValuesstringUnknown, 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, TandemNSK, TandemNT, 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/OSNone TRANSLATABLE= true
Versionstring
DescriptionstringThe version of the SoftwareElement being checked.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint3264None None
PropagatedstringCIM_SoftwareElement.VersionNone OVERRIDABLE= false