up and running with cics transaction server for z/os · pdf filecics® transaction server...

38
Tony Skinner Transaction Processing Consultant [email protected] L I G H T Y E A R Up and Running with CICS ® Transaction Server for z/OS V3.1 Refer to IBM Software Announcement 204-285

Upload: hoangnhi

Post on 18-Mar-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Tony SkinnerTransaction Processing Consultant

[email protected]

L I G H T Y E A R

Up and Running with

CICS® Transaction Server for z/OS™ V3.1

Refer to IBM Software Announcement 204-285

Page 2: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 1 L I G H T Y E A R

LightyearLightyear CICS TS V3 CICS TS V3 TechTalksTechTalks

April 26th Integrating CICS applications in a Service-Oriented Architecture

This TechTalk is intended for application designers and programmers. It includes: using the new Web Services Assistant to publish existing and new CICS application functions as Web

Services, and enable CICS applications to issue SOAP requests to other Web Service providers; other programming enhancements in areas such as Web Support and a new inter-program communication technique that eliminates the 32K COMMAREA size limit.

May 10th Up and Running with CICS Transaction Server

This TechTalk is intended for systems programmers and administrators. It includes: migration guidance for TS Version 3; using the new CICS Configuration Manager tool for administration and change control of system definitions; enhancements in the newly available release 4 of CICS Performance Analyzer.

Page 3: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 2 L I G H T Y E A R

AgendaAgenda

•• CICS CICS ®® Transaction Server V3Transaction Server V3–– Migration optionsMigration options

•• CICSCICS®® Performance Analyzer forPerformance Analyzer for z/OS V1.4 z/OS V1.4

•• CICS CICS ®® Configuration Manager for z/OS V1.1 Configuration Manager for z/OS V1.1

Page 4: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 3 L I G H T Y E A R

End of SupportEnd of Support

t.b.a.30 April 2006Release 3

t.b.a.withdrawnRelease 2

t.b.a.withdrawnwithdrawnRelease 1

Version 3Version 2Version1CICS TS

t.b.a. = to be announced; (cannot be earlier than September 2006)

IBM software product lifecycle policy:

» minimum 3 years support from date generally available (GA) for purchase

» announce End of Support (EOS) at least 12 months in advance

» withdraw support only in April or September

http://www-306.ibm.com/software/info/supportlifecycle/index.html

Page 5: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 4 L I G H T Y E A R

CICS TS 2.3 summaryCICS TS 2.3 summary

•• Improvements to Java support, at V1.4 level, and to JVM infrastrImprovements to Java support, at V1.4 level, and to JVM infrastructure ucture

•• The CCI Connector for CICS TS The CCI Connector for CICS TS

•• Extensions to JCICS Web Support Extensions to JCICS Web Support

•• Enhanced Enterprise JavaBeans support, including performance impEnhanced Enterprise JavaBeans support, including performance improvements rovements

•• New facilities for interactive debugging of CICS application proNew facilities for interactive debugging of CICS application programs grams

•• New security capabilities for IIOP New security capabilities for IIOP

•• Workload balancing of 3270 Bridge via Workload balancing of 3270 Bridge via CICSPlexCICSPlex SM SM

•• Improvements to the Improvements to the CICSPlexCICSPlex SM Web User Interface SM Web User Interface

•• The ability to cancel suspended or looping tasksThe ability to cancel suspended or looping tasks

http://www-306.ibm.com/software/htp/cics/tserver/v23/

Page 6: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 5 L I G H T Y E A R

CICS Transaction Server V3 themesCICS Transaction Server V3 themes

Enable the re-use of CICS applications within a

flexible On Demand operating environment via

standard APIs and communication protocols. CICS Integration

Application TransformationEnable the enhancement of existing applications, and

construction of new applications, using contemporary

programming languages, constructs and tools

Enterprise ManagementEnable the effective management of large runtime

configurations via modern user interfaces

Page 7: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 6 L I G H T Y E A R

CICS TS V3.1 highlightsCICS TS V3.1 highlights

•• CICS IntegrationCICS Integration–– Web services and the CICS Web services assistantWeb services and the CICS Web services assistant

–– HTTP/1.1 including outbound API and HTTP/1.1 including outbound API and URIMAPsURIMAPs

–– Transport Layer Security, 256Transport Layer Security, 256--bit encryption, and improved SSL V3bit encryption, and improved SSL V3

•• Application TransformationApplication Transformation–– Containers and channelsContainers and channels

–– Codepage conversion enhancementsCodepage conversion enhancements

–– Architectural patternsArchitectural patterns

–– Information CenterInformation Center

•• Enterprise ManagementEnterprise Management–– Open Transaction Environment for all thread safe applicationsOpen Transaction Environment for all thread safe applications

–– Thread safe WEB commandsThread safe WEB commands

–– XPlinkXPlink for C & C++ programsfor C & C++ programs

