End of support

   

This version of the product has reached end of support. The documentation is available for your convenience. However, you must be logged in to access it. You will not be able to leave comments.

Distributed DFSMShsm solutions for MainView AutoOPERATOR

The following solutions are provided for MainView AutoOPERATOR:

DFSMShsm automation events are generated by MainView AutoOPERATOR Rules.

A Rule is a two-part conditional statement. When the conditions that are specified in the first part of the statement are met, the actions in the second part of the statement are performed. Some Rules use variables and some Rules are time-initiated. Rules are organized in the MainView AutoOPERATOR Rules Processor. RULSRS is the MainView AutoOPERATOR Rule Set for predefined MainView SRM Automation solutions.

The following table lists the predefined storage events. You can modify Rules by using the MainView AutoOPERATOR Rules Processor. For more information, see the MainView AutoOPERATOR Basic Automation Guide.

Predefined storage events

Event to modify

MainView AutoOPERATOR PARMLIB member to edit

Initialization solution

SRSVARG

HSM Held Resource solution

SRSVARH

HSM Waiting solution

SRSVARW

HSM Duplicate Request solution

SRSVARD

HSM Commands and Replies solution

None

HSM Alert solution

None

HSM Message Suppression solution

None

ADSM Hung Session solution

SRSVARA


Note

MainView AutoOPERATOR PARMLIB member SRSVARG is a prerequisite for all of the solutions.

If you modify parameters in a MainView AutoOPERATOR PARMLIB member, you can restore variable values by using the following MainView AutoOPERATOR console command:

F AOAS,%SRSVAR parmlibMember,parmlibMember...

The parmlibMember variables represent the names of one or more PARMLIB members that contain the changed values.

Initialization solution

The Initialization solution is used to initialize variables for the following solutions:

  • HSM Held Resource
  • HSM Waiting
  • HSM Duplicate Request
  • ADSM Hung Session

The following table presents the elements that this solution uses.

Initialization solution elements

Solution element

Description

Prerequisites

Initialization solution

Invocation

The Initialization solution is invoked when MVS issues the following message:

PM0010I BBI INITIALIZATION COMPLETE

The Rule that invokes this solution runs an EXEC (SRSVAR) that reads PARMLIB members and sets the solution variables in the members.

Rules

SRSVAR Traps BBI startup message PM0010I and calls the SRSVAR EXEC.

This Rule is distributed as enabled in Rule Set RULSRS.

EXECs

SRSVAR reads PARMLIB members and sets variables; any parameters that are passed are appended with the characters VAR to complete the name of the member to be read.

Parameters

The PARMLIB member for this solution is SRSVARG. The parameters in SRSVARG apply to multiple solutions.

ParameterDescription

HSM_Jobname

Job name of the DFSMShsm address space

SV_AlertQ

Queue name for all MainView SRM Automation alerts

FOCALPT

MainView AutoOPERATOR target name to which all alerts are routed

If you specify an * (asterisk) on this parameter, all alerts are created on the local system.

HSM Held Resource solution

The HSM Held Resource solution checks for held resources and for the largest free areas above and below the line.

When an automated action is held, an event will be generated and displayed in the MainView AutoOPERATOR Active Alerts display.

The following table presents the elements that this solution uses.

HSM Held Resource solution elements

Solution element

Description

Prerequisites

Initialization solution

Invocation

This solution is invoked by a time-initiated Rule. It can also be invoked manually by issuing the following MainView AutoOPERATOR console command:

%HSMHELD

Rules

HSMHELD is a time-initiated Rule that executes every hour at one minute past the hour.

Note: You can change the interval by using the MainView AutoOPERATOR Rules.

This Rule is distributed as enabled in Rule Set RULSRS.

EXECs

The HSM Held Resource solution uses the following EXECs:

EXEC

Description

HSMHELD

Issues the HSM QUERY ACTIVE command and parses through the output, looking for any resource that is in a HELD status

