CICS TS V5.1

advertisement
CICS Transaction Server V5.1
Manage CICS Eco System using
CICS Tools V5.1
Joe Gailey
jgailey@us.ibm.com
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Explorer helps to reduce development and admin skills
Problem
 Need to bring CICS technical
staff who are new to System z
up to speed and productive
quickly and avoid the ISPF
learning curve and context
switching issues
Solution
 Intuitive navigation and
revolutionary integration not only
simplifies access to CICS
development, administrative, and
operations tools, but also enables
users to view and edit zOS
Datasets, PDS members, and zFS
files, and edit and submit JCL,
view output and job logs, etc
Value
 Experts get the job done faster
 New hires more quickly effective
 Strategic Interface for CICS
2
© 2012 IBM Corporation
CICS Transaction Server V5.1
IBM CICS Explorer® V5.1.0.0
Manage
IMS …
Threadsafe, File, CPU,
Response Time analysis
Graphical and
Sheet views
ISM
Threadsafe, File, CPU,
Response Time,
Statistics, Alerts,
Graphical and
Sheet views
Configuration
Status
Control, Test
Daemon &
Connection
Status & Test
CICS, IMS, DB2,
& z/OS
Abend Reporting
& Diagnosis
FA
CICS, IMS,
DB2, & z/OS
Application
Debugging
DA
Session and user views,
Configuration,
Broadcast, User and
Admin commands
Daemon & Connection
Status & Test
ISM
TG
IA
XE
TG
Deployment
Discovery,
Visualization,
Automation & Control
PA
Execution Tree
Dependencies
Queries
Command Flow
Status
Situations
Topology
MQ
DT
CRUD/Install
History, Audit
Backout
Search, Compare
CM
CICS, IMS, DB2,
& z/OS
Observation Requests
& Reporting
Configuration
Status
Control, Test
MQ
XE
Manipulate, browse
z/OS data sets, z/FS,
VSAM, MQ, CICS, DB2
CICS, IMS, DB2,
& z/OS
Abend Reporting
& Diagnosis
FM
FA
APA
CRUD/Install
Control, Filter
Topology
Events, ATOM
SM
IMS Explorer
Develop
Test
Threadsafe, File, CPU,
Response Time analysis
Graphical and
Sheet views
ISM
Threadsafe, File, CPU,
Response Time,
Statistics, Alerts,
Graphical and
Sheet views
Configuration
Status
Control, Test
Daemon &
Connection
Status & Test
FA
Deployment
Discovery,
Visualization,
Automation & Control
CICS, IMS,
DB2, & z/OS
Application
Debugging
DA
IA
XE
CICS, IMS, DB2,
& z/OS
Abend Reporting
& Diagnosis
PA
Execution Tree
Dependencies
Queries
Command Flow
Status
Situations
Topology
MQ
TG
DT
CRUD/Install
History, Audit
Backout
Search, Compare
CM
CICS, IMS, DB2,
& z/OS
Observation Requests
& Reporting
APA
CRUD/Install
Control, Filter
Topology
Events, ATOM
SM
Threadsafe, File, CPU,
Response & Wait
analysis, Statistics,
Alerts, Graphical and
Sheet views
RDz
Deployment,
Discovery,
Visualization, Cloning,
Automation & Control
CICS, IMS,
DB2, & z/OS
Application
Debugging
PA
IA
3
APA
3270 application
performance
testing
CRUD, Install, History,
Backout, Audit, Search,
Compare, Packaging
CM
WSIM
CRUD, Install, Control,
Filter, Sort, Topology,
Events, ATOM, Java, WLM,
Txn Tracking, Copy/Paste
ibm.com/cics
ibm.com/cics/tools
ibm.com/cics/explorer
SM
SM
IA
PA
CM
DA
TG
ISM
CICS, IMS, DB2, & z/OS
Observation Requests
& Reporting
DT
DA
Execution Tree
Dependencies
Queries
Command Flow
Status
Situations
Topology
CICS Transaction Server
CICS Interdependency Analyzer
CICS Performance Analyzer
CICS Configuration Manager
CICS Deployment Assistant
CICS Transaction Gateway
IBM Session Manager
z/OS Connections,
z/OS Datsasets,
zFS files, JES
z/OS Explorer
CICS TS, IMS,
DB2, MQ, z/OS
APA
FA
DT
FM
WSIM
Application Performance Analyzer
Fault Analyzer
Debug Tool
File Manager
Workload Simulator
MQ
WebSphere MQ
XE
OMEGAMON XE for CICS
RDz
Rational Developer for System z
© 2012 IBM Corporation
CICS Transaction Server V5.1
Five core CICS Tools – Day one CICS TS V5.1 exploitation
Fully integrated with CICS TS & CICS Explorer
CICS
Deployment
Assistant
V5.1
•Discovery and visualization aids insight into
application and platform dependencies
•Automation speeds service delivery and
ensures standardization and governance
•Modern, integrated user interfaces lower
skills barrier
CICS
Configuration
Manager
V5.1
•Day-1 exploitation of CICS TS V5.1 new
capabilities reduces time to value
•Five core tools support and extend the
CICS runtime
4
CICS VSAM
Recovery
V5.1
CICS
Transaction
Server
V5.1
CICS
Interdependency
Analyzer
V5.1
CICS
Performance
Analyzer
V5.1
4
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Deployment Assistant for z/OS
What is it?