–– CPSM Web User Interface including user favourites, group profileCPSM Web User Interface including user favourites, group profiles, & 2 column viewss, & 2 column views

–– BatchrepBatchrep enhancementsenhancements

Page 8: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 7 L I G H T Y E A R

OTE delivering improved performance for core business logic applOTE delivering improved performance for core business logic applicationsications

•• OPENAPI program supportOPENAPI program support

–– For COBOL, PL/I, Assembler, C, and C++ programs not compiled witFor COBOL, PL/I, Assembler, C, and C++ programs not compiled with h XPLinkXPLink

–– Programs must be thread safePrograms must be thread safe

•• Programs will run on new L8 and L9 Programs will run on new L8 and L9 TCBsTCBs

•• C and C++ programs can be compiled with XPLINK optionC and C++ programs can be compiled with XPLINK option

–– Higher performance subroutine linkage and guard pages for stack Higher performance subroutine linkage and guard pages for stack extensionextension

–– Programs must be thread safe to use Programs must be thread safe to use XPLinkXPLink

•• XPLinkXPLink programs will start and run on new X8 and X9 programs will start and run on new X8 and X9 TCBsTCBs

•• OTE exploitation by CICS SSL connection managementOTE exploitation by CICS SSL connection management

–– New SP mode TCBNew SP mode TCB

•• Reduces system storage requirementsReduces system storage requirements

–– Existing S8 TCBsExisting S8 TCBs

•• Now only allocated for the duration of the SSL requestsNow only allocated for the duration of the SSL requests•• Provides for increased number of simultaneous SSL sessionsProvides for increased number of simultaneous SSL sessions

•• EXEC CICS WEB commands are now thread safeEXEC CICS WEB commands are now thread safe

CICS ‘Threadsafe’ redbook: http://www.redbooks.ibm.com/redbooks/pdfs/sg246351.pdf

Page 9: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 8 L I G H T Y E A R

CPSM Web User Interface is easier to use and feature richCPSM Web User Interface is easier to use and feature rich

•• Improved screensImproved screens–– Less white space Less white space

–– MultiMulti--column column detailsdetails

–– Collapsible filtersCollapsible filters

•• User favourites + User favourites + Group profilesGroup profiles

•• Result set warning Result set warning countcount

•• Filter confirmationFilter confirmation

•• Dynamic selection Dynamic selection listslists

•• Improved BAS Improved BAS admin viewsadmin views

•• Full support for new Full support for new CICS resource CICS resource typestypes

•• BatchrepBatchrep access access enhancementsenhancements

CollapsibleFilters

Reduction inwhite space

Ability to add aview to favourites

Favourite views

User Profiles

Improved visualpresentation

Selection lists

Page 10: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 9 L I G H T Y E A R

Key software prerequisitesKey software prerequisites

•• z/OS Version 1 Release 4 (5694z/OS Version 1 Release 4 (5694--A01), or laterA01), or later

•• IBM SDK for z/OS Java 2 Technology Edition, V1.4.2IBM SDK for z/OS Java 2 Technology Edition, V1.4.2

–– For Java, Enterprise JavaBeans applications and theFor Java, Enterprise JavaBeans applications and the

CICS Web services AssistantCICS Web services Assistant

Page 11: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 10 L I G H T Y E A R

Compiler currencyCompiler currency

•• COBOLCOBOL

–– IBM COBOL for OS/390 and VM V2 (5648IBM COBOL for OS/390 and VM V2 (5648--A25) with PTF PQ45462A25) with PTF PQ45462

–– IBM Enterprise COBOL for z/OS and OS/390 V3 (5655IBM Enterprise COBOL for z/OS and OS/390 V3 (5655--G53)G53)

•• PL/IPL/I

–– IBM Enterprise PL/I for z/OS and OS/390 V3 (5655IBM Enterprise PL/I for z/OS and OS/390 V3 (5655--H31)H31)

•• C and C++C and C++

–– OS/390 C/C++ (5647OS/390 C/C++ (5647--A01)A01)

–– z/OS C/C++ (5694z/OS C/C++ (5694--A01)A01)

•• PrePre--LE compiled modulesLE compiled modules

–– Native runNative run--time support withdrawntime support withdrawn

–– Will need runWill need run--time libraries distributed with LE to execute current load modultime libraries distributed with LE to execute current load moduleses

–– Remove all compiler runRemove all compiler run--time libraries from CICS startup JCLtime libraries from CICS startup JCL

•• xxx.COB2CICS, xxx.COB2LIB, xxx.COB2CICS, xxx.COB2LIB, xxx.PLILINKxxx.PLILINK, , xxx.SEDCLINKxxx.SEDCLINK

Page 12: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 11 L I G H T Y E A R

Planning and migrationPlanning and migration

•• CICS TS V3.1 is applicable to all CICS customersCICS TS V3.1 is applicable to all CICS customers

–– CICS TS V1.3 service will be discontinued in April 2006CICS TS V1.3 service will be discontinued in April 2006

