Dev and Test Environment

Rational Development and Test Environment for System z
Rational Development and Test
Environment for System z (RD&T)
Off host mainframe development and testing
Mark Boyd
Client Technical Specialist, Rational
Enterprise Modernization
Alisa Morse
RD&T Product Manager
10/7/14
© 2014 IBM Corporation
Rational Development and Test Environment for System z
Business constraints with mainframe development today
Which limits the amount of System z production workload coming online
“Operations tell me it will
take two months to get my
test system allocated.”
“I can only test my batch
applications in offline hours.
Online apps consume the 9-5 cycles.”
“It is difficult for my developers
to learn the mainframe.
Operations controls can prevent
experimentation by developers..”
“I want to try out creating Event
Processing and ATOM apps, but
my system isn’t scheduled for a
CICS update till 2013.”
2
“My development capacity chargeback is consuming my entire budget.
I can’t spend on tools.”
“We don’t have the capital
budget to obtain more mainframe
test resources for my developers. It’s
easier and cheaper to get a Windows or Unix
box.”
“I can’t even work on Mondays!
Production workload kicks me off.”
“The Mainframe isn’t cool anymore.
It’s faster and cheaper to develop
on a Unix platform.”
© 2014 IBM Corporation
Rational Development and Test Environment for System z
RD&T Description
The Dev and Test Environment consists of:
Rational Dev and Test
RTCz Agent
RDz Agent
 Dev and Test Environment (based on
zPDT)
 Dev and Test Environment can provide a
System z development platform on a PC
 capable of running z/OS
 provides great flexibility to run a
customized environment
System z S/W Stack
Debug Tool
CICS DB2
Assembler
WebSphere/z
COBOL
z/OS
C/C++
IMS
PL/I
Dev and Test Environment
x86 PC or HX5 Blade running Linux
 Software stack provides a choice of IBM
middleware test environments
 actual middleware software (including
z/OS)
 actual enterprise compilers
 no API simulation
<USB License Key>
© 2014 IBM Corporation
3
Rational Development and Test Environment for System z
Typical uses
 Prototyping and V2V migration- drive newer technologies and levels of software to
production more quickly
 Employee Education in an indestructible, approachable environment
 Distributing development and test activities for higher availability, quality, and
productivity. Benefits:
– Increased availability of mainframe dev/test environment
– Reduces issues with shared data
– No waiting for sys admins to make changes on the mainframe
 Enabling new software delivery methodologies such as Continuous Integration
 Enabling development and test for geographically dispersed and outsourced teams
4
© 2014 IBM Corporation
Rational Development and Test Environment for System z
Create additional mainframe development and
test capacity without increasing MIPS
Affordable off host
development and test
environment

Develop and test z/OS applications
anywhere, anytime

Free up mainframe development MIPS for
production workload

Eliminate costly delays by reducing
burden on existing IT operations staff

Exploit the latest z/OS software, including
z/OS 2.1, CICS 5.2, IMS 13, and COBOL
5.1
RDz
What’s
New

Includes Rational Integration Tester 8.6
z/OS components to minimize subsystem
Adependencies
leading global
duringfinancial
unit testingservices
firm with assets of over $2 trillion
RDz & ISPF
Reduced manual testing from
A10
leading
vehicle rentals
daysprovider
to 10 of
minutes
,
increased developer productivity by
saving
over $7 million to date
25% and decreased time to market
Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads
of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or
© 2014 IBM Corporation
performance testing.
Rational Development and Test Environment for System z
z/OS 2.1 Distribution
 z/OS V2.1, including sub-features
 Compilers
• Encryption Facility
• IBM Compiler for REXX 1.4
• IBM HTTP Server
• IBM Enterprise PL/I 4.4
• DITTO/ESA
• IBM COBOL 5.1
• IBM z/OS Management Facility
• IBM Rational COBOL Runtime 6.0.1 (EGL)
 IBM PD Tools
