SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Mainframe Application Testing Both
With and Without Live Data
Session 3193
Please Note:
1
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole
discretion.
• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in
making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any
material, code or functionality. Information about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual
throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
• John Chewter, IBM
– STSM, Chief Architect – API Testing & Service Virtualization
• Bill Alexander, IBM
– Architect – Rational Developer for z Systems
2
Introduction and background
• Shift Left testing
– RTW overview
• Modern mainframe application development
– RDz overview
• Example application
– Intro to zMobile Health Care app
• SQL event virtualization
– RDz, RIT and DB2
– Real data and virtualized data
• CICS program virtualization
– RDz, RIT and CICS
– Real programs and virtualized program stubs
• Testfrom the web service interface
– RDz and Generic Service Client using JSON/HTTP
– Real data and virtualized data
• Wrap up
3
Agenda
Rapid iterations
Develop Build Test Deploy
Production
API
Catalog
Develop Build Test Deploy
Slower iterations
Production
Systems of Interaction
Systems of Record
Digital
Applications
Enterprise
Applications
The Multispeed IT Problem
The customerasks:
How do we test these
scenarios?
Typical Challenges
Agile Agenda
IT Complexity
 New technologies
 Iterative delivery
 Fast paced
 Lots of Integration
 Legacy Estate
 Large scale
 Complexity
 Longer delivery
schedules
Financial
Constraints
 Fewer people
 Cloud Services
 Value for money
Delivery Delays
Increased Cost
Increased Delivery Risk
 Loss of expertise
 Delivery commitments
 New operating models
 Ownership of Quality
Changein
Supplier/Governance
Continuous Delivery
Teamsneed to automate at every layer
Continuous Testing
• IBM Rational Test Virtualization Server
 Model real system behavior to eliminate test
dependencies and simulate production
 Accelerate testing and reduce the setup and
infrastructure costs of traditional testing
environments
• IBM Rational Test Workbench
 Supportfunctional, performance and integration
testing throughout your projectlifecycle
 With a script less,wizard-driven test authoring
