Software Dictionary

Displays the data stored in the Novell® ZENworks® software dictionary.

This dialog box allows you to perform the following tasks:

NOTE: The Software Dictionary table might contain entries that are:

Manually Adding Entries to the Software Dictionary

  1. In the Software Dictionary table, click Insert to add a new row.
  2. Specify values for the following attributes:
    Filename, File Last Modified Time (yyyy-dd-mm hours:minutes), Minimum File Size (bytes), Maximum File Size (bytes), Software Name, Support Pack, Software Version, Internal Version, Description, Vendor, Platform, and Category.

    The following attributes are called "matching attributes": Filename, File Last Modified Time, Minimum File Size, Maximum File Size, and Internal Version. The values of these matching attributes are compared with the values scanned by the Inventory scanner from the file headers on the inventoried servers or inventoried workstations. If the values are same, the values in the corresponding software information attributes (Software Name, Support Pack, Software Version, Description, Vendor, Platform, and Category) are stored in the Inventory database.

    In the Software Dictionary table, you must specify values for the following attributes: Filename, Software Name, and Vendor. It is optional to specify values for other attributes.

    When you add an entry, a unique ID called the Dictionary Identifier is automatically assigned to this entry.

    For example, configure the following settings in the Configure Software Dictionary table:

    Filename = MSACCESS.EXE
    File Last Modified Time = 1998-30-01 05:30
    Minimum File Size = 299854
    Maximum File Size = 400000
    Software Name = Access
    Software Version = 7.0
    Internal Version = 7.0
    Description = Microsoft Access
    Vendor = Microsoft
    Category = Database

    If the Inventory scanner finds a file with the following values during the scan: "File Name= MSACCESS.EXE; File Last Modified Time= 1998-30-01 05:30; File Size= 300000", then the following information is stored in the Inventory database:

    Software Name = Access
    Software Version = 7.0
    Description = Microsoft Access
    Vendor = Microsoft
    Category = Database

    NOTE: If you do not specify a value for an attribute, then this attribute is not considered to determine the overriding entry. Also, only the matching attributes are considered to determine the overriding entry. For example, the Configure Dictionary table has the following entries for MS Word:

    Filename
    Minimum File Size
    Maximum File Size
    Software Name
    Vendor
    winword.exe 10000 10000 Word Microsoft
    winword.exe 0 30000 Word Microsoft

    To determine the overriding entry, only the maximum file size value is considered. Consequently, the second entry with 30000 maximum file size overrides the first entry.

  3. (Optional) Select Key Identifier for this entry.

    A key identifier helps you to specify a software product. Each key identifier has a set of file matching attributes and corresponding software information attributes. During the Inventory scan, the scanner reads the attributes from the file headers, and if these attributes match the attributes configured in the dictionary, the information in the corresponding software information attributes is stored in the Inventory database.

    For example, the Software Dictionary table has the following entries for MS Word:

    Filename
    File Last Modified Time
    Minimum File Size
    Maximum File Size
    Software Name
    Software Version
    Internal Version
    Description
    Vendor
    winword.exe 2004-30-10 5:30 10000 10000 Word 2002 10.0.4219 Microsoft* Word Microsoft
    osa.exe 2004-30-02 16:00 10000 10000 Word 2002 10.0.4300 Microsoft Office XP Component Microsoft

    If the key identifier has not been defined, the software information for MS Word might be selected from anyone of the above entries.

    To ensure that the information from the identifier corresponding to "Winword.exe" is selected, select Key Identifier for "Winword.exe." If you select "Winword.exe" as the key identifier in the Configure Software Dictionary table, the Inventory scanner stores the information related to winword.exe into the Inventory database.

  4. Click OK.

Automatically Adding Entries to the Software Dictionary

  1. Click Unidentified Software located in the Add From pane.
  2. In the Manage Unidentified Software table, do the following:
    1. Select the entry to be added to the software dictionary.
    2. Click Software Dictionary located in the Add To pane.
    3. Click Close.

Deleting Entries from the Software Dictionary

  1. Select the entry to be deleted.
  2. Click Delete.

    NOTE: You cannot delete the inherited rules or the default predefined rules.

Modifying the Values of the Software Dictionary Entries

  1. In the Software Dictionary table, double-click the entry whose values you want to modify.
    You can modify only one entry at a time.
    Tip: You can also invoke the Row Editor dialog box by selecting the entry you want to modify and pressing either one of the keys: Enter, Spacebar, or F2.
  2. Modify the values.
    You cannot modify the values of the Dictionary Identifier and Filename attributes.
  3. Click OK.

    NOTE: You cannot modify the values of an inherited rule. Also, modifying a default predefined rule creates a new user-defined rule.

Excluding a Software from a Scan

  1. In the Software Dictionary table, select the corresponding entry for the software that must be excluded from the Inventory scan.
  2. Click Ignore Software located in the Add To pane.
    The entry is added to the Ignore Software table.

Refreshing Entries in the Table

Use Refresh if you want to reapply the sort or filter operations. To refresh entries in the table, either click Refresh or press F5.

The button is displayed only when you apply sort or filter operations to the table.


ZENworks Online Documentation