Do Panvalet commands have limits to the number that can be used in the single (1) STEP?
Release:ALL
The following is a table of LIMIT and NOLIMIT of each command.
NOL - NO LIMIT LIM - LIMIT * - Check the comment
PAN#1 Commands: +--------------+-------+--------------+-------+--------------+-------+ | ++ACCESS | NOL | ++ADD | NOL | ++ALLOCATE | NOL | | ++ATTACH | NOL | ++C | NOL(*)| ++COMMENT | NOL | | ++CONTROL | NOL | ++COPY | NOL | ++D | NOL(*)| | ++DETACH | NOL | ++EJECT | NOL | ++EXEC | LIM(*)| | ++FORMAT | NOL | ++I | NOL | ++ID | NOL | | ++INCLUDE | NOL | ++INSERT | NOL | ++LEVEL | NOL | | ++LOCK | NOL | ++OPTION | NOL | ++PASS(VSE) | NOL(*)| | ++R | NOL(*)| ++RENAME | NOL | ++RESEQ | NOL | | ++SELECT | NOL | ++STATUS | NOL | ++UNLOCK | NOL | | ++UPDATE | NOL(*)| ++USER | NOL | ++USING | NOL | | ++WRITE | NOL | | | | | +--------------+-------+--------------+-------+--------------+-------+
(*)++EXEC
It has logical limit, in that any ++ cards which follow the first occurrence of ++EXEC will not be executed.
The ++EXEC terminates the execution of PAN#1 and, transfers the control(XCTL) to the load module that you specified.
(*)++UPDATE, ++C, ++D, ++R
The ++UPDATE must precede the ++C, ++D, and ++R commands of the PAN#1.
(*)++PASS(VSE)
The ++PASS depends on the setting of CHCKSEC= of PVOPT.
If CHCKSEC= is NO, the user ID and password are not validated, even if supplied.(Please see the System Management Guide for the CHCKSEC=.)
CHCKSEC=NO - The User-ID and Password is not validated for the ++PASS command.
CHCKSEC=OPTIONAL - The User-ID and Password is validated only when the ++PASS command is supplied.
CHCKSEC=REQUIRED - The ++PASS command must be the first command in the input command stream and, the User-ID and Password is validated. The processing does not occur unless a valid User-ID and Password are provided.
------------------------------------------------------------------------------
PAN#2 Commands: There is NO LIMIT. +--------------+-------+--------------+-------+--------------+-------+ | ++ATTRIBUTE | NOL | ++AUDIT | NOL | ++BYPASS | NOL | | ++CONTROL | NOL | ++DELETE | NOL | ++DUMP | NOL | | ++LOCK | NOL | ++OPTION | NOL | ++PASS(VSE) | NOL(*)| | ++PRINT | NOL | ++REPLACE | NOL | ++RESTORE | NOL | | ++TRANSFER | NOL | ++TRANSFER | NOL | ++UNLOCK | NOL | | (LIB-LIB) | | (PROT) | | | | | ++UPGRADE | NOL | ++USING | NOL | | | +--------------+-------+--------------+-------+--------------+-------+ (*)++PASS(VSE) Please see the ++PASS(VSE) of PAN#1 Commands. ------------------------------------------------------------------------------ PAN#3 Commands: There is NO LIMIT. +--------------+-------+--------------+-------+--------------+-------+ | ++DSN | NOL | ++REP | NOL | ++VOL | NOL | +--------------+-------+--------------+-------+--------------+-------+ ------------------------------------------------------------------------------ PAN#4 Commands: There is LIMIT. +--------------+-------+--------------+-------+--------------+-------+ | ++CLEAR | LIM(*)| ++SUPPRESS | LIM(*)| | | +--------------+-------+--------------+-------+--------------+-------+
(*)++CLEAR (1)
you can use the ++CLEAR only 1 time in the 1 STEP.
(*)++SUPPRESS (33)
You can use the following 33 ++SUPPRESSs to restrain the 21 commands and the 12 parameters of PAN#1. The limit is 33 because it is not necessary to define 2 times of ++SUPPRESS for 1 command and parameter.
Please see the '6-11 SUPPRESS Command' of the 'System Management Guide'.
Commands (21) +--------------+--------------+--------------+--------------+ | ++ADD | ++ALLOCATE | ++ATTACH | ++COMMENT | | ++COPY | ++DETACH | ++EXEC | ++FORMAT | | ++SELECT | ++INSERT | ++STATUS | ++LEVEL | | ++UNLOCK | ++LOCK | ++UPDATE | ++OPTION | | ++USER | ++RENAME | ++USING | ++RESEQ | | ++WRITE | | | | +--------------+--------------+--------------+--------------+ Parameters (12) +--------------+--------------+--------------+--------------+ | ACTIVE | ALL | DISABLED | ENABLE | | INACTIVE | PREFIX | PRINT | PROD | | PUNCH | TEMP | WORK | * | +--------------+--------------+--------------+--------------+ ------------------------------------------------------------------------------ PAN#6 Commands: There is LIMIT. +--------------+-------+--------------+-------+--------------+-------+ | ++ANALYSIS | LIM(*)| | | | | +--------------+-------+--------------+-------+--------------+-------+ (*)++ANALYSIS (1) You can use the ++ANALYSIS only 1 time in the 1 STEP. ------------------------------------------------------------------------------ PAN#7 Commands: There is LIMIT. +--------------+-------+--------------+-------+--------------+-------+ | ++CROSSREF | LIM(*)| | | | | +--------------+-------+--------------+-------+--------------+-------+ (*)++CROSSREF (1) You can use the ++CROSSREF only 1 time in the 1 STEP. ------------------------------------------------------------------------------ PAN#8 Commands: There is LIMIT. +--------------+-------+--------------+-------+--------------+-------+ | ++CONTROL | LIM(*)| ++REP | LIM(*)| ++SCAN | LIM(*)| +--------------+-------+--------------+-------+--------------+-------+
(*)PAN#8 (255)
Panvalet can process up to 255 consecutive statements concurrently.
When the action is satisfactorily complete, it only indicates the complete processing of the 255 or less ++SCAN/++REP commands.
It has 255 limits as PAN#8. The limit is not a command level.