HSMRLSE

Is called when a you respond to an event

If you respond to an event with an R, the held resource is released and the event is deleted. If you respond with any other value, an event is issued, stating that the reply was invalid as issued.

Parameters

The PARMLIB member for this solution is SRSVARH. The parameters are read by the Initialization solution and saved as shared variables.

ParameterDescription

HSMHELD_Debug

Is the verbose mode for the solution, set as follows:

0 = Off (normal)

1 = Verbose

2 = Very verbose

HSMHELD_Alert_Priority

Is the priority for all alerts created by this solution for a held resource or insufficient free space

Values are CRITICAL, MAJOR, MINOR, WARN, INFO, or CLEARING.

HSM_Free_Below

Is the threshold size in kilobytes below the line

If the largest free area below the line is smaller than this value, the solution will issue an alert. If the value is zero (0), no checking will be performed.

HSM_Free_Above

Is the threshold size in kilobytes above the line

If the largest free area above the line is smaller than this value, the solution issues an alert. If the value is zero (0), no checking will be performed.

HSM Waiting solution

The HSM Waiting solution checks the number of waits on each resource and compares it to the parameters that you specify.

You can establish warning thresholds for the following conditions:

  • MIGRATE waits
  • RECALL waits
  • DELETE waits
  • BACKUP waits
  • RECOVER waits
  • COMMAND waits
  • ABACKUP waits
  • ARECOVER waits
  • TOTAL waits

If any of the values that you specify are exceeded, a warning condition is issued. If you specify 0 (zero) for any condition, a threshold warning is not issued.

The following table presents the elements that this solution uses.

HSM Waiting solution elements

Solution elementDescription

Prerequisites

Initialization solution

Invocation

This solution is invoked by a time-initiated Rule. It can also be invoked manually by issuing the following MainView AutoOPERATOR console command:

%HSMWAIT

Rules

HSMWAIT is a time-initiated Rule that executes every hour at one minute past the hour.

Note: You can change the interval by using the MainView AutoOPERATOR Rules.

This Rule is distributed as enabled in Rule Set RULSRS.

EXECs

HSMWAIT issues the HSM QUERY WAITING command and parses through the output, analyzing the number of waits for each resource and comparing it to the threshold that you specify for the resource.

Each time that HSMWAIT finds a value over the threshold, HSMWAIT issues an alert.

Parameters

The parameters for this solution are in PARMLIB member SRSVARW. The parameters are read by the Initialization solution and saved as shared variables.

Parameter

Description

HSMWAIT_Debug

Is the verbose mode for the solution, set as follows:

0 = Off (normal)

1 = Verbose

2 = Very verbose

HSMWAIT_Alert_Priority

Is the priority for all alerts created by this solution when a waiting value is over the threshold

Values are CRITICAL, MAJOR, MINOR, WARN, INFO, or CLEARING.

HSMWAIT_MIGRATE

Is the threshold for MIGRATE waits

HSMWAIT_RECALL

Is the threshold for RECALL waits

HSMWAIT_DELETE

Is the threshold for DELETE waits

HSMWAIT_BACKUP

Is the threshold for BACKUP waits

HSMWAIT_RECOVER

Is the threshold for RECOVER waits

HSMWAIT_COMMAND

Is the threshold for COMMAND waits

HSMWAIT_ABACKUP

Is the threshold for ABACKUP waits

HSMWAIT_ARECOVER

Is the threshold for ARECOVER waits

HSMWAIT_TOTAL

Is the threshold for TOTAL waits

HSM Duplicate Request solution

The HSM Duplicate Request solution checks for duplicate requests. When a duplicate request is found, the duplicate request is canceled or an alert is issued, depending on what you specify.

This solution addresses only duplicate requests for data sets. It ignores all other resources that are reported in response to the QUERY REQUEST command.

The following table presents the elements that this solution uses.

