Cloud Enabling CICS

Cloud Enabling CICS

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. ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    246 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us