74.7 Understanding the Storer

The Storer is a Java component on the server that has a database attached to it. These servers can be any of the following: Leaf Server with Database, Intermediate Server with Database, Intermediate Server with Database and Inventoried Workstations, Root Server, and Root Server with Inventoried Workstations. See Section 74.12, An Overview of the Inventory Components on an Inventory Server for a quick reference table of server components.

The Storer runs as a service loaded by the Service Manager. It processes the files in the dbdir directory.

The processing done by the Storer is as follows:

  1. The Storer reads the Startup configuration parameters from the Inventory Server Configuration Service.

  2. The Selector places the .str files in dbdir and the Receiver places the .zip files in dbdir.

  3. The Storer processes the .str files and .zip files alternately.

  4. The Storer extracts the .zip file containing the compressed .zip files and the .prp file to a temp directory (dbdir\temp) and updates the database with the inventory information.

  5. If the inventoried workstations are connected directly to the Inventory server or if the .str files are stored for the first time in the tree, the Storer forces a full scan of an inventoried workstation if there are errors in the .str files. However, enforcing a full scan of the inventoried workstations located in a different tree is not supported.

  6. The Storer updates the status in the Workstation Status log and updates the Roll-Up log. For more information, see Monitoring Workstation Inventory Using Status Logs.

    If the inventoried workstations are connected directly to the Inventory server or if the .str files are stored for the first time in the tree, the status messages are logged directly into the inventoried workstation objects and can be viewed from the Workstation Status Log.

    For rolling up inventory information across trees, the roll-up status messages are logged into the first Inventory server receiving the rolled-up .str files in the tree.

  7. The Storer processes the converted ZENworks for Desktops 4.x and ZENworks 6.5 Desktop Management .str files and .zip files similarly to how it processes the ZENworks 7 Desktop Management .str files. However, the Storer does not enforce a full scan if a processing error occurs during the conversion to .str files.