•• SOAP for CICS Feature supported for migration purposesSOAP for CICS Feature supported for migration purposes

–– To allow for phased migration from the V2 Feature To allow for phased migration from the V2 Feature to the improved support for Web Services included in CICS TS V3.to the improved support for Web Services included in CICS TS V3.11

•• Statement of direction to remove the followingStatement of direction to remove the following

–– CICSPlexCICSPlex SM TSO End User Interface in the next releaseSM TSO End User Interface in the next release

–– In a future releaseIn a future release

•• ONC RPC featureONC RPC feature•• CICS Web Interface COMMAREA interfacesCICS Web Interface COMMAREA interfaces•• CICS Web Server plugCICS Web Server plug--inin

Page 13: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 12 L I G H T Y E A R

Discontinued functions removed from CICS TS V3.1Discontinued functions removed from CICS TS V3.1

•• OS/VS COBOLOS/VS COBOL

–– Programs using this level of COBOL will abend APCEPrograms using this level of COBOL will abend APCE–– Language Environment within CICS TS : Questions and AnswersLanguage Environment within CICS TS : Questions and Answers

http://wwwhttp://www--306.ibm.com/software/htp/cics/library/indexes/whitepapers.html306.ibm.com/software/htp/cics/library/indexes/whitepapers.html

•• 1 byte console ids1 byte console ids

•• High Performance Java (HPJ)High Performance Java (HPJ)

•• ECI base classes (ECIREQUEST)ECI base classes (ECIREQUEST)

–– Recommended replacement is the CCI Connector for CICS TSRecommended replacement is the CCI Connector for CICS TS•• Common Connector Framework (CCF)Common Connector Framework (CCF)

–– Recommended replacement is the CCI Connector for CICS TSRecommended replacement is the CCI Connector for CICS TS•• TCAM TORTCAM TOR

–– Network supportNetwork support•• CPSM remote MAS agent for WindowsCPSM remote MAS agent for Windows

•• Detector and reporter components of the Detector and reporter components of the

CICS Transaction Affinities utility CICS Transaction Affinities utility removed from CICS TS; removed from CICS TS; added to added to CICS Interdependency Analyzer for z/OS V1.3CICS Interdependency Analyzer for z/OS V1.3

Page 14: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 13 L I G H T Y E A R

•• CICS TS V3.1 product elementsCICS TS V3.1 product elements

–– CICS Transaction ServerCICS Transaction Server

–– CICSPlexCICSPlex System ManagerSystem Manager

–– Information CenterInformation Center

–– REXX Development and runtime for CICSREXX Development and runtime for CICS

–– CICS Application Migration AidCICS Application Migration Aid

•• WebSphere Studio Enterprise Developer V5.1 (WSED) promotionWebSphere Studio Enterprise Developer V5.1 (WSED) promotion

–– Integrated development environment for CICS and WebSphereIntegrated development environment for CICS and WebSphere

•• COBOL, PL/I, Java and J2EE developmentCOBOL, PL/I, Java and J2EE development•• z/OS file system integrationz/OS file system integration

–– One unrestricted license. No service entitlementOne unrestricted license. No service entitlement

CICS TS V3.1 CICS TS V3.1 packagingpackaging

Page 15: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 14 L I G H T Y E A R

WebSphere Studio Enterprise Developer (WSED)WebSphere Studio Enterprise Developer (WSED)

CICS V3 exploitation CICS V3 exploitation -- Subsystem support latest Subsystem support latest –– CICS, WAS, DB2 CICS, WAS, DB2

•• Connectivity enhancementsConnectivity enhancements

–– WSDL automation from existing processing WSDL automation from existing processing

–– Support for new CICS WS run time Support for new CICS WS run time marshallersmarshallers

–– XML based COBOL adapter enhancements XML based COBOL adapter enhancements

–– JCA connectors supporting latest CTGJCA connectors supporting latest CTG

•• Modern Architectural enhancementsModern Architectural enhancements

–– Service Flow Modeler support (Preview)Service Flow Modeler support (Preview)

–– Leverages support for channelsLeverages support for channels

•• Traditional support for:Traditional support for:

–– EGL support for VG based Web TransactionsEGL support for VG based Web Transactions

–– BMS Editor BMS Editor

•• Integration with other IBM application lifecycle productsIntegration with other IBM application lifecycle products

•• Eclipse V3 exploitationEclipse V3 exploitation

Brings the power of modern application architectures and rapid application

development and robust team support, to diverse enterprise IT organizations

Intuitive, visual construction based on open standards (JSF and Struts)Broad SOA support through Web services and JCA linking visual environments and user sessions to CICS QOSEasy to learn, COBOL like language for rapid UI and Business dev.Facilities to develop, debug and deploy Java, COBOL, & PL/I applications and services

Statement of Direction - What’s Coming

WSED Benefits

Single tool for all application transformation