A tool to help provision the CICS Environment,
providing discovery and visualization features
that provide insight into the overall CICS Ecosystem.
Why is this tool important?

Improved speed to market

Reduced chance of failure
What’s its value?

Controlled, governed deployment

Topology Visualization


Optimize hardware resources
Simplify tasks, save time, and reduce risk


Plan for mergers and acquisitions
Automate many complex provisioning activities

Significantly reduce the time required to
validate CICS topology

Help with understanding applications

Reduce ongoing life cycle costs for
managing new CICS systems
How does it enhance the management of CICS?
5

Discovery and Modelling of CICS systems and
applications

Deployment perspective integrates with CICS
Explorer Advanced Topology Visualization

Automated creation, deployment,
customization, and control of CICS regions

Edit files, submit JCL, view output

Simplify tasks, save time, and reduce risk
CICS PROVISIONING
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Deployment Assistant - Discovery
Discovery
Tree View
6
Graphical Visualisation
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Deployment Assistant – new in v5.1
Discovery
Scoped connections view
7
© 2012 IBM Corporation
CICS Transaction Server V5.1
DA - Plexify your unmanaged regions
Benefits
•
3 steps to a managed region
•
Manage your region from the CICS SM
Explorer perspective
Discover
Visualize
Unmanaged regions
Manage
8
8
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Deployment Assistant v5.1
Reporting
9
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Deployment Assistant for z/OS V5.1
CICS DA enables you to…
What’s new in CICS DA V5.1…
10
•
Enriched discovery of over 30 entities
•
Improved visualization with tagging and filtering
•
Connections view with scoping
•
Export model for external reporting
•
CICS TS V5.1 upgrade cheat sheet
•
Tagging and filtering of model elements
•
New navigators
•
Clone JCL improvements
•
IPv6 support
•
Virtual IP addressing support
•
Serviceability enhancements
•
•
•
•
•
Visualize and manage your CICS topology
Discover existing regions and sus-systems
Automation creates new CICSplex
Plexify and clone CICS regions
Start and stop a CICS region
10
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Interdependency Analyzer for z/OS
What is CICS IA?
What’s its value?

 Real time documentation of CICS application systems
A discovery tool that identifies resource
interdependencies and affinities in your CICS
systems
 Automate Threadsafe Analysis
 Identify and analyze affinities
Captures CICS application relationships:
 Assist in application modernization activities

 Quickly identify application scope
Resources used by a transaction - Programs,
Files, TSQs, TDQs plus DB2, MQ, IMS, Web
services, and Natural

