Skip to content

V3 Initialization

Mike Großmann edited this page Oct 10, 2022 · 1 revision

IRXINIT - Initialize a language processor environment

IRXINIT R1 parameter list

  1. Function 8 characters
  2. Parameter Module 8 characters and/or
  3. In-storage parameter list address
  4. User field address
  5. Reserved address, must be 0
  6. Environment block address, output
    • also in R0
  7. Reason code fullword, output
  8. Extended parameter list address, optional
    • Storage workarea; by default system obtained
    • Generally 3 pages (12K) of storage is needed for the storage workarea for normal exec processing, for each level of exec nesting
  9. Return code fullword, output, optional
  10. TSO ECT address, optional
    • Only for initializing TSO integrated environment

parameter module tables

  • IRXPARMS (non TSO)
  • IRXTSPRM (TSO)
  • IRXISPRM (ISPF)

IRXINIT functions

  • INITENVB - initialize an environment
  • FINDENVB - find the current environment
  • CHECKENVB - validate a given address is an environment