This Natural profile parameter is used to specify the parameters for
z/VSE batch. It corresponds to the NTVSEP
macro in the
Natural
parameter module.
Possible settings | See VSEP Parameter Syntax. | |
---|---|---|
Default settings | See default values of keyword subparameters. | |
Dynamic specification | yes | |
Specification within session | no |
The following topics are covered:
The VSEP
parameter is specified as follows:
VSEP=(keyword-subparameter=value,keyword-subparameter=value,...) |
The VSEP
parameter covers a subset of the
subparameters which are available with the
NTVSEP
macro. The following keyword subparameters are available with
VSEP
:
CANCEL
|
FILMNGR
|
FILSCAN
|
FLUSH
|
MAXABND
|
RCSIZE
|
RJEUSER
|
SEGMENT
|
TIOBSZ
|
USERID
For subparameter descriptions, see Keyword Subparameters.
The NTVSEP
macro is specified as follows:
NTVSEP CANCEL=value, * FILEID=value, * FILMNGR=value, * FILSCAN=value, * FLUSH=value, * LIBRID=value, * MAXABND=value, * RCSIZE=value, * RJEUSER=value, * SEGMENT=value, * SPOOLID=value, * TIOBSZ=value, * USERID=value, * WAITIME=value
For subparameter descriptions, see Keyword Subparameters.
CANCEL
|
FILEID
|
FILMNGR
|
FILSCAN
|
FLUSH
|
LIBRID
|
MAXABND
|
RCSIZE
|
RJEUSER
|
SEGMENT
|
SPOOLID
|
TIOBSZ
|
USERID
|
WAITIME
Note:
The VSEP
parameter covers only a subset of
the subparameters which are available with the NTVSEP
macro. For details, see VSEP
Parameter Syntax.
CANCEL=value
specifies how
the Natural z/VSE interface proceeds at session termination.
Value | Explanation |
---|---|
ON |
The Natural z/VSE interface cancels
the Natural batch job if an error has occurred during the session.
The job is not cancelled in the case of a
NAT9995 termination message or when a user terminates
the session with a Natural |
OFF |
The Natural z/VSE interface always
terminates with a return code.
This is the default value. |
FILEID=value
specifies a
string of characters which is checked against the start of a DLBL
or TLBL
file ID.
Value | Explanation |
---|---|
String of up to 8 characters. | Any character string, which must be enclosed in apostrophes if it contains special characters. |
IGNORE |
This is the default value. |
Notes:
NTVSEP
macro. It cannot be specified dynamically using the profile
parameter VSEP
.
DLBL
or TLBL
statements for CMWKFnn*
and/or
CMPRTnn*
are supplied in the
(partition) standard labels, but should not be used.
// DLBL CMPRT01,'...'
statement is found, it is not possible to direct a WRITE(1)
output
to a printer SPOOL
. To do so, use the JCS statement // DLBL
CMPRT01,'IGNORE'
and a suitable printer assignment of the relevant
SYSnnn
.
FILMNGR=value
specifies how a print or a work file is to be managed in Natural.
Value | Explanation |
---|---|
ON |
The fact that there is label
information for a print or a work file and the fact that
LABEL=ON or
LABEL=OFF is specified for an unlabelled work file indicates to
Natural that this file is available. In particular, this is relevant if the
Natural print and work files are to be managed by a file management system.
|
OFF |
The logical unit number of the Natural
print or work file must be assigned to the appropriate device type.
This is the default value. |
FILSCAN=value
specifies
whether print or work files are to be scanned.
Value | Explanation |
---|---|
ON |
The Natural z/VSE interface scans the
z/VSE label area for all Natural print and work files for which no specific
file access method has been defined via Natural profile parameters, as this may
cause overhead.
This is the default value. |
OFF |
Access to all Natural print and work files must be specified explicitly via Natural profile parameters in order to be "available". This concentrates all file access efforts on the defined files. |
FLUSH=value
specifies how
the Natural z/VSE interface is to proceed at session termination with the
CMSYNIN/CMOBJIN
card input files.
Value | Explanation |
---|---|
ON
|
At session termination, the Natural
z/VSE interface will read the SYSIN/SYSRDR/SYSIPT card input file
until EOF , unless EOF had been encountered by
Natural; this means that when driving the batch mode Natural session completely
with STACK data, an extra "/*" has to be provided in
the JCL for a CMSYNIN /CMOBJIN null file.
This is the default value. |
OFF |
No extra
SYSIN/SYSRDR/SYSIPT card input (null) file is required, if the
batch mode Natural session is completely driven with STACK data;
the SYSIN/SYSRDR/SYSIPT card input file is then left as is, thus
potentially resulting in INVALID STATEMENT operator prompts or job
cancellation due to INVALID STATEMENT , when the Natural
CMSYNIN /CMOBJIN had not been retrieved
completely.
|
LIBRID=value
specifies a
string of up to 8 characters which is checked against the start of a DLBL file
ID. If it matches, the remaining portion of that file ID is scanned for
information specifying a library member in a z/VSE library or library
chain.
Value | Explanation |
---|---|
String of up to 8 characters. | Any character string, which must be enclosed in apostrophes if it contains special characters. |
LIBR: |
This is the default value. |
Note:
This subparameter can be specified only in the
NTVSEP
macro. It cannot be specified dynamically using the profile
parameter VSEP
.
MAXABND=value
specifies
the maximum number of abends which NATVSE
tolerates (that is,
NATVSE
intercepts the abend and invokes the Natural abend handler)
until it assumes an unrecoverable abend situation or abend loop and terminates
the Natural session abnormally by itself.
Value | Explanation |
---|---|
Numeric. | Maximum number of abends. |
16
|
This is the default value. |
RCSIZE=value
specifies
the default roll cache size for a server environment for the case that the roll
cache size is not passed with the Initialize Environment request.
Value | Explanation |
---|---|
Numeric. | Default roll cache size in KB. |
0 |
This is the default value. |
Note:
This subparameter can be specified only in the
NTVSEP
macro. It cannot be specified dynamically using the profile
parameter VSEP
.
RJEUSER=value
defines
which user ID is to be set for submission via XPCC
macro requests.
Value | Explanation |
---|---|
|
The system variable
*INIT-USER is used as the mandatory submission
user ID.
|
(ON,NAT) |
The system variable
*USER is used as the mandatory submission user
ID.
|
OFF |
The user ID R000 is
used.
|
SEGMENT=value
specifies
how the Natural z/VSE interface is to behave at CLOSE
of an output
SPOOL
file (print or punch).
Value | Explanation |
---|---|
ON |
A file close is accompanied by a
POWER segment close unless CLOSE=FIN is in effect for
that file.
|
OFF |
The SPOOL file is closed
without closing the POWER segment.
This is the default value. |
SPOOLID=value
specifies a
string which is checked against the start of a DLBL file ID or the file ID of a
DEFINE PRINTER
or
DEFINE WORK FILE
statement.
Value | Explanation |
---|---|
String of up to 8 characters. | Any character string, which must be enclosed in apostrophes if it contains special characters. If it matches, the output will be directly spooled to POWER using POWER SPOOL access services. |
SPL2PWR |
This is the default value. |
Note:
This subparameter can be specified only in the
NTVSEP
macro. It cannot be specified dynamically using the profile
parameter VSEP
.
TIOBSZ=value
specifies the
size of the Natural I/O buffer which is used for all input and output
operations.
Value | Explanation |
---|---|
Minimum: 8 |
Size of the Natural I/O buffer in KB. |
8 |
This is the default value. |
USERID=value
specifies
the content of the system variable *INIT-USER
.
Value | Explanation |
---|---|
ON |
The following logic applies:
|
OFF
|
The VSE job name is taken for the
Natural user ID.
This is the default value. |
WAITIME=value
specifies a
time limit for session roll-out.
Value | Explanation |
---|---|
Numeric. | Time limit in milliseconds. |
1000 |
This is the default value. |
Notes:
CMROLL
call in
a Natural server environment: if the time interval passed in the
CMROLL
call is not less than the WAITIME
interval, the session is rolled-out and the its thread is released, while the
session is waiting.
NTVSEP
macro. It cannot be specified dynamically using the profile
parameter VSEP
.
VSEP=(FILMNGR=OFF,FILSCAN=OFF,FLUSH=ON,RJEUSER=(ON,NAT),SEGMENT=ON,USERID=ON)
NTVSEP FLUSH=ON, * FILEID=IGNORE, * FILMNGR=OFF, * FILSCAN=ON, * LIBRID='LIBR:', * MAXABND=16, * RCSIZE=0, * RCSIZE=0, * RJEUSER=ON, * SEGMENT=OFF, * SPOOLID='SPL2PWR', * TIOBSZ=8, * USERID=OFF, * WAITIME=1000