HSM Duplicate Request solution elements

Solution component

Description

Prerequisites

Initialization solution

Invocation

This solution is invoked by a time-initiated Rule. It can also be invoked manually by issuing the following MainView AutoOPERATOR console command:

%HSMDUPR

Rules

HSMDUPR is a time-initiated Rule that executes every hour at one minute past the hour.

Note: You can change the interval by using the MainView AutoOPERATOR Rules.

This Rule is distributed as enabled in Rule Set RULSRS.

EXECs

HSMDUPR issues the HSM QUERY REQUEST command and parses through the output, comparing requests.

Each time that HSMDUPR finds more than one request for the same data set, an alert is issued (in test mode), or the second request is canceled.

Parameters

The parameters for this solution are in PARMLIB member SRSVARD. The parameters are read by the Initialization solution and saved as shared variables.

Parameter

Description

HSMDUPR_Debug

Is the verbose mode for the solution, set as follows:

0 = Off (normal)

1 = Verbose

2 = Very verbose

HSMDUPR_Alert_Priority

Is the priority for all alerts created by this solution for duplicate requests

Values are CRITICAL, MAJOR, MINOR, WARN, INFO, or CLEARING.

HSMDUPR_Test

Sets test mode

0 = On

1 = Off

When test mode is off, this solution issues an alert instead of canceling the duplicate request.

HSM Commands and Replies solution

The HSM Commands and Replies solution traps write-to-operator-with-reply (WTOR) messages that are issued by DFSMShsm and automates replies in response to them.

The following table presents the elements that this solution uses.

HSM Commands and Replies solution elements

Solution component

Description

Prerequisites

Initialization solution

Invocation

This solution is invoked when DFSMShsm issues the WTOR messages to be trapped.

Rules

The HSM Command and Replies solution uses the following Rules.

Note: These Rules are distributed as disabled in Rule Set RULSRS and must be enabled to implement the solution.

Rule

Traps and suppresses this message

ARC0001I

ARC0001I DFSMShsm STARTING

ARC0008I

ARC0008I DFSMShsm INITIALIZATION SUCCESSFUL

ARC0020I

ARC0020I *******************************

ARC0100I

ARC0100I xxxxxx COMMAND COMPLETED

ARC0120I

ARC0120I PRIMARY VOLUME ADDED

ARC0126I

ARC0126I ADDROC VOLSER REJECTED

ARC0143I

ARC0143I PARMLIB MEMBER, userID, hostID, Primary HST

ARC0145I

ARC0145I DS DELETED = DATASETS/FAILS

ARC0146I

ARC0146I RECYCLED VOLUMES, DS, blocks

ARC0147I

ARC0147I BUDENSITY, BUUNIT, BU RECYCLE PERCENTAGE

ARC0148I

ARC0148I TOTAL SPACE, EXTENTS, PERCENT FULL, THRESH

ARC0149I

ARC0149I MONITOR, MCDS, BCDS, OCDS, JOURNAL THRESH

ARC0150I

ARC0150J JOURNAL, LOG, TRACE, SMFID, DEBUG, EMERG

ARC0151I

ARC0151I DAYS, ML1DAYS, PRIMGMT START, MAXTASKS

ARC0152I

ARC0152I MAXRECALL TASKS, RECALL, PRIV VOLUME, EXTNT

ARC0153I

ARC0153I SCRATCHFREQ, SYSOUT, SWAP, PERMISSION, EXIT

ARC0154I

ARC0154I MAXBACKUP TASKS, ABSTRACT, VERSIONS, FREQ

ARC0155I

ARC0155I DFSMShsm STATISTICS FOR date

ARC0156I

ARC0156I STARTUPS, SHUTDOWNS, ABENDS, MWES, CPU TIME

ARC0157I

ARC0157I DS MIGRATE L1/L2, EXTENT REDUCTIONS, FAILS

ARC0158I

