Cloud Enabling CICS
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Cloud Enabling IBM CICS Discover how to quickly cloud enable a traditional IBM 3270-COBOL-VSAM application Use CICS Explorer to develop and deploy a multi-versioned application Understand the benefits of threshold policy Rufus Credle Isabel Arnold Andrew Bates Michael Baylis Pradeep Gohil Christopher Hodgins Daniel Millwood Ian J Mitchell Catherine Moxey Geoffrey Pirie Inderpal Singh Stewart Smith Matthew Webster ibm.com/redbooks International Technical Support Organization Cloud Enabling IBM CICS December 2014 SG24-8114-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (December 2014) This edition applies to CICS Transaction Server for z/OS version 5.1, 3270-COBOL-VSAM application. © Copyright International Business Machines Corporation 2014. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii IBM Redbooks promotions . ix Preface . xi Authors. xii Now you can become a published author, too! . .xv Comments welcome. .xv Stay connected to IBM Redbooks . xvi Part 1. Introduction . 1 Chapter 1. Cloud enabling your CICS TS applications . 3 1.1 Did you know?. 4 1.2 Business value . 4 1.3 Solution overview . 5 1.4 Cloud computing in a CICS TS context. 6 1.5 Overview of the cloud-enabling technologies in CICS TS V5 . 11 1.5.1 Platform overview . 12 1.5.2 Application overview . 13 Chapter 2. GENAPP introduction. 15 2.1 CICS TS topology . 16 2.2 Application architecture. 17 2.2.1 GENAPP in a single managed region. 17 2.2.2 GENAPP in a CICS TS topology. 19 2.3 Limitations of the current design . 21 2.3.1 Meaningful names. 21 2.3.2 Taking the application through the lifecycle . 22 2.3.3 Managing updates to GENAPP . 22 2.3.4 Dependencies . 22 2.3.5 Multiple region separation. 22 2.3.6 Control of resource usage. 22 Part 2. How to cloud-enable your IBM CICS TS . 23 Chapter 3. Creating a platform. 25 3.1 The CICS TS platform. 26 3.2 The role of a CICS TS platform. 26 3.3 The components of a CICS TS platform . 26 3.3.1 Status . 27 3.3.2 Lifecycle . 28 3.3.3 Scope . 29 3.3.4 Region types . 29 3.3.5 Services . 29 3.3.6 Policies . 30 © Copyright IBM Corp. 2014. All rights reserved. iii 3.4 Example single-region platform project. 30 3.4.1 Defining the development topology. 31 3.4.2 Defining the platform. 36 3.4.3 Deploy the platform. 44 3.4.4 Multi-region platform for test or production . 49 3.5 Outcome . 49 Chapter 4. Creating an application . 51 4.1 The CICS TS application. 52 4.1.1 Gaining value for existing CICS TS applications. 53 4.2 The components of a CICS TS application . 53 4.3 Developing a CICS TS application . 55 4.4 Example . 56 4.4.1 Prerequisites . 56 4.4.2 Creating application entry points. 57 4.4.3 CICS Application Project. 62 4.4.4 CICS Application Binding Project . 66 4.4.5 Deploying the CICS TS application and creating the application definition . 69 4.4.6 Installing and managing the CICS TS application. 73 4.4.7 Adding dependencies into the CICS TS application . 76 4.4.8 Updating the CICS Application Project . 84 4.4.9 Update the CICS Application Binding Project . 86 4.4.10 Redeploying the CICS TS application. 87 4.4.11 Installing and managing the updated CICS TS application. 90 4.4.12 Diagnosing dependency errors . 93 4.5 The outcome . 95 Chapter 5. Applying a policy . 97 5.1 CICS Policy . 98 5.1.1 Policy rule thresholds . 98 5.1.2 Policy rule actions . 99 5.1.3 Policy rule scope. ..