SVC 29, SCRATCH

Restriction: This topic applies to Windows environments only.
INPUT
Register 1

Address of parameter list generated by the CAMLST macro

OUTPUT
Register 15

Return code:

0=Successful

Any other value indicates an error. For further details see the IBM manual DFSMS DFP Advanced Services SC26-4921.

Parameter list, 20 bytes in length.

Bytes Description
0 x'41': the opcode for SCRATCH
1

Bits Meaning

0=1 Dynamic deallocation by job or step termination

1=1 If the JSCBPASS bit in the job step control block is on, then password protection is bypassed. If it is off, password protection is not bypassed.

2-7 Reserved (set to zeros)

2

Bits Meaning

0=1 Dynamic deallocation; TIOT is enqueued by the caller

1=1 & 3=0 Check purge date

1=1 & 3=1 Override purge date

2 Reserved

4=1 If caller is in supervisor state, RACF processing is bypassed.

5-7 Reserved

3 Reserved; set to zeros
4

Bits Meaning

0=1 SVC called by job or step termination

1=1 SVC called by reader or writer

2-7 Reserved (set to zeros)

5-7 Address of data set name.
8-11 Reserved; set to zeros
12-15 Address of the volume list.