Upload
emmeline-parsons
View
231
Download
0
Embed Size (px)
Citation preview
© 2012 IBM Corporation
CICS Transaction Server V5.1
Manage CICS Eco System using CICS Tools V5.1
CICS Transaction Server V5.1
© 2012 IBM Corporation2
CICS Explorer helps to reduce development and admin skills
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
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
Solution
Value Experts get the job done faster
New hires more quickly effective
Strategic Interface for CICS
Problem
CICS Transaction Server V5.1
© 2012 IBM Corporation3
CICS TS, IMS,DB2, MQ, z/OS
Execution TreeDependenciesQueriesCommand Flow
IA
Threadsafe, File, CPU,Response & Wait analysis, Statistics, Alerts, Graphical andSheet views
PA
IBM CICS Explorer® V5.1.0.0
CM
CRUD, Install, History, Backout, Audit, Search, Compare, Packaging
StatusSituationsTopology
XE
Daemon & ConnectionStatus & Test
TG
ibm.com/cicsibm.com/cics/tools
ibm.com/cics/explorer
CICS, IMS,DB2, & z/OSApplicationDebugging
DT
CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis
FA
ConfigurationStatusControl, Test
MQ
SMIA PACMDATGISM
CICS Transaction ServerCICS Interdependency AnalyzerCICS Performance AnalyzerCICS Configuration ManagerCICS Deployment AssistantCICS Transaction GatewayIBM Session Manager
APAFADTFMWSIM
Application Performance AnalyzerFault AnalyzerDebug ToolFile ManagerWorkload Simulator
MQ WebSphere MQ
XE OMEGAMON XE for CICS
RDz Rational Developer for System z
CICS, IMS, DB2, & z/OSObservation Requests& Reporting
APA
Deployment,Discovery,Visualization, Cloning, Automation & Control
DA
Session and user views, Configuration, Broadcast, User and Admin commands
ISMDevelopTest
RDzSM
CRUD/InstallControl, FilterTopologyEvents, ATOM
SM
CRUD/InstallControl, FilterTopologyEvents, ATOM
Execution TreeDependenciesQueriesCommand Flow
IA
Execution TreeDependenciesQueriesCommand Flow
IA
Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views
PA
Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views
PA
CM
CRUD/InstallHistory, Audit BackoutSearch, Compare
CM
CRUD/InstallHistory, Audit BackoutSearch, Compare
StatusSituationsTopology
XE
StatusSituationsTopology
XEDaemon &ConnectionStatus & Test
TG
Daemon &ConnectionStatus & Test
TG
CICS, IMS,DB2, & z/OSApplicationDebugging
DT
CICS, IMS,DB2, & z/OSApplicationDebugging
DT
CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis
FA
CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis
FA
ConfigurationStatusControl, Test
MQ
ConfigurationStatusControl, Test
MQ
CICS, IMS, DB2,& z/OSObservation Requests& Reporting
APA
CICS, IMS, DB2,& z/OSObservation Requests& Reporting
APA
DeploymentDiscovery,Visualization,Automation & Control
DA
DeploymentDiscovery,Visualization,Automation & Control
DA
Threadsafe, File, CPU,Response Time analysisGraphical andSheet views
ISM
Threadsafe, File, CPU,Response Time analysisGraphical andSheet views
ISM
Manipulate, browsez/OS data sets, z/FS,VSAM, MQ, CICS, DB2
FM
SM
CRUD, Install, Control, Filter, Sort, Topology, Events, ATOM, Java, WLM,Txn Tracking, Copy/Paste
3270 applicationperformance testing
WSIM
ManageIMS …
IMS ExplorerSM
CRUD/InstallControl, FilterTopologyEvents, ATOM
SM
CRUD/InstallControl, FilterTopologyEvents, ATOM
Execution TreeDependenciesQueriesCommand Flow
IA
Execution TreeDependenciesQueriesCommand Flow
IA
Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views
PA
Threadsafe, File, CPU,Response Time, Statistics, Alerts, Graphical andSheet views
PA
CM
CRUD/InstallHistory, Audit BackoutSearch, Compare
CM
CRUD/InstallHistory, Audit BackoutSearch, Compare
StatusSituationsTopology
XE
StatusSituationsTopology
XEDaemon &ConnectionStatus & Test
TG
Daemon &ConnectionStatus & Test
TG
CICS, IMS,DB2, & z/OSApplicationDebugging
DT
CICS, IMS,DB2, & z/OSApplicationDebugging
DT
CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis
FA
CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis
FA
ConfigurationStatusControl, Test
MQ
ConfigurationStatusControl, Test
MQ
CICS, IMS, DB2,& z/OSObservation Requests& Reporting
APA
CICS, IMS, DB2,& z/OSObservation Requests& Reporting
APA
DeploymentDiscovery,Visualization,Automation & Control
DA
DeploymentDiscovery,Visualization,Automation & Control
DA
Threadsafe, File, CPU,Response Time analysisGraphical andSheet views
ISM
Threadsafe, File, CPU,Response Time analysisGraphical andSheet views
ISM
z/OS Explorer
z/OS Connections, z/OS Datsasets,zFS files, JES
CICS Transaction Server V5.1
© 2012 IBM Corporation444
Five core CICS Tools – Day one CICS TS V5.1 exploitationFive core CICS Tools – Day one CICS TS V5.1 exploitation
•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
•Day-1 exploitation of CICS TS V5.1 new capabilities reduces time to value
•Five core tools support and extend the CICS runtime
•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
•Day-1 exploitation of CICS TS V5.1 new capabilities reduces time to value
•Five core tools support and extend the CICS runtime
Fully integrated with CICS TS & CICS ExplorerFully integrated with CICS TS & CICS ExplorerCICS
Deployment Assistant
V5.1
CICS Transaction Server
V5.1
CICS Configuration
Manager V5.1
CICS Interdependency
Analyzer V5.1
CICS Performance
Analyzer V5.1
CICS VSAM Recovery
V5.1
CICS Transaction Server V5.1
© 2012 IBM Corporation5
What is it?
A tool to help provision the CICS Environment, providing discovery and visualization features that provide insight into the overall CICS Eco-system.
What’s its value?
Topology Visualization
Simplify tasks, save time, and reduce risk
Automate many complex provisioning activities
Significantly reduce the time required to validate CICS topology
How does it enhance the management of CICS?
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
Why is this tool important?
Improved speed to market
Reduced chance of failure
Controlled, governed deployment
Optimize hardware resources
Plan for mergers and acquisitions
Help with understanding applications
Reduce ongoing life cycle costs for managing new CICS systems
CICS PROVISIONING
CICS Deployment Assistant for z/OSCICS Deployment Assistant for z/OS
CICS Transaction Server V5.1
© 2012 IBM Corporation6
CICS Deployment Assistant - Discovery
Discovery Tree View
Graphical Visualisation
CICS Transaction Server V5.1
© 2012 IBM Corporation7
CICS Deployment Assistant – new in v5.1
Discovery Scoped connections view
CICS Transaction Server V5.1
© 2012 IBM Corporation888
• 3 steps to a managed region
• Manage your region from the CICS
SM Explorer perspective
• 3 steps to a managed region
• Manage your region from the CICS
SM Explorer perspective
BenefitsBenefits
DiscoverDiscover
Visualize
Unmanaged regions
Visualize
Unmanaged regions
ManageManage
DA - Plexify your unmanaged regionsDA - Plexify your unmanaged regions
CICS Transaction Server V5.1
© 2012 IBM Corporation9
CICS Deployment Assistant v5.1
Reporting
CICS Transaction Server V5.1
© 2012 IBM Corporation101010
CICS Deployment Assistant for z/OS V5.1CICS Deployment Assistant for z/OS V5.1
• 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
• 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
What’s new in CICS DA V5.1…What’s new in CICS DA V5.1…
• 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
• 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
CICS DA enables you to…CICS DA enables you to…
CICS Transaction Server V5.1
© 2012 IBM Corporation11
What is CICS IA?
A discovery tool that identifies resource interdependencies and affinities in your CICS systems
Captures CICS application relationships:
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
DISCOVERY
What’s its value? Real time documentation of CICS application systems
Automate Threadsafe Analysis
Identify and analyze affinities
Assist in application modernization activities
Quickly identify application scope
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.
CICS Interdependency Analyzer for z/OSCICS Interdependency Analyzer for z/OS
CICS Transaction Server V5.1
© 2012 IBM Corporation12
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
– Threadsafe Analysis
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
CICS Transaction Server V5.1
© 2012 IBM Corporation13
IA Architecture - Collector
13
AOR or TOR/AOR
Collectors forAffinity
data
Collector Interface Application
Load LibraryCollectors for
Interdependency data
Collectors forCommand Flow
data
Data space
DependencyData
AffinityData
VSAMor
VSAM RLSData sets
Extract records from log stream
CICS Journal Log Stream
Command FlowData (GDG)
CINT log
CICS Transaction Server V5.1
© 2012 IBM Corporation14
CICS IA Architecture (Reporting Structure)Application
Load Library
Load ModuleScanner
(LMS)
LMSReport
DependencyReporter
Report
Resource Relationship
DatabaseAffinity & Dependency tables
Command Flow table
SQL Update
Sample Queries
QueryReport
DynamicThreadsafe
Reporter
ThreadsafeReport
IA Explorer
CSECTScanner
CSECTReport
DependencyData
AffinityData
VSAMor
VSAM RLSData sets
SQL UpdateSQL Update
Create CSVfiles
CSV files
SPUFI
Commad FlowData (GDG)
SQL Update
CSV file
Create CSV file
CICS Transaction Server V5.1
© 2012 IBM Corporation15
Finding Threadsafe Resources with CICS IA
Transaction identified as having multiple TCB switches
–How do you define as threadsafe and ensure data integrity?
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
Reduce risk of data integrity issues by analyzing the program for shared data access.
Quickly convert programs to threadsafe with confidence.
Solution
Value
Problem
CICS Transaction Server V5.1
© 2012 IBM Corporation16
CICS IA Explorer Threadsafe Queries
CICS Transaction Server V5.1
© 2012 IBM Corporation171717
• Understand threadsafe issues by
program
• Run the report against the latest level
of CICS
• Understand threadsafe issues by
program
• Run the report against the latest level
of CICS
BenefitsBenefitsRun threadsafe report by regionRun threadsafe report by region
View SummaryView Summary
View detail by programView detail by program
Save as HTML report
Save as HTML report
CICS Interdependency Analyzer for z/OS V5.1CICS Interdependency Analyzer for z/OS V5.1
CICS Transaction Server V5.1
© 2012 IBM Corporation18
CICS IA: Threadsafe report in the plug-in.
18
Open Report and print
CICS Transaction Server V5.1
© 2012 IBM Corporation19
Managing CICSPlex Affinities
Dynamically route transactions with affinities
–How do you determine if a transaction has affinities?
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
Manage affinities to quickly implement Dynamic Transaction Routing
Maintain affinities for application release migrations
Solution
Value
Problem
CICS Transaction Server V5.1
© 2012 IBM Corporation20
CICS IA Affinity Analysis
AffinityData
Resource Relationship
DatabaseAffinity & Dependency tables
IA Explorer (CICS Explorer)
AffinitiesReporter
AffinitiesReport
AffinitiesReports
BuilderAffinityTrans
Group def
AffinityTrans
Group defCICSPlex
SM
OR
CICS Transaction Server V5.1
© 2012 IBM Corporation21
Finding Resources Affected a CICS Upgrade
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?
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.
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.
Solution
Value
Problem
CICS Transaction Server V5.1
© 2012 IBM Corporation22
CICS IA Explorer – Migration Queries
CICS Transaction Server V5.1
© 2012 IBM Corporation23
Find reusable assets with CICS Interdependency Analyzer
Need to find good starting points to build Web services
–Understand target application relationships and dependencies
Need to scope an application change
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
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
Solution
Value
Problem
CICS Transaction Server V5.1
© 2012 IBM Corporation24
CICS IA Dynamic Calls
CICS Transaction Server V5.1
© 2012 IBM Corporation25
Show resources for Inbound Web Service
CICS Transaction Server V5.1
© 2012 IBM Corporation262626
CICS Interdependency Analyzer for z/OS V5.1CICS Interdependency Analyzer for z/OS V5.1
• A pictorial view of resource utilization
• A picture is worth a 1000 words
• A pictorial view of resource utilization
• A picture is worth a 1000 words
BenefitsBenefitsVisualizationVisualization
CICS Transaction Server V5.1
© 2012 IBM Corporation2727
CICS Interdependency Analyzer for z/OS V5.1CICS Interdependency Analyzer for z/OS V5.1
• Support for CICS Transaction Server V5.1,
including enhanced business application analysis
• 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
• Support for CICS Transaction Server V5.1,
including enhanced business application analysis
• 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
What’s new in CICS IA V5.1…What’s new in CICS IA V5.1…
• Identify threadsafe / non-threadsafe programs
• Isolate and remove affinities
• Speed CICSPlex® SM workload management
• Advanced CICS command flow analysis
• Highlight CICS web service candidates
• Identify threadsafe / non-threadsafe programs
• Isolate and remove affinities
• Speed CICSPlex® SM workload management
• Advanced CICS command flow analysis
• Highlight CICS web service candidates
CICS IA enables you to…CICS IA enables you to…
CICS Transaction Server V5.1
© 2012 IBM Corporation28
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
PERFORMANCE
CICS Performance Analyzer for z/OSCICS Performance Analyzer for z/OS
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
CICS Transaction Server V5.1
© 2012 IBM Corporation30
CICS PA Architecture
CICS Transaction Server V5.1
© 2012 IBM Corporation31
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 1/30/2007 Page 8Transaction Response Time Distribution Summary (Percentage) by Time-of-Day
<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 AvgStop Tran #Tasks Response Response Response Response Response Response Response Response Response Response ResponseInterval Time Time Time Time Time Time Time Time Time Time Time09:16:00 WMSC 24 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0004 .000409:16:00 29 89.66 6.90 3.45 .00 .00 .00 .00 .00 .00 .2788 .0212
09:17:00 CEDF 9 11.11 .00 .00 22.22 11.11 22.22 22.22 11.11 .00 2.1832 1.174409:17:00 CEMT 1 .00 .00 .00 .00 .00 .00 .00 .00 100.00 14.9315 14.931509:17:00 WMSC 24 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0004 .000409:17:00 34 73.53 .00 .00 5.88 2.94 5.88 5.88 2.94 2.94 14.9315 .7503
09:18:00 CATA 1 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0332 .033209:18:00 CEDF 3 .00 .00 .00 .00 .00 33.33 .00 33.33 33.33 32.6115 13.093509:18:00 CEJR 2 50.00 .00 50.00 .00 .00 .00 .00 .00 .00 .3164 .158309:18:00 CEMT 3 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0588 .021609:18:00 CESN 1 .00 100.00 .00 .00 .00 .00 .00 .00 .00 .2283 .228309:18:00 CGRP 1 .00 100.00 .00 .00 .00 .00 .00 .00 .00 .1779 .177909:18:00 CISC 1 .00 100.00 .00 .00 .00 .00 .00 .00 .00 .1499 .149909:18:00 CPIR 7 57.14 28.57 14.29 .00 .00 .00 .00 .00 .00 .3686 .087509:18:00 CPLT 1 .00 .00 .00 .00 .00 .00 .00 100.00 .00 6.2207 6.220709:18:00 CQRY 1 .00 100.00 .00 .00 .00 .00 .00 .00 .00 .1021 .102109:18:00 CRSQ 1 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0998 .099809:18:00 CSSY 9 33.33 44.44 11.11 .00 .00 .00 .00 11.11 .00 6.3256 .825009:18:00 CWBG 1 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0420 .042009:18:00 CXRE 1 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0552 .055209:18:00 DPL3 1 .00 .00 .00 .00 .00 .00 .00 .00 100.00 50.0251 50.025109:18:00 WMSC 19 100.00 .00 .00 .00 .00 .00 .00 .00 .00 .0005 .000409:18:00 53 64.15 18.87 5.66 .00 .00 1.89 .00 5.66 3.77 50.0251 1.9781
Total 1317 75.40 4.56 2.96 4.86 2.51 3.19 1.75 3.04 1.75 1887.437 6.3369
CICS Transaction Server V5.1
© 2012 IBM Corporation32
DB2 Reports – ListV3R2M0 CICS Performance Analyzer DB2 - List
DB2R0001 Printed at 10:14:46 2/13/2009 Data from 13:31:17 1/24/2009 to 13:32:08 1/24/2009 Page 1
Tran/ Userid/ Program/ UOW R ..DB2 Wait Time.. DB2 User CPU Response ASSID Authid Planname APPLID Task Seq T Term LUName Connect Thread ReqCnt Time Start Time Stop Time Time B
WROS RAIMAN CRWWPPOS STM4IRA1 34695 1 T <ADQ STM4IRT1 .0000 .0000 18 .3112 13:31:23.053 13:31:34.349 11.2956
CH1G STM4IRA1 CRWWPPOS STM4IRA1 34695 Thread Identification 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 Class1: Thread Time Elapsed= 12.3218 CPU= .310480 Class2: In-DB2 Time Elapsed= 11.2359 CPU= .309914 Class3: Suspend Time Total = 6.5988 I/O= 2.3726 Lock/Latch= 4.2262 Other= .0000 Buffer Manager Summary GtPgRq= 8120 SyPgUp= 8 Locking Summary Suspnd= 11 DeadLk= 0 TmeOut= 0 MxPgLk= 1 SQL DML Query/Update Sel= 2 Ins= 0 Upd= 0 Del= 0 SQL DML 'Other' Des= 0 Pre= 0 Ope= 3 Fet= 13 Clo= 0
WRNO RAIMAN CRWWPPNO STM4IRA1 34869 1 T <ACY STM4IRT1 .0000 .0000 67 .0114 13:31:38.853 13:31:45.875 7.0220
CH1G STM4IRA1 CRWWPPNO STM4IRA1 34869 Thread Identification 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 Class1: Thread Time Elapsed= 6.9534 CPU= .010208 Class2: In-DB2 Time Elapsed= 6.8909 CPU= .008283 Class3: Suspend Time Total = 6.3783 I/O= .0000 Lock/Latch= 6.3783 Other= .0000 Buffer Manager Summary GtPgRq= 173 SyPgUp= 36 Locking Summary Suspnd= 2 DeadLk= 0 TmeOut= 0 MxPgLk= 15 SQL DML Query/Update Sel= 1 Ins= 12 Upd= 11 Del= 0 SQL DML 'Other' Des= 0 Pre= 0 Ope= 12 Fet= 21 Clo= 10
AssociatedDB2 Accounting data
CMFperformancedata
CICS Transaction Server V5.1
© 2012 IBM Corporation33
Statistics Alert Reporting …
CICS Transaction Server V5.1
© 2012 IBM Corporation34
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
CICS Transaction Server V5.1
© 2012 IBM Corporation35
CICS PA – Integration with the CICS Explorer
Drill into data files using the explorer view
See extracts of the file in raw data form..
..or follow Analysis Scenarios like Threadsafe to highlight issues
Powerful active outline view
speeds selection
Flexibility in what you want to see
CICS Transaction Server V5.1
© 2012 IBM Corporation3636
• 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 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
BenefitsBenefits Summarize and export application and transaction data to DB2
Summarize and export application and transaction data to DB2
Detailed performance and statistics analysis with
data filtering
Detailed performance and statistics analysis with
data filtering
Drilldown to transaction or operation
Drilldown to transaction or operation
CICS PA adds Platform and Application Performance insightCICS PA adds Platform and Application Performance insight
CICS Transaction Server V5.1
© 2012 IBM Corporation37
CICS Performance Analyzer for z/OS V5.1Performance Insight
CICS Performance Analyzer for z/OS V5.1Performance Insight
• CICS TS V5.1 – support for new metrics
• Application, Platform, and Policy
• Plug-in enhancements:
• 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
• CICS TS V5.1 – support for new metrics
• Application, Platform, and Policy
• Plug-in enhancements:
• 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
What’s new in CICS PA V5.1…What’s new in CICS PA V5.1…
• Comprehensive Performance Reporting and Analysis for CICS including DB2, WebSphere MQ, and MVS System Logger
• Understand trends and develop capacity plans
• View statistics and create statistical alerts
• Comprehensive Performance Reporting and Analysis for CICS including DB2, WebSphere MQ, and MVS System Logger
• Understand trends and develop capacity plans
• View statistics and create statistical alerts
CICS PA enables you to…CICS PA enables you to…
CICS Transaction Server V5.1
© 2012 IBM Corporation38
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 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
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
RESOURCE MANAGEMENT
CICS Configuration Manager for z/OSCICS Configuration Manager for z/OS
CICS Transaction Server V5.1
© 2012 IBM Corporation39
CICS CM architectureMaintenance pointCMAS
Web UIserver
CICSPlex SM
CICS CMServer
Agent
CICS region
DFHEDAP
DFHEDAP and EXEC CICS CSD
CICSWebsupport
Repository
Journal
CSD file
Datarepository
CICS CM InstallAgent
CICS region
ISC
API
CICS CMClient
SOAP (XML)via TCP/IPsocketsBatch
commandinterface
Yourcustominterface
ISPFdialoginterface
CICS Transaction Server V5.1
© 2012 IBM Corporation40
Single point of control over Resource Definitions
Access multiple CSDs, Data Repositories, Lists, and Groups from a single interface
CICS Transaction Server V5.1
© 2012 IBM Corporation41
Single point of control over Resource Definitions
Access multiple CSDs, Data Repositories, Lists, and Groups from a single interface
CICS Transaction Server V5.1
© 2012 IBM Corporation42
Single point of control over Resource Definitions
Access multiple CSDs, Data Repositories, Lists, and Groups from a single interface
CICS Transaction Server V5.1
© 2012 IBM Corporation43
Single point of control over Resource Definitions
Access multiple CSDs, Data Repositories, Lists, and Groups from a single interface
CICS Transaction Server V5.1
© 2012 IBM Corporation44 04/19/23
CICS CM: Migrating definitions through application life cycle
Migration schemes identify source and target repositories
Different schemes to progressively migrate a change package
Developmentenvironment
Testenvironment
Changepackage
Productionenvironment
Changepackage
“Development to Test”migration scheme
“Test to Production”migration scheme
CICS Transaction Server V5.1
© 2012 IBM Corporation45 04/19/23
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
CPSM DR
Group: PAYDEVTFile: PAYMASTERDSname: PAY.DEVT.MASTER
Test environment
CSD file
Group: PAYTESTFile: PAYMASTERDSname: PAY.TEST.MASTER
TransformationRule
CICS Transaction Server V5.1
© 2012 IBM Corporation46
CICS CM – CICS resource definition lifecycle management
• Eliminate manual and error prone processes
• Full audit trail and backout capability
• Integrate with source code change
management processes
• Eliminate manual and error prone processes
• Full audit trail and backout capability
• Integrate with source code change
management processes
BenefitsBenefits
Change package created for resources in Development
repository
Change package created for resources in Development
repository
Change package migrated to test environment
Change package migrated to test environment
Install definitions inCICS regions on test environment
Install definitions inCICS regions on test environment
CICS Transaction Server V5.1
© 2012 IBM Corporation47 04/19/23
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
BackoutProductionChangesSystem failure!Test
CICS Transaction Server V5.1
© 2012 IBM Corporation48 04/19/23
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 regionIn-memory
resource definitions
CICS CM
Storedresource definitions in
CSD files and/or CPSM
What’s new, missing, different Duplicate candidates, winners & losers Referential-integrity errors Un-installable definitions Enabled/disabled states Local/remote indicators
Analysis Report
CICS Transaction Server V5.1
© 2012 IBM Corporation49
Cold start analysis
Missing
Different
RI errors
Single point of control over Resource Definitions
CICS Transaction Server V5.1
© 2012 IBM Corporation505050
CICS Configuration Manager for z/OS V5.1 - The value of controlCICS Configuration Manager for z/OS V5.1 - The value of control
• 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
• 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
What’s new in CICS CM V5.1…What’s new in CICS CM V5.1…
• 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
• 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
CICS CM enables you to…CICS CM enables you to…
CICS Transaction Server V5.1
© 2012 IBM Corporation5151
CICS VSAM Recovery for z/OS V5.1 - Reduce the risk to your dataCICS VSAM Recovery for z/OS V5.1 - Reduce the risk to your data
• Replication logging in support of the GDPS-Active-Active availability solution
• Batch logging enhancements
• Batch backout improvements
• Migration utility enhancements
• Logstream printing and other usability enhancements
• Replication logging in support of the GDPS-Active-Active availability solution
• Batch logging enhancements
• Batch backout improvements
• Migration utility enhancements
• Logstream printing and other usability enhancements
What’s new in CICS VR V5.1…What’s new in CICS VR V5.1…
• Supports backups created by Backup-While-Open (BWO)
• Automate recovery
• Test forward recovery and backout
• Produce disaster recovery reports
• Supports backups created by Backup-While-Open (BWO)
• Automate recovery
• Test forward recovery and backout
• Produce disaster recovery reports
CICS VR enables you to…CICS VR enables you to…
Original
data
Backed- up
data
Restored original data
Recovery control data
set
Lost data
Forward- recovered
data
log of logs
Backup
DFSMShsm or DFSMSdss
forward recovery
log
CICS application
CICS
LOGOFLOGS REGISTER
CICSVR
LOGOFLOGS SCAN
CICSVR
DFSMShsm or DFSMSdss restore
CICSVR (invokes HSM or DSS)
Forward recovery
CICSVRAfter-images
CICS TS and
CICSVR
CICSVR complete recovery
CICS Transaction Server V5.1
© 2012 IBM Corporation52
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 onlineVSAM 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)
CICS Transaction Server V5.1
© 2012 IBM Corporation53
CICS VSAM Transparency 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
CICS Transaction Server V5.1
© 2012 IBM Corporation54
The CICS Tools Portfolio CICS Interdependency Analyzer (IA)
Collect active application inventory for efficient resource understandingCICS 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
CICS Transaction Server V5.1
© 2012 IBM Corporation55
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?Open
CICS Transaction Server V5.1
© 2012 IBM Corporation56
GENAPP – SupportPac and Redpaper
GENAPP available to customers as SupportPac CB12
– Download from http://www-01.ibm.com/support/docview.wss?rs=1085&uid=swg24031760
This presentation is based on GENAPP and the scenarios in this new IBM Redpaper
– Download from http://www.redbooks.ibm.com/abstracts/redp4824.html?Open
CICS Transaction Server V5.1
© 2012 IBM Corporation57
CICS Communities and Information
CICS Transaction Server V5.1– http://ibm.com/cics/tserver/v51/
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
Blog
eNews
YouTube
CICS Hub
CICS Transaction Server V5.1
© 2012 IBM Corporation58
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_SOA_-_Links_-_Issue_3.ppt
CICS Transaction Server V5.1
© 2012 IBM Corporation59
Questions