When using the VANSEDIT edit macro to update the Vantage installation jobs (i.e., replace various variables with actual values, instead of the user having to manually edit each SMP/E installation job individually), there are problems in resolving the VOLINFO or CSIVOLINF or USSVOLINF parameters. These are not changed as expected.
Release : 14.1
This problem was caused by editing errors of the VANSEDIT macro before it was invoked by the user.
To resolve the VANSEDIT problems involving the VOLINFO, CSIVOLINF, and USSVOLINF variables, the following JCL card needs to be deleted when the SMS values aren't being used in the associated job steps:
"MGMTCLAS=XXXXXXX,STORCLAS=XXXXXXXX,DATACLAS=XXXXXXXX"
And the associated VOLUME or VOL=SER statement needs to be fully uncommented. Here is text from the VANSEDIT which describes this in more detail:
/* VOLINFO - Edit the SMS VOLINFO statement. If you do not use */
/* SMS, delete the SMS data line and uncomment the */
/* line with VOL=SER, then enter a valid volser. */
/* This information will be used when creating the */
/* product and SMP/E data sets. */
/* CSIVOLINF - Edit the SMS CSIVOLINF statement. If you do not */
/* use SMS, delete the SMS data line and uncomment */
/* the line with VOLUME, then enter a valid VOLUME. */
/* This information will be used when creating the */
/* CSI VSAM data set. */
/* USSVOLINF - At least one product or option on this media */
/* contains Unix System Services parts. Edit the SMS */
/* USSVOLINF statement. If you do not use SMS, */
/* delete the SMS data line and uncomment the */
/* statement using VOLUME, then enter valid volume. */