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