• XL C++ 2.1
• Tools Base for z/OS
• IBM Java SDK for z/OS 6.0, 6.0.1, 7.0, 7.1
• IBM Debug Tool 13.1
 WebSphere Application Server for z/OS 8.0, 8.5, Liberty Profile
• IBM File Manager 13.1**
 DB2 for z/OS
– IBM Fault Analyzer 13.1**
• DB2 for z/OS 10, 11
 CICS Transaction Server
• DB2 Utility Suite for z/OS
• CICS 4.2, 5.1, 5.2
• DB2 Administration Tool for z/OS
• CICS/VSAM Recovery 5.1, 5.2
• CICS Transaction Gateway 9.0
 CICS Tools
• Interdependency Analyzer for CICS for z/OS 5.1, 5.2**
• CICS Deployment Assistant 5.1, 5.2
• DB2 Object Comparison Tool for z/OS
• DB2 for z/OS QMF
 IMS
• IMS 11, 12, 13
• IMS Utilities 12
 Tivoli
• Tivoli System Automation for z/OS 3.5
• IMS Database Control Suite for z/OS 12
• Tivoli NetView 6.1
 WebSphere MQ for z/OS 7.1
• Tivoli Workload Scheduler for z/OS 9.2
 Rational Developer for System z 9.1 z/OS components
 Rational Team Concert 5.0 z/OS components
6
10/7/14
** additional license terms and conditions apply
© 2014 IBM Corporation
Rational Development and Test Environment for System z
Benefits of Rational Development and Test Environment for System z
 Better quality
– Better development and test coverage earlier in the
cycle- defects eliminated at code phase cost 12x less
than those found in QA
– Enable easier problem determination with isolated
environments
 Free up development and test MIPS for higher
value workloads
– Reduce development and test costs, including
development and test capacity chargebacks
– Implement DevOps practices to improve quality and
delivery time without consuming mainframe resources
 Reduce cycle time
– Enable teams to work in parallel by distributing dev and
test activities
– Liberate developers to rapidly prototype application
changes- no waiting for operations
– Automate activities without worrying about MIPS
consumption
7
10/7/14
© 2014 IBM Corporation
Rational Development and Test Environment for System z
Learning Resources
 RD&T Product Page
 How to create your own mainframe application development sandbox with RD&T
 z/OS Continuous Integration dW article
 DevOps for the Enterprise tech talks: http://bit.ly/1b4wl18
 RD&T Product Documentation, including zPDT Redbooks
 RD&T Hub
 If you are interested in trying RD&T yourself, please contact Brad Adams
(btadams@us.ibm.com)
8
10/7/14
© 2014 IBM Corporation
Accelerating Product and Service Innovation
© 2013 IBM Corporation
Accelerating Product and Service Innovation
www.ibm.com/software/rational
© 2013 IBM Corporation
Brad
Adams
Accelerating Product and Service Innovation
btadams@us.ibm.com
281-639-9072
www.ibm.com/software/rational
© Copyright IBM Corporation 2013. All rights reserved.
The information contained in these materials is provided for
informational purposes only, and is provided AS IS 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, these materials. Nothing contained in
these materials is intended to, nor shall have the effect of,
creating any warranties or representations from IBM or its
suppliers or licensors, or altering the terms and conditions of
the applicable license agreement governing the use of IBM
software. References in these materials to IBM products,
programs, or services do not imply that they will be available
in all countries in which IBM operates. Product release dates
and/or capabilities referenced in these materials may change
at any time at IBM’s sole discretion based on market
opportunities or other factors, and are not intended to be a
commitment to future product or feature availability in any
way. IBM, the IBM logo, Rational, the Rational logo, and
other IBM products and services are trademarks of the
International Business Machines Corporation, in the United
States, other countries or both. Other company, product, or
service names may be trademarks or service marks of others.
© 2013 IBM Corporation