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.