Increase developer productivityLeverage existing processing by enabling legacy assets to be used in SOA’sIntegrate with lifecycleExtend skill sets across the organizationEnterprise Generation Language limits need for Java or traditional expertise

Page 16: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 15 L I G H T Y E A R

SummarySummary

•• InstallationInstallation

–– Similar to previous releasesSimilar to previous releases

•• Standard installation procedure or DFHISTARStandard installation procedure or DFHISTAR–– Additional Unix System Services and HFS componentsAdditional Unix System Services and HFS components

•• MigrationMigration

–– Application ProgrammersApplication Programmers

•• OS/VS COBOL considerationsOS/VS COBOL considerations•• C/C++ Threadsafe considerations for XPLINK usageC/C++ Threadsafe considerations for XPLINK usage•• Threadsafe considerations for OPENAPI usageThreadsafe considerations for OPENAPI usage

–– Systems ProgrammersSystems Programmers

•• Function RemovalFunction Removal•• Review ALL GLUEs, TRUEs and URMsReview ALL GLUEs, TRUEs and URMs

–– Threadsafe considerationsThreadsafe considerations

Page 17: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 16 L I G H T Y E A R

Comprehensive set of CICS focused tools and connectorsComprehensive set of CICS focused tools and connectors

•• Application TransformationApplication Transformation

–– CICS Business Event Publisher for MQ V1.2CICS Business Event Publisher for MQ V1.2

–– CICS Interdependency Analyzer V1.3CICS Interdependency Analyzer V1.3

–– CICS VSAM Transparency V1.1CICS VSAM Transparency V1.1

•• Subsystem ManagementSubsystem Management

–– CICS Batch Application Control V1.1CICS Batch Application Control V1.1

–– CICS Configuration Manager 1.1CICS Configuration Manager 1.1

–– CICS Online Transmission Time Optimizer V1.1CICS Online Transmission Time Optimizer V1.1

–– CICS Performance Analyzer V1.4CICS Performance Analyzer V1.4

–– CICS Performance Monitor V1.2CICS Performance Monitor V1.2

–– CICS VSAM Recovery V3.3CICS VSAM Recovery V3.3

–– CICS VSAM Copy V1.1CICS VSAM Copy V1.1

–– IBM Session Manager for z/OS V1.2IBM Session Manager for z/OS V1.2

–– Tivoli OMEGAMON XE for CICS V1.0Tivoli OMEGAMON XE for CICS V1.0

•• CICS ConnectorsCICS Connectors

–– CICS Transaction Gateway V6.0CICS Transaction Gateway V6.0

–– CICS Universal Client V6.0CICS Universal Client V6.0

–– MQ Integrator Agent for CICS V1.1MQ Integrator Agent for CICS V1.1

•• Application Development toolsApplication Development tools

–– IBM Application Monitor for z/OS V2IBM Application Monitor for z/OS V2

–– IBM Debug Tool for z/OS V5.1IBM Debug Tool for z/OS V5.1

–– IBM Fault Analyzer for z/OS V5.1IBM Fault Analyzer for z/OS V5.1

–– IBM WebSphere Studio IBM WebSphere Studio

Enterprise Developer V5.1.2Enterprise Developer V5.1.2

Page 18: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 17 L I G H T Y E A R

CICS Performance Analyzer 1.4CICS Performance Analyzer 1.4

•• Support for CICS TS Version 3.1 includes:Support for CICS TS Version 3.1 includes:

–– All new CMF Performance Class data fields ...All new CMF Performance Class data fields ...

•• Performance List, ListX, and Summary Reports and ExtractsPerformance List, ListX, and Summary Reports and Extracts•• Performance Record Selection CriteriaPerformance Record Selection Criteria

–– New and updated Statistics recordsNew and updated Statistics records

–– Revised Performance Totals ReportRevised Performance Totals Report

–– Revised Performance Wait Analysis ReportRevised Performance Wait Analysis Report

–– Additional Summary Report and Extract By keywordsAdditional Summary Report and Extract By keywords

–– Additional Performance ListX Report By and Limit keywordsAdditional Performance ListX Report By and Limit keywords

–– Revised CrossRevised Cross--System Work Extract default record formatSystem Work Extract default record format

–– Revised Performance Data Extract default record formatRevised Performance Data Extract default record format

–– Additional Sample Report FormsAdditional Sample Report Forms

•• Available: March 2005Available: March 2005

Page 19: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 18 L I G H T Y E A R

SMF Input(disk or tape)

RecordSelection

Cross-System Record

Selection

Cross-System

CICS PA

Reports

CICS PA

Extracts

Export

CICS PAAnalysis

Programs

CICS PAISPF

Dialog

ReportSets

Object ListsReportForms

Record

Selection

Criteria

Report

& Extract

Formats

Report

& Extract

Requests

Historical Data

HDBRegister

ISPF

Job

Submission

HDBRegister

Historical

Database

Inventory

CICS PA OverviewCICS PA Overview

Online Statistics

Reporting

