rexx handout

62
I Can See! Experiences With Managing DFSMShsm Visually and Automatically Using CA Vantage Ian Chudleigh CA Inc. August 28 th , 2009 Session 2436

Upload: pawan-manandhar

Post on 18-Apr-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: REXX HANDOUT

I Can See! Experiences With Managing DFSMShsm Visually and Automatically Using CA VantageIan ChudleighCA Inc.

August 28th, 2009Session 2436

Page 2: REXX HANDOUT
Page 3: REXX HANDOUT

Abstract

• DFSMShsm has grown in complexity over the years and performs a wider range of tasks than ever. Attend this session to see how users gain visibility into DFSMShsm processes using the CA Vantage Graphical User Interface. See examples of the visual tools that help you decide when to leave DFSMShsm alone, and when to use CA Vantage automation wizards to tailor DFSMShsm processes to meet your requirements.

3

Page 4: REXX HANDOUT

Agenda

• CA Vantage Coverage of DFSMShsm • Generalized Viewing and Reporting

• Consoles• Actions

• CA Vantage General Services and DFSMShsm • Data Mining, Decision Support, Automated Intervention• Automation and Summarization Examples

• Specific DFSMShsm Productivity Aids• Questions

4

Page 5: REXX HANDOUT

DFSMShsm Coverage

5

Page 6: REXX HANDOUT

Agenda

• CA Vantage Coverage of DFSMShsm • Generalized Viewing and Reporting

• Consoles• Actions

• CA Vantage General Services and DFSMShsm • Data Mining, Decision Support, Automated Intervention• Automation and Summarization Examples

• Specific DFSMShsm Productivity Aids• Questions

6

Page 7: REXX HANDOUT

Standard Reports

• Summary and Detail Reports as Shown on Previous Slide• LOGX/Y or PDA Logs• “Input List” (Data Source) Defaults – Or User Specified

7

Page 8: REXX HANDOUT

Standard Report Examples

• Detail and Summary

8

Page 9: REXX HANDOUT

9

View Manipulation – CDS Example…

Filter and Sort….

Page 10: REXX HANDOUT

10

Re-arrangement & Color…

Select Desired Fields.

Assign Colors and Scales

Page 11: REXX HANDOUT

11

Presentation Options

Page 12: REXX HANDOUT

12

Save Your View

Page 13: REXX HANDOUT

Distributing Output on a Schedule

13

Page 14: REXX HANDOUT

Scheduling…

14

Page 15: REXX HANDOUT

Destinations….

15

Page 16: REXX HANDOUT

Email Attachment Example

16

Page 17: REXX HANDOUT

Email Result

17

Page 18: REXX HANDOUT

Actions Capability

18

Page 19: REXX HANDOUT

19 19

Dashboard Function (Consoles)

• Filter and Present Values, Totals, Average, Max or Min on Any Field from Any z/OS System…

Page 20: REXX HANDOUT

Agenda

• CA Vantage Coverage of DFSMShsm • Generalized Viewing and Reporting

• Actions• Consoles

• CA Vantage General Services and DFSMShsm • Data Mining, Decision Support, Automated Intervention• Automation and Summarization Examples

• Specific DFSMShsm Productivity Aids• Questions

20

Page 21: REXX HANDOUT

Generalized Summarization

• Data Mining Tool• Decision Support• Wizard Driven – No Programming• Operates On Any Object

• See “DFSMShsm Coverage” Slide• Supplements Factory-Distributed Summaries

21

Page 22: REXX HANDOUT

Generalized Summaries Wizard

22

Page 23: REXX HANDOUT

Generalized Summary Methods

23

Page 24: REXX HANDOUT

Summary Example 1

24

Step Summary –OCDS Blocks

Written

Page 25: REXX HANDOUT

Summary Example 2 - Recalls

25

Page 26: REXX HANDOUT

Summary Example 3 – MCDS By HLQ

26

Page 27: REXX HANDOUT

DFSMShsm Automation

• General Automation• Message Automation

• Real Time Log Intercept or Post Process• Most Common Usage• Specific User Examples

27

Page 28: REXX HANDOUT

General Automation (GOA)• General Principles

• Scheduled, Wizard Driven, Operates On All Objects• Violations Defined By Filters For Flexibility• Comprehensive Response Actions

• JCL, Operator Commands, Emails, Pagers, Problem Tickets, WTO, SNMP, CA Unicenter

• Can Take Multiple Passes With Different Actions

Page 29: REXX HANDOUT

