IBM Software Group
®
1
CICS “SIX” Tools Overview
Ted Caffarelli
Product Line Manager, CICS Tools
April 2009
IBM Software Group
2
Agenda
I/T Business Requirements
IBM Investments in CICS Tooling
CICS Tools Overview
Leveraging the CICS Explorer
Information Resources
IBM Software Group
3
Common I/T Business Demands
Improve Business Responsiveness
Modernize critical/strategic mainframe platform to support SOA and Web services
Develop and deploy new workloads that provide highest levels of RSA and security
Renewed interest in System z leadership capabilities
Respond to changing market dynamics and skills gaps
Drive I/T Optimization
Reduce total cost of ownership
Growing system complexity
Meet demanding Service Level Agreements (SLAs)
Need for Governance and Compliance
Regulatory and corporate compliance
Data integrity also applies to VSAM managed data (not just DB2)
Protect sensitive data outside production environment
Control and audit access to protected data and system functions
IBM Software Group
4
CICS Tools Investments – 2003 to 2009 Evolution
Increase “ease of management” of CICS TS
Reduce time, effort, and risks associated with CICS TS V2V
Simplify management of CICS TS regions
Assist in modernization and reuse of current applications
“Exploitation and Integration” with CICS TS
Increase business value of being on the latest releases of TS
Speed-up customer deployment of strategic CICS functionality
Leverage tooling to help mitigate declining skills on z
Lower “total cost of ownership” of CICS TS
Provide cost affordable solutions to installed ISV tools
Offer functional equivalence
Leverage OEM providers to minimize investments
IBM Software Group
5
CICS VSAM Transparency (VT)
Enable VSAM to DB2 migration without changes to existing applications
CICS Interdependency Analyzer (IA)
Collect active application inventory for efficient resource understanding
CICS Configuration Manager (CM)
Administrating and maintaining CICS resource definitions
CICS Performance Analyzer (PA)
Batch performance reporting/analysis for tuning and capacity planning
CICS VSAM Recovery (VR)
Automate the recovery of lost VSAM data
IBM Session Manager (ISM) and CL/SuperSession (CL/SS)
Access to multiple z/OS applications from a single terminal
CICS Batch Application Control (BAC)
Manage state of file resources from a batch program
CICS OTTO (OTTO)
Optimize outbound 3270 data streams to improve performance
CICS Tools – Overview
9 Tools
IBM Software Group
6
Tools Mapping To Common I/T Business Demands
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Reduced TCO
√
√
√
√
√
√
√
√
Governance
&
Compliance
√Application Performance Analyzer for z/OS
√√Fault Analyzer for z/OS
√Debug Tool for z/OS
√√File Manager for z/OS
√Optim Move
√√Workload Simulator for z/OS
√√CICS Configuration Manager
√√CICS Interdependency Analyzer
√CICS Online Transmission Time Optimizer
√IBM Session Manager
√CICS Batch Application Control
√CICS VSAM Recovery
√√CICS Performance Analyzer
√√CICS VSAM Transparency
IT Service
Management
Business
Flexibility
Opportunity
Solutions
CICS Tools PD Tools
IBM Software Group
®
7
IBM Software Group
Business Flexibility
IBM Software Group
8
CICS Interdependency Analyzer
What is it?
A discovery tool that identifies resource
interdependencies in your CICS systems
What’s its value?
Automates detection of your CICS
runtime relationships
Records data in a DB2® database and
helps you analyze the collected
information for use in your daily
processes.
How it enhances the management of CICS?
Captures CICS application relationships:
Resources used by a transaction - Programs,
Files, TSQs, TDQs plus DB2, MQ, IMS plus
Web services
Identifies non-threadsafe programs
Transactions with affinities and their type /
lifetime
API changes between CICS versions /
releases
Unused resources
Sequencing of transactions within an
application
Query facility is now a powerful Eclipse-
based user interface
What are the strengths?
Use CICS resources more efficiently
Balance application workload for continuous
availability
Improve the speed and reduce cost of
application maintenance
Reduce time of problem resolution
Improve CICS CPU consumption
Minimize the impact of routine application
maintenance for the end user
What does it cost?
$1650/VU
Why is this tool important to CICS customers?
Reduce both time/resource required in
understanding active CICS application
inventory for efficient maintenance and reuse.
A manual and error prone process today.
Why do customers buy?
Reduce both time/resource required to
monitor, document, and isolate CICS
applications dependencies.
They want to employ threadsafe programming
and reduce CICS CPU consumption by up to
15%
IBM Software Group
9
CICS VSAM Transparency
What is it?
CICS VSAM Transparency enables the
migration of data from VSAM to DB2
without modification to the CICS or
batch VSAM application programs.
What’s its value?
Lowers risk of migration and better
sharing between online, batch and
distributed applications.
Improved availability (24/7) and
scalability and ability to use DB2 tools
for maintenance and reorganization.
How it enhances the management of CICS?
Migrate VSAM files to DB2 without
changing application programs
Single copy of the data
CICS and batch programs access data in
DB2 under the control of CICS VT
Data migrated to DB2 can be accessed
natively by new programs
Existing programs enhanced using SQL
Lower risk migration strategy
What are the strengths?
Access a single source of production data
Migrate individual VSAM files, as required
Enable new applications to be fully DB2
technology-based
Preserve investments in legacy applications
What does it cost?
$3500/VU
Why is this tool important to CICS customers?
24x7 availability
Integration with new applications based on DB2
technology, such as online and e-business
systems
Running ad hoc queries
Ability to perform data analysis
Creating visual information, such as executive
dashboards
Exploitation of database maintenance tools
Why do customers buy?
CICS VT enables the migration of data from VSAM
files to DB2 tables.
It ensures continued access to the data in DB2,
without modification to the CICS or batch VSAM
application programs.
IBM Software Group
®
10
IBM Software Group
IT Service Management
IBM Software Group
11
CICS Performance Analyzer
What is it?
A tool to provide ongoing system
management and measurement reports on
all aspects of CICS application performance
What’s its value?
Reduce both time/resource required to
analyze off-line performance data (usually
massive) for tuning and capacity planning
purposes.
CICSPA is IBM’s strategic SMF reporter for
CICS. It compliments Omegamon XE for
CICS (on-line tool).
How it enhances the management of CICS?
CICS Performance Analyzer for ‘Offline’
Analysis
Provides ongoing system management and
measurement reports on all aspects of CICS
application performance
Enables deep-dive CICS performance
analysis and understanding of usage trends
Aids capacity planning and tuning
Helps quickly identify and eliminate trends
leading to online performance problems
What are the strengths?
Comprehensive Performance Reporting and
Analysis for CICS
Including DB2, WebSphere MQ, and MVS System
Logger
Extensive Tabular Reports and Extract Data Sets
Historical Database (HDB)
Trending and Capacity Planning
Comprehensive reporting of CICS Statistics data
What does it cost?
$900/VU
Why is this tool important to CICS customers?
Plan capacity to reduce MIPS cost
Proactively analyze performance trends to
reduce down time and increase customer
satisfaction
Reduce cost of outages
Reduce risk of missing service level
commitments
Reduce time and cost of managing system
performance and availability
Why do customers buy?
CICS customers need predictable and reliable IT
infrastructures for availability and thruput
Capacity planning is critical to meet peak
performance levels required by e-business
transactions
IBM Software Group
12
IBM Session Manager
What is it?
Secure and user-friendly method of
accessing multiple z/OS systems from a
single 3270 terminal - SNA and TCP/IP
What’s its value?
Users access the information they need
without having to know where the
applications are or what system they run
on, helping to reduce system-
administration time, providing faster access
to a variety of applications while minimizing
training requirements.
How it enhances the management of CICS?
Password-protected menu gives access all
applications in network
Log-off procedures, security checking,
audit logging and centralized
administration, operations, and monitoring
Benefits to helpdesk and operations
personnel via the ‘Spy‘ function
Benefits in training staff – ‘Demo’ function
Centralized user ID admin and the ability to
broadcast messages to end users
Session recovery across the Sysplex
What are the strengths?
High application availability
Near-continuous operations
Workload balancing and shared
configurations
User customization
What does it cost?
$2500/VU
Why is this tool important to CICS customers?
ISM is a VTAM or TCP/IP session manager
that offers secure and user-friendly access
to multiple z/OS systems from a single 3270
terminal or equivalent.
Why do customers buy?
It gives users a single secure sign-on, and
allows controlled access to all of their
applications from multiple concurrent
virtual sessions using a wide range of tools
and facilities.
IBM Software Group
®
13
IBM Software Group
Governance and Risk Management
IBM Software Group
14
CICS Configuration Manager
What is it?
CICS Configuration Manager simplifies CICS
resource-definition administration and
maintenance, while at the same time offering
comprehensive reporting and optional change-
management control facilities.
What’s its value?
Simplified and controlled management of CICS
application resources. Aids systems
administration, lowers costs, reduces risk of
downtime due to user errors and speeds
version to version migration
How it enhances the management of CICS?
Create, Update, Delete, Copy, Replicate CICS
resource definitions
Provides change management through the life-
cycle stages
Create customized reports to identify
redundant definitions, show resource
relationships and change management history
Audit, back-out and change authorization
capabilities
What are the strengths?
Reduce both time/resource in gaining tighter
control over CICS CSD administration and
enhance compliance with change
management policies.
Generate audit reports to simplify effort and
costs associated with compliance
What does it cost?
$900/VU
Why is this tool important to CICS customers?
Accurate CICS resource definitions are
essential to maintain the high availability
expected of CICS. With tens, or even
hundreds, of CICS regions across the
enterprise, each containing hundreds or
thousands of artifacts, maintaining potentially
millions of definitions can be challenging.
Why do customers buy?
Reduce both time/resource in gaining tighter
control over CICS CSD administration
Enhance compliance with change
management policies.
Generate audit reports to simplify effort and
costs associated with compliance
IBM Software Group
15
CICS VSAM Recovery
What is it?
CICS VR recovers CICS and batch VSAM
data from physical or logical corruption
What’s its value?
Helps automate recovery of damaged or
lost VSAM data sets, caused by
catastrophic hardware failure, software
failure, or human error
Supports CICS, batch, or combined
environments
Enhances environments where availability
and VSAM data integrity is vital
Delivers an ISPF panel interface and
automates the construction of recovery
jobs
How it enhances the management of CICS?
Key features of CICS Recovery are:
Change accumulation
Export and Import commands
Batch support including logging
NOTIFY support for IBM and non-IBM
backups
Supports backups created by Backup-
While-Open (BWO)
Automated recovery
Provides authorization management for the
panel interface
Provides test-only forward recovery and
backout
What are the strengths?
Helps recover from errors quickly
Reduce need for offline processing
Improves availability of your online CICS
systems
What does it cost?
$1372/VU
Why is this tool important to CICS customers?
CICS VR recovers CICS and batch VSAM
data from physical or logical corruption
Can be integrated into a customer
Resiliency Initiative
Can play a major role in disaster recovery
initiatives
Why do customers buy?
No manual record keeping
CICS VR is notified of all necessary recovery
information and stores it in a central repository
Less possibility of user errors
CICS VR automatically builds an appropriate
recovery job requiring minimal user intervention
Drastically save time
CICS VR uses known recovery information to
quickly build an appropriate recovery
IBM Software Group
16
New Integrated CICS Eco System
CICS Interdependency
Analyzer
CICS Explorer
(Available to CICS TS V3/4 users)
Task features (plug-ins) for
CICS Transaction Server V3/4
CICS Performance Analyzer
CICS Configuration Manager
CICS Interdependency Analyzer
Standalone… Integrated…
CICS Configuration
Manager
CICS Performance
Analyzer
CICS TS V3.2
What is the CICS Explorer?
A new user interface to reduce the skills required to develop, deploy
and manage CICS applications. The CICS Explorer will be
incorporated in current and future releases of CICS Transaction
Server as a strategic point of integration between the run-time and
add-on tools, extensible by IBM, business partners and clients.
Powerful, intuitive, eclipse-based user interface
Runtime
Config Management
Discovery
Performance
IBM Software Group
17
CICS Communities and Information
CICS Transaction Server V4.1
http://ibm.com/cics/tserver/v41/
CICS Explorer home page
Remember this link ibm.com/cics/explorer
CICS Explorer Forum
http://tinyurl.com/68bndw
IBM developerWorks forum with FAQs, Links and resources, ISV
Contributions, etc. Ask questions, suggest improvements, report
problems, chat
Twitter
Subscribe to the IBM_System_z channel to get CICS Explorer
news flashes
CICS Blog
Comment and opinion at TheMasterTerminal.com
CICS eNews
Subscribe for news about CICS and related products
YouTube channels
CICS Explorer - Videos, demos and other cool stuff
CICSFluff - Other CICS videos
CICS Explorer Public Forum
Home page
Twitter
Blog
eNews
YouTube