Page 20: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 19 L I G H T Y E A R

CICS Transaction Server for z/OS Version 3.1 SupportCICS Transaction Server for z/OS Version 3.1 Support

•• Custom reports are provided that enable extensive performance anCustom reports are provided that enable extensive performance analysis alysis

of the many new functions introduced in CICS Transaction Server of the many new functions introduced in CICS Transaction Server V3.1V3.1

–– Including CICS Integration and Application TransformationIncluding CICS Integration and Application Transformation

•• Detailed and summary reports provided include Detailed and summary reports provided include ……

–– Transaction CPU Analysis Transaction CPU Analysis –– including CICS TCB usage for including CICS TCB usage for ……

•• OPENAPI Applications, OPENAPI Applications, XPLinkXPLink, ..., ...–– Web services applicationsWeb services applications

–– CICS Web support and Secure Sockets Layer (SSL) enhancementsCICS Web support and Secure Sockets Layer (SSL) enhancements

–– Application Transformation Application Transformation -- interinter--program data transfer program data transfer ……

•• Channel Container usage, Program request channel activity, Channel Container usage, Program request channel activity, ……

•• Online Statistics Reporting is available for all CICS statisticsOnline Statistics Reporting is available for all CICS statistics data data ……

–– Including the new statistics data on the CICS resources for Web Including the new statistics data on the CICS resources for Web services ...services ...

•• PIPELINE, URIMAP, and WEBSERVICEPIPELINE, URIMAP, and WEBSERVICE–– And the CICS Web support enhancements to TCP/IP Services And the CICS Web support enhancements to TCP/IP Services

Page 21: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 20 L I G H T Y E A R

CICS PA Historical Database CICS PA Historical Database –– Export and ExtractExport and Extract

•• Export to DB2Export to DB2

–– A facility to load history data into DB2 for further analysis anA facility to load history data into DB2 for further analysis and reportingd reporting

•• Creates the DDL to define the DB2 TableCreates the DDL to define the DB2 Table•• Generates the JCL to load an HDB into a DB2 TableGenerates the JCL to load an HDB into a DB2 Table

–– Access to DB2 Tools, such as ...Access to DB2 Tools, such as ...

•• DB2 Query Management Facility (QMF)DB2 Query Management Facility (QMF)–– Query and Reporting toolQuery and Reporting tool

•• Extract to CSV data setExtract to CSV data set

–– A facility to extract history data into a CSV format data setA facility to extract history data into a CSV format data set

•• Can then be imported by database or PC spreadsheet tools for furCan then be imported by database or PC spreadsheet tools for further ther processing and analysis.processing and analysis.

Page 22: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 21 L I G H T Y E A R

CICS PA 1.4 CICS PA 1.4 vsvs OMEGAMON XE for CICS Performance Reporting CapabilitiesOMEGAMON XE for CICS Performance Reporting Capabilities

Partial.Partial.

••File by task support only. File by task support only.

••OEM Database and System RecordsOEM Database and System Records

Partial. Some similar reports available from other data Partial. Some similar reports available from other data

sources.sources.

••Alternative (and more comprehensive) support for File (and Alternative (and more comprehensive) support for File (and

TSQueueTSQueue) by task records. IMS (DBCTL) data available in the ) by task records. IMS (DBCTL) data available in the

CICS SMF 110 records.CICS SMF 110 records.

••MQ data available from other SMF data sources.MQ data available from other SMF data sources.

••No support for OEM Database and System Records.No support for OEM Database and System Records.

OMEGAMON SMF 255 OMEGAMON SMF 255

recordsrecords

Partial.Partial.No, but alternatives are available for most of the data.No, but alternatives are available for most of the data.OMEGAMON SMF 110 OMEGAMON SMF 110

record extensionsrecord extensions

Very limited set of predefined reports.Very limited set of predefined reports.

••Limited customization capabilities.Limited customization capabilities.

Comprehensive set of sample reports (130+)Comprehensive set of sample reports (130+)

••Enables powerful, inEnables powerful, in--depth performance reporting and depth performance reporting and

analysis, including wait analysis, crossanalysis, including wait analysis, cross--system reporting by system reporting by

unit of work ID, MVS Workload Manager.unit of work ID, MVS Workload Manager.

••Comprehensive customization capabilities.Comprehensive customization capabilities.

Sample reports and Sample reports and

customizationcustomization

CICS SMF 110 CMF record types in a CICS SMF 110 CMF record types in a

proprietary format. proprietary format.

••CICS CMF Performance class data only!CICS CMF Performance class data only!

••No.No.

••NoNo

Standard SMF record types Standard SMF record types ……

••CICS SMF 110 CMF data (All 3 classes of data)CICS SMF 110 CMF data (All 3 classes of data)

••CICS SMF 110 Statistics and Server Statistics dataCICS SMF 110 Statistics and Server Statistics data

••DB2 SMF 101, MQ SMF 116, System Logger SMF 88DB2 SMF 101, MQ SMF 116, System Logger SMF 88

