On Wed, 6 Feb 2008 17:14:57 -0500, Jim Mulder <[EMAIL PROTECTED]> wrote:

>The BLDVRP macro is pretty much unusable in this regard.  I had the same
>problem with Batch LSR's use of BLDVRP back in 1989.  So in Batch LSR,
>we hand build the whole BLDVRP parm list using the IDABLPRM mapping
>macro.  But IDABLPRM is not made available in either SYS1.MACLIB
>or SYS1.MODGEN. 

Like lots of VSAM stuff, it used to be. The data management people have been
particularly ruthless at removing source from the public eye, even for
something both useful and not revealing of a private interface, like this.

>Of course, you can submit a requirement
>to VSAM to provide a usable BLDVRP, or provide IDABLPRM.  In the
>mean time, about all you can do is look at the expansion of BLDVRP
>and create your own mapping of the parm list (which is what the
>Batch LSR prototype code I inherited had done, much to my dismay).

If the OP wants to write his own mapping macro, the public domain IDABLPRM
from 1974 vintage VSAM, available online in various places such as 
http://www.mainframe.eu/mvs38/asm/VSAM%20(IDA)/IDABLPRM
is a remarkably close match to the current parm list generated by BLDVRP.
Certainly there are some changes, but it'd make a better base than nothing,
and if/when IBM releases the current IDABLPRM, at least most of the field
names will probably be the same.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to