About your software database

The software database for your Niagara Workbench is located under the Sys Home/sw subdirectory. If Workbench was installed using the use as an installation tool option, this directory contains several subdirectories for various distribution (.dist) files, with each subdirectory named using version numbers.

You can see your sw subdirectory structure using either Windows Explorer, or in the Workbench Nav tree, My File System/Sys Home/sw as shown below.

Figure 74.   Software database is everything under sw
Image
 
NOTE: Numbers of subdirectories and version number names in your sw subdirectories will be different, this is only a simple example. Do not manually create or rename subdirectories in this area for proper operation—instead, let the Software Manager automatically administer this database.
 

Using the above example of an AX-3.8 installation (3.8.107), this sw software database has several versioned subdirectories, which are described in this example as follows:

  • 1.8.0.33.2 — Reflects the version of dist files for the Oracle Java 8 “compact3” JRE for JACE controllers (2 files, one for PPC processor JACE controllers, one for ARM processor JACE-8000).
  • 1.8.0.74.0 — Reflects the version of dist files for the Oracle Java 8 “Standard Edition” JRE for Windows platforms (2 files, one for 64-bit Windows, one for 32-bit Windows).
  • 3.8.107 — Reflects the current Niagara release, by build number. Contains numerous Niagara nre “config” and “core” dist files, installed by the “installation tool” Workbench installation option. Also, after the Software Manager is first used, the contents of the build’s modules directory (module .jars) are automatically copied here too.
  • 3.8.101 — Reflects version of dist files for QNX operating system for JACE controllers, with 4 different dist files.
  • inbox — Provides a means for you to copy any installable file here, and have the Software Manager automatically create a proper “versioned” subdirectory for it. Or, if the correct subdirectory already exists, the Software Manager will copy the inbox file(s) there.

As an equivalent to the inbox feature, you can use the Import button at the bottom of the Software Manager to add to your Workbench software database. For details, see “Software Import”.

When you add different-versioned installable files, the number of different subdirectories under your sw directory will continue to increase. By default, the Software Manager displays only the most recent version of any module as the Avail. Version.

 
NOTE: You can select to install an older version of any module listed in the Software Manager, if available in your software database. See “Right-click option to install earlier version”. Note that older software files (modules, dists) are also useful in your software database when restoring a backup dist for a JACE, if the backup was made using a previous software release. You use the platform Distribution File Installer to restore a backup.