Useful Tools that come with DFSMS
SHARE/GUIDE 91 - Session 3015
Tuesday, August 18, 11:00 AM
Speaker: Lynette Pope
Electronic Data Systems - BellSouth
Internet:
[email protected]Electronic Data Systems@BellSouth 9/14/98 1
Overview
■ What is the big deal? Just buy something.
■ Use DFSMS Tools to brainstorm new
processes
■ DFSMS Tools
• how do they work
• where are they?
• example of uses
■ Summary
Electronic Data Systems@BellSouth 9/14/98 2
DFSMS Tools
■ SMF Records
■ Dcollect
■ Volume Mount Analyzer
■ NaviQuest
■ Others
Electronic Data Systems@BellSouth 9/14/98 3
Built-in Tools vs. Purchased
BUY IT!!!
■ Packages are the way to go
• little or no programming
• formatted data and graphs
• canned reports
• stored data for trending
• faster for repeated tasks
Electronic Data Systems@BellSouth 9/14/98 4
Built-in Tools vs. Purchased
BUY IT????
■ a package may not be the best choice
• lots of data vs. information
• how much CPU and DASD required?
– to run the product
– to support the processing
– to support trending
■ $$ MONEY !!! $$
■ How much time will be spent in support
of the package
Electronic Data Systems@BellSouth 9/14/98 5
Built-in Tools vs. Purchased
BUILD IT ????
■ programming expertise required
■ trending is difficult
■ Very little (if any) money required... but
LOTS of TIME
Electronic Data Systems@BellSouth 9/14/98 6
Built-in Tools vs. Purchased
BUILD IT!!!!!
■ opportunity to save resources
• retrieve the information YOU need
• retain only the data YOU need
■ ideas and code available from CBT tape
and SHARE tape
■ customize reports and graphs for your
management
■ It’s “FREE”
Electronic Data Systems@BellSouth 9/14/98 7
SMF
■ System management facilities
• collects and records system and
job-related information
– user billing
– Analyze the configuration.(type 0,8-11,19,22)
– Summarize DASD activity (type 42)
– Evaluate data set activity.(4,14-15,17-18,30,
34,61,62)
– analyze DFSMS activity (type 42)
– Profile system resource use (type 74)
Electronic Data Systems@BellSouth 9/14/98 8
SMF
• Type 14 - data set open for input
• Type 15 - data set opend for output
• Type 17 - data set scratch status
• Type 42 - DFSMS Statistics and
Configuration
• Type 61 - Integrated Catalog Facility
Define Activity
• Type 62 - VSAM Component or Cluster
Opened
Electronic Data Systems@BellSouth 9/14/98 9
SMF
■ Are you collecting the records you
need?
• check SYS1.PARMLIB(SMFPRMxx)
■ SMF Type 42 - DFSMS Statistics and
Configuration Record
• adds 15-20% to size of SMF file
Electronic Data Systems@BellSouth 9/14/98 10
SYS1.PARMLIB(SMFPRMxx)
SYS(TYPE(00,04:07,14,15,17:23,26,30,36,41,47,50,
52,57,61:68,70:79,90:92,100:102,128:255),
EXITS(IEFU83,IEFU84,IEFACTRT,IEFUJV,IEFUSI,
IEFUTL,IEFU29,IEFUJI),INTERVAL(SMF,SYNC),NO
DETAIL)
SUBSYS(STC,TYPE(00,04:06,14,15,17:19,22,23,26,
30,36,41,47,50,
52,57,61:68,70:79,90:92,100:102,128:255),
EXITS(IEFU29,IEFU83,IEFU84,IEFUTL))
Electronic Data Systems@BellSouth 9/14/98 11
SMF - Type 42 record - DFSMS
information
• subtype 1 - device statistics
• subtype 2 - cache controller
• subtype 3 - SMS configuration changes
• subtype 4 - concurrent copy
• subtype 5 - VTOC and VVDS I/O
• subtype 6 - data set level I/O statistics
• subtype 11 - XRC
• subtype 14 - ADSM
• subtypes 15-19 - VSAM RLS
Electronic Data Systems@BellSouth 9/14/98 12
SMF - our most used records
■ who deleted my data set (type 17)
■ track data set activity (type 14,15,17,61)
■ catalog restore - recover last backup
and add updates from SMF records
(type 61,62,64,65,66)
■ input to support tools and products -
Volume Mount Analyzer, NaviQuest,
RMF, CMF, DFSMS Optimizer, etc.
Electronic Data Systems@BellSouth 9/14/98 13
Dcollect
■ Dcollect (Data Collection)
• batch
• ISMF
■ good for snapshots
■ excellent to collect subset of information
■ difficult to perform trending
■ output requires extra code to create
readable data
Electronic Data Systems@BellSouth 9/14/98 14
Dcollect - weigh the benefits
■ amount of data kept
• do you need data for long-term trending?
■ amount of space and CPU used
• for data collection
• for post processing
■ disruption to production processing due
to enqueues against volumes
Electronic Data Systems@BellSouth 9/14/98 15
Volume Mount Analyzer
■ Uses SMF records to create and format
reports about tape usage
■ Required SMF records
• Type 4-5 - Step End, Job End
• Type 14-15 - Open for input, output
• Type 21 - volume demount
• Type 30(subtype 4 and 5) - address space
record contains same data as subtypes 4,
5, 34, 35
Electronic Data Systems@BellSouth 9/14/98 16
VMA preparation
■ Post processing of raw SMF data
• SYS1.SAMPLIB(GFTAXTRP)
■ VMA batch job
• SYS1.SAMPLIB(GFTAVMAP)
• control cards not required
• will not fail if required records are missing
• tape analysis is not valid w/o type 21
Electronic Data Systems@BellSouth 9/14/98 17
VMA - Scenarios for use
■ tape drive analysis
• do we have enough tape drives
• should tape drive activity be re-distributed
■ tape data set analysis
• are we wasting tapes with small data sets
• should stacking be considered
• determine SMS ACS filter list information
Electronic Data Systems@BellSouth 9/14/98 18
NaviQuest
■ generate lists of data
■ test SMS ACS routines
■ process Dcollect
■ ISMF functions via batch
■ batch - SYS1.SACBCNTL
■ make your own copy and customize
■ leave the original intact!!!
■ ISMF Option 11
Electronic Data Systems@BellSouth 9/14/98 19
NaviQuest Input
■ SMF data
■ Dcollect data
■ Saved ISMF list
■ VMA Data
■ some post processing required
Electronic Data Systems@BellSouth 9/14/98 20
NaviQuest canned
SMS ACS Testing
■ Generate test cases
• ACBJBAG1 - from previously collected
Dcollect data ('D' records)
• ACBJBAG2 - from a previously saved
ISMF data set list
• ACBJBAOW - from VMA extract file
Electronic Data Systems@BellSouth 9/14/98 21
NaviQuest canned
ACBJBAIB -Alter storage group volume
status
■ Define/alter constructs
• ACBJBAJ1 - Management class
• ACBJBAJ2 - Pool storage group
• ACBJBAJ3 -Tape storage group
Electronic Data Systems@BellSouth 9/14/98 22
NaviQuest canned
■ Generate and save
• ACBJBAI2 - data set list
• ACBJBAI5 - DASD volume list
■ Generate model commands
• ACBJBAM1 - from saved ISMF table (data
set list)
• ACBJBAM2 - from Dcollect data
Electronic Data Systems@BellSouth 9/14/98 23
NaviQuest canned
■ start of automation
• ACBJBAOQ - Translate ACS Routines
• ACBJBAOS - Validate SCDS
■ Dcollect post-processing
• ACBJBAO7 - Generate Dcollect output
• ACBJBAXV - Generate volume report
• ACBJBARD - Generate data set report
• ACBJBAR2 - Generate SMS configuration
report
Electronic Data Systems@BellSouth 9/14/98 24
NaviQuest
■ the long awaited ‘Batch ISMF’
■ jobs run a long time
■ filtering Dcollect is faster with SAS,
REXX, or assembler
■ NaviQuest does not require that you
know a programming language to
receive readable data
Electronic Data Systems@BellSouth 9/14/98 25
DFSMS Tools.....Summary
■ Just buying something seems faster.
■ Is a product in your budget?
■ the data is out there - be imaginative
• what data is available?
• what output is required?
• how can I manipulate it?
■ need help with programming or ideas?
• CBT tape
• SHARE tape
Electronic Data Systems@BellSouth 9/14/98 26
REFERENCES
■ SMF
• OS390 V1R1.3 System Management
Facilities (SMF)
■ IDCAMS
• DFSMS/MVS V1R3 Access Method
Services for ICF
■ NaviQuest
• DFSMS/MVS V1R3 NaviQuest User’s
Guide
Electronic Data Systems@BellSouth 9/14/98 27
REFERENCES
■ Volume Mount Analyzer
• DFSMS/MVS V1R3 Using Volume Mount
Analyzer
■ ISMF
• DFSMS/MVS V1R3 Using ISMF
■ CBT Tape - www.share.org
■ SHARE Tape - www.share.org
Electronic Data Systems@BellSouth 9/14/98 28