The chapter contains an introduction to working with IMON-GPN, the installation path manager, and an overview of the user interfaces (command and macros).
IMON-GPN is a privileged subsystem that is activated when the BS2000 system is being loaded (activation point MANDATORY-AT-STARTUP).
Administering installation paths
A product installed in BS2000 comprises multiple installation items (files) which may be stored under one or more user IDs. Within the product, each installation item is unambiguously identified by its logical ID and the path name of the associated file.
Hardwaredependent installation items have a logical name and if necessary a number of path names with different identifiers for the hardware dependency (TARGET, see also "Path name, logical ID and type of an installation item ").
IMON-GPN supports you in the task of assigning logical IDs to file paths. IMON-GPN saves this assignment information in the SCI. The logical ID and the path are registered in the SCI for the first time during installation.
A logical name can be assigned to any path name using IMON-GPN, thus allowing the storage location to be decoupled from the logical name. The assignment of logical names to path names can be modified, canceled and/or displayed.
In the case of internal calls, the IMON-GPN interface is used to determine the path names of the files at runtime.
Figure 63: How IMON-GPN decouples paths and logical IDs
Administering product versions
IMON-GPN supports the user in selecting a product version, if a number of versions of a product are installed in the system.
IMON-GPN can be used to define different product versions for different users with different periods of validity.
With IMON GPN, product versions can be selectively locked for the users of the system, or existing locks can be lifted.
In the case of internal calls, the IMON-GPN interface is used to determine the version of the products or the subsystem to be loaded at runtime.
Users of IMON-GPN
The privileged user (SUBSYSTEM-MANAGEMENT privilege)
uses the SHOW functions of IMON-GPN and can execute these functions globally
performs global administration of the installation paths (enter, change, view) and the product-version defaults (set, view)
enters name changes of pubsets in the SCI
can select the version of any product to be loaded and define the validity of this selection
locks specific product versions for the users of the system or lifts an existing lock
makes a backup copy of the standard SCI or rebuilds the standard SCI from a backup copy.
The nonprivileged user
can view the installation paths to which he/she has access
can view the defaults for product versions and override these defaults for specific program sessions or tasks.
Internal system functions
Internal functions of the BS2000 basic configuration and internal software executing in the TPR mode use IMON-GPN to ascertain the logical IDs of the path names (see “How file names are decoupled”) and to identify the product or subsystem versions to be loaded.
List of functions of IMON-GPN
Function | Command | Subroutine call |
Lock produkt version | LOCK-PRODUCT-VERSION | |
Modify SCI | MODIFY-IMON-SCI | |
Restore SCI | RESTORE-SOFTWARE- INVERTORY | |
Save SCI | SAVE-SOFTWARE-INVERTORY | |
Select product version | SELECT-PRODUCT-VERSION | SELPROV |
Enter or modify installation path | SET-INSTALLATION-PATH | SETINSP |
Show installation path | SHOW-INSTALLATION-PATH | GETINSP / GETINSV |
Show product version | SHOW-SELECTED-PRODUCT- VERSION | GETPROV |
Unlock product version | UNLOCK-PRODUCT-VERSION |
The commands of IMON-GPN are described in the „Commands“ [4 (Related publications )] manual. The macros are described from "The macros of IMON-GPN " on.