z/OS DFSMSdfp Advanced Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


LSPACE—Standard Form

z/OS DFSMSdfp Advanced Services
SC23-6861-01

The format of the standard form of the LSPACE macro is:

Read syntax diagramSkip visual syntax diagram
>>-+-------+--LSPACE--+----------+--UCB=-+-addr--+-------------->
   '-label-'          '-MF--=--I-'       '-(reg)-'   

>--+-,MSG=-+-addr--+-----+--+----------------+------------------>
   |       +-(reg)-+     |  '-,SMF=-+-TEST-+-'   
   |       '-0-----'     |          +-YES--+     
   +-,EXPMSG=-+-addr--+--+          '-NONE-'     
   |          +-(reg)-+  |                       
   |          '-0-----'  |                       
   +-,DATA=-+-addr--+----+                       
   |        +-(reg)-+    |                       
   |        '-0-----'    |                       
   +-,XEXPMSG=-+-addr--+-+                       
   |           +-(reg)-+ |                       
   |           '-0-----' |                       
   '-,EXPDATA=-+-addr--+-'                       
               +-(reg)-+                         
               '-0-----'                         

>--+--------------------+--+--------------------------+--------->
   '-,F4DSCB=-+-addr--+-'  |            .-ALL-------. |   
              +-(reg)-+    '-,DATATYPE=-+-FRAGINDEX-+-'   
              '-0-----'                 +-INDEX-----+     
                                        +-VOLUME----+     
                                        '-VTOC------'     

>--+--------------------------------+--------------------------><
   |            .-IMPLIED_VERSION-. |   
   '-,PLISTVER=-+-plistver--------+-'   
                '-MAX-------------'     

The keywords are the same as described in the execute form of the LSPACE macro. See the execute form of the LSPACE macro for the descriptions.

MF=I
Specifies the standard form of the LSPACE macro.
I
Specifies the standard form of the macro. This generates a standard parameter list containing the required variables, loads the address of the parameter list in register 1, and issues a supervisor call. The standard form is the default.
Requirement: UCB must be specified when MF=I is used.
PLISTVER=plistver | IMPLIED_VERSION | MAX
This keyword defines the version of the LSPACE parameter list that should be generated for the MF=I form of the LSPACE macro.
PLISTVER=plistver specifies the version of the LSPACE parameter list that should be generated, where plistver is either 1 or 2. This PLISTVER= keyword is required for any macro keys associated with version 2 or larger to be specified. The macro keys associated with each supported version of the macro are listed below:
PLISTVER=1
PLISTVER=1 is associated with the following macro keys:
  • DATA
  • EXPMSG
  • F4DSCB
  • MSG
  • SMF
PLISTVER=2
PLISTVER=2 is associated with the following macro keys:
  • XEXPMSG
  • EXPDATA
  • DATATYPE

When PLISTVER= IMPLIED_VERSION is specified the generated parameter list is the lowest version that allows all of the parameters on the invocation to be processed. When PLISTVER is omitted, the default is the lowest version of the parameter list, which is version 1.

When PLISTVER= MAX is specified, the generated parameter list is the largest size currently supported. This size may grow from release to release thus possibly affecting the amount of storage needed by your program. If your program can tolerate this, IBM® recommends that you always specify MAX when creating the list form parameter list as that will ensure that the list form parameter list is always long enough to hold whatever parameters might be specified on the execute form.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014