SUPPRESS Command

The PAN#4 SUPPRESS command suppresses a PAN#1 command or parameter. The PAN#2 ++CONTROL code must be established on the library to enforce suppression. For more information about establishing or changing the CONTROL code, see CONTROL Command.
capan146
The PAN#4 SUPPRESS command suppresses a PAN#1 command or parameter. The PAN#2 ++CONTROL code must be established on the
CA Panvalet
library to enforce suppression. For more information about establishing or changing the CONTROL code, see CONTROL Command.
This section covers the following topics:
Syntax
++SUPPRESS 
name
 of a PAN#1 
command
 or 
parameter
Parameters
  • Name of a PAN#1 command or parameter
    Use this required parameter to specify the actual name of the PAN#1 command or parameter. Specify only one name per statement. You must select a command or parameter name from the following lists:
Commands
++ADD
++FORMAT
++SELECT
++ALLOCATE
++INSERT
++STATUS
++ATTACH
++LEVEL
++UNLOCK
++COMMENT
++LOCK
++UPDATE
++COPY
++OPTION
++USER
++DETACH
++RENAME
++USING
++EXEC
++RESEQ
++WRITE
 
Parameters
ACTIVE
PRINT
ALL
PROD
DISABLED
PUNCH
ENABLE
TEMP
INACTIVE
WORK
PREFIX
*
 
