Creating a Module to Run in the Transient Program Area

The CMS transient area, a two-page area of storage located at X'E000', is reserved for the execution of frequently used programs and commands. Programs that execute in the transient area run disabled for interrupts.

To generate a module to run in the transient area, use the ORIGIN TRANS option when you load the TEXT file into storage, then enter the GENMOD command. For example:
load myprog (origin trans
genmod
The two restrictions placed on command modules running in the transient area are:
  • They may have a maximum size of 8192 bytes (the size of the transient area).
  • They must be serially reusable.
The z/VM: CMS Commands and Utilities Reference identifies the CMS commands that run in the transient area.