Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

47
© 2015 IBM Corporation Upgrading to CICS TS V5.2 Session 6638 Steve Zemblowski [email protected]

Transcript of Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Page 1: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

© 2015 IBM Corporation

Upgrading to CICS TS V5.2

Session 6638

Steve [email protected]

Page 2: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Session Agenda

• Software prerequisites

• General external changes• Resource definition

• Application and systems programming interfaces

• Global user exits

• Monitoring and statistics

• Upgrade Process

• Stabilization of support and discontinued functions

• Documentation

• Summary

3

Page 3: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

5

CICS Developer Trial

5

• V5.2 Available in 2014

• No charge trial, fixed expiry date

• Does not start SVC period

• For non-production environments

• Available through IBM ShopzSeries

• PID 5655-Y30

http://www-03.ibm.com/software/products/en/cics-ts-devtrial

Based on CICS TS V5.2

- (with restrictions)

• Performance

• Capacity

• License

Page 4: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

CICS Transaction Server V5.2 Elements

• CICS Transaction Server V5.2

• CICS 0690

• Service Flow Runtime

• CICSPlex SM V5.2

• REXX

• Development System

• Runtime Facility

• REXX Common for z/OS

• Available via download

• CICS Explorer V5.2

• CICS Information Center V5.2

7

Page 5: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Software prerequisites

• CICS TS V5.2 requires z/OS V1.13, or later • The product will not initialize with a lower level of operating

system installed

• IBM 64-bit SDK for z/OS, Java Technology Edition V7 SR1 or later or V7.1

• Required if using Java application programs, the CICS Web Services Assistant, the CICS XML Assistant or validation of web services/XML transforms

• The IBM XML Toolkit V1.10 for z/OS is not required for installation

• Required at runtime if WS-Security is used

• If not present at runtime DFHPI0119 will be issued

• IBM XML Toolkit and Java SDK NOT shipped with CICS

9

Page 6: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Software prerequisites…

• http://publib.boulder.ibm.com/infocenter/prodguid/v1r0/clarity/index.html

11

Page 7: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Software prerequisites…

• An example of a compatibility report

12

Page 8: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Compiler Best Practices

• Upgrade compilers when you upgrade System z hardware or Middleware

• Minimize quality assurance effort

• Maximize performance

• Leverage compiler support for new middleware features

• Improve debugging and programmability

• Recompile “hot spots” to improve performance

• Leverage new compiler features to modernize critical applications • “Rip and Replace is expensive and risky

• Modernization promotes reuse and delivery of new solution at lower cost, lower risk and shorter delivery time

• Use Rational development tools to improve programmer productivity • Rational Developer for z, Rational Developer for z UT, Rational Team

Concert

13

Page 9: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Business Partner Software

