How to Maximize Your Current Russ Witt Sr. Principal Software Architect

Modernize & Optimize Your Mainframe
MT170SN
How to Maximize Your Current
CA 1® and CA TLMS ® Solutions
Russ Witt
Sr. Principal Software Architect
Abstract
Russ Witt
CA Technologies, Sr. Principal Software Architect
CA 1 and CA TLMS deliver tape data protection, library
management, and automation to typical z/OS organizations that
process thousands of tape files daily. In this session you will learn
the latest enhancements and features to maximize your current
tape management operations.
2
Copyright © 2013 CA. All rights reserved.
Agenda
 CA 1 Tape Management recent enhancements
– Audit Blockset Processing
– SMF Recovery Utility
– MSM Configuration Improvements
– Volume Pool Monitor
 CA TLMS Tape Management recent enhancements
– Read-only Subpools Support
3
Copyright © 2013 CA. All rights reserved.
CA 1 Audit Blockset Processing
Audit Blockset Processing – the problem
 To address a performance problem
– CA 1 customers with a very large number of DSNB updates have
performance problems which can impact tape processing.
 The apparent reason is a “bottleneck” updating the Audit File.
– The update of a single TMC record requires a reserve/release and at
least four I/Os to the Audit file.
 Adding a DSNB record can cause several updates to the TMC.
– While the Audit file is reserved, no other CPUs may update the Audit file
and likely the TMC.
5
Copyright © 2013 CA. All rights reserved.
Audit Blockset Processing – the solution
 BLOCKSET mode is a new optional feature which is activated
by a new Audit file format.
 The new Audit improves performance by reducing reserves
and updates of CTL#4, and by eliminating reserves
 This is done by assigning a block of audit records for an LPAR
to use rather than a single record. This means that CTL#4 will
be reserved and updated less often.
 Assigned block can only be updated by a single LPAR so there
is no need for reserves or reads before the records are written.
 Multiple time zones are now supported using GMT/UTC time
stamps.
6
Copyright © 2013 CA. All rights reserved.
CA 1 SMF Recovery Utility
TMSSMF Recovery Utility
 The TMSSMF utility allows for the recovery of CA 1 TMC
tracking information that was lost due to any circumstance in
which CA 1 was inactive.
 SMF must have been active recording Type 14 and 15 records
– Type 14 – The dataset was opened for INPUT or RDBACK
– Type 15 – The dataset was opened for OUTPUT, UPDAT, INOUT, or OUTIN
 Can use SMF log stream or data set recording:
