UUMAX1 is a user-written routine called by the UMAP utility program before the user receives the UMAP menu. This module allows the user to modify global defaults to UMAP and restrict UMAP execution by user ID.
This document covers the following topics:
Upon entry to UUMAX1, a set of parameters is received in the form of fullword addresses in register 1.
UUMAX1 can issue any Com-plete function in the process of determining the security restrictions to be imposed upon a terminal user. Sample functions include:
COLOAD Load a table containing security information;
COLINK Invoke another user-written module;
GETCHR Obtain information about the terminal user;
WRTC Request additional information;
READ Obtain the requested additional information.
The following table summarizes the linkage conventions of UUMAX1.
Feature | Convention | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Attributes | None required. | ||||||||||||
Type | Thread. | ||||||||||||
Size | Restricted to the UMAP thread region | ||||||||||||
Registers at Entry |
|
||||||||||||
Registers at Return | Registers 2 through 13 remain unchanged. Register 15 contains the return code. | ||||||||||||
Parameters |
|
||||||||||||
Return Codes |
|
||||||||||||
Considerations | Will be loaded dynamically. |