Autoinstalling programs: preliminary considerations

As well as terminals, IPCONN resources, and APPC connections, you can autoinstall programs, mapsets, and partitionsets. If the autoinstall program function is enabled, and an implicit or explicit load request is issued for a previously undefined program, mapset, or partitionset, CICS® dynamically creates a definition, and installs and catalogs it, as appropriate.

An implicit or explicit load occurs when:
  • CICS starts a transaction.
  • An application program issues one of the following commands:
    • EXEC CICS LINK - see Autoinstall programs started by EXEC CICS LINK commands
    • EXEC CICS XCTL
    • EXEC CICS LOAD
    • EXEC CICS ENABLE (for a global user exit, or task-related user exit, program)
    • EXEC CICS RECEIVE or SEND MAP
    • EXEC CICS SEND PARTNSET
    • EXEC CICS RECEIVE PARTN
    • A dynamic COBOL call
  • A program abend occurs, and CICS transfers control to the program named on an EXEC CICS HANDLE ABEND command.
  • CICS calls any user-replaceable program other than the program or terminal autoinstall program.
  • A program is named in the PLTPI or PLTSD list.