ARC0158I DS RECALL L1/L2, FAILS, RECALL NBYTES

ARC0159I

ARC0159I DS BACKUP DSN, FAILS, DS RECOVER DSN, FAILS

ARC0164I

ARC0164I DAY = DAY/SPILL/UNASSIGNED, VOLS

ARC0171I

ARC0171I SETMIG LEVEL qualifier PROCESSED

ARC0175I

ARC0175I LEVEL qualifier AND MIGRATION RESTRICT TYPE

ARC0176I

ARC0176I qualifier, RESTRICTION TYPE

ARC0200I

ARC0200I TRAP IN MODULE xxx

ARC0206I

ARC0206I addressData

ARC0208I

ARC0208I TRAP FOR ERROR CODE xxx

ARC0210I

ARC0210I PATCH PROCESSING COMPLETE

ARC0213I

ARC0213I VERIFY SUCCESSFUL

ARC0216I

ARC0216I DUMP CLASS DEFINITION, CLASS, RC

ARC0226I

ARC0226I MIGRATION LEVEL 2 UNDEFINED

ARC0229I

ARC0229I DATA SET POOL DEFINED

ARC0232I

ARC0232I DSN/VD2 POOLS, VOLS

ARC0260I

ARC0260I MIGRATION VOLUME xxxxxx ENTRY NOT DEFINED

ARC0270I

ARC0270I BACKUP CYCLE DEFINITION SUCCESSFUL

ARC0271I

ARC0271I BACKUP CYCLE LENGTH, CYCLE, DATE, START

ARC0272I

ARC0272I PRIMARY SPACE MGMT CYCL LENGTH, CYCLE, DATE

ARC0340I

ARC0340I COMPACTION OPTIONS (TAPE/DASD MIGR, BACKUP)

ARC0341I

ARC0341I COMPACT PERCENT IS nn%

ARC0365I

ARC0365I VOLUME NOW AVAILABLE FOR RECYCLE

ARC0400I

ARC0400I VOLUME IS nn% FREE, trks, cyl, FRAG

ARC0401I

ARC0401I LARGEST EXTENTS ARE cyls, trks

ARC0402I

ARC0402I VTOC IS TRACKS, FREE DSCBS, FORMAT 5 DSCBS

ARC0422I

ARC0422I TAPECOPY COMPLETED rc

ARC0503I

ARC0503I ALLOCATION ERROR

ARC0517I

ARC0517I SECONDARY SPACE MGMT STARTING/RESTARTING

ARC0518I

ARC0518I SECONDARY SPACE MGMT ENDED

ARC0519I

ARC0519I DADSM PARTEL FUNCTION RELEASED, trks, vol

ARC0520I

ARC0520I PRIMARY SPACE MGMT STARTING/RESTARTING

ARC0521I

ARC0521I PRIMARY SPACE MGMT ENDED SUCCESSFULLY

ARC0522I

ARC0522I SPACE MANAGEMENT STARTING ON VOLUME xxxxxx

ARC0523I

ARC0523I SPACE MANAGEMENT ENDED ON VOLUME xxxxxx

ARC0526I

ARC0526I MIGR CLEANUP STARTING AT time, date, system

ARC0527I

ARC0527I MIGR CLEANUP ENDED AT time, date, system

ARC0529I

ARC0529I MIGR CLEANUP PARAMETERS FOR recs, days, old

ARC0718I

ARC0718I MOVEMENT OF BKUP VERSIONS STARTNG

ARC0719I

ARC0719I MOVEMENT OF BKUP VERSIONS ENDING

ARC0720I

ARC0720I AUTOMATIC BACKUP STARTING

ARC0721I

ARC0721I AUTOMATIC BACKUP ENDING

ARC0722I

ARC0722I BACKUP STARTING ON VOLUME xxxxxx AT hh:mm:ss

ARC0723I

ARC0723I BACKUP ENDING ON VOLUME xxxxxx AT hh:mm:ss