Identifies AG Natural and Adabas relationships

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
 Verify the application code via call path tracing
 Automatically maintains CPSM rules
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.
DISCOVERY
11
© 2012 IBM Corporation
CICS Transaction Server V5.1
Why use CICS IA ?
Projects
– Workload balancing
• Affinity Analysis
• Resource utilization
– Application Modernization
• Web services
• Atom services
• Events deployment
– CICS TS Upgrade
• Understand the use of TRUEs and
GLUEs
• Understand the use of modified or
deleted SPIs and APIs
• Assist with test coverage
Day to Day usage
– Application changes
• Which programs uses a given resource
– Application deployment
• Governance – check for Affinities ,
Threadsafe commands , site rules
– Problem determination
• What new commands have been
added to a given program using the
First_used timestamp column
– VSAM or resource recovery
• Disable all programs that use this file
– Threadsafe Analysis
12
© 2012 IBM Corporation
CICS Transaction Server V5.1
IA Architecture - Collector
AOR or TOR/AOR
Collector
Interface
Application
Load Library
Collectors for
Interdependency
data
Collectors for
Affinity
data
CINT log
Collectors for
Command Flow
data
CICS Journal
Log Stream
Extract records
from log stream
Data space
Command Flow
Data
Dependency
Data
13
VSAM
or
VSAM RLS
Data sets
(GDG)
Affinity
Data
13
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS IA Architecture (Reporting Structure)
Dependency
Reporter
Report
Dependency
Data
Create CSV
files
VSAM
or
VSAM RLS
Data sets
SQL
SQL
Update
Update
Application
Load Library
Commad Flow
Data
Affinity
Data
SQL
Update
(GDG)
SQL
Update
Create
CSV file
CSV file
CSV files
CSECT
Scanner
CSECT
Report
Load Module
Scanner
(LMS)
LMS
Report
Query
Report
Sample
Queries
Dynamic
Threadsafe
Reporter
SPUFI
Resource
Relationship
Database
Affinity & Dependency tables
Command Flow table
14
Threadsafe
Report
IA Explorer
© 2012 IBM Corporation
CICS Transaction Server V5.1
Finding Threadsafe Resources with CICS IA
Problem
Transaction identified as having multiple
TCB switches
–How do you define as threadsafe and
ensure data integrity?
Solution
Supplied Explorer queries
–Identify programs used by the
transaction with high switches
–Run threadsafe queries on the programs
–Determine TCB used by command
within the program
Threadsafe Report
–Analyze the commands issued by
programs
15
Value
 Reduce risk of data integrity issues by
analyzing the program for shared data access.
 Quickly convert programs to threadsafe with
confidence.
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS IA Explorer Threadsafe Queries
16
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Interdependency Analyzer for z/OS V5.1
Benefits
•
Understand threadsafe issues by
program
•
Run the report against the latest level
of CICS
Run threadsafe
report by region
View
Summary
Save as
HTML
report
View detail by program
17
17
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS IA: Threadsafe report in the plug-in.
Open Report and print
18
18
© 2012 IBM Corporation
CICS Transaction Server V5.1
Managing CICSPlex Affinities
Problem
 Dynamically route transactions
with affinities
–How do you determine if a transaction
has affinities?
Solution
Supplied Explorer queries
–Show CPSM affinity groups
–Show affinities for particular program set
–Show affinities by specific command
Batch Report
–Analyze the Affinities Reporter
–Run the Affinities builder to create CPSM
rules
19
Value
 Manage affinities to quickly implement
Dynamic Transaction Routing
 Maintain affinities for application release
migrations
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS IA Affinity Analysis
Resource
Relationship
Database
Affinity & Dependency tables
Affinity
Data
OR
Affinities
Affinities
Reports
Report
Affinities
Reporter
Affinity
Trans
Group def
Builder
Affinity
Trans
Group def
CICSPlex
SM
IA Explorer
(CICS Explorer)
20
© 2012 IBM Corporation
CICS Transaction Server V5.1
Finding Resources Affected a CICS Upgrade
Problem
 When a new release of CICS is introduced, how
do you ensure the applications will function
correctly?
 A number of APIs and SPIs may have been
modified with the upgrade. What programs are
using those API/SPIs? .
 How do you prove that the application programs
were exercised in the upgraded test
environment?
Solution
 Supplied Explorer queries
–Identify programs using APIs and SPIs that
have changed over the release levels for the
upgrade.
–Identify Exit programs using APIs/SPIs that
have changed.
–Identify Obsolete commands and options
 IA’s timestamp feature can be used to
