[FileIndex] (required)

For the files specified in the PackageDetectionRule entry in the [Setup Package for Inventory] key, the PDF must have a key that defines each file. Each file corresponds to a key that defines the attributes of the file. The file key heading must have the following form: [File index] where index is a unique integer that identifies the file within the PDF and the inventory rule. The index should start at 1 and increase by 1 for each additional file.

The Filename entry is required. All other attributes are optional.

Filename (required)
The name of the file.

Example:

Filename = EXCEL.EXE
 
Collect
This entry specifies whether the SMS system should collect a copy of this file and store it on the site server. You can specify TRUE or FALSE.

Example:

Collect = FALSE
 
BYTE
This entry specifies a value stored at a specific location in the file. This attribute requires two entries (separated by a comma and a space): Location is the data offset in bytes, and Value is the value stored at the offset. By default, the entries are decimal. To specify a hexadecimal number, start the hexadecimal number with 0x.

Example:

BYTE = 20000, 216
Checksum
This entry detects the sum of all values stored at a specific set of bytes and compares the sum to a specified value. This attribute requires three entries (separated by a comma and a space): Start Location is the data offset where the summed values begin (in bytes), Length is the total number of bytes that are summed, and Checksum Value is the value checked against the summed values. By default, the entries are decimal. To specify a hexadecimal number, start the hexadecimal number with 0x.

Example:

Checksum = 10000, 300, 32444
CRC
This entry detects the sum of all values stored at a specific set of bytes and compares the sum to a specified value. Unlike Checksum, CRC takes into account the sequence of the summed bytes. This makes it a more reliable identification of a file. In this attribute’s settings, Start Location is the data offset where the summed values begin (in bytes), Length is the total number of bytes that are summed, and Checksum Value is the value checked against the summed values.

SMS uses the CCITT-CRC standard to evaluate the CRC value. You must specify a CRC value computed with the CCITT-CRC algorithm.

By default, the entries are decimal. To specify a hexadecimal number, start the hexadecimal number with 0x.

Example:

CRC = 5000, 300, 38707
Date
The date of the file in decimal format: MM, DD, YY. The entries must be separated by a comma and a space.

Example:

Date = 9, 2, 93
Size
The size of the file (in bytes).

Example:

Size = 2766592
Time
The time of the file (using the 24-hour clock) in hours and minutes. The entries must be separated by a comma and a space.

Example:

Time = 14, 18
LONG
An unsigned LONG value. This attribute requires two entries (separated by a comma and a space): Location is the data offset in bytes, and Value is the value stored at the offset.

Example:

LONG = 30000, 1346373702
WORD
A WORD value. This attribute requires two entries (separated by a comma and a space): Location is the data offset in bytes, and Value is the value stored at the offset.

Example:

WORD = 40001, 15488
Token # (1–4)
A string value. This attribute requires two entries (separated by a comma and a space): Location is the data offset in bytes, and Value is the string value stored at the offset. The string value must be enclosed by double quotation marks. You can define up to four separate StringValue entries.
Example:
Token 1 = 710, "WIN"
Token 2 = 714, "EXCEL"