environment and supportfor more than 70
technologies and protocols
Load Agents
VirtualizationAgents
QA Team
On Premises
Test
Workbench
Functional Testing
Integration Testing
PerformanceTesting
RegressionTesting
Mobile Testing
Test
Servers
ABOUT THE SOLUTION – 1/2…RTW
Virtual Service Engines
Performance Engines
On Cloud
{
Hybrid
Dev Team
Modern mainframe application development – traditional resources
8
IBM Rational Developer for z Systems
 Easy access to mainframe resources
 Advanced editors and program understanding tools
 Improved codequality through static analysis
 Unit testing tools
 Remote debugging
 SCM integration
Modern mainframe application development – data tooling
9
IBM Rational Developer for z Systems
 Easy access to databases
 Edit tables, Load/Extract data, Run SQL,Generate DDL, Create Stored Procedures
 Additional capabilities when IBM Data Studio is also installed
Modern mainframe application development – service enablement
10
IBM Rational Developer for z Systems
 Enterprise Service Tools perspective is used for service enabling traditional mainframe applications
 Advanced editors for JSON, WSDL,XML, XSD
 Wizard driven tools for easy creation and deploymentof web service artifacts
 Generic Service Client and Web ServicesExplorerfor service testing
11
 Monitors the user's physical
and mental well-being
 Reminds the user when to
take his or her medications
and receives confirmations
 Uses Bluetooth for
collectionof biosensor
information (heart-rate and
EEG)
 Performs real-time graph
analytics of the user's
collected biometric and
electro-encephalogram
(EEG) data
 Runs on Android and iOS
mobile devices
Example application
Dev environment overview
• RDz and RIT installed on workstation
• Rational Test Control Panel (RTCP)
– Web dashboard for managing stubs, agents, proxies
– Contains tools for use in various environments
• CLIP agents for DB2 on z virtualization
• CICS agents for (DPL)LINK virtualization
• MQ, HTTP, JDBC,CTG and other agents
12
RDz
RIT
Developer Workstation
RTCP
CLIPAgentfrontend
Developer Workstation
Or Network Computer
HTTP
In v8.7+ RTCP tools replace Rational Integration Tester Platform Pack
SQL event virtualization for programs that
access DB2 on z
13
Dev and Test environment overview
14
• Compiled Language Interceptor Processor (CLIP)
– A two part distributed agent
– Front end on a Linux or Windows workstation
• One front end agent is capable of servicing
multiple z/OS hosts, DB2 subsystems and users
– Back end runs in the address space of your z/OS
application
• CADP transaction in CICS
– Manages profiles for intercepting DB2 calls
– Using CADP web interface allows for auto profile
creation
DB2
COBOL
CICS
CADP
CLIPAgentback end
User Application
RDz
RIT
Developer Workstation z System
RTCP
CLIPAgentfrontend
Developer Workstation
Or Network Computer
TCPIP
HTTP
In a batch scenario, CADP is not used . Instead use the TEST option with specific parameters for RIT.
Using RIT to prepare for DB2 virtualization
• Architecture School
– Create logical DB2 on z resource
• New > General > Database Server
– Create physical binding to z/OS, DB2, CICS and CADP
• Set Binding in > environment > Create new database
• Recording Studio
– Monitor the logical DB2 on z resource
• Make sure the CLIP agents are running
• Make sure the CADP profile is Active
– Record DB2 data
• Execute the live application
– Save data into a database stub 15
Modify and Create test data
16
• Test Factory
– Edit the database stub, using common tools
– Modify recorded test data
– Create new test data
– Run the stub
• Data from the stub is used without restarting the
application itself
• Progress barshows how oftenthe stub is
accessed
17
• Run the CICS transaction
– Without the stub active
– Requests flow to actual database tables
– Newly created (virtual) data does not exist
• Run the CICS transaction
– With the stub active
– Requests flow to the stub, not the database
• Pass-through is also available
– Newly created (virtual) data is returned
Test the 3270 transaction
Example application + DB2 virtualization
18
z/OS
CICS Web
Services
CICS
Presentation logic
Add /
Update
Browse
3270 Client
DB2
• Test early
• Test often
• Test in isolation
• Reduce wait time
Bonus slide – MVS Batch DB2 virtualization
19
• Architecture School
– Create logical DB2 on z resource
– Create physical binding to z/OS, DB2
• Recording Studio
– Monitor the logical DB2 on z resource
• Make sure the CLIP agents are running
– Record DB2 data
• Execute the live application
– Save data into a database stub
• Test Factory
– Edit the database stub, using common tools
– Run the stub
• Include CLIP agent backend on SYSLIB
• Include TEST option and host:port for CLIP agent front end
• Include Environment variable for DBRM file location
• Include Environment variable for DB2 subsystem ID
CICS Program LINK (DPL)
virtualization
20
Dev and Test environment overview
21
• Rational Integration Tester CICS TS Agent
– A two part agent for z/OS
– RITEXITC
• CICS exit which monitors DPL Calls
• One per CICS region
– RITAGENT
• Batch service that sets up communication to the exit
• One per LPAR
COBOL
CICS
RITEXITC
RITAGENT
User Application
RDz
RIT
Developer Workstation z System
RTCP
Developer Workstation
Or Network Computer
TCPIP
HTTP
Currently only COMMAREA is supported. Channel and containers is not supported.
Using RIT to prepare for DPL virtualization
• Architecture School
– Create logical CICS region
• New > IBM > IBM CICS Region
– Create physical binding to CICS
• Set Binding in > environment > Create new IBM CICS Server
– Create Recording Filters
• Recording Studio
– Monitor the logical CICS region
• Make sure the RITAGENT is running
– Record data used in Program LINK
• Execute the live application
– Save data into a stub 22
Modify and Create test data
23
• Test Factory
– Edit the stub, using COBOL data structure layout
– Modify recorded test data
– Create new test data
– Run the stub
• Data from the stub is used without
restarting the application itself
24
• Run the CICS transaction
– Without the stub active
– Requests flow to actual program
– Actual program is executed
• Run the CICS transaction
– With the stub active
– Requests flow to the stub, not the program
• Pass-through is also available
– Actual program does not have to be ready
– Newly created (virtual) data is returned
Test linking to the program
Example application + DPL virtualization
25
z/OS
CICS Web
Services
CICS
Presentation logic
Add /
Update
Browse
3270 Client
DB2
• Test early
• Test often
• Test in isolation
• Reduce wait time
CICS web service virtualization
26
Dev and Test environment overview
27
• Rational Integration Tester HTTP Proxy
– IBM RIT HTTP Proxy Service
• Configured via registration.xml file
• Started by default, but can also use start.bat COBOL
CICS
User Application
RDz
RIT
Developer Workstation z System
RTCP
HTTP Proxy
Developer Workstation
Or Network Computer
TCPIP
HTTP
Using RIT to prepare for service virtualization
• Architecture School
– Create logical Web Server
• New > Web > HTTP Connection
– Create physical binding to CICS
• Set Binding in > environment > Create new Web Server
• Recording Studio
– Monitor the logical Web Server
• Make sure the HTTP Proxy service is running
• Make sure the service requester is configured to use an HTTP Proxy
– Record data used in web service
• Execute the live application
– Save data into a stub 28
Modify and Create test data
29
• Test Factory
– Edit the stub
– Using JSON Schema layout
– Modify recorded test data
– Create new test data
– Run the stub
• Data from the stub is used without
restarting the application itself
30
• Run the service request
– Without the stub active
– Requests flow to actual web service
– Actual service is executed
• Run the service request
– With the stub active
– Requests flow to the stub, not the service
• Pass-through is also available
– Actual service does not have to be ready
– Newly created (virtual) data is returned
Test invoking the service
Example application + service virtualization
31
z/OS
CICS Web
Services
CICS
Presentation logic
Add /
Update
Browse
3270 Client
DB2
• Test early
• Test often
• Test in isolation
• Reduce wait time
REST
JSON
Mainframe Scenarios
32
TEST
VIRTUALIZE
VIRTUALIZE
Benefits
33
Having a focused capability to quickly and easily access core services early in the development
cycle will ‘change the game’ for agile development within complex systems delivery projects
 Much fastertime to provisionversus conventional environment stand-up times
 Reduced technicaldebtforprojects
 Increased productivity,and Shift Left increased projectquality
 Decouple deliveryschedulesby working with virtual services priorto integration
 Reduce delivery risk due to unmanaged dependencies
 Reduction in total numberof environments
 Lower costversus procurementof environments from 3rd
parties
 Low TCO to consumeservice managed & delivered through virtualization
 Lower dependenceon non-IT staffre-usable and self managed data
• Increase code quality
–Test early and often
–Shorten time between defect identification and defect resolution
• Reduce bottlenecks
–Eliminate the need to wait for colleagues (other developers, systems
administrators)
–Evolve your tests and stubs as you progress through the SDLC
34
Wrap up
• Rational Test Workbench: https://ibm.biz/BdHs5T
• Rational Developer for z Systems: https://ibm.biz/BdHkuU
• IBM DevOps page: http://ibm.com/DevOps
• IBM DevOps for Enterprise Systems: http://bit.ly/1PB02KS
• IBM Enterprise DevOps for z Systems cloud-based trial:
– https://ibm.biz/BdH666
• For Dummies books:
– https://ibm.biz/mmdevops
– http://ibm.co/devopsfordummies
– http://ibm.co/agilefordummies
– http://ibm.co/ServiceVirtualizationForDummies
– http://ibm.co/ARDfordummies 35
Resources
Related sessions of interest
Session # Title
3370A Service Testing in Enterprise Environments
2188B Delivering Quality Code: An Enterprise Developer's Perspective
1714A DevOps on z Systems at UBS: What is the Speed of a Caravan
in the Desert?
3329A Thomson Reuters' Use of RDz to Accelerate Development
through Mainframe Modernization
4098A Shaw Industries' Experience with Deployment and Adoption of
DevOps Tools in a Mainframe Shop
5565A System z DevOps Application Testing Meets LeftShift
3478A Continuous Integration and Deployment on Rational
Development and Test Environment for z Systems
36
Notices and Disclaimers
37
Copyright © 2016 by International Business Machines Corporation (IBM). No part of this documentmaybe reproduced or transmitted in any form withoutwritten permission
from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restrictedby GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products thathave not yet been announced byIBM) has been reviewed for accuracy as of the date of
initial publication and could include unintentional technical or typographical errors.IBM shall have no responsibilityto 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 ofthe agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawalwithout notice.
Performance data contained herein was generallyobtained in a controlled,isolated environments. Customer examples are presented as illustrations ofhow those customers
have used IBM products and the results they may have achieved. Actual performance,cost,savings or other results in other operating environments mayvary.
References in this documentto IBM products,programs,or services does notimplythat 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 mayhave been prepared by independentsession speakers,and do not necessarilyreflectthe 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 participantor
their specific situation.
It is the customer’s responsibilityto insure its own compliance with legal requirements and to obtain advice of competentlegal counsel as to the identification and
interpretation of any relevant laws and regulatory requirements thatmayaffect the customer’s business and anyactions the customer mayneed to take to complywith such
laws. IBM does notprovide legal advice or representor warrant that its services or products will ensure thatthe customer is in compliance with anylaw
Notices and Disclaimers Con’t.
38
Information concerning non-IBMproducts was obtained from the suppliers ofthose products,their published announcements or other publiclyavailable sources. IBM has not
tested those products in connection with this publication and cannotconfirm the accuracy of performance,compatibilityor any other claims related to non-IBM products.
Questions on the capabilities ofnon-IBM products should be addressed to the suppliers ofthose products.IBM does notwarrantthe 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, INCLUDINGBUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is notintended to, and does not, grantany right or license under anyIBM patents,copyrights,trademarks or other intellectual
property right.
IBM, the IBM logo,ibm.com,Aspera®,Bluemix,Blueworks Live,CICS, Clearcase,Cognos®,DOORS®,Emptoris®,Enterprise DocumentManagementSystem™,FASP®,
FileNet®,Global Business Services ®,Global Technology Services ®, IBM ExperienceOne™,IBM SmartCloud®,IBM Social Business®,Information on Demand,ILOG,
Maximo®, MQIntegrator®, MQSeries®,Netcool®, OMEGAMON, OpenPower,PureAnalytics™, PureApplication®,pureCluster™,PureCoverage®, PureData®,
PureExperience®,PureFlex®, pureQuery®, pureScale®,PureSystems®,QRadar®,Rational®,Rhapsody®,Smarter Commerce®,SoDA,SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®,Tivoli®, Trusteer®,Unica®,urban{code}®,Watson,WebSphere®,Worklight®,X-Force® and System z® Z/OS, are trademarks ofInternational Business
Machines Corporation,registered in manyjurisdictions worldwide.Other product and service names mightbe trademarks ofIBM or other companies.A current listof IBM
trademarks is available on the Web at "Copyright and trademark information"at: www.ibm.com/legal/copytrade.shtml.
Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.