show which programs were exercised
in the test environment, and which
ones were not.
21
Value
 Reduce risk associated to the applications when
upgrading to a new release of CICS TS.
 Ensure that modules directly impacted by the upgrade
get tested
 Speed up the upgrade process by focussing on key
application modules.
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS IA Explorer – Migration Queries
22
© 2012 IBM Corporation
CICS Transaction Server V5.1
Find reusable assets with CICS Interdependency Analyzer
Problem
Need to find good starting points to build
Web services
–Understand target application
relationships and dependencies
Need to scope an application change
Solution
Supplied Explorer queries
–Identify candidates to wrap as Web services
–Identify all programs that issue send commands to
a particular map
–Expose VSAM files for DB2 conversion
–Identify all programs that access a particular file
–Discover all resources used by a transaction or
program
Value
 Reduced risk of problems when changing
complex applications under time pressure or
without deep CICS skills
 Speed time to delivery by understanding scope
of change
23
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS IA Dynamic Calls
24
© 2012 IBM Corporation
CICS Transaction Server V5.1
Show resources for Inbound Web Service
25
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Interdependency Analyzer for z/OS V5.1
Visualization
26
Benefits
•
A pictorial view of resource utilization
•
A picture is worth a 1000 words
26
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Interdependency Analyzer for z/OS V5.1
CICS IA enables you to…
What’s new in CICS IA V5.1…
•
Support for CICS Transaction Server V5.1,
including enhanced business application analysis
27
•
New threadsafe analysis plug-in view and report
•
Improved installation and configuration
•
DB2 data lifecycle management
•
Native SQL language stored procedures
•
Graphical visualization view of resources
•
•
•
•
•
Identify threadsafe / non-threadsafe programs
Isolate and remove affinities
Speed CICSPlex® SM workload management
Advanced CICS command flow analysis
Highlight CICS web service candidates
27
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Performance Analyzer for z/OS
What is CICS PA?
 A Comprehensive Performance
Reporting and Analysis tool for CICS
 Provides ongoing system
management and measurement
reports on all aspects of CICS
application performance
How do it work?
 Uses SMF data as input
 Easy to use interface for report
generation (over 240 supplied report
forms)
 Performance and Statistical analysis
 Graphical performance analysis via