GOA Wizard – Minimizes Coding

29

Page 30: REXX HANDOUT

Timing

30

Page 31: REXX HANDOUT

Filter Opportunities or Violations

31

Page 32: REXX HANDOUT

Violation and Action Types

32

Page 33: REXX HANDOUT

Automated Action Example

33

Page 34: REXX HANDOUT

Multiple Phase Automation

34

• Problem Should be Solved • E.g. Apply Same Filters, Record Count = 0• Ensure Data Sources Have Been Refreshed

Page 35: REXX HANDOUT

Message Automation

• Console Messages• DFSMShsm Intercepted In Real Time • DFSMShsm Log Scan• Responses can be any or all of:

• Batch Job• Operator Command• WTO, TSO SEND, E-Mail Message, Unicenter, SNMP• Various Logging Options including SMF

• Can schedule in shifts• Message Parsing and Substitution Capabilities

35

Page 36: REXX HANDOUT

Message Automation Wizard

36

Page 37: REXX HANDOUT

Most Common User Automation

• Selective Migration Of Files Early • Recycle Based on Own Timetable and Criteria• Identifying and Alerting TTOC Issues• Monitor ML1 Pools• Monitor MWE Queue• Controlling Functions such as EXPIREBV, BACKVOL CDS• Dozens Of ARC Message Opportunities

37

Page 38: REXX HANDOUT

Specific User Automation Examples

• RECYCLE – Many Specific Implementations• Recycle tapes with <24% valid data without a previous or

successive volser. An email of the volsers is sent to the Tape Group. A job is submitted which issues HSM Recycle commands and also IEBGENERs the volsers into a GDG. This GDG is then used for input, by another job outside of the script, to locate the slot number each cartridge resides in the Rack

• LARGE Pool Migration• Two-phase Script. Monitors for SGLARGE > 95%. Sends

Migrate commands to DFSMShsm for data sets > 7500 tracks The second phase executes 60 minutes later and will migrate data sets smaller than 7500 tracks if the 95% threshold is still exceeded. Email Notifications sent.

38

Page 39: REXX HANDOUT

More User Examples

• Ensure DFSMShsm Tape Copies• Tape Duplexing with DFSMShsm was recently implemented

and the tape copies are normally created during secondary space management. This script emails a list of tapes that do not have copies.

• Migrate Large GDGs Direct to Tape• At a particular time, migrate large GDGs from a particular

application to tape.• ML1 to ML2 Migration

• Migrates the 50 largest data sets from ML1 to ML2 when the ML1 pool is greater than 90% full

39

Page 40: REXX HANDOUT

User Examples - DFSMShsm Real Time Messages

• ARC0734I RC=37, Redrive large ML1 Migrations to ML2• ARC0352I 40 Tape Limit For DSN• ARC1506E Recall Queue and Coupling Facility• ARC0019I Monitor Cell Pool Shortages• ARC0422I and ARC0425I Tape Copy Return Codes and

Errors

40

Page 41: REXX HANDOUT

Agenda

• CA Vantage Coverage of DFSMShsm • Generalized Viewing and Reporting

• Actions• Consoles

• CA Vantage General Services and DFSMShsm • Data Mining, Decision Support, Automated Intervention• Automation and Summarization Examples

• Specific DFSMShsm Productivity Aids• Questions

41

Page 42: REXX HANDOUT

Additional DFSMShsm Aids

• Multiple Address Space support• DFSMShsm Monitor• Consolidate Non-Zero Return Codes• Cancel Active Tasks• Volume Dump / Backup Visibility• High Speed Audits With Fix Capability• Patches • Daily Statistics Records

42

Page 43: REXX HANDOUT

Multiple Address Space Management

• Actions Available• Shutdown and Restart• Security – STGADMIN or HSM DBA Authority

Page 44: REXX HANDOUT

Multiple Address Space Management (cont’d)

• Zoom (Drill Down) To Primary or Auxiliary DFSMShsm Tasks

Page 45: REXX HANDOUT

Individual Address Space Detail

• Data from DFSMShsm Control Blocks • QCT and MCVT

• Can Log Data On Interval • General Service

Page 46: REXX HANDOUT

DFSMShsm Monitor

• Two Interval Timers• One For Low Overhead Fields (Seconds)

• Recall Activity• Waiting and Active • CPU % and CPU Usage• Tapes Active• Host ID and Name• Status fields

• One For Higher Overhead Fields (Minutes)• % Used Data For JRNL, MCDS, BCDS, OCDS, SDSP