Más contenido relacionado

La actualidad más candente

RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIDevOps for Enterprise Systems
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareDevOps for Enterprise Systems
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesSusan Yoskin
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowDevOps for Enterprise Systems
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...DevOps for Enterprise Systems
 
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARInterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARDevOps for Enterprise Systems
 
InterConnect 2017 : Mastering the z Systems Development and Test Environment ...
InterConnect 2017 : Mastering the z Systems Development and Test Environment ...InterConnect 2017 : Mastering the z Systems Development and Test Environment ...
InterConnect 2017 : Mastering the z Systems Development and Test Environment ...DevOps for Enterprise Systems
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4Susan Yoskin
 
InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...
InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...
InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...DevOps for Enterprise Systems
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruNRB
 
AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupJim Basler
 
VMWorld 2004 - Justifying the transition from Physical to Virtual
VMWorld 2004 - Justifying the transition from Physical to VirtualVMWorld 2004 - Justifying the transition from Physical to Virtual
VMWorld 2004 - Justifying the transition from Physical to VirtualDavid Kent
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Susan Yoskin
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...DevOps for Enterprise Systems
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Teodoro Cipresso
 

La actualidad más candente (20)

Automatic Performance Improvement for Legacy COBOL
Automatic Performance Improvement for Legacy COBOLAutomatic Performance Improvement for Legacy COBOL
Automatic Performance Improvement for Legacy COBOL
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
IBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z SystemsIBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z Systems
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...
 
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARInterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
 