the explorer
28
What’s its value?
• Analyze CICS Application performance
• Improve CICS resource usage
• Evaluate the effects of CICS system tuning efforts
• Improve transaction response time
• Provide ongoing system management and measurement
reports
• Increase availability of resources
• Increase the productivity of system and application
programmers
• Provide awareness of usage trends
Why this tool is important to CICS customers
• Reduce both time/resource required to analyze off-line
performance data (usually massive) for tuning and capacity
planning purposes.
• 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
PERFORMANCE
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS PA Architecture
30
© 2012 IBM Corporation
CICS Transaction Server V5.1
Performance Summary report
V2R1M0
CICS Performance Analyzer
Performance Summary
__________________________________________________
SUMM0003 Printed at 15:14:26 2/14/2007
Data from 08:27:42 1/30/2007 to 09:19:35
Transaction Response Time Distribution Summary (Percentage) by Time-of-Day
Stop
Tran
Interval
09:16:00 WMSC
09:16:00
1/30/2007
Page
<0.1 0.1-0.25 0.25-0.5 0.5-0.75 0.75-1.0 1.0-1.5 1.5-2.0 2.0-10.0
>=10.0
Max
Avg
#Tasks Response Response Response Response Response Response Response Response Response Response Response
Time
Time
Time
Time
Time
Time
Time
Time
Time
Time
Time
24
100.00
.00
.00
.00
.00
.00
.00
.00
.00
.0004
.0004
29
89.66
6.90
3.45
.00
.00
.00
.00
.00
.00
.2788
.0212
09:17:00 CEDF
09:17:00 CEMT
09:17:00 WMSC
09:17:00
9
1
24
34
11.11
.00
100.00
73.53
.00
.00
.00
.00
.00
.00
.00
.00
22.22
.00
.00
5.88
11.11
.00
.00
2.94
22.22
.00
.00
5.88
22.22
.00
.00
5.88
11.11
.00
.00
2.94
.00
100.00
.00
2.94
2.1832
14.9315
.0004
14.9315
1.1744
14.9315
.0004
.7503
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
09:18:00
1
3
2
3
1
1
1
7
1
1
1
9
1
1
1
19
53
100.00
.00
50.00
100.00
.00
.00
.00
57.14
.00
.00
100.00
33.33
100.00
100.00
.00
100.00
64.15
.00
.00
.00
.00
100.00
100.00
100.00
28.57
.00
100.00
.00
44.44
.00
.00
.00
.00
18.87
.00
.00
50.00
.00
.00
.00
.00
14.29
.00
.00
.00
11.11
.00
.00
.00
.00
5.66
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
33.33
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
1.89
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
33.33
.00
.00
.00
.00
.00
.00
100.00
.00
.00
11.11
.00
.00
.00
.00
5.66
.00
33.33
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
100.00
.00
3.77
.0332
32.6115
.3164
.0588
.2283
.1779
.1499
.3686
6.2207
.1021
.0998
6.3256
.0420
.0552
50.0251
.0005
50.0251
.0332
13.0935
.1583
.0216
.2283
.1779
.1499
.0875
6.2207
.1021
.0998
.8250
.0420
.0552
50.0251
.0004
1.9781
1317
75.40
4.56
2.96
4.86
2.51
3.19
1.75
3.04
1.75 1887.437
6.3369
Total
31
CATA
CEDF
CEJR
CEMT
CESN
CGRP
CISC
CPIR
CPLT
CQRY
CRSQ
CSSY
CWBG
CXRE
DPL3
WMSC
8
© 2012 IBM Corporation
CICS Transaction Server V5.1
DB2 Reports – List
V3R2M0
CICS Performance Analyzer
DB2 - List
DB2R0001 Printed at 10:14:46
Tran/ Userid/ Program/
SSID Authid Planname
WROS RAIMAN
2/13/2009
APPLID
UOW R
Task Seq T Term
CRWWPPOS STM4IRA1
34695
CH1G STM4IRA1 CRWWPPOS STM4IRA1
34695
CRWWPPNO STM4IRA1
34869
CH1G STM4IRA1 CRWWPPNO STM4IRA1
34869
Associated
DB2 Accounting data
32
LUName
1/24/2009 to 13:32:08
..DB2 Wait Time..
Connect Thread
1 T <ADQ STM4IRT1
Thread Identification
Class1: Thread Time
Class2: In-DB2 Time
Class3: Suspend Time
Buffer Manager Summary
Locking Summary
SQL DML Query/Update
SQL DML 'Other'
CMF
performance
data
WRNO RAIMAN
Data from 13:31:17
1 T <ACY STM4IRT1
Thread Identification
Class1: Thread Time
Class2: In-DB2 Time
Class3: Suspend Time
Buffer Manager Summary
Locking Summary
SQL DML Query/Update
SQL DML 'Other'
.0000
.0000
DB2
ReqCnt
18
1/24/2009
User CPU
Time
.3112
Page
Start Time
Stop Time
13:31:23.053 13:31:34.349
1
Response A
Time
B
11.2956
ID=ENTRWROS0037 NETName=USIBMSY.LE000081
UOWID=16372A6C7E14
Begin Time: 13:31:23.056 1/24/09 End Time: 13:31:35.378 1/24/09
Elapsed= 12.3218 CPU= .310480
Elapsed= 11.2359 CPU= .309914
Total = 6.5988 I/O= 2.3726 Lock/Latch= 4.2262 Other=
.0000
GtPgRq=
8120 SyPgUp=
8
Suspnd=
11 DeadLk=
0 TmeOut=
0 MxPgLk=
1
Sel=
2 Ins=
0 Upd=
0 Del=
0
Des=
0 Pre=
0 Ope=
3 Fet=
13 Clo=
0
.0000
.0000
67
.0114
13:31:38.853 13:31:45.875
7.0220
ID=ENTRWRNO0051 NETName=USIBMSY.LE000081
UOWID=1637397E8927
Begin Time: 13:31:38.854 1/24/09 End Time: 13:31:45.808 1/24/09
Elapsed= 6.9534 CPU= .010208
Elapsed= 6.8909 CPU= .008283
Total = 6.3783 I/O=
.0000 Lock/Latch= 6.3783 Other=
.0000
GtPgRq=
173 SyPgUp=
36
Suspnd=
2 DeadLk=
0 TmeOut=
0 MxPgLk=
15
Sel=
1 Ins=
12 Upd=
11 Del=
0
Des=
0 Pre=
0 Ope=
12 Fet=
21 Clo=
10
© 2012 IBM Corporation
CICS Transaction Server V5.1
Statistics Alert Reporting …
33
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS PA plug-in to the CICS Explorer
 Provides numerous methods of visualizing historical transaction
