How to avoid PDSM021-27 Messages that fill the CA PDSMAN 7.7 logging file ?
You are receiving large amounts of the following messages :
PDSM021-27 SPMON BYPASSED FOR LIBRARY YOURPDS.LIBRARY
These messages are filling the logging file.
How can we manage this situation?
You are required to duplicate the existing CA PDSMAN rule and then change the first rule
to specify the program name and comment out SPMON= .
In the example below, we have also changed the LIB= operand to specify the specific
PDSE dataset name that is appearing in the message.
The point of this rule change is to disable SPMON processing during updates
for this specific PDSE by Program YOURPGM.
This rule must be physically before the existing rule.
*
$UPDATE LIB=YOURPDS.LIBRARY
PGM=YOURPGM /* only if this program */
CONTROL=Y /* Member Control Info Recording */
PSR=Y /* Library Space Reuse */
USERDATA=REUSE /* Ok to overwrite user data */
EMPTY=Y /* Enable Empty Operations */
MODE=L /* Log update to SMF */
* SPMON= /* No SPMON */
*
$UPDATE LIB=++++PDS.- /* Contains high level qualifier YOURPDS */
CONTROL=Y /* Member Control Info Recording */
PSR=Y /* Library Space Reuse */
USERDATA=REUSE /* Ok to overwrite user data */
EMPTY=Y /* Enable Empty Operations */
MODE=L /* Log update to SMF */
SPMON=T90
*
Update your PDSMINIT initialization file within the new rule ,
then to implement the new rule dynamically us the following command from the console:
F PDSMAN,NEWRULES