InterConnect 2017 : Mastering the z Systems Development and Test Environment ...
InterConnect 2017 : Mastering the z Systems Development and Test Environment ...InterConnect 2017 : Mastering the z Systems Development and Test Environment ...
InterConnect 2017 : Mastering the z Systems Development and Test Environment ...
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4
 
InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...
InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...
InterConnect 2017 : Do You Have the Right Solution for z/OS Application Devel...
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay Chandru
 
AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User Group
 
File Manager for z/OS - Overview
File Manager for z/OS - OverviewFile Manager for z/OS - Overview
File Manager for z/OS - Overview
 
VMWorld 2004 - Justifying the transition from Physical to Virtual
VMWorld 2004 - Justifying the transition from Physical to VirtualVMWorld 2004 - Justifying the transition from Physical to Virtual
VMWorld 2004 - Justifying the transition from Physical to Virtual
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
 

Similar a Mainframe Application Testing both With and Without Live Data

IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview nick_garrod
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overviewnick_garrod
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...In-Memory Computing Summit
 
What's New in IBM Streams V4.2
What's New in IBM Streams V4.2What's New in IBM Streams V4.2
What's New in IBM Streams V4.2lisanl
 
DevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceDevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceGrid Dynamics
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIsCisco DevNet
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Eduardo Patrocinio
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vmCharlie Cler
 
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resourcesSHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resourcesnick_garrod
 
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
 New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S... New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...Big Data Spain
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021Ieva Navickaite
 