performance and statistical data
– Tabular data views with interactive features
– Graphical representation of performance data
– View Statistic Alerts via the explorer
 Explorer Displays data loaded from an HDB into a DB2 database
or from CSV files
 Enhanced to easily work with multiple DB2 data sources
 Integrates with the strategic CICS Explorer and other tooling
plug-ins
 Evolutionary and responsive solution
34
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS PA – Integration with the CICS Explorer
See extracts of the file in
raw data form..
Powerful active
outline view
speeds selection
Drill into data
files using the
explorer view
..or follow Analysis Scenarios like
Threadsafe to highlight issues
Flexibility in what
you want to see
35
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS PA adds Platform and Application Performance insight
Benefits
•
Summarize CICS performance data at
application and transaction level
•
Drill down into details such as CPU,
Response time, Storage and TCB usage
•
Data filtering to analyze specific transactions
and operations
•
Statistics alerts
•
Simplify analysis of large volumes of data
•
Identify performance bottlenecks promptly
Summarize
and export
application
and
transaction
data to DB2
Drilldown to
transaction
or operation
Detailed
performance
and statistics
analysis with
data filtering
36
36
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Performance Analyzer for z/OS V5.1
Performance Insight
What’s new in CICS PA V5.1…
37
CICS PA enables you to…
•
CICS TS V5.1 – support for new metrics
•
Application, Platform, and Policy
• Comprehensive Performance Reporting and
Analysis for CICS including DB2, WebSphere MQ,
and MVS System Logger
•
Plug-in enhancements:
• Understand trends and develop capacity plans
•
Application centric view
•
Customizable sheet views
•
Suspend time reporting
•
Easy navigation to key reports and alerts
•
SMF log stream support
•
Batch statistics reporting for CICS TG
•
Improved management of PA data loaded to DB2
•
CPU totals on MQ reports
•
SMF data processing performance improvements
• View statistics and create statistical alerts
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Configuration Manager for z/OS
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.
Why is this tool important?

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.

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
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 does it enhance the management of CICS?




Create, Update, Delete, Copy, Replicate CICS
resource definitions
Provides change management through the life-cycle
stages, e.g. development, test, production
Create customized reports to identify redundant
definitions, show resource relationships and change
management history
Audit, back-out and change authorization capabilities
RESOURCE MANAGEMENT
38
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS CM architecture
CICSPlex SM
Maintenance point
CMAS
Data
repository
CICS region
Web UI
server
CICS CM
Client
ISPF
dialog
interface
Batch
command
interface
Agent
API
SOAP (XML)
via TCP/IP
sockets
CICS
Web
support
Repository
CICS CM
Server
ISC
DFHEDAP
Your
custom
interface
Journal
CSD file
CICS CM Install
Agent
DFHEDAP and
EXEC CICS CSD
CICS region
39
© 2012 IBM Corporation
CICS Transaction Server V5.1
Single point of control over Resource Definitions
 Access multiple CSDs, Data Repositories, Lists, and Groups from
a single interface
40
© 2012 IBM Corporation
CICS Transaction Server V5.1
Single point of control over Resource Definitions
 Access multiple CSDs, Data Repositories, Lists, and Groups from
a single interface
41
© 2012 IBM Corporation
CICS Transaction Server V5.1
Single point of control over Resource Definitions
 Access multiple CSDs, Data Repositories, Lists, and Groups from
