IBM OS/390 User Manual

Page of 673
┌─────┬──────┬──────────────────────────────────────────┐
│ VSE │ PDUMP│ address1 , address 2 ,MFG=area
r1
r2
(S,area)
r3
├─────┼──────┼──────────────────────────────────────────┤
│ │ DCB = dcbaddress ,TCB = address
│ (2-12) (2-12)
,ID= number
,SDATA = (sysda─a) │
(2-12)
│ MVS │ SNAP │,PDATA = (probda─a)
│,STORAGE = (s─ar─ address,end address)
(2-12)
(2-12)
│,STRHDR = (hdr addr)
hdr lis─ addr
│,LIST = address of lis─
(2-12)
├─────┴──────┴──────────────────────────────────────────┤
│No─e: TCB = address is used wi─h sub─asking
(2-12)
└───────────────────────────────────────────────────────┘
DUMP Macro
┌───────┬───────────────┬────────────────────────────────┐
│ VSE
JDUMP
│ RC=
DUMP
├───────┼───────────────┼────────────────────────────────┤
│ comple─ion code
│ MVS
ABEND
(1-12)
,DUMP ,STEP
├───────┴───────────────┴────────────────────────────────┤
│ No─e: Use ,STEP wi─h sub─asking.
└────────────────────────────────────────────────────────┘
The VSE DUMP macro and the VSE JDUMP macro terminate the job step and
give a hexadecimal dump of the general registers, supervisor and the partition
that issued the macro if the main program or task made the request. If a subtask
issues the macro, the subtask is detached, but the partition is not terminated.
The dump is directed to SYSLST.
The MVS ABEND macro causes the termination of the current job step. A dump
of all virtual storage areas, control blocks, and the trace table is recorded if you
provide a //SYSUDUMP DD statement. In a multitasking environment, the task
that issues the macro with its subtasks is terminated. If the parameter STEP is
included, the entire job step is terminated. The remaining job steps are either
skipped or executed, depending on the parameters in the COND entry in the JOB
and EXEC statements.
280
VSE to OS/390 Migration Workbook