...
The following figure illustrates the Universal Spool Remove for z/OS JCL procedure (USLRMPRC, located in the SUNVSAMP library) that is provided to simplify the execution JCL and future maintenance.
Panel |
---|
Html bobswift |
---|
<pre>
//USLRMPRC PROC UPARM=, -- USLRM options
// UNVPRE=#SHLQ.UNV,
// CFGPRE=#PHLQ.UNV,
// DBPRE=#PHLQ.UNV
//*
//PS1 EXEC PGM=USLRM,PARM='ENVAR(TZ=EST5EDT)/&UPARM'
//STEPLIB DD DISP=SHR,DSN=&UNVPRE..SUNVLOAD
//*
//UNVNLS DD DISP=SHR,DSN=&UNVPRE..SUNVNLS
//UNVCONF DD DISP=SHR,DSN=&CFGPRE..UNVCONF
//UNVDB DD DISP=SHR,DSN=&DBPRE..UNVDB
//UNVSPOOL DD DISP=SHR,DSN=&DBPRE..UNVSPOOL
//UNVTRACE DD SYSOUT=*
//CEEDUMP DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
</pre>
|
|
Note |
---|
|
If zFS data sets are being used instead of HFS data sets, the UNVDB and UNVSPOOL ddnames cannot be used to allocate those zFS data sets. They must be removed, along with the DBPRE procedure parameter. |
...
The following figure illustrates the Universal Spool Remove for z/OS JCL using the USLRMPRC JCL procedure, above.
Panel |
---|
Html bobswift |
---|
<pre>
//STEP1 EXEC PGM=USLRM
//STEPLIB DD DISP=SHR,DSN=UNV.SUNVLOAD
//UNVNLS DD DISP=SHR,DSN=UNV.SUNVNLS
//UNVCONF DD DISP=SHR,DSN=&CFGPRE..UNVCONF
//UNVDB DD DISP=SHR,DSN=UNV.UNVDB
//UNVSPOOL DD DISP=SHR,DSN=UNV.UNVSPOOL
//UNVTRACE DD SYSOUT=*
//CEEDUMP DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
command options
/*
</pre>
|
|
If zFS data sets are being used instead of the default HFS data sets, the UNVDB and UNVSPOOL ddnames cannot be used to allocate the zFS data sets. The ddnames must be removed along with the DBPRE procedure parameter.
...
The following table identifies the Universal Spool Remove for z/OS configuration options. Each Option Name is a link to detailed information about that option.
HTML Table |
---|
summary | cellspacing | 0 |
---|
style | text-align: left; width: 100%; |
---|
class | Table_with_Header |
---|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
style | background-color: #F0F0F0; border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: middle; width: 158.4pt; |
---|
| Option Name |
Table Cell (td) |
---|
style | background-color: #F0F0F0; border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: middle; width: 273.6pt; |
---|
| Description |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| COMPONENT |
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| Component identifier for which records will be removed. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| HELP |
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| Writes a description of the command options and their format. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| MESSAGE_LEVEL |
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| Level of messages that will be written. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| MOUNT_POINT |
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| HFS directory in which the HFS databases allocated to ddnames UNVDB and UNVSPOOL are mounted. |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| VERSION |
Table Cell (td) |
---|
style | border-bottom-color: #E8E8E8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #E8E8E8; border-left-style: solid; border-left-width: 1px; border-right-color: #E8E8E8; border-right-style: solid; border-right-width: 1px; border-top-color: #E8E8E8; border-top-style: solid; border-top-width: 1px; padding-bottom: 3pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; vertical-align: top; |
---|
| Writes the program version and copyright information. |
|
|
...
The following figure illustrates the command syntax — using the command line, long form of the configuration options — of Universal Spool Remove for z/OS.