a single interface
42
© 2012 IBM Corporation
CICS Transaction Server V5.1
Single point of control over Resource Definitions
 Access multiple CSDs, Data Repositories, Lists, and Groups from
a single interface
43
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS CM: Migrating definitions through application life cycle
Migration schemes identify source and target repositories
Different schemes to progressively migrate a change package
Test
environment
Development
environment
44
Production
environment
Change
package
Change
package
“Development to Test”
migration scheme
“Test to Production”
migration scheme
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS CM: Migrating definitions through application life cycle
 Transformation rules tailor definitions for each target:
 No manual editing – it’s automatic
 Change Group names, attribute values, or resource definition names
 Value masking is supported (e.g. change File DSNAME *DEVT* to *TEST*)
 Qualification criteria may be specified
Development environment
Test environment
CPSM DR
CSD file
Group:
PAYDEVT
File:
PAYMASTER
DSname: PAY.DEVT.MASTER
45
Transformation
Rule
Group:
PAYTEST
File:
PAYMASTER
DSname: PAY.TEST.MASTER
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS CM – CICS resource definition lifecycle management
Benefits
•
Eliminate manual and error prone processes
•
Full audit trail and backout capability
•
Integrate with source code change
management processes
Install
definitions in
CICS regions
on test
environment
46
Change
package
created for
resources in
Development
repository
Change
package
migrated to
test
environment
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS CM: Backout and audit compliance
All changes logged to a journal file
Backout entire change package
Recover individual resource definitions
View resource definition histories on screen
Batch, ISPF and Explorer view of change history
Test
47
Changes
Production
System
failure!
Backout
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS CM: Deployment analysis
 Immediate analysis – no need to stop/start CICS regions
 Supports CSD, CPSM, or CSD/CPSM hybrid models
 Understands ‘order-sequence’ processing and RASGNDEF
overrides
 Provides filtering for auto-install, dynamic resources, known
conditions
 Reports …
CICS region
In-memory
resource definitions
Analysis Report
CICS CM
 What’s new, missing, different
 Duplicate candidates,
winners & losers
 Referential-integrity errors
 Un-installable definitions
 Enabled/disabled states
 Local/remote indicators
Stored
resource definitions in
CSD files and/or CPSM
48
© 2012 IBM Corporation
CICS Transaction
Server
V5.1 Resource Definitions
Single point
of control
over
Cold start analysis
Missing
Different
RI errors
49
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Configuration Manager for z/OS V5.1 - The value of control
What’s new in CICS CM V5.1…
•
•
50
Application, Platform, and Policy resources
Enhanced plug-in with Packaging and
Deployment Analysis
•
Sort in Package view and Ready list
•
ADD/REMOVE CSD group to/from LIST during
Migrate operation
•
Option to automatically remove empty Groups
from CSD List
•
SSL support for plug-in connection
•
Audit trail for Install and NewCopy
CICS CM enables you to…
• Manage changes throughout the life-cycle
• Create reports to identify redundant definitions,
show resource relationships, and change
management history
• Manage audit, back-out and change authorizations
50
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS VSAM Recovery for z/OS V5.1 - Reduce the risk to your data
What’s new in CICS VR V5.1…
CICS VR enables you to…
• Replication logging in support of the
GDPS-Active-Active availability
solution
• Supports backups created by BackupWhile-Open (BWO)
• Batch logging enhancements
• Produce disaster recovery reports
• Automate recovery
• Test forward recovery and backout
• Batch backout improvements
• Migration utility enhancements
• Logstream printing and other usability
enhancements
51
51
© 2012 IBM Corporation
CICS Transaction Server V5.1
VSAM based applications
 VSAM does not easily integrate with data from DB2 and other systems
 VSAM is not easily accessible from other platforms
 Maintenance and reorg tools lack the richness of DBMS
 VSAM is not designed to support 24x7 mixed batch and online