IBM record typesIBM record types

ISPF Dialog InterfaceISPF Dialog Interface

FunctionFunction

No. Batch JCL Command Language only.No. Batch JCL Command Language only.Yes. Batch JCL Command Language also supported.Yes. Batch JCL Command Language also supported.

OMEGAMON for CICS OMEGAMON for CICS

Historical ReporterHistorical Reporter

CICS PA 1.4CICS PA 1.4

Page 23: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 22 L I G H T Y E A R

CICS PA 1.4 CICS PA 1.4 vsvs OMEGAMON XE for CICS Performance Reporting CapabilitiesOMEGAMON XE for CICS Performance Reporting Capabilities

No.No.Yes. Using CICS PAYes. Using CICS PA’’s HDB support acting as an s HDB support acting as an

alternative data feed to the Tivoli Decision Support alternative data feed to the Tivoli Decision Support

Accounting Workstation for z/OS product.Accounting Workstation for z/OS product.

Accounting and Accounting and

ChargebackChargeback

Partial. Very limited set of SAS reports Partial. Very limited set of SAS reports

provided. SAS is a prerequisite for using these provided. SAS is a prerequisite for using these

reports.reports.

Yes. Either via Export to DB2 or to CSV files giving data Yes. Either via Export to DB2 or to CSV files giving data

access to reporting tools such as QMF or to commonly access to reporting tools such as QMF or to commonly

used PC based tools such as Excel, Access, etc.used PC based tools such as Excel, Access, etc.

Alternative ReportingAlternative Reporting

No.No.Yes. CICS Performance and CICS Statistics SMF data. Yes. CICS Performance and CICS Statistics SMF data.

Sample reports for reporting and data analysis are also Sample reports for reporting and data analysis are also

provided.provided.

Historical Database Historical Database

(HDB)(HDB)

For customers already collecting SMF data, For customers already collecting SMF data,

additional overhead for proprietary data additional overhead for proprietary data

recording.recording.

Only SMF data collection.Only SMF data collection.OverheadOverhead

Data collection needs to be set up and turned Data collection needs to be set up and turned

on. Can only report on the additional data from on. Can only report on the additional data from

the date of installation.the date of installation.

No setNo set--up and tuning required.up and tuning required.

Can report on any supported SMF data.Can report on any supported SMF data.

SetSet--up and reporting on up and reporting on

SMF data collected in the SMF data collected in the

pastpast

No enhancements planned.No enhancements planned.Strategic product.Strategic product.IBM strategyIBM strategy

FunctionFunction OMEGAMON for CICS OMEGAMON for CICS

Historical ReporterHistorical Reporter

CICS PA 1.4CICS PA 1.4

Page 24: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 23 L I G H T Y E A R

CICS PA CICS PA -- SummarySummary

•• CICS Performance Analyzer for z/OSCICS Performance Analyzer for z/OS

–– Comprehensive Performance Reporting for CICSComprehensive Performance Reporting for CICS

•• Including Including DB2DB2, , WebSphere MQWebSphere MQ, and , and MVSMVS System LoggerSystem Logger

–– CICS Monitoring Facility (CMF) and CICS Statistics SMF 110 dataCICS Monitoring Facility (CMF) and CICS Statistics SMF 110 data

–– Extensive Tabular Reports and Extract Data SetsExtensive Tabular Reports and Extract Data Sets

–– Historical DatabaseHistorical Database

•• Trending and Capacity PlanningTrending and Capacity Planning–– ISPF Dialog to build, maintain, and submit reports and extractsISPF Dialog to build, maintain, and submit reports and extracts

•• CICS PA Version 1.4 CICS PA Version 1.4 -- Product information ...Product information ...

–– Program Product Program Product -- 56555655--F38F38

–– Releases Supported ...Releases Supported ...

•• CICS Transaction Server for z/OS, Version 3 and Version 2CICS Transaction Server for z/OS, Version 3 and Version 2•• CICS Transaction Server for OS/390, Version 1CICS Transaction Server for OS/390, Version 1

–– More Information ....More Information ....

• http://www-306.ibm.com/software/htp/cics/panaly/

Page 25: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 24 L I G H T Y E A R

CICS Configuration ManagerCICS Configuration Manager

•• IBM CICS Configuration Manager for z/OS Version 1 Release 1IBM CICS Configuration Manager for z/OS Version 1 Release 1

•• Product number Product number 56975697--I78I78

•• Pre Pre RequsRequs::

–– z/OSz/OS Version 1 Release 2, or laterVersion 1 Release 2, or later

–– CICSCICS Transaction Server for OS/390 Version 1 Release 3, or laterTransaction Server for OS/390 Version 1 Release 3, or later

•• Generally available 29 April 2005Generally available 29 April 2005

Page 26: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 25 L I G H T Y E A R

Simple example: 3 CICS regionsSimple example: 3 CICS regions

