The catalog manager program
The catalog manager is the controlling program for the business logic of the example application, and all interactions with the example application pass through it.
To ensure that the program logic is simple, the type checking and error recovery that the catalog manager performs is limited.
The catalog manager supports a number of operations. Input and output parameters for each operation are defined in a single data structure, which is passed to and from the program in a COMMAREA.