UUMAX3 - UMAP Termination Exit

#### Search Results

Search

# UUMAX3 - UMAP Termination Exit

UUMAX3 is a user-written routine called by the UMAP utility program before exiting UMAP. This module allows you to force cleanup of SD files, and to control the termination of UMAP.

This document covers the following topics:

- How to Use UUMAX3

- UUMAX3 Conventions

## How to Use UUMAX3

Upon entry to UUMAX3, a set of parameters is received in the form of fullword addresses pointed to by register 1.

## UUMAX3 Conventions

The following table summarizes the linkage conventions of UUMAX3.

Feature | Convention
--- | ---
Attributes | None required.
Type | Thread.
Size | Restricted to the UMAP thread region
Registers at Entry |
Register 1 | Address of the parameter list
Register 13 | Address of an 18-fullword save area
Register 14 | Return address in the calling module
Register 15 | Entry address of UUMAX3
Registers at Return | Registers 2 through 13 remain unchanged. Register 15 is ignored.
Parameters |
Word 1 | Address of the eight-byte user ID.
Word 2 | Address of the two-byte TID.
Word 3 | List of the five eight-byte SD file name fields. If less than five names are in the list, the list of valid names will be terminated with a HEX '00'.
Word 4 | Address of the eight-byte user exit communications area. This area is passed to all user exits and is neither modified nor accessed by UMAP.
Return Codes | Ignored.
Considerations | Will be loaded dynamically.

### On this page

- How to Use UUMAX3
- UUMAX3 Conventions