Client programs of the TSOCP or EXECPGM type must follow these rules:
Consider the program to be an extension of IOA. Because it runs under IOA, an abend of the client program triggers an abend of the IOA session. Storage overlays within the program may produce unpredictable results.
Registers must be saved and restored according to standard IBM conventions.
Areas acquired by the program during execution must be released before returning to the Automation Options facility. Failure to follow this rule may result in storage buildup and cause abends.
CLISTs and REXX EXECs can be used under MVS/XA or higher level operating systems.
Client programs that are not of type TSOCP or EXECPGM are called AOP programs. A full description of the execution process of an AOP program is included in member DOCOAOCP in the DOC library.