ARC0724I

ARC0724I CLEANUP STARTING ON BACKUP VOLUME xxxxxx

ARC0725I

ARC0725I BACKUP SPILL IS USING VOLUME xxxxxx

ARC0726I

ARC0726I CLEANUP ENDING ON BACKUP VOLUME xxxxxx

ARC0728I

ARC0728I VTOC FOR VOL vvvvvv COPIED TO DATA SET

ARC0734I

ARC0734I ACTION= xxx,DSN= xxx,ACTION= xxx,FRVOL= xxx,TOVOL= xxx, TRACKS...

ARC0735I

ARC0735I BKUP OF MIGRATED DS STARTING

ARC0736I

ARC0736I BKUP OF MIGRATED DS ENDING

ARC0740I

ARC0740I CDS BACKUP STARTING AT time ON date SYSTEM sysID, TO TAPE/DASD IN PARALLELL | NONPARALLEL MODE

ARC0741I

ARC0741I CDS BACKUP ENDING AT time ON date, STATUS = status

ARC0742I

ARC0742I BACKUP FOR XCDS STARTING

ARC0743I

ARC0743I XCDS SUCCESSFULLY BACKED UP

ARC0748I

ARC0748I LAST SUCCESSFUL CDS BKUP QUALIF

ARC0831I

ARC0831I RECYCLE COMMAND PROCESSING ENDED

ARC0832I

ARC0832I RECYCLE STARTING ON VOLUME xxxxxx AT hh:mm:ss

ARC0833I

ARC0833I RECYCLE ENDED ON VOLUME xxxxxx AT hh:mm:ss

ARC1800I

ARC1800I DFSMShsm WAIT REQUEST CANCELLED BY ATTENTION

EXECs

No EXECs exist for this solution.

Parameters

No parameters exist for this solution.

HSM Message Suppression solution

The HSM Message Suppression solution traps DFSMShsm messages and suppresses them.

The following table presents the elements that this solution uses.

HSM Message Suppression solution elements

Solution component

Description

Prerequisites

Initialization solution

Invocation

This solution is invoked when DFSMShsm issues the messages to be trapped.

Rules

The HSM Message Suppression solution uses the following Rules.

Note: These Rules are distributed as disabled in Rule Set RULSRS and must be enabled to implement the solution.

Rule

Traps and suppresses the following message:

ARC0001I

ARC0001I DFSMShsm STARTING

ARC0008I

ARC0008I DFSMShsm INITIALIZATION SUCCESSFUL

ARC0020I

ARC0020I *******************************

ARC0100I

ARC0100I xxxxxx COMMAND COMPLETED

ARC0120I

ARC0120I PRIMARY VOLUME ADDED

ARC0126I

ARC0126I ADDROC VOLSER REJECTED

ARC0143I

ARC0143I PARMLIB MEMBER, userID, hostID, Primary HST

ARC0145I

ARC0145I DS DELETED = DATASETS/FAILS

ARC0146I

ARC0146I RECYCLED VOLUMES, DS, blocks

ARC0147I

ARC0147I BUDENSITY, BUUNIT, BU RECYCLE PERCENTAGE

ARC0148I

ARC0148I TOTAL SPACE, EXTENTS, PERCENT FULL, THRESH

ARC0149I

ARC0149I MONITOR, MCDS, BCDS, OCDS, JOURNAL THRESH

ARC0150I

ARC0150J JOURNAL, LOG, TRACE, SMFID, DEBUG, EMERG

ARC0151I

ARC0151I DAYS, ML1DAYS, PRIMGMT START, MAXTASKS

ARC0152I

ARC0152I MAXRECALL TASKS, RECALL, PRIV VOLUME, EXTNT

ARC0153I

ARC0153I SCRATCHFREQ, SYSOUT, SWAP, PERMISSION, EXIT

ARC0154I

