Class CIM_FileSpecification
extends CIM_Check

A CIM_FileSpecification identifies a file that is either to be on or off the system. The file is to be located in the directory identified by the DirectorySpecificationFile associations. When the invoke() method is used, it is expected that it will use the combination of information provided to check for the file existance. Therefore, any of the properties with a NULL value are not checked. So, if only the Name and the MD5 properties have values, they are the only ones consider by the invoke() method.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Check
   |
   +--CIM_FileSpecification

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
Descriptionstring A CIM_FileSpecification identifies a file that is either to be on or off the system. The file is to be located in the directory identified by the DirectorySpecificationFile associations. When the invoke() method is used, it is expected that it will use the combination of information provided to check for the file existance. Therefore, any of the properties with a NULL value are not checked. So, if only the Name and the MD5 properties have values, they are the only ones consider by the invoke() method. None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CheckSumuint32
Descriptionstring The File Checksum property is a 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
Descriptionstring The File CRC 1 property is the CRC value calculated using the middle 512K bytes.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Software Signature|002.5None None
CRC2uint32
Descriptionstring The File CRC 2 is the CRC value for the middle 512K bytes with a offset modulo 3 to the start of the file of zero.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Software Signature|002.6None None
CreateTimeStampdatetime
DescriptionstringThe creation date and time of the file. None TRANSLATABLE= true
FileNamestring
Descriptionstring Either the name of the file or the name of the file with a directory prefix. None TRANSLATABLE= true
maxlenuint321024None None
FileSizeuint64
unitsstringKiloBytesNone TRANSLATABLE= true
MD5Checksumstring
Descriptionstring The MD5 algorithm is a well-known algorithm for computing a 128-bit checksum for any file or object. The likelihood of two different filesproducing the same MD5 checksum is very small (about 1 in 2^64), and as such, the MD5 checksum of a file can be used to construct a reliable content identifier that is very likely to uniquely identify the file. The reverse is also true. If two files have the same MD5 checksum, it is very likely that the files are identical. For purposes of MOF specification of the MD5 property, the MD5 algorithm always generates a 32 character string. For example: The string abcdefghijklmnopqrstuvwxyz generates the string c3fcd3d76192e4007dfb496cca67e13b. See http://www. rsa.com/pub/rfc1321.txt for details on the implementation of the MD5 algorithm.None TRANSLATABLE= true
maxlenuint3216None None

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CheckIDstringCIM_Check
CheckModebooleanCIM_Check
DescriptionstringCIM_ManagedElement
NamestringCIM_Check
SoftwareElementIDstringCIM_Check
SoftwareElementStateuint16CIM_Check
TargetOperatingSystemuint16CIM_Check
VersionstringCIM_Check