1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...Matthew Webster
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapesChris Kernaghan
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Dataconomy Media
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
 
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsCloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsYong Feng
 

Similar a Mainframe Application Testing both With and Without Live Data (20)

IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overview
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
 
What's New in IBM Streams V4.2
What's New in IBM Streams V4.2What's New in IBM Streams V4.2
What's New in IBM Streams V4.2
 
DevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceDevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 Conference
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIs
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vm
 
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resourcesSHARE 2014, Pittsburgh Using policies to manage critical cics resources
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
 
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
 New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S... New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...1961 no rainclouds here! using cics platform and policies to keep your privat...
1961 no rainclouds here! using cics platform and policies to keep your privat...
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
 
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsCloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 

Más de DevOps for Enterprise Systems

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIDevOps for Enterprise Systems
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...DevOps for Enterprise Systems
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data AnalyticsDevOps for Enterprise Systems
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success DevOps for Enterprise Systems
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment... DevOps for Enterprise Systems
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...DevOps for Enterprise Systems
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesDevOps for Enterprise Systems
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 

Más de DevOps for Enterprise Systems (20)

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDI
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIs
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software Keynote
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
IBM Z for the Digital Enterprise - Java performance
IBM Z for the Digital Enterprise  - Java performanceIBM Z for the Digital Enterprise  - Java performance
IBM Z for the Digital Enterprise - Java performance
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
 
IBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overviewIBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overview
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy Reality
 
Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 

Último

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Último (20)

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

