Coding parameters that produce a scheduled dump

MVS™ produces a scheduled dump if you request branch-entry dump processing, or if you code parameters that identify storage of an address space other than the primary address space, or of multiple address spaces. Specifically, MVS produces a scheduled dump if you code one of the following:
  • BRANCH=YES
    To code BRANCH=YES, your program must be in supervisor state with PSW key 0, and also must meet at least one of the following conditions:
    • Is in SRB mode
    • Holds any lock
    • Has an enabled, unlocked task (EUT) FRR established.

    The branch-entry interface uses standard linkage conventions. On entry, general purpose register 13 must point to a 72-byte save area. Branch entry callers must include the CVT mapping macro with the PREFIX=YES parameter.

  • BRANCH=NO, with one or more of the following:
    • ASIDLST
    • ASID=asid addr
    • TYPE=XMEM or TYPE=XMEME
    • LISTA
    • LISTD=list addr, when the STOKEN represents either an address space other than the primary address space, or a SCOPE=SINGLE data space owned by a program that is not running in the primary address space
    • SUBPLST=subpool id list addr, when the list of address spaces with associated subpool IDs contains at least one address space other than the primary address space.