SVC 99 parameter list verb codes and text units, by function

The following pages contain descriptions of each of the text units you can use in the SVC 99 parameter list that is input to the DYNALLOC macro. The text units are arranged according to the functions they request, in ascending order of their KEY values. See Figure 1 for a general description of the text unit and text unit keys.

You request a particular dynamic allocation function by coding the appropriate verb code in the request block of the SVC 99 parameter list. The text units are grouped within verb codes; the largest group (verb code 01) is further divided into three subgroups. The verb codes and the functions they represent are listed below:
Verb Code
DYNALLOC Function
X'01'
Dsname allocation
X'02'
Unallocation
X'03'
Concatenation
X'04'
Deconcatenation
X'05'
Remove-in-use processing based on task-ID
X'06'
Ddname allocation
X'07'
Information retrieval

The mnemonics given for the text units are those assigned by mapping macro IEFZB4D2. The text unit structure is mapped by mapping macro IEFZB4D0. For a complete list of the fields mapped by IEFZB4D2 and IEFZB4D0, see z/OS MVS Data Areas in the z/OS Internet library.

If the text unit requires that you code a parameter in the PARM field, the length that you specify in the LEN field cannot be 0, unless otherwise indicated by the text unit description. Character data must be left-justified in PARM.

Table 1 through Table 1 present the dynamic allocation text units in list form, introductory to the descriptions of the text units in each verb code group.