VSAM to DB2 Business Drivers
Powerful query tools (business intelligence and data analytics)
•24 x 7 online operation (near continuous availability)
•Online data reorganization and backup (reduce batch outages)
•Data sharing flexibility (cloud computing approach)
•Access from Java and web services (gateways and connectors)
•Application ISV software (removing VSAM dependencies)
•Centralization of corporate data (data consolidation)
•Availability of DB2 skills
•Corporate standardization (eliminating non system based VSAM)
52
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS VSAM Transparency
53

Tool to migrate VSAM files to DB2 without changing application programs

Data reengineering facility to create more meaningful in a DB2 environment

Legacy programs access DB2 data using driver modules CICS VT generates for each
migrated data set

Both CICS and batch programs can access data in DB2 under the control of CICS VT

Migrated data can be accessed by SQL in new programs

Existing programs can be enhanced using SQL

Low risk migration strategy
© 2012 IBM Corporation
CICS Transaction Server V5.1
The CICS Tools Portfolio
CICS Interdependency Analyzer (IA)
Collect active application inventory for efficient resource understanding
CICS Performance Analyzer (PA)
Batch performance reporting/analysis for tuning and capacity planning
CICS Configuration Manager (CM)
Administrating and maintaining CICS resource definitions
CICS Deployment Assistant (DA)
Discover, model, visualize, and deploy new and existing CICS regions
CICS VSAM Recovery (VR)
Automate the recovery of lost VSAM data
CICS VSAM Transparency (VT)
Enable VSAM to DB2 migration without changes to existing applications
CICS Batch Application Control (BAC)
Manage state of file resources from a batch program
IBM Session Manager (ISM)
Access to multiple z/OS applications from a single terminal
CICS Online Transmission Time Optimizer (OTTO)
Optimize outbound 3270 data streams to improve performance
54
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Explorer Redbook - SG24-7778-01
 This Redbook® focuses on the
new CICS Explorer
 The first part of the Redbook
overviews the CICS Explorer,
along with all the CICS Tools
plug-ins
 The second part of the
Redbook focuses on different
scenarios in which the CICS
Explorer can be used, along
with the CICS Tools plug-ins to
resolve different problems
 http://www.redbooks.ibm.com/
abstracts/sg247778.html?Ope
n
55
© 2012 IBM Corporation
CICS Transaction Server V5.1
GENAPP – SupportPac and Redpaper
 GENAPP available to
customers as SupportPac
CB12
– Download from http://www01.ibm.com/support/docview.wss?r
s=1085&uid=swg24031760
 This presentation is based on
GENAPP and the scenarios in
this new IBM Redpaper
– Download from
http://www.redbooks.ibm.com/abstr
acts/redp4824.html?Open
56
© 2012 IBM Corporation
CICS Transaction Server V5.1
CICS Communities and Information
 CICS Transaction Server V5.1
–
http://ibm.com/cics/tserver/v51/
 CICS Explorer home page
–
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
–
CICS Explorer
Public Forum
CICS Hub
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
–
–
Twitter
Blog
CICS Explorer - Videos, demos and other cool stuff
CICSFluff - Other CICS videos
eNews
YouTube
57
© 2012 IBM Corporation
CICS Transaction Server V5.1
Sources of Info
 Web
– CICS Tools
• Home page ibm.com/cics/tools/
• Trial download ibm.com/software/os/zseries/trials/cicstools/
– CICS Explorer
• Home page ibm.com/cics/explorer
• Download page http://ibm.com/cics/explorer/download
– CICS TS home page ibm.com/cics
 Demos and animations
– System Z Sandbox – hands on use of CICS Explorer and tools:
http://www.ibm.com/developerworks/downloads/emsandbox_systemz/index.html
– CICS Explorer demo - featuring Threadsafe Analysis using the CICS PA and
CICS IA perspectives - http://www.youtube.com/watch?v=Jk3YdvI8lno
– CICS Explorer animation - http://www.youtube.com/watch?v=-NzWwUi5lLw
– CICS Transaction Server in your SOA - Great source of links to more CICS
ecosystem information ftp://ftp.software.ibm.com/software/htp/cics/presentations/CICS_TS_in_your_S
OA_-_Links_-_Issue_3.ppt
58
© 2012 IBM Corporation
CICS Transaction Server V5.1
Questions
59
© 2012 IBM Corporation
Download