ARC0154I MAXBACKUP TASKS, ABSTRACT, VERSIONS, FREQ

ARC0155I

ARC0155I DFSMShsm STATISTICS FOR date

ARC0156I

ARC0156I STARTUPS, SHUTDOWNS, ABENDS, MWES, CPU TIME

ARC0157I

ARC0157I DS MIGRATE L1/L2, EXTENT REDUCTIONS, FAILS

ARC0158I

ARC0158I DS RECALL L1/L2, FAILS, RECALL NBYTES

ARC0159I

ARC0159I DS BACKUP DSN, FAILS, DS RECOVER DSN, FAILS

ARC0164I

ARC0164I DAY = DAY/SPILL/UNASSIGNED, VOLS

ARC0171I

ARC0171I SETMIG LEVEL qualifier PROCESSED

ARC0175I

ARC0175I LEVEL qualifier AND MIGRATION RESTRICT TYPE

ARC0176I

ARC0176I qualifier, RESTRICTION TYPE

ARC0200I

ARC0200I TRAP IN MODULE xxx

ARC0206I

ARC0206I addressData

ARC0208I

ARC0208I TRAP FOR ERROR CODE xxx

ARC0210I

ARC0210I PATCH PROCESSING COMPLETE

ARC0213I

ARC0213I VERIFY SUCCESSFUL

ARC0216I

ARC0216I DUMP CLASS DEFINITION, CLASS, RC

ARC0226I

ARC0226I MIGRATION LEVEL 2 UNDEFINED

ARC0229I

ARC0229I DATA SET POOL DEFINED

ARC0232I

ARC0232I DSN/VD2 POOLS, VOLS

ARC0260I

ARC0260I MIGRATION VOLUME xxxxxx ENTRY NOT DEFINED

ARC0270I

ARC0270I BACKUP CYCLE DEFINITION SUCCESSFUL

ARC0271I

ARC0271I BACKUP CYCLE LENGTH, CYCLE, DATE, START

ARC0272I

ARC0272I PRIMARY SPACE MGMT CYCL LENGTH, CYCLE, DATE

ARC0340I

ARC0340I COMPACTION OPTIONS (TAPE/DASD MIGR, BACKUP)

ARC0341I

ARC0341I COMPACT PERCENT IS nn%

ARC0365I

ARC0365I VOLUME NOW AVAILABLE FOR RECYCLE

ARC0400I

ARC0400I VOLUME IS nn% FREE, trks, cyl, FRAG

ARC0401I

ARC0401I LARGEST EXTENTS ARE cyls, trks

ARC0402I

ARC0402I VTOC IS TRACKS, FREE DSCBS, FORMAT 5 DSCBS

ARC0422I

ARC0422I TAPECOPY COMPLETED rc

ARC0503I

ARC0503I ALLOCATION ERROR

ARC0517I

ARC0517I SECONDARY SPACE MGMT STARTING/RESTARTING

ARC0518I

ARC0518I SECONDARY SPACE MGMT ENDED

ARC0519I

ARC0519I DADSM PARTEL FUNCTION RELEASED, trks, vol

ARC0520I

ARC0520I PRIMARY SPACE MGMT STARTING/RESTARTING

ARC0521I

ARC0521I PRIMARY SPACE MGMT ENDED SUCCESSFULLY

ARC0522I

ARC0522I SPACE MANAGEMENT STARTING ON VOLUME xxxxxx

ARC0523I

ARC0523I SPACE MANAGEMENT ENDED ON VOLUME xxxxxx

ARC0526I

ARC0526I MIGR CLEANUP STARTING AT time, date, system

ARC0527I

ARC0527I MIGR CLEANUP ENDED AT time, date, system

ARC0529I

ARC0529I MIGR CLEANUP PARAMETERS FOR recs, days, old

ARC0718I

ARC0718I MOVEMENT OF BKUP VERSIONS STARTNG

ARC0719I