• The information contained on the Business Partner Offerings pages and any associated documentation was supplied by various third parties, and was not authored by IBM; it is provided by IBM for informational purposes only. To the fullest extent permitted under applicable law, the information contained on the Business Partner Offerings pages and any associated documentation is made available by IBM and (where relevant) by the named IBM Business Partner on "as is" basis, without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, the information on the Business Partner Offerings pages or in any other related documentation. Nothing contained on the Business Partner Offerings pages or in such documentation is intended to, or shall have the effect of, creating any warranty or representation from IBM (or any of IBM's Business Partners, suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of any IBM software. The IBM Business Partner statements on the Business Partner Offerings pages or in such documentation do not necessarily represent the positions, strategies or opinions of IBM; those statements are provided only to illustrate how various IBM Business Partners use or support various IBM software products. No guarantee of comparable results is offered, either by IBM or by any of its Business Partners, suppliers or licensors.

• Current business partner support will be maintained at:

• Business Partner Software

15

Page 10: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

z/OS Storage

• 64-bit storage

• Above the 2 gigabyte bar

• 31-bit storage

• Above the line 16 megabyte line

• Below the 2 gigabyte bar

• 24-bit storage

• Below the line 16 megabyte line

2GB

16MB

64-bitstorage

31-bitstorage

24-bitstorage

0

16EB

REGION

4GB

MEMLIMIT

Page 11: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

CICS TS V5.2 Usage of 24 and 31 Bit Storage

19

2GB

(Extended) High Private Area

REGION / JES / IEFUSI

CICS kernel storage

EDSALIM

EUDSA ECDSA

ESDSA

ETDSA

ERDSA

DSALIM

CDSA

SDSA

UDSA

RDSA

System region

Com

mon s

tora

geNon-CICS

userapplication

storage

LSR pools

Page 12: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

CICS TS V5.2 Usage of 64 Bit Storage

16EB

MEMLIMIT / IEFUSI

JVM server (x n)

Msg tables

GCDSA

TSMAINLIMIT

Temp storage

TRTABSZ

Internal trace table

Share

d m

em

ory

addre

ssin

g

Sto

rage <

2G

B

TRTRANSZ

Tran. dump trace table

MN, LD, TS, CQ control

blocks

64 bit application data cache

GUDSA

64 bit application data cache

GSDSA

64 bit application data cache

Non CICS user application storage

SM control blocks

Page 13: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• MEMLIMIT

• CICS TS V5.2 requires a minimum of 6GB

• DFHSM0602 message is issued and CICS

terminates

– if MEMLIMIT is less than 6GB

• Above bar storage usage– See the CICS TS V52 Performance Guide, chapter 7

• Virtual and real storage: performance and tuning

23

Page 14: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Installation procedure has changed!• You must install the activation module

– Installs in• CICSTS52.hlq.SDFHLIC for CICS TS 52

• CICSTS52.hlq.SDFHDEV for Developer Trial

• CICSTS52.hlq.SDFHVUE for Value Unit Edition

• STEPLIB concatenation• Activation dataset must be in STEPLIB concatenation

• Release levels• INQUIRE SYSTEM RELEASE returns 0690

• Utility programs suffixed with 690– e.g. DFHPD690

• Do not place DFHRPL libraries or Dynamic library datasets in the extended address space (EAS) of an extended address volume (EAV)

25

Page 15: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• New System Initialization parameters

• NISTSP800131A={NOCHECK|CHECK}

– Specifies whether the CICS region is to check for conformance to the NIST SP800-131A standard.

• USSCONFIG={/var/cicsts/dfhconfig | directory} – Directory in which z/OS UNIX configuration files such as the SSL cipher

suite specification file are stored

• MAXOPENTCBS

– Specifies the maximum number of open task control blocks

• MAXXPTCBS

– Specifies the maximum number of open X8 and X9 TCBs that can exist concurrently in the CICS region

Take the defaults for MAXOPENTCBS and MAXXPTCBS. Make sure to remove these values from your SIT before upgrading to CICS TS 52

27

Page 16: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Changed System Initialization parameters

• ENCRYPTION={STRONG|ALL|TLS12}

– Specifies encryption levels

– WEAK, MEDIUM, NORMAL, and TLS12FIPS are no longer

supported

• JVMPROFILEDIR={/usr/lpp/cicsts/cicsts52/JVMProfiles|direct

ory}

– JVMSERVERS defined in bundles do not use profiles from this

directory

• MXT={250|number}

– Default changed to 250 from 500

29

Page 17: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Obsolete Resource Definitions

• DNSGROUP

– Group name for connection optimization

• GRPCRITICAL

– Specifies critical member of a DNSGROUP

• Changed Resource Definitions or Attributes

• DB2CONN resource definition: changed TCBLIMIT attribute

– CICS will detect a mismatch between the threads definied and the

TCB limit and issue a DFHDB2110 message

• TSMODEL resource definition: changed EXPIRYINTMIN

attribute

– You may specify TS expiration times in minutes

– Expiration processing is now supported for shared TS queues

31

Page 18: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• New Resource Definition Groups• DFHFCRL

– Manipulates files installed via the bundle process

• Changed Resource Definition Groups• DFHPGAIP

– Autoinstall programs are now defined with CONCURRENCY(THREADSAFE)

• Macro Control Tables• Reassemble all tables against the CICS TS V5.2 libraries

33

Page 19: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Obsolete SPI commands

• INQUIRE TCPIPSERVICE DNSSTATUS

– DNSSTATUS was used to specify the Domain Name System (DNS)

and Workload Manager (WLM) registration status of a service

• SET TCPIPSERVICE DNSSTATUS and DNSGROUP

– DNSGROUP was used to specify the group name with which CICS

registered to Workload Manager for connection optimization

35

Page 20: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Changed SPI options

• Inquiring on private resources for applications

– LIBRARY and PROGRAM

– INQUIRE from a public program returns

information about the public resource

• If the resource is not available as a public resource, a

“not found” response is returned

– INQUIRE when running under an application

returns information about the private resource

• If the application does not have a private resource,

information is returned about a public resource

• If the resource is not available as a private or public

resource, a “not found” response is returned

37

Page 21: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Changed SPI options• CREATE TSMODEL

– A new option EXPIRYINTMIN is added

• EXTRACT STATISTICS – APPLICATION(data-value)

– APPLMAJORVER(data-value)

– APPLMINORVER(data-value)

– APPLMICROVER(data-value)

– PLATFORM(data-value)

• INQUIRE ASSOCIATION– New attributes ACAPPLNAME, ACMAJORVER, ACMICROVER, ACMINORVER,

ACOPERNAME, and ACPLATNAME return the current application context

• INQUIRE BUNDLE and INQUIRE BUNDLEPART– AVAILSTATUS

• INQUIRE JVMSERVER– PROFILEDIR option now displays the JVM profile directory for JVM servers that are

packaged in CICS bundles

• INQUIRE LIBRARY– New options are added to specify the application context for browsing private resources

• INQUIRE PIPELINE– Now includes a MSGFORMAT parameter for determining the message format

• INQUIRE PROGRAM– A new option RESIDENCY is added to the INQUIRE PROGRAM command

39

Page 22: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Changed SPI options

• INQUIRE SYSTEM

– MESSAGECASE, MVSSMFID and MVSSYSNAME are added to

the command

• INQUIRE WEBSERVICE

– New states, DISABLING and DISABLED, for web services that

are packaged in CICS bundles

• SET BUNDLE

– New option AVAILSTATUS gives/removes access to application

entry points

41

Page 23: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Changed CEMT Commands

• Similar to SPI changes

43

Page 24: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Changed CEMT Commands

• INQUIRE JVMSERVER

– A new option PROFILEDIR has been added

• INQUIRE PROGRAM

– New options APPLICATION, APPLMAJORVER, APPLMINORVER

, APPLMICROVER, ENTRYPOINT and OPERATION are added

• INQUIRE URIMAP

– The USAGE option has a new value JVMSERVER

• SET PROGRAM

– A new option OPERATION has been added

• SET STATISTICS

– The default value for interval has decreased form 3hrs to 1hr

• SET SYSTEM

– The max value for MAXTASKS has increased to 2000 and the

minimum to 10

45

Page 25: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• New CICS Supplied Category 1 Transactions

• CFCR– This transaction is used to disable files that are defined in CICS

bundles

• CJLR

– This transaction is used to provide Liberty XA recovery

47

Page 26: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Global User Exits

• It is HIGHLY recommended that ALL global user exits be analyzed

to ensure that they are THREADSAFE and that their PROGRAM

definitions changed to specify CONCURRENCY(THREADSAFE)

• For XPI check information in CICS Infocenter

49

Page 27: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…• Global User Exits

• XPI Changes

– INQUIRE_APP_CONTEXT

– Returns the current application context for the most recent application that has

been set onto the task

– INQUIRE_PROGRAM and START_BROWSE_PROGRAM

– New options to inquire on private programs

51

Page 28: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…• Global User Exits

• Resource management installation and discard exit: XRSINDI

– UEPAPCTXT

– For private resources for applications that are deployed on platforms, this

parameter contains the address of a variable-length list, which corresponds to

the list in UEPIDNAM, containing the application context information for the

resource. The information is listed in the following order:

– 1.The private resource name, padded with spaces to 8 characters

– 2.The platform name, padded with spaces to 64 characters

– 3.The application name, padded with spaces to 64 characters

– 4.The major version number for the application, which is a fullword binary value

– 5.The minor version number for the application, which is a fullword binary value

– 6.The micro version number for the application, which is a fullword binary value

– UEPAPPTK

– Address of a variable-length list, containing an 8-character token representing

the application instance to which this resource belongs. For public resources,

this address is zero

53

Page 29: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• User Replaceable Modules…

• Changed User Replaceable Modules– DFHDSRP, distributed routing program

– New DFHDYPDS fields for Application and Platform support

– DFHPGADX, program autoinstall program

– Supplied definitions now specify CONCURRENCY(THREADSAFE):

– DFHPGADX, Assembler program

– DFHPGAHX, C program

– DFHPGALX, PL/I program

– DFHPGAOX, COBOL program

– EYU9WRAM / EYU9XLOP

– New fields for Application and Platform support

55

Page 30: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Monitoring

• Record size increases to 3260 bytes

• MCT default changed from RMI=NO to RMI=YES

57

Page 31: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…

• Statistics

• Monitor Domain Statistics– Number of user transactions ended in interval

– Number of system transactions ended in interval

– Time last transaction attached

– Time last transaction ended

– MAXTASK at last transaction attached

– Current user tasks at last transaction attached

– Average user response time

– Peak user response time

– Time of peak user response timeLoader Global Statistics

– New statistics on RO TCB program load requests and load time

• Dispatcher Statistics

– New fields to understand the TCB pool performance

• Private Resource Statistics

– Programs

– Library

59

Page 32: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

External Changes…• Application Programming Interface changes

• ASSIGN

– LINKLEVEL

– ERRORMSG

– Application Context

• DELAY

– Milliseconds option

• FORMATTIME

– STRINGZONE

• LINK

– May operate differently when using application entry points

• INVOKE APPLICATION

– New command for specific application invocation

• VERIFY TOKEN

– New command to get the USERID associated with a Kerberos token

61

Page 33: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Upgrade Process

• Operating System Setup

• CICS uses z/OS conversion services

– Conversion facility must be enabled

– Documented in “z/OS Support for Unicode Using Conversion Services”

• SDFHLINK modules are downward compatible

– e.g. SVC, DFHIRP

– New DFHCSVCU utility to install CICS SVC without z/OS IPL

– Considerations for DFHIRP

• SEYULINK modules are not downward compatible

• MEMLIMIT needs to be set equal to or greater than 6GB

63

Page 34: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Upgrade Process…

• Installation Process

• Default installation process

– Common IBM install procedures

– SMP/E RECEIVE, APPLY, ACCEPT commands

– Described in the CICS Program Directory

• DFHISTAR process

– CICS generated installation job stream

– Described in the CICS Installation Guide

• Note addition of License Library – Must be installed before running IVPs

65

Page 35: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Upgrade Process…

• CICS Local and Global Catalog

• Define new Local and Global catalogs

• Initialize the catalogs using CICS TS V5.2 utilities

• Perform a START=INITIAL

• CICS will fail startup if back level GCD or LCD is used

– DFHRM0100 applid GLOBAL CATALOG DATA SET IS NOT INITIALIZED FOR THIS RELEASE

OF CICS

– DFHCC0107 applid LOCAL CATALOG DATA SET IS NOT INITIALIZED FOR THIS RELEASE

OF CICS

67

Page 36: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Upgrade Process…

• CICS System Definition (CSD)

• Define New CSD

• REPRO existing CSD to new dataset

• Run DFHCSDUP UPGRADE– Use DFHCSDUP SCAN command to check for user changes

• Sharing the CSD– CICS TS V5.2 CSD can be shared with prior releases

– DFHCOMPG (51)

– DFHCOMPF (42)

– DFHCOMPE (41)

– DFHCOMPD (32)

– DFHCOMPC (31)

69

Page 37: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Upgrade Process…

• CICSPlex Systems Manager

• CICSPlex upgrade similar to previous releases

– Maintenance point CMAS must be upgraded first

• CMAS and MAS agent code must all be at V5.2 level

• WUI Server and its connected CMAS must be at V5.2 level

71

Page 38: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Stabilization of Support• CICSPlex SM Web User Interface (WUI)

• The CICSPlex SM Web User Interface (WUI) for CICS TS is stabilized. Minor additions to existing views will continue. The CICSPlex SM WUI will not be withdrawn during the lifetime of CICS TS V5.

• The CICSPlex SM address space (CMAS) and WUI server components continue to provide strategic support for the CICS Explorer V5.1 and form the basis of the modern CICS user experience. CICSPlex upgrade is similar to previous releases

• CICS DISTRIBUTED DATA MANAGEMENT (DDM):

• From the release of CICS TS V2.1, in March 2001, CICS Distributed Data Management (DDM) provides Parallel Sysplex support for VSAM data sharing, Sysplex-wide logging and journal management, and CICS temporary storage data sharing for CICS TS. CICS DDM is no longer available from IBM and support was discontinued, as of December 31, 2003. CICS DDM is no longer available in CICS TS from Version 5.2 onwards.

• CICS TS APPLICATIONHANDLER JAVA INTERFACE

• The CICS TS ApplicationHandler Java interface, which can be used to write SOAP web services provider pipeline application handlers in an Axis2 JVM server, is deprecated. Clients who want to write SOAP web services for CICS TS in Java, or to customize pipeline processing in Java, are encouraged to use Java API for XML Web Services (JAX-WS) facilities in the Liberty JVM server web container, built on WebSphere Application Server 1 Liberty profile technology.

73

Page 39: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

IBM Knowledge Center

75

Page 40: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

CICS Interdependency Analyzer / Deployment Assistant

• Interdependency Analyzer

Upgrade Analysis

• Can help identify changes

related to CICS upgrades

• Query results can help

target testing

• Deployment Assistant

• Supplied Cheat Sheet

– Steps to Upgrade

76

Page 41: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

What’s next…

More of my sessions

#2809 Five compelling reasons for creating a CICS Cloud

#2844 There’s a new Sheriff in Town – CICS Policy Based Management

#6638 Upgrading to CICS 52

More Cloud sessions

#4156 Twist and Cloud - How customers make CICS dance

#3034 Build a WebSphere Linux Cloud on System z: from roll your own to pre-integrated

#3239 Using cloud techniques and technologies to make your mainframe more efficient

Collect a z Passport sticker here, and at…

@IBM_CICS slideshare.net/IBM_CICSfacebook.com/IBMCICS ibm.com/cics

WIN!

Page 42: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Get a lightning start: Key InterConnect 2015 sessions

#2829 Mon 2:00-3:00 Liberté, Égalité, Fraternité—Viva the CICS and WebSphere Mini Revolution

#1670 Tue 3:30-4:30 IBM WebSphere Liberty z/OS Connect: A Technical Introduction

#4032 Wed 9:30-10:30 Meet the Winners of IBM’s Mainframe Mobile App Throwdown 2014

#6482 Thu 11:00-11:50 What is the Mainframe Mobile App Throwdown and How Do I Register?

Register now at

ibm.biz/mmathrowdownand submit your app by April 12th

Mobilize your mainframe in our fun app-building contest for

z Systems clients & business partners!

The Mainframe Mobile App Throwdownis back for 2015!

Page 43: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Need expert help?

79

CICS Development Services, for worldwide services assistance

Bringing CICS development expertise directly to your doorstep

Email us [email protected]

Get a deep dive into your systems with a CICS health check

Want to know more about CICS and Java? We offer tailored Java

education

Move forward with mobile with our customized mobile workshop

Soar into the cloud with ourtailored cloud workshop

Need to optimize your systems? Then ask about a performance

optimization engagement

Get the low down on performance with a CICS performance workshops

Need to modernise your workload in CICS? Ask about a integration and

connectivity engagement

Need some help upgrading to the latest release? Then ask about our

upgrade workshop

Need to reduce cost by optimizing your systems? Then a performance optimization engagement may be for

you

Need something different? Then we can build a customized workshop,

just for you!

Availability a concern? Then try our High Availability workshop

Visit ibm.com/cicsthen click ‘Services’

Page 44: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Summary

• Installation

• Similar to previous releases

• New License Modules

• Standard IBM procedure or DFHISTAR

• Upgrading

• Application Programmers

– Review Changes based on Applications and Platforms

• Systems Programmers

– “Normal” release process

– Review all GLUES, TRUES, URMs and Resource definitions

80

Page 45: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Notices and Disclaimers

Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or

transmitted in any form without written permission from IBM.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with

IBM.

Information in these presentations (including information relating to products that have not yet been announced by IBM) has been

reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM

shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY,

EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF

THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT

OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the

agreements under which they are provided.

Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without

notice.

Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are

presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual

performance, cost, savings or other results in other operating environments may vary.

References in this document to IBM products, programs, or services does not imply that IBM intends to make such products,

programs or services available in all countries in which IBM operates or does business.

Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not

necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither

intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.

It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal

counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s

business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or

represent or warrant that its services or products will ensure that the customer is in compliance with any law.

Page 46: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Notices and Disclaimers (con’t)

Information concerning non-IBM products was obtained from the suppliers of those products, their published

announcements or other publicly available sources. IBM has not tested those products in connection with this

publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM

products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to

interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,

INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A

PARTICULAR PURPOSE.

The provision of the information contained herein is not intended to, and does not, grant any right or license under any

IBM patents, copyrights, trademarks or other intellectual property right.

• IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document

Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,

ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,

PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,

pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,

urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of

International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and

service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on

the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

Page 47: Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Considerations

Thank YouYour Feedback is

Important!Session 6638

Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone,

laptop or conference kiosk.