z/OS DFSMS Installation Exits
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Scratch Parameter List (IGGDASCR)

z/OS DFSMS Installation Exits
SC23-6850-01

Register 1 contains the address of the scratch parameter list used by IGGDASU3. See Table 1. The address of a list of DASD volumes is also passed to the exit routines in the DASAVOLL field of the scratch parameter list.

Table 1. Scratch Parameter List. Mapped by IGGDASCR.
Offset Length or Bit Pattern Name Description
00 (X'00') 44 IGGDASCR DADSM scratch parameter list
00 (X'0') 8 DASPLID ID = 'IGGDASCR'
08 (X'08') 2 DASPVER Version of parameter list
10 (X'0A') 2 DASPLEN Length of parameter list
12 (X'0C') 1 DASPKEY Key of parameter list
xxxx .... DASPSKEY Storage key of parameter list
13 (X'0D') 1   Reserved
14 (X'0E') 2 DASHRTCD DADSM scratch return code
16 (X'10') 4 DASDIAGI Diagnostic information
16 (X'10') 1 DASERRCD DADSM scratch error code
17 (X'11') 1 DASSFNID DADSM scratch subfunction ID
18 (X'12') 1 DASSFRET Subfunction return code
19 (X'13') 1 DASSFREA Subfunction reason code
20 (X'14') 1   Reserved
21 (X'15') 1 DASFLAG2 SMS indicator flag
1... .... DASSMSMG System-managed data set
.1.. .... DASUNCAT Uncataloged system-managed data set
..1. .... DASCATCL Catalog is the caller
...1 .... DASGDGRO GDG rolloff in progress
.... 1... DASGDGRN GDG rolloff noscratch
22 (X'16') 1 DASFLAG3 Functionally authorized request flags (Part 1)
1... .... DASFAUTH Caller guarantees functional authorization of request
.1.. .... DASSAUTH Caller guarantees security authorization of request
..1. .... DASPROFM RACF profile managed by caller
...1 .... DASBTIOT Bypass SYSZTIOT ENQ
.... 1... DASBDSN Bypass SYSDSN ENQ
.... .1.. DASBDEB Bypass DEB check (DSN not open)
.... ..1. DASNVALL Do not dynamically allocate volumes
.... ...1 DASNERAS Do not erase any extents
23 (X'17') 1 DASFLAG4 Functionally authorized request flags (Part 2)
1... .... DASVOLMT Caller guarantees that the volume is already mounted
24 (X'18') 1 DASFLAG5 Authorization not required request flags
1... .... DASOVRPD Override purge date
.1.. .... DASVRFRD Verify last-referenced-date unchanged (DFSMShsm)
..1. .... DASERASE Erase all extents
25 (X'19') 1 DASFLAG6 Parameter flag byte
x... .... DASSVCEP
If
Then
0
Scratch entered with SMS branch entry
1
Scratch entered at SVC entry point
26 (X'1A') 2   Reserved
28 (X'1C') 4 DASUCB Address of primary mountable UCB. Can be captured or actual below the 16 MB line.
28 (X'1C') 4 DASVDSCB Address of UCB for a VIO data set
32 (X'20') 4 DASAVOLL Address of volume list mapped by (IGGDAVLL); see Table 1.
36 (X'24') 4 DASADSN Address of data set name
40 (X'28') 3 DASREFDT Reference date to check (DFSMShsm)
43 (X'2B') 1   Reserved

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014