and ML1

Page 47: REXX HANDOUT

Non-Zero Return Codes

• Consolidates All Non-Zero Return Code Activities• FSR Records and Log Records (LOGX or PDA)

Page 48: REXX HANDOUT

Active DFSMShsm Data Movement Tasks

• This object shows the Active Movement Tasks Under the control of DFSMShsm

• These Tasks can be Started by Auto Dackup, Auto Dump and Primary/Secondary Space Management

• The Object Also Shows Active ABARS tasks

Page 49: REXX HANDOUT

Active Tasks – Actions & Zoom

Page 50: REXX HANDOUT

Dump/Backup Disk Volume Summary

• High-Level Overview of Volumes Defined For Dump and Backup

• NONE – Volumes Not Defined For Either• Extensive Drill-Down (Zoom)

Page 51: REXX HANDOUT

Dump/Backup Disk Volume Zooms

Page 52: REXX HANDOUT

High Performance DFSMShsm Audit

• DFSMShsm Audit• Long Standing CA Vantage Function• MCDS, OCDS and BCDS (Including MCC/MCB)• Completely Integrated With All General Services • FIXCDS Capabilities

• Parameters To Control…• Which Errors to Show• Stop After nnnnn Errors• How Many CDS Records to Process

Page 53: REXX HANDOUT

FIXCDS Support

Page 54: REXX HANDOUT

FIXCDS Action Example

• Writes to FIXCDS and Patch Activity Log• Accessible on CA Vantage Tree

Page 55: REXX HANDOUT

PATCH Support

• Also Writes to FIXCDS and Patch Activity Log• Default Patch List Supplied• User Customizable List

Page 56: REXX HANDOUT

PATCH Action Example

Page 57: REXX HANDOUT

PATCH and FIXCDS Log

• Patch Output Shown – FIXCDS Log Entries Also

Page 58: REXX HANDOUT

Daily Statistics Records (DSR)

• DSRs Written to MCDS and SMF• Recalls,Migrations, Recycles, Extent Reductions etc..

• Drill-Down Available For Even More Detail

Page 59: REXX HANDOUT

Daily Statistics Records - Detail

• Examples Of Fields• Number of backup tapes recycled • Number of migration tapes recycled • Number of times a recall was satisfied by a tape already

mounted • Number of times a recover was satisfied by a tape already

mounted • Number of data set migrations by volume request • Number of data set migrations by data set request • Number of volumes backed up • Etc.

59

Page 60: REXX HANDOUT

Summary

• Comprehensive DFSMShsm Management Toolset• All GUI Based Without 3270 Restrictions

• Drag/Drop, Multi windows open, All LPARs Together etc.• Reporting Tools To identify Issues

• Customizable, Filtered Views For Quick Checks• Actions Menus For Ad-Hoc Responses

• Wizard-Driven Automation System• Flexibility - Thresholds based on any filter, on any display• Minimizes Coding Requirements

• DFSMShsm-Specific Productivity Aids

60

Page 61: REXX HANDOUT

CA Highlights

Monday9:30 a.m. – 10:30 a.m.

System z Keynote: Empowering the Next Generation to Support the Mainframe’s Leading Role in the Enterprise ArchitectureChris O’MalleyExecutive Vice President and General Manager Mainframe Business Unit, CA

Korbel 2b/2c/3b/3c

Tuesday9:30 a.m. – 10:30 a.m.

CA's Mainframe 2.0: Simplifying the Installation, Deployment, and Configuration of CA Products on z/OS

Korbel 4c

Tuesday3:00 p.m. – 4:00 p.m.

Integration of CA Wily Introscope / CA SYSVIEW Delivering Application Performance Management

Korbel 4d

Wednesday3:00 p.m. – 4:00 p.m.

Going Green with Storage in a Cost-Constrained World Korbel 1c

Monday4:00 p.m. – 7:00 p.m.Tuesday11:30 a.m. – 1:30 p.m. 4:00 p.m. – 7:00 p.m.Wednesday10:30 a.m. – 1:30 p.m.

See CA Mainframe Software Manager for yourselfCA solution demosRaffles and giveawaysCustomer appreciation events

SHARE Technology Exchange Expo Booth 109

Page 62: REXX HANDOUT

Visit us online

CA mainframe solutions

www.ca.com/mainframe

Mainframe 2.0 and strategy

www.ca.com/mainframe2

Thank You for Being a CA Customer!