Overview

This exit program, if present in the product installation library (by default PROFOUNDUI), will be called during the startup of a session that is launched via an Atrium item with an action of "Rich Display File Application" or an anonymous session. This exit program can be used to control whether or not the session should be allowed to continue.

Exit Program Usage

The exit program object PUIRDSEXIT is not shipped with Profound UI, however a "skeleton" source member is supplied in member PUIRDSEXIT in file QRPGLESRC in the product installation library (by default PROFOUNDUI). This source member will be replaced on each update installation of Profound UI, so users should make a copy of the source member into a non-Profound UI library.

The exit program object should be compiled with name PUIRDSEXIT into the product installation library. The compiled object will NOT be replaced when updating Profound UI.

The exit program is run by the QTMHHTP1/PROFOUNDUI job.

The exit program uses the following parameter list. The parameter list MUST NOT be changed:

     D PUIRDSEXIT      PI
     D  iUser                        10A   Const
     D  iProgram                     10A   Const
     D  iPgmLib                      10A   Const
     D  iAtriumId                   128A   Const
     D  iParameters                8177A   Const
     D  iIPAddress                   40A   Const
     D  oAllow                         N
     D  oMsg                        512A