ARC0719I MOVEMENT OF BKUP VERSIONS ENDING

ARC0720I

ARC0720I AUTOMATIC BACKUP STARTING

ARC0721I

ARC0721I AUTOMATIC BACKUP ENDING

ARC0722I

ARC0722I BACKUP STARTING ON VOLUME xxxxxx AT hh:mm:ss

ARC0723I

ARC0723I BACKUP ENDING ON VOLUME xxxxxx AT hh:mm:ss

ARC0724I

ARC0724I CLEANUP STARTING ON BACKUP VOLUME xxxxxx

ARC0725I

ARC0725I BACKUP SPILL IS USING VOLUME xxxxxx

ARC0726I

ARC0726I CLEANUP ENDING ON BACKUP VOLUME xxxxxx

ARC0728I

ARC0728I VTOC FOR VOL vvvvvv COPIED TO DATA SET

ARC0734I

ARC0734I ACTION=xxx,DSN=xxx,ACTION=xxx,FRVOL=xxx,TOVOL=xxx, TRACKS...

ARC0735I

ARC0735I BKUP OF MIGRATED DS STARTING

ARC0736I

ARC0736I BKUP OF MIGRATED DS ENDING

ARC0740I

ARC0740I CDS BACKUP STARTING AT time ON date SYSTEM sysID, TO TAPE/DASD IN PARALLELL | NONPARALLEL MODE

ARC0741I

ARC0741I CDS BACKUP ENDING AT time ON date, STATUS = status

ARC0742I

ARC0742I BACKUP FOR XCDS STARTING

ARC0743I

Traps and suppresses the following message: ARC0743I XCDS SUCCESSFULLY BACKED UP

ARC0748I

ARC0748I LAST SUCCESSFUL CDS BKUP QUALIF

ARC0831I

ARC0831I RECYCLE COMMAND PROCESSING ENDED

ARC0832I

ARC0832I RECYCLE STARTING ON VOLUME xxxxxx AT hh:mm:ss

ARC0833I

ARC0833I RECYCLE ENDED ON VOLUME xxxxxx AT hh:mm:ss

ARC1800I

ARC1800I DFSMShsm WAIT REQUEST CANCELLED BY ATTENTION

EXECs

No EXECs exist for this solution.

Parameters

No parameters exist for this solution.

HSM Alert solution

The HSM Alert solution traps messages that are issued by DFSMShsm and issues alerts in response to them.

The following table presents the elements that this solution uses.

HSM Alert solution elements

Solution component

Description

Prerequisites

Initialization solution

Invocation

This solution is invoked when DFSMShsm issues the messages to be trapped.

Rules

HSM Alert solution has the following Rules.

Note: These Rules are distributed as disabled in Rule Set RULSRS and must be enabled to implement the solution.

Rule

Issues an alert when the following message is trapped:

ARC0026E

ARC0026E JOURNALIZING DISABLED DUE TO errorText

ARC0036I

ARC0036I I/O DISABLED FOR DFSMShsm PROBLEM

ARC0050A

ARC0050A DFSMShsm NOT ACTIVE- START DFSMShsm

ARC0107I

ARC0107I INSUFFICIENT MAIN STORAGE

ARC0109I

ARC0109I ACTIVITY LOGGING COULD NOT BE SWITCHED

ARC0305I

ARC0305I GETMAIN/FREE MAIN FAILURE IN MODULE, returnCode

ARC0307I

ARC0307I ERROR MAINING STORAGE FROM SUBPOOL inMod

ARC0380A

ARC0380A RECALL WAITING

ARC0441I

ARC0441I ALTERNATE VOLUME altVolName REMOVED AS COPY OF VOLUME volser

ARC0534I

ARC0534I MIGRATION HELD

ARC0560E

ARC0560E MIGRATION LIMITED

ARC0057I

ARC0057I CSA WSAGE BY DFSMShsm HAS REACHED THE INACTIVE THRESHOLD OF n BYTES, ALL BUT BATCH WAIT REQUESTS FAILED