– IFASMFDL used for dumping SMF log streams
– IFASMFDP used for dumping SMF data sets
8
Copyright © 2013 CA. All rights reserved.
TMSSMF Recovery Utility - JCL
//stepname EXEC PGM=TMSSMF[,PARM='[MODE=DETAIL|SUMMARY][,DATEFMT=(fmt)]']
//STEPLIB DD DSN=CAI.CTAPLINK,DISP=SHR
//TMSRPT
DD SYSOUT=A
//SYSOUT
DD SYSOUT=A
//SMFINPUT DD DSN=your.smf.extract.file,DISP=SHR,
//
UNIT=xxxxxxxx,VOL=SER=nnnnnn
//TMSUPDTE DD DSN=CAI.CA1.TMSUPDTE.TRANS,DISP=(NEW,CATLG,DELETE),
//
UNIT=SYSDA,VOL=SER=aaaaaa,SPACE=(TRK,(5,5),RLSE),
//
DCB=(RECFM=FB,LRECL=80,BLKSIZE=n*80,DSORG=PS)
//TMSAGGR DD DSN=CAI.CA1.TMSAGGR.TRANS,DISP=(NEW,CATLG,DELETE),
//
UNIT=SYSDA,VOL=SER=bbbbbb,SPACE=(TRK,(20,20),RLSE),
//
DCB=(RECFM=FB,LRECL=80,BLKSIZE=n*80,DSORG=PS)
//SYSIN
DD *
(control statements here)
/*
9
Copyright © 2013 CA. All rights reserved.
TMSSMF Recovery Utility - Data flow
IFASMFDP
dump
TMSSMF
transactions
transactions
TMSAGGR
TMSUPDTE
TMC
10
Copyright © 2013 CA. All rights reserved.
TMSSMF Recovery Utility – Detail Report
TMS REPORT-66 SMF RECOVERY UTILITY
PARMS RECEIVED:
MODE=
DETAIL
DATEFMT= MMMDDYYYY
ACCT=
TMSSMF RECORD RECOVERY TAPES
----------------DATA SET NAME---------------------VOLSER-VOLSEQ---FSEQ--TYPE---DATE-------TIME----TEST.FIRST
001517
001 00001
15 NOV082012
11:53
TEST.FIRST
001518
002 00001
15 NOV082012
11:53
TEST.SECOND
001518
002 00002
15 NOV082012
11:53
TEST.THIRD
001518
002 00003
15 NOV082012
11:53
TEST.FOURTH
001518
002 00004
15 NOV082012
11:53
TEST.FOURTH
001519
003 00004
15 NOV082012
11:53
TEST.FIFTH
001519
003 00005
15 NOV082012
11:53
TEST.THIS.FIR
001520
003 00001
15 NOV082012
11:53
TEST.THIS.FIR
001521
004 00001
15 NOV082012
11:53
TEST.THIS.SEC
001521
004 00002
15 NOV082012
11:53
TEST.THIS.THD
001521
004 00003
15 NOV082012
11:53
TEST.THIS.FOR
001521
004 00004
15 NOV082012
11:53
TEST.THIS.FOR
001523
005 00004
15 NOV082012
11:53
TEST.THIS.FFT
001523
005 00005
15 NOV082012
11:53
TEST.THIS.THD
001521
00003
14 NOV082012
11:54
FIRST
LAST
TOTAL
TOTAL
TOTAL
TOTAL
11
SMF RECORD READ:
11:52 NOV082012
SMF RECORD READ:
11:54 NOV082012
SMF RECORDS READ:
24
TYPE 14 RECORDS SELECTED:
1
TYPE 15 RECORDS SELECTED:
14
SMF RECORDS NOT SELECTED:
9
Copyright © 2013 CA. All rights reserved.
TMSSMF Recovery Utility – Next Steps
TMSSMF
TMSUPDTE
TMSCOPY*
TMSAGGR
TMSCOPY*
TMSAPEC|
TMSPTRS**
* TMSCOPY recommended for large jobs to prevent errors due to a full AUDIT log
** Depending on the customer’s preferences, either TMSAPEC or TMSPTRS may be
executed to validate volume chain pointers
12
Copyright © 2013 CA. All rights reserved.
CA 1 CSM Configuration Improvements
CA 1 CSM Configuration Improvements
 Several improvements to CA 1 Configuration
– Creation of TMC and Audit is now optional
– CA 1 System Options panels have been reorganized
– Fewer variables required for Configuration – 00 suffix is always used
– ABE parameter editing problem fixed
 Delivered as PTF RO52199
 Provides a new version of XML metadata used by
Configuration
 After applying PTF you must do new Deployment and
Configuration to see changes
14
Copyright © 2013 CA. All rights reserved.
CA 1 CSM Configuration – TMC / Audit Option
New option has been added to let you choose to create a new
TMC and Audit file or use your existing TMC and Audit file.
15
Copyright © 2013 CA. All rights reserved.
CA 1 CSM Configuration – TMC / Audit Option
You will only be asked for TMC and Audit parameters if you
choose to build a new TMC and Audit file
16
Copyright © 2013 CA. All rights reserved.
CA 1 CSM Configuration – TMC / Audit Option
If you choose to use your existing TMC and Audit you will just
be asked for the name of your TMC and Audit file.
17
Copyright © 2013 CA. All rights reserved.
CA 1 CSM Configuration – System Options
 CA 1 System Options are now grouped by function, similar
to ISPF grouping
 Some options will default to a best practice value, not the
documented default value.
18
Copyright © 2013 CA. All rights reserved.
CA 1 CSM Configuration – System Options
 The following parameters have been changed to a “best
practice” value instead of the CA 1 default
 The best practice value is only set by Configuration
19
Option
Default
New Best Practice
AUDB4
NONE
BATCH
CREATE
UPDATE
CREATE
DCHG
NO
YES
LOGSVC
ALL
UPDATE
RV
0
30
TCHG
NO
YES
UNCATA
GDG
YES
Copyright © 2013 CA. All rights reserved.
CA 1 Volume Pool Monitor
Volume Pool Monitor
 Volume Pool Monitor (VPM) is an optional feature which provides a
new way to monitor tape activity for pools of CA 1 managed tapes.
 VPM uses a CTS subtask to monitor the status of volumes in user
defined pools and record their status in a VSAM data base.
 At intervals, the status of these pools are compared to user defined
rules and email/WTO “alerts” are sent if required.
 Model emails/WTOs are created and customized by the user. They
may contain “substitution variables” which can provide values for
the alert conditions.
 All information about pools, alerts, substitution variables, and the
options that control VPM reside in the VSAM data base (VDB).
21
Copyright © 2013 CA. All rights reserved.
Volume Pool Monitor - Features
The following are features of Volume Pool Monitor.
 User created volume pools and alerts.
 Display of volume pools via z/OS console or ISPF.
 Constant monitoring of volume pools via CTS task.
 Notification via email or WTO when “alert” conditions are met.
 Substitution variables which can be used in emails/WTOs and alerts.
 History records for volume pools which can be used in spreadsheets.
 Variables updated by CA 1 programs (TMSCLEAN, TMSCOPY, and
TMSVMUPD)
 CTS ISPF panels to maintain VPM
22
Copyright © 2013 CA. All rights reserved.
Volume Pool Monitor - Data flow
CTS
APEC
APEC
APEC,
others
CAI.SEND
VPM
Create:
• Emails
• WTOs
ISPF Edit
Send email
CTSMAIL
Issue WTO
VDB
Create:
• Volume Pools
• Alerts
• Variables
CTS ISPF
TMC
VPM can
• Send email
• Issue WTO
TMSCLEAN
Audit
TMSCOPY
TMSVMUPD
TMC
TMC DSN = CAI.TMC
VDB DSN = CAI.TMC.V
23
Copyright © 2013 CA. All rights reserved.
Volume Pool Monitor – New Pool Object in CA GMI
24
Copyright © 2013 CA. All rights reserved.
Volume Pool Monitor – New History Object in CA GMI
25
Copyright © 2013 CA. All rights reserved.
CA TLMS Read-only Subpool Support
CA TLMS Read-only Subpool Support
 Read-only Subpools Support
 Published as PTF RO47472 in Sept 2012
 Use to protect a volume or range of volumes from being
written to (typically copies of volumes at a remote site)
– Users cannot use a disposition of MOD to append to an existing dataset.
– Existing datasets cannot be recreated.
– Secondary files cannot be added to a volume owned by this pool.
– Output processing is prevented.
 This capability is needed for the IBM TS7700 VTS Dual Copy
feature and other virtual tape solutions that allow replication.
27
Copyright © 2013 CA. All rights reserved.
Summary
 CA 1 and CA TLMS continue to add new
features and enhancements to simplify
and reduce the administration of tapes
and virtual tapes, providing a
comprehensive end to end management
28
Copyright © 2013 CA. All rights reserved.
Q&A
Recommended Sessions
Mainframe Storage Track
SESSION #
TITLE
DATE/TIME
MM308SN
CA Chorus™ for Storage Management
04/24/2013
at 3:45 am
MT190SN
CA Vtape™ - Software vs Hardware Virtual
Tape Guide
04/24/2013
at 2:30 pm
MT170SN
CA Mainframe Tape Management - How To
Maximize Your Current CA 1 And CA TLMS
Solutions
04/24/2013
at 11:15 am
Session Evaluation
 Please provide your feedback about this session
 Session #: MT170SN
31
Copyright © 2013 CA. All rights reserved.
FOR INFORMATION PURPOSES ONLY
Terms of this presentation
This presentation was based on current information and resource allocations as of April 2013 and is subject to change or
withdrawal by CA at any time without notice. Notwithstanding anything in this presentation to the contrary, this presentation
shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license
agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or
specifications for any CA software product. The development, release and timing of any features or functionality described
in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the
general availability of any future CA product release referenced in this presentation, CA will make such release available (i)
for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of
CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may be made
available to current licensees of such product who are current subscribers to CA maintenance and support on a when and
if-available basis. In the event of a conflict between the terms of this paragraph and any other information contained in this
presentation, the terms of this paragraph shall govern.
Certain information in this presentation may outline CA’s general product direction. All information in this presentation is for
your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy
or completeness of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without
warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or
non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document,
including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly
advised in advance of the possibility of such damages. CA confidential and proprietary. No unauthorized copying or distribution
permitted.
32
Copyright © 2013 CA. All rights reserved.