•• Three sets of definitions to manageThree sets of definitions to manage

•• Two migrations per change:Two migrations per change:

Development Development →→ Test, then Test Test, then Test →→ ProductionProduction

•• RealReal--life environments are much more complexlife environments are much more complex……

CICS region CICS region CICS region

Resource definitions Resource definitions Resource definitions

Development Test

Migrate Migrate

Production

Page 27: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 26 L I G H T Y E A R

Migrating between shared and unshared CSD filesMigrating between shared and unshared CSD files

•• How do you systematically manage this migration?How do you systematically manage this migration?

•• If you also use If you also use CICSPlexCICSPlex SM for some environments, it gets more complexSM for some environments, it gets more complex……

AOR / FOR / TOR FOR FORAOR TORTORAOR

CSD file CSD file CSD fileCSD file CSD file

Development

Single CSD file Shared CSD file Multiple CSD files

Test Production

Page 28: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 27 L I G H T Y E A R

Migrating between CSD and contextMigrating between CSD and context

AOR / FOR / TOR

CICSPlex SM CICSPlex SM

FOR TORAOR

CSD file

CSD file

Data repository Data repository

Development A

CSD file to context Context to context

Migratedresourcedefinitions

Development B

Test Production

Page 29: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 28 L I G H T Y E A R

Abstracting the backend databaseAbstracting the backend database

•• CICS RDOCICS RDO uses uses CSDCSDss•• CICSPlexCICSPlex SMSM uses uses DREPDREPss

and and ContextContextss

•• CICS CMCICS CM uses uses ConfigurationConfigurationss•• For each CSD file or For each CSD file or

CICSPlexCICSPlex SM context, SM context, you define a you define a ConfigurationConfiguration

•• Thereafter, you refer only to the Thereafter, you refer only to the ConfigurationConfiguration; ;

–– CICS Configuration Manager CICS Configuration Manager handles the differences handles the differences transparentlytransparently

CSD file Context

CICS Configuration Manager

CICSPlex SMdata repository

Resource definitionResource definition

CICS configurationA

CICS configurationB

CICSPlex SM APIDFHEDAP

Page 30: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 29 L I G H T Y E A R

Migration schemesMigration schemes

•• These define the source and targets for the moveThese define the source and targets for the move

•• They can also identify transformation rulesThey can also identify transformation rules

CICS configurationsCICS configurations

DEVTTESTDEVTTESTCICSTFORCICSTFORCICSDFORCICSDFOR

DEVTTESTDEVTTESTCICSTTORCICSTTORCICSDAORCICSDAOR

Transformation rule setTransformation rule setToToFromFrom

Migration scheme: TESTMigration scheme: TEST

Page 31: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 30 L I G H T Y E A R

MIGRATE PACKAGE=555 SCHEME=TESTMIGRATE PACKAGE=555 SCHEME=TEST

CSD file

Context

CSD file

CSD file

CICS configurations:

Migration scheme

Change package

Resource definition Y

Resource definition X DEVA

DEVA

DEVAB

DEVAB

DEVAB

TESTB

TESTA

TESTA

TESTA

TESTB

CICSPlex SMdata repository

Page 32: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 31 L I G H T Y E A R

ProcessingProcessing

Read candidate resource definitionsfrom source CICS configurations

Transform resource definitions

Write transformed resource definitionsto target CICS configurations

Write “before” and “after” imagesof transformed resource definitions

to journal

Edit resource definitions

Package resource definitions

Ready the change package

Migrate the change package

Processingby CICS Configuration Manager:

No

No

Yes

Yes

Is it still ready?

Is it approved?

Approve the change package

Page 33: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 32 L I G H T Y E A R

ArchitectureArchitecture

Maintenance pointCMAS

Web UIserver

CICSPlex SM

Server

Agent

CICS region

DFHEDAP

DFHEDAP

CICSWebsupport

Repository

Journal

CSD file

Datarepository

Agent

CICS region

ISC

API

Client

SOAP (XML)via TCP/IP

socketsBatchcommandinterface

Yourcustominterface

ISPFdialoginterface

Page 34: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 33 L I G H T Y E A R

Set up tasksSet up tasks

1.1. Define CICS configurations (pointing to CSD files or Define CICS configurations (pointing to CSD files or

CICSPlexCICSPlex SM contexts)SM contexts)

–– CICS Configuration Manager server must be able to access CSD filCICS Configuration Manager server must be able to access CSD fileses

•• Largest configuration with Largest configuration with CSDsCSDs is therefore is therefore sysplexsysplex widewide–– CICSPlexCICSPlex SM:SM: CICS Configuration Manager server must run in a local CICS Configuration Manager server must run in a local

MAS whose CMAS MAS whose CMAS undesrstandsundesrstands the contexts you wish to managethe contexts you wish to manage

•• This is the same This is the same prereqprereq as for the WUI serveras for the WUI server

2.2. Optional:Optional: Define approval profilesDefine approval profiles

