Getting Started

Overview

To use the EUS Toolkit, the PRO/5 environment must be configured and managed so that the EUS programs can find programs and files and understand how the keyboard and screen display should work. These assumptions are not intended to interfere with the methods of "older" applications code. Therefore, the EUS Toolkit includes tools for managing the state of the PRO/5 environment cleanly to facilitate integration of "legacy" applications and newer code that uses of the EUS Toolkit.

The PRO/5 environment is managed through global strings. The EUS Toolkit depends on the existence of certain global strings to function properly. There are two primary configuration utilities that must be invoked to use other EUS programs: _acu.utl and _lkeymap.utl.

_acu.utl reads a configuration file (an ASCII file similar in purpose to the PRO/5 config.bbx file) and stores the configuration information in global strings. STARTs and CLEARs will not destroy the configuration that has been established for the EUS. Through the use of the configuration file, these global string entries can be customized for greater flexibility.

_lkeymap.utl alters the behavior of the keyboard to provide additional functionality through the Input Subsystem. Because most of the EUS programs rely on the Input Subsystem, it is necessary to invoke _lkeymap.utl almost immediately after _acu.utl to ensure the EUS programs run properly.

For a detailed discussion of global strings and how the EUS Toolkit uses them, refer toGlobal Data Management.