z/OS DFSMStvs Administration Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Use of list, execute, and generate forms of VSAM macros

z/OS DFSMStvs Administration Guide
GC52-1388-00

The BLDVRP, DLVRP, GENCB, MODCB, SHOWCB, and TESTCB macros build a parameter list describing in codes the actions shown by the subparameters you specify and pass the list to VSAM to take the suggested action.

The list, execute, and generate forms of BLDVRP, DLVRP, GENCB, MODCB, SHOWCB, and TESTCB allow you to write reentrant programs, to share parameter lists, and to modify a parameter list before using it.

Following is a brief description of the list, execute, and generate forms:
  • The list form is used to build the parameter list either in line (called a simple list) or in an area remote from the macro expansion (called a remote list). Both the simple- and the remote-list forms allow you to build a single parameter list that can be shared.
  • The execute form is used to modify a parameter list and to pass it to VSAM for action.
  • The generate form is used to build the parameter list in a remote area and to pass it to VSAM for action.
The list, execute, and generate forms of the BLDVRP, DLVRP, GENCB, MODCB, SHOWCB, and TESTCB macros have the same format as the standard forms, except for:
  • An additional keyword, MF.
  • Keywords that are required in the standard form may be optional in the list, execute, and generate forms or may not be allowed in the execute form. The meaning of the keywords, however, and the notation that may be used to express addresses, names, numbers, and option codes are the same.

This topic describe the format of the MF keyword and the use of list, execute, and generate forms. They also show the optional and invalid subparameters.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014