Operation
You must include the prefix ++ when coding the name of a PAN#1 command.
Optionally, you can place one or more SUPPRESS commands (one for each PAN#1 command or parameter you want to suppress) in the input stream for PAN#4. These commands can be in any sequence; however, they must follow the CLEAR command.
The SUPPRESS function is performed at the same time the library is being initialized. Consequently, you can only make changes by initializing a new library.
Suppressing PAN#1 Functions
The SUPPRESS command allows data processing management to suppress certain commands or parameters of PAN#1 for a particular
CA Panvalet
library. Suppressed commands or parameters in the input stream to PAN#1 are treated as invalid, unless preceded by an appropriately-coded CONTROL command. The SUPPRESS command prevents the unauthorized use of PAN#1 commands and parameters.
The optional
CA Panvalet
products (such as the
CA Panvalet
ISPF Option and
CA Panvalet
TSO Option) also adhere to the suppression rules for commands that correspond to the PAN#1 batch commands that are supplied.
For more information about overriding suppressed PAN#1 commands and parameters (that is, authorizing PAN#1 to operate on these privileged commands and parameters), see CONTROL Command in the section "PAN#1 Security."
You can use the SUPPRESS command to inhibit PAN#1 commands that can alter member attributes, such as the RENAME, STATUS, and USER commands.
For example, one person or group is responsible for authorizing the changing of a member from TEST to PRODUCTION and disabling, enabling, inactivating, and activating members. The STATUS command is suppressed, and that person or group is given the information for coding the CONTROL command. If you just want control over the disabling of members, the DISABLED parameter is suppressed. This allows anyone to use the STATUS command, with the exception of disabling.
Example
The following input stream to PAN#4 initializes the library and suppresses the functions performed by the STATUS, RENAME, and LEVEL commands:
++CLEAR ++SUPPRESS  ++STATUS ++SUPPRESS  ++RENAME ++SUPPRESS  ++LEVEL /*
You can establish a different set of suppressed PAN#1 commands and parameters for different
CA Panvalet
libraries. However, to change the commands and parameters suppressed for a particular library requires the initialization of a new library.
Table of Block Sizes
Use the following tables when initializing a
CA Panvalet
library (using PAN#4) on these DASDs:
Block Sizes for Initializing the Library
DeviceRecs/Trk
3330Blksize
DeviceRecs/Trk
3340Blksize
DeviceRecs/Trk
3350Blksize
1
13030
1
8368
1
19069
2
6447
2
4100
2
9442
3
4253
*3
2678
3
6233
*4
3156
4
1966
4
4628
5
2498
5
1540
*5
3665
6
2059
6
1255
6
3024
7
1745
7
1052
7
2565
8
1510
8
899
8
2221
9
1327
9
781
9
1954
10
1181
10
686
10
1740
11
1061
11
608
11
1565
12
962
12
544
12
1419
13
877
 
 
13
1296
14
805
 
 
14
1190
15
742
 
 
15
1098
16
687
 
 
16
1018
17
639
 
 
17
947
18
596
 
 
18
884
19
557
 
 
19
828
20
523
 
 
20
777
 
 
 
 
21
731
 
 
 
 
22
690
 
 
 
 
23
652
 
 
 
 
24
617
 
 
 
 
25
585
 
 
 
 
26
555
 
 
 
 
27
528
 
 
 
 
28
502
 
Block Sizes for Initializing the Library (3375, 3380, 3390)
DeviceRecs/Trk
3375Blksize
DeviceRecs/Trk
3380Blksize
DeviceRecs/Trk
3390Blksize
1
-----
1
-----
1
-----
2
17600
2
23476
2
27998
3
11616
3
15476
3
18452
4
8608
4
11476
4
13682
5
6816
5
9076
5
10796
6
5600
6
7476
6
8906
7
4736
7
6356
7
7548
8
4096
8
5492
8
6518
*9
3616
9
4820
9
5726
10
3200
10
4276
10
5064
11
2880
11
3860
11
4566
12
2592
*12
3476
12
4136
13
2368
13
3188
13
3768
14
2176
14
2932
*14
3440
15
2016
15
2676
15
3174
16
1856
16
2484
16
2942
17
1728
17
2324
17
2710
18
1600
18
2164
18
2546
19
1504
19
2004
19
2376
20
1408
20
1876
20
2212
21
1312
21
1780
21
2082
22
1248
22
1684
22
1946
23
1152
23
1588
23
1850
24
1088
24
1492
24
1748
25
1056
25
1396
25
1646
26
992
26
1332
26
1550
27
928
27
1268
27
1482
28
896
28
1204
28
1386
29
832
29
1140
29
1318
30
800
30
1076
30
1250
31
768
31
1044
31
1182
32
736
32
980
32
1154
33
704
33
948
33
1086
34
672
34
916
34
1018
35
640
35
852
35
984
36
608
36
820
36
950
37
576
37
788
37
888
38
544
38
756
38
854
39
512
39
724
39
820
40
512
40
692
40
786
 
 
41
660
41
752
 
 
42
628
42
718
 
 
 
 
43
690
 
 
 
 
44
656
 
 
 
 
45
622
 
 
 
 
46
588
 
Block Sizes for Initializing the Library (9345, 3310/3370)
DeviceRecs/Trk
9345Blksize
DeviceFBA Blocks CI
3310/3370Blksize
1
-----
1
505
2
22928
2
1017
3
15074
3
1529
4
11158
4
2041
5
8810
5
2553
6
7214
6
3065
7
6088
7
3577
8
5262
*8
4089
9
4600
9
4601
10
4102
10
5113
*11
3672
11
5625
12
3304
12
6137
13
3010
13
6649
14
2744
14
7161
15
2512
15
7673
16
2314
16
8185
17
2144
20
10233
18
1980
24
12281
19
1850
28
14329
20
1748
32
16377
21
1618
36
18425
22
1516
40
20473
23
1414
44
22521
24
1352
48
24569
25
1250
52
26617
26
1182
56
28665
27
1120
60
30713
28
1052
64
32761
29
984
 
 
30
950
 
 
31
888
 
 
32
854
 
 
33
820
 
 
34
752
 
 
35
718
 
 
36
690
 
 
37
656
 
 
38
622
 
 
39
588
 
 
40
554
 
 
The asterisk (*) denotes the block size used for the corresponding DASD type if you omit the RECORDS=
nn
parameter. It is not necessarily the recommended block size for a
CA Panvalet
library.
If you use devices or block sizes other than those in the tables, you must specify the number of records per track on the CLEAR command. You must also specify the correct BLKSIZE on the PANDD1 DD statement of the PAN#4 execution.
CA Panvalet
for VSE does not support devices other than those listed in the tables.
Block sizes in excess of 32K are not supported. If you specify RECORDS=1 for devices with a track size greater than 32K, message PV061 INVALID RECORDS=ENTRY is issued. Also, due to 3375 constraints, RECORDS=39 produce the same block size as RECORDS=40. The use of RECORDS=39 is not recommended, due to DASD space inefficiency.