Mainframe Application Testing both With and Without Live Data

  • 1. Mainframe Application Testing Both With and Without Live Data Session 3193
  • 2. Please Note: 1 • IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. • Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. • The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. • The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. • Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. • John Chewter, IBM – STSM, Chief Architect – API Testing & Service Virtualization • Bill Alexander, IBM – Architect – Rational Developer for z Systems 2 Introduction and background
  • 4. • Shift Left testing – RTW overview • Modern mainframe application development – RDz overview • Example application – Intro to zMobile Health Care app • SQL event virtualization – RDz, RIT and DB2 – Real data and virtualized data • CICS program virtualization – RDz, RIT and CICS – Real programs and virtualized program stubs • Testfrom the web service interface – RDz and Generic Service Client using JSON/HTTP – Real data and virtualized data • Wrap up 3 Agenda
  • 5. Rapid iterations Develop Build Test Deploy Production API Catalog Develop Build Test Deploy Slower iterations Production Systems of Interaction Systems of Record Digital Applications Enterprise Applications The Multispeed IT Problem The customerasks: How do we test these scenarios?
  • 6. Typical Challenges Agile Agenda IT Complexity  New technologies  Iterative delivery  Fast paced  Lots of Integration  Legacy Estate  Large scale  Complexity  Longer delivery schedules Financial Constraints  Fewer people  Cloud Services  Value for money Delivery Delays Increased Cost Increased Delivery Risk  Loss of expertise  Delivery commitments  New operating models  Ownership of Quality Changein Supplier/Governance
  • 7. Continuous Delivery Teamsneed to automate at every layer Continuous Testing
  • 8. • IBM Rational Test Virtualization Server  Model real system behavior to eliminate test dependencies and simulate production  Accelerate testing and reduce the setup and infrastructure costs of traditional testing environments • IBM Rational Test Workbench  Supportfunctional, performance and integration testing throughout your projectlifecycle  With a script less,wizard-driven test authoring environment and supportfor more than 70 technologies and protocols Load Agents VirtualizationAgents QA Team On Premises Test Workbench Functional Testing Integration Testing PerformanceTesting RegressionTesting Mobile Testing Test Servers ABOUT THE SOLUTION – 1/2…RTW Virtual Service Engines Performance Engines On Cloud { Hybrid Dev Team
  • 9. Modern mainframe application development – traditional resources 8 IBM Rational Developer for z Systems  Easy access to mainframe resources  Advanced editors and program understanding tools  Improved codequality through static analysis  Unit testing tools  Remote debugging  SCM integration
  • 10. Modern mainframe application development – data tooling 9 IBM Rational Developer for z Systems  Easy access to databases  Edit tables, Load/Extract data, Run SQL,Generate DDL, Create Stored Procedures  Additional capabilities when IBM Data Studio is also installed
  • 11. Modern mainframe application development – service enablement 10 IBM Rational Developer for z Systems  Enterprise Service Tools perspective is used for service enabling traditional mainframe applications  Advanced editors for JSON, WSDL,XML, XSD  Wizard driven tools for easy creation and deploymentof web service artifacts  Generic Service Client and Web ServicesExplorerfor service testing
  • 12. 11  Monitors the user's physical and mental well-being  Reminds the user when to take his or her medications and receives confirmations  Uses Bluetooth for collectionof biosensor information (heart-rate and EEG)  Performs real-time graph analytics of the user's collected biometric and electro-encephalogram (EEG) data  Runs on Android and iOS mobile devices Example application
  • 13. Dev environment overview • RDz and RIT installed on workstation • Rational Test Control Panel (RTCP) – Web dashboard for managing stubs, agents, proxies – Contains tools for use in various environments • CLIP agents for DB2 on z virtualization • CICS agents for (DPL)LINK virtualization • MQ, HTTP, JDBC,CTG and other agents 12 RDz RIT Developer Workstation RTCP CLIPAgentfrontend Developer Workstation Or Network Computer HTTP In v8.7+ RTCP tools replace Rational Integration Tester Platform Pack
  • 14. SQL event virtualization for programs that access DB2 on z 13
  • 15. Dev and Test environment overview 14 • Compiled Language Interceptor Processor (CLIP) – A two part distributed agent – Front end on a Linux or Windows workstation • One front end agent is capable of servicing multiple z/OS hosts, DB2 subsystems and users – Back end runs in the address space of your z/OS application • CADP transaction in CICS – Manages profiles for intercepting DB2 calls – Using CADP web interface allows for auto profile creation DB2 COBOL CICS CADP CLIPAgentback end User Application RDz RIT Developer Workstation z System RTCP CLIPAgentfrontend Developer Workstation Or Network Computer TCPIP HTTP In a batch scenario, CADP is not used . Instead use the TEST option with specific parameters for RIT.
  • 16. Using RIT to prepare for DB2 virtualization • Architecture School – Create logical DB2 on z resource • New > General > Database Server – Create physical binding to z/OS, DB2, CICS and CADP • Set Binding in > environment > Create new database • Recording Studio – Monitor the logical DB2 on z resource • Make sure the CLIP agents are running • Make sure the CADP profile is Active – Record DB2 data • Execute the live application – Save data into a database stub 15
  • 17. Modify and Create test data 16 • Test Factory – Edit the database stub, using common tools – Modify recorded test data – Create new test data – Run the stub • Data from the stub is used without restarting the application itself • Progress barshows how oftenthe stub is accessed
  • 18. 17 • Run the CICS transaction – Without the stub active – Requests flow to actual database tables – Newly created (virtual) data does not exist • Run the CICS transaction – With the stub active – Requests flow to the stub, not the database • Pass-through is also available – Newly created (virtual) data is returned Test the 3270 transaction
  • 19. Example application + DB2 virtualization 18 z/OS CICS Web Services CICS Presentation logic Add / Update Browse 3270 Client DB2 • Test early • Test often • Test in isolation • Reduce wait time
  • 20. Bonus slide – MVS Batch DB2 virtualization 19 • Architecture School – Create logical DB2 on z resource – Create physical binding to z/OS, DB2 • Recording Studio – Monitor the logical DB2 on z resource • Make sure the CLIP agents are running – Record DB2 data • Execute the live application – Save data into a database stub • Test Factory – Edit the database stub, using common tools – Run the stub • Include CLIP agent backend on SYSLIB • Include TEST option and host:port for CLIP agent front end • Include Environment variable for DBRM file location • Include Environment variable for DB2 subsystem ID
  • 21. CICS Program LINK (DPL) virtualization 20
  • 22. Dev and Test environment overview 21 • Rational Integration Tester CICS TS Agent – A two part agent for z/OS – RITEXITC • CICS exit which monitors DPL Calls • One per CICS region – RITAGENT • Batch service that sets up communication to the exit • One per LPAR COBOL CICS RITEXITC RITAGENT User Application RDz RIT Developer Workstation z System RTCP Developer Workstation Or Network Computer TCPIP HTTP Currently only COMMAREA is supported. Channel and containers is not supported.
  • 23. Using RIT to prepare for DPL virtualization • Architecture School – Create logical CICS region • New > IBM > IBM CICS Region – Create physical binding to CICS • Set Binding in > environment > Create new IBM CICS Server – Create Recording Filters • Recording Studio – Monitor the logical CICS region • Make sure the RITAGENT is running – Record data used in Program LINK • Execute the live application – Save data into a stub 22
  • 24. Modify and Create test data 23 • Test Factory – Edit the stub, using COBOL data structure layout – Modify recorded test data – Create new test data – Run the stub • Data from the stub is used without restarting the application itself
  • 25. 24 • Run the CICS transaction – Without the stub active – Requests flow to actual program – Actual program is executed • Run the CICS transaction – With the stub active – Requests flow to the stub, not the program • Pass-through is also available – Actual program does not have to be ready – Newly created (virtual) data is returned Test linking to the program
  • 26. Example application + DPL virtualization 25 z/OS CICS Web Services CICS Presentation logic Add / Update Browse 3270 Client DB2 • Test early • Test often • Test in isolation • Reduce wait time
  • 27. CICS web service virtualization 26
  • 28. Dev and Test environment overview 27 • Rational Integration Tester HTTP Proxy – IBM RIT HTTP Proxy Service • Configured via registration.xml file • Started by default, but can also use start.bat COBOL CICS User Application RDz RIT Developer Workstation z System RTCP HTTP Proxy Developer Workstation Or Network Computer TCPIP HTTP
  • 29. Using RIT to prepare for service virtualization • Architecture School – Create logical Web Server • New > Web > HTTP Connection – Create physical binding to CICS • Set Binding in > environment > Create new Web Server • Recording Studio – Monitor the logical Web Server • Make sure the HTTP Proxy service is running • Make sure the service requester is configured to use an HTTP Proxy – Record data used in web service • Execute the live application – Save data into a stub 28
  • 30. Modify and Create test data 29 • Test Factory – Edit the stub – Using JSON Schema layout – Modify recorded test data – Create new test data – Run the stub • Data from the stub is used without restarting the application itself
  • 31. 30 • Run the service request – Without the stub active – Requests flow to actual web service – Actual service is executed • Run the service request – With the stub active – Requests flow to the stub, not the service • Pass-through is also available – Actual service does not have to be ready – Newly created (virtual) data is returned Test invoking the service
  • 32. Example application + service virtualization 31 z/OS CICS Web Services CICS Presentation logic Add / Update Browse 3270 Client DB2 • Test early • Test often • Test in isolation • Reduce wait time REST JSON
  • 34. Benefits 33 Having a focused capability to quickly and easily access core services early in the development cycle will ‘change the game’ for agile development within complex systems delivery projects  Much fastertime to provisionversus conventional environment stand-up times  Reduced technicaldebtforprojects  Increased productivity,and Shift Left increased projectquality  Decouple deliveryschedulesby working with virtual services priorto integration  Reduce delivery risk due to unmanaged dependencies  Reduction in total numberof environments  Lower costversus procurementof environments from 3rd parties  Low TCO to consumeservice managed & delivered through virtualization  Lower dependenceon non-IT staffre-usable and self managed data
  • 35. • Increase code quality –Test early and often –Shorten time between defect identification and defect resolution • Reduce bottlenecks –Eliminate the need to wait for colleagues (other developers, systems administrators) –Evolve your tests and stubs as you progress through the SDLC 34 Wrap up
  • 36. • Rational Test Workbench: https://ibm.biz/BdHs5T • Rational Developer for z Systems: https://ibm.biz/BdHkuU • IBM DevOps page: http://ibm.com/DevOps • IBM DevOps for Enterprise Systems: http://bit.ly/1PB02KS • IBM Enterprise DevOps for z Systems cloud-based trial: – https://ibm.biz/BdH666 • For Dummies books: – https://ibm.biz/mmdevops – http://ibm.co/devopsfordummies – http://ibm.co/agilefordummies – http://ibm.co/ServiceVirtualizationForDummies – http://ibm.co/ARDfordummies 35 Resources
  • 37. Related sessions of interest Session # Title 3370A Service Testing in Enterprise Environments 2188B Delivering Quality Code: An Enterprise Developer's Perspective 1714A DevOps on z Systems at UBS: What is the Speed of a Caravan in the Desert? 3329A Thomson Reuters' Use of RDz to Accelerate Development through Mainframe Modernization 4098A Shaw Industries' Experience with Deployment and Adoption of DevOps Tools in a Mainframe Shop 5565A System z DevOps Application Testing Meets LeftShift 3478A Continuous Integration and Deployment on Rational Development and Test Environment for z Systems 36
  • 38. Notices and Disclaimers 37 Copyright © 2016 by International Business Machines Corporation (IBM). No part of this documentmaybe reproduced or transmitted in any form withoutwritten permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restrictedby GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products thathave not yet been announced byIBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors.IBM shall have no responsibilityto 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 ofthe agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawalwithout notice. Performance data contained herein was generallyobtained in a controlled,isolated environments. Customer examples are presented as illustrations ofhow those customers have used IBM products and the results they may have achieved. Actual performance,cost,savings or other results in other operating environments mayvary. References in this documentto IBM products,programs,or services does notimplythat 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 mayhave been prepared by independentsession speakers,and do not necessarilyreflectthe 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 participantor their specific situation. It is the customer’s responsibilityto insure its own compliance with legal requirements and to obtain advice of competentlegal counsel as to the identification and interpretation of any relevant laws and regulatory requirements thatmayaffect the customer’s business and anyactions the customer mayneed to take to complywith such laws. IBM does notprovide legal advice or representor warrant that its services or products will ensure thatthe customer is in compliance with anylaw
  • 39. Notices and Disclaimers Con’t. 38 Information concerning non-IBMproducts was obtained from the suppliers ofthose products,their published announcements or other publiclyavailable sources. IBM has not tested those products in connection with this publication and cannotconfirm the accuracy of performance,compatibilityor any other claims related to non-IBM products. Questions on the capabilities ofnon-IBM products should be addressed to the suppliers ofthose products.IBM does notwarrantthe 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, INCLUDINGBUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained h erein is notintended to, and does not, grantany right or license under anyIBM patents,copyrights,trademarks or other intellectual property right. IBM, the IBM logo,ibm.com,Aspera®,Bluemix,Blueworks Live,CICS, Clearcase,Cognos®,DOORS®,Emptoris®,Enterprise DocumentManagementSystem™,FASP®, FileNet®,Global Business Services ®,Global Technology Services ®, IBM ExperienceOne™,IBM SmartCloud®,IBM Social Business®,Information on Demand,ILOG, Maximo®, MQIntegrator®, MQSeries®,Netcool®, OMEGAMON, OpenPower,PureAnalytics™, PureApplication®,pureCluster™,PureCoverage®, PureData®, PureExperience®,PureFlex®, pureQuery®, pureScale®,PureSystems®,QRadar®,Rational®,Rhapsody®,Smarter Commerce®,SoDA,SPSS, Sterling Commerce®, StoredIQ, Tealeaf®,Tivoli®, Trusteer®,Unica®,urban{code}®,Watson,WebSphere®,Worklight®,X-Force® and System z® Z/OS, are trademarks ofInternational Business Machines Corporation,registered in manyjurisdictions worldwide.Other product and service names mightbe trademarks ofIBM or other companies.A current listof IBM trademarks is available on the Web at "Copyright and trademark information"at: www.ibm.com/legal/copytrade.shtml.
  • 40. Thank You Your Feedback is Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.