ARC0058I

ARC0058I CSA WSAGE BY DFSMShsm HAS REACHED THE ACTIVE THRESHOLD OF xxxx, ALL BUT BATCH WAIT REQUESTS FAILED

ARC0708I

ARC0708I BKUP | SPILL | CLNUP | DUMP | RSTR TERMINATED

ARC0716I

ARC0716I MVMNT BKUP VER | BKUP OF MIGR DSN TERMINATED

ARC0738I

ARC0738I FAILURE IN BKUP | DUMP | RCVR | CONTROL TASK, returnCode

ARC0744E

ARC0744E DSID COULD NOT BE BACKED UP, RC = returnCode, REAS = reasonCode, MIGRATION BACKUP, DUMP, AND RECYCLE HELD

ARC0860E

ARC0860E CDS SPACE MONITORING DISABLED

ARC0909E

ARC0909E {MIGRATION CONTROL| BACKUP CONTROL | OFFLINE CONTROL | JOURNAL} DATASET IS ABOUT nn% FULL

ARC0909I

ARC0909I {MIGRATION CONTROL| BACKUP CONTROL | OFFLINE CONTROL | JOURNAL} DATASET IS ABOUT nn% FULL

ARC0910E

ARC0910E DFSMShsm CDS IS FULL. REORGANIZE CDS. MIGRATION, BACKUP, AND DUMP HELD

ARC0923I

ARC0923I ERROR CLOSING TAPE DATA SET dataSetName, returnCode

ARC1118I

ARC1118I RECALL FAILED ALLOC TAPE

ARC1900I

ARC1900I DFSMShsm ABEND code OCCURRED PROCESSING request

EXECs

No EXECs exist for this solution.

Parameters

No parameters exist for this solution.

ADSM Hung Session solution

The ADSM Hung Session solution checks for outstanding ADSM sessions.

When the solution finds an outstanding session that is older than the user-specified threshold, the session is canceled, or an alert is issued.

The following table presents the elements that this solution uses.

ADSM Hung Session solution elements

Solution component

Description

Prerequisites

Initialization solution

Invocation

This solution is invoked by a time-initiated Rule. It can also be invoked manually by issuing the following MainView AutoOPERATOR console command:

%ADSMHUNG

Rules

ADSMHUNG is a time-initiated Rule that executes every hour at four minutes past the hour.

Note: You can change the interval by using the MainView AutoOPERATOR Rules.

This Rule is distributed as enabled in Rule Set RULSRS.

EXECs

ADSM Hung Session solution uses the following EXECs.

EXEC

Description

ADSMHUNG

Issues the ADSM QUERY SESSION command and parses through the output, looking for an elapsed time that has exceeded the user-specified limit

Each time ADSMHUNG finds an elapsed time that has exceeded the user-specified limit, an alert is issued (in test mode), or the session is canceled.

ADSMWTOR

Issues a write-to-operator-with-reply (WTOR) message with instructions to cancel the session.

Parameters

The ADSM Hung Session solution parameters are in PARMLIB member SRSVARA. The parameters are read by the Initialization solution and saved as shared variables.

Parameters

Descriptions

ADSMHUNG_Debug

Sets verbose mode for the solution, as follows:

0 = Off (normal)

1 = Verbose

2 = Very verbose

ADSM_Alert_Priority

Sets the priority for all alerts created by this solution for duplicate requests

Values are CRITICAL, MAJOR, MINOR, WARN, INFO, or CLEARING.

ADSM_Test

Sets test mode:

0 = Off

1 = On

When test mode is off, this solution issues an alert instead of canceling the duplicate request.

ADSMHUNG_Threshold

Specifies the threshold value in minutes

If a session has been active for longer than the time specified by this number, the session is canceled.




Was this page helpful? Yes No Submitting... Thank you

Comments