3.3. Optional:Optional: Define transformation rulesDefine transformation rules

4.4. Define migration schemes:Define migration schemes:

–– Source and target CICS configuration pairsSource and target CICS configuration pairs

–– Which set of transformation rules to useWhich set of transformation rules to use

Page 35: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 34 L I G H T Y E A R

CICS CM CICS CM -- SummarySummary

•• For system programmers & administratorsFor system programmers & administrators

–– Work with definitions in CSD files or Work with definitions in CSD files or CICSPlexCICSPlex SM contexts transparentlySM contexts transparently

–– Compare configurations and versions of definitionsCompare configurations and versions of definitions

–– Ready processing: detect unexpected changes in definitions priorReady processing: detect unexpected changes in definitions prior to migrationto migration

–– Migrate (and backMigrate (and back--out) definitions with a single commandout) definitions with a single command

–– Transform definitions during migrationTransform definitions during migration

–– Online reports Online reports

–– Batch command interfaceBatch command interface

–– New client interfaces (in addition to the ISPF and batch interfaNew client interfaces (in addition to the ISPF and batch interfaces) can be added using ces) can be added using

the CICS Configuration Manager XML SOAP interfacethe CICS Configuration Manager XML SOAP interface

•• For managersFor managers

–– Packages group related sets of resource definition changes Packages group related sets of resource definition changes

–– Migration Schemes control which CICS regions are affected by chaMigration Schemes control which CICS regions are affected by changesnges

–– Approval Profiles ensure changes are properly authorizedApproval Profiles ensure changes are properly authorized

–– Detailed audit logs Detailed audit logs

http://www-306.ibm.com/software/htp/cics/cm/

Page 36: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 35 L I G H T Y E A R

CICS Transaction Server V3.1 CICS Transaction Server V3.1 -- Summary Summary

•• CICS TS and WebSphere Application Server are CICS TS and WebSphere Application Server are IBMsIBMs strategic middleware products that together support strategic middleware products that together support

practically any mission critical solutionpractically any mission critical solution

–– Interoperate well using Web services and connectors to support eInteroperate well using Web services and connectors to support endnd--toto--end on demand systemsend on demand systems

–– Complement z/OS qualities of service such as high availability, Complement z/OS qualities of service such as high availability, scalability, low cost per transaction, and excellent securityscalability, low cost per transaction, and excellent security

•• CICS TS provides the base for the majority of mainframe applicatCICS TS provides the base for the majority of mainframe applications todayions today

–– An efficient and optimized runtime for the reuse and transformatAn efficient and optimized runtime for the reuse and transformation of existing CICS applicationsion of existing CICS applications

–– Provides easy to use services that exploit new technologies by bProvides easy to use services that exploit new technologies by building on CICS skillsuilding on CICS skills

–– First class management and support of mixed application types anFirst class management and support of mixed application types and workloadsd workloads

•• CICS TS V3.1 is now generally available (25 March 2005)CICS TS V3.1 is now generally available (25 March 2005) http://www-306.ibm.com/software/htp/cics/tserver/v31/

• Web services capabilities to extend CICS applications to a

Services Oriented Architecture

• Support for industry-leading SSL and TLS protocols

Increased ease of

Integration

Enhanced CICSApplication Transformation

Improved performance &

Enterprise Management

• Ability to leverage single development tool for application

transformation and integration

• Optimized CICS data exchange capabilities

• Improved workload throughput

• Enhanced C and C++ programs performance

• Extension of CICSPlex SM Web User Interface

Page 37: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 36 L I G H T Y E A R

For more informationFor more information

Browse the CICS TS 3.1 Information Center online @:

publib.boulder.ibm.com/infocenter/cicsts31/index.jsp

Or install your own personal copy:

1. If you don’t already have Eclipse, download the SDK from:

www.eclipse.org/downloads/index.php

2. Go to IBM Publications…

www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi

…find SK3T-6965, and download it…

3. Add the CICS Info Center (SK3T-6965) to your Eclipse workbench

Page 38: Up and Running with CICS Transaction Server for z/OS · PDF fileCICS® Transaction Server for z/OS ... CICS ‘Threadsafe’ redbook: ... – WSDL automation from existing processing

Up & Running with CICS TS 3.1 April 2005 Page 37 L I G H T Y E A R

LightyearLightyear ‘‘OneOne--onon--OneOne’’ SeminarsSeminars

To request a free To request a free ‘‘OneOne--onon--OneOne’’ seminar:seminar:

•• ee--mail to Carole (mail to Carole ([email protected]@lightyr.com), copy to me (), copy to me ([email protected]@lightyr.com),),

specify which CICS 3.1 specify which CICS 3.1 topic(stopic(s) would be of interest to you, ) would be of interest to you,

include your include your ‘‘phone #phone #

•• We will call you back to discuss:We will call you back to discuss:

–– ObjectivesObjectives

–– ContentContent

–– AudienceAudience

–– ScheduleSchedule