InterConnect
2017
Mastering the z Systems
Development and Test
Environment Golden Image
Heinrich Reusch, zD&T
Development Manager
Troy Bishop, zD&T Architect
Omer Caspi, Chief Architect
and STSM for Application
Discovery
2 3/17/2017
Please note
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.
z Systems
Development and Test
Environment (zD&T)
Overview
Enterprise business
assets often reside on z
where they belong…
Fast
response times
Extremely reliable
Highly available
Near infinite
scalability
220+ BILLION lines
of code
70% of WW business
transactions are
COBOL applications
<50% of the TCO
>1.3M transactions per
second
…but mainframe
development is often
constrained
“Operations tell me it will
take two months to get my
test system allocated”
“I can only test my batch
applications after hours.
Online apps consume the 9-5
cycles”
“My development capacity
charge-back is consuming my
entire budget”
“All teams share one LPAR. If
someone gets behind, or causes
an error, everyone is impacted”
“During quarterly accounting,
development is squeezed.
Sometimes we skimp on test
and quality suffers”
“COBOL 6.1 is available, but an impact
assessment is required before switching to a
new compiler”
Develop and test z Systems applications
anywhere, anytime
Test early and often: High fidelity z/OS development
and test environment (no software simulation) leads to
quality and quicker delivery
Gain agility: z/OS on x86 hardware that can be
virtualized and reset to offers a developer sandbox for
prototyping and version to version migration
Optimize: Initial development and test activities
performed on zD&T enables reallocation of MIPS to
higher value production workload
Add z System development and test capacity:
z Systems Development and Test Environment
Affordable off host development
and test environment
IMS DB2
CICS
WAS MQ
z/OS
COBOL, PL/I, C++, Java,
EGL, Batch, Assembler,
X86 PC or HX5 Blade
running Linux
IBM SoftLayer Infrastructure
zD&T
RTC RIT
z Systems
Development and
Test Environment
(zD&T)
UCD
IDz
DT
“RD&T improved our development and testing timeline and
provided stability and quality” Developer, Large Enterprise
Computer Services Company
https://www.techvalidate.com/tvid/C99-3E2-1ED
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 performance testing.
More flexible licensing with an
updated z/OS software distribution:
• Cloud friendly software-based licensing for
enterprise customers, with up to 8 CPs per
instance
• Hardware-based licensing for personal and
portable use cases, 3 CPs per instance
• Adopt newer levels of z/OS software (see the
following pages for details)
• Part numbers to license z/TPF development,
test, education, and application
demonstration on z/D&T
z Systems Development and
Test Environment V10
v10: eGA’ed on 11/17/16
V10.0.1: eGA’ed on 03/16/17
zD&T v10.0: z/OS 2.2 Distribution (July 2016)
Green indicates New
• z/OS V2.2, including sub-features
• Encryption Facility
• z/OS Security Level 3 Feature and z/OS Communications
Server Security Level 3 Feature
• IBM HTTP Server
• DITTO/ESA
• IBM z/OS Management Facility
• IBM PD Tools
• Tools Base for z/OS
• IBM Debug Tool 13.1
• IBM File Manager 13.1- evaluation
• IBM Fault Analyzer 13.1- evaluation
• CICS Transaction Server
• CICS 5.1, 5.2, 5.3
• CICS/VSAM Recovery 5.1, 5.2
• CICS Transaction Gateway 9.0
• CICS Tools
• CICS Deployment Assistant 5.3
• Tivoli
• Tivoli System Automation for z/OS 3.5
• Tivoli NetView 6.2.1
• Tivoli Workload Scheduler for z/OS
• Compilers
• IBM Compiler for REXX 1.4
• IBM Enterprise PL/I 4.5
• IBM COBOL 5.2
• IBM Rational COBOL Runtime 6.0.1 (EGL)
• XL C++ 2.1
• IBM Java SDK for z/OS 7.1, 8.0
• WebSphere Application Server for z/OS 8.0, 8.5, Liberty Profile
• DB2 for z/OS
• DB2 for z/OS 10.1, 11.1
• DB2 Utility Suite for z/OS
• DB2 Administration Tool for z/OS
• DB2 Object Comparison Tool for z/OS
• DB2 for z/OS QMF
• IMS
• IMS 13, 14.1
• WebSphere MQ for z/OS 8
• Rational Developer for System z 9.5.1 z/OS components
• Rational Team Concert 6.0.1 z/OS components
• UrbanCode Deploy 6.2 z/OS Agent
• IBM Sterling Connect Direct for z/OS 5.2
• IBM Explorer for z/OS Aqua 3.0
• IBM z/OS Connect Enterprise Edition V2.0
zD&T 10.0.1: z/OS 2.2 Distribution (December 2016)
Green indicates New
• z/OS V2.2, including sub-features
• Encryption Facility
• z/OS Security Level 3 Feature and z/OS
Communications Server Security Level 3 Feature
• IBM HTTP Server
• DITTO/ESA
• IBM z/OS Management Facility
• IBM PD Tools
• Tools Base for z/OS
• IBM Debug for z Systems 14.0
• IBM File Manager 13.1- evaluation
• IBM Fault Analyzer 13.1- evaluation
• CICS Transaction Server
• CICS 5.1, 5.2, 5.3
• CICS/VSAM Recovery 5.1, 5.2
• CICS Transaction Gateway 9.2
• CICS Tools
• CICS Deployment Assistant 5.3
• Tivoli
• Tivoli System Automation for z/OS 3.5
• Tivoli NetView 6.2.1
• Tivoli Workload Scheduler for z/OS 9.3
• Compilers
• IBM Compiler for REXX 1.4
• IBM Enterprise PL/I 5.1
• IBM COBOL 6.1
• IBM Rational COBOL Runtime 6.0.1 (EGL)
• XL C++ 2.1, 2.2
• IBM Java SDK for z/OS 7.1, 8.0
• WebSphere Application Server for z/OS 8.0, 8.5, 9.0
Liberty Profile
• DB2 for z/OS
• DB2 for z/OS 11.1
• DB2 Utility Suite for z/OS
• DB2 Administration Tool for z/OS
• DB2 Object Comparison Tool for z/OS
• DB2 for z/OS QMF
• IMS
• IMS 13, 14.1
• WebSphere MQ for z/OS 8, 9
• IBM Developer for z Systems 14.0 z/OS components
• Rational Team Concert 6.0.2 z/OS components
• UrbanCode Deploy 6.2 z/OS Agent
• IBM Sterling Connect Direct for z/OS 5.2
• IBM Explorer for z/OS Aqua3.0.1
• IBM z/OS Connect Enterprise Edition 2.0
z Systems
Development and Test
Environment (zD&T)
Creating your Golden
Image
Lift and Shift all z
System volumes using
the Tools for zD&T
Beta
https://developer.ibm.com/mainframe/products/z-systems-development-test-environment/
System Volumes
Application
Volumes
Data Volumes
File Server
zD&T1
zPDT
System
Images
Application
Images
Extract and Transfer
Data
Images
zD&TN
zPDT
System
Images
Application
Images
Data
Images
Transfer and
Configure
Lift and Shift works, but brings
along the entire LPAR… all 30+
years of data that has been stored
on it. Do you really want to
transfer all that data around and
leave it in the hands of everyone?
TOO MUCH DATA
Application Discovery
Help to reduce the
data: How we can
learn about the
required data sets
Analyze and visualize relationships between
application components, data and jobs
• Understand the structure of your business-critical applications across
languages and environments
• Reduce risk and time and increase quality of changes through visual
impact analysis integrated with your IDE
• Synchronize IBM AD with latest changes in your source code
management systems for a single source of truth
Reduce development change effort by up to 30%*
Reduce project management by up to 50%*
* Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks
Unlock: Rapidly analyze and visualize the secrets of complex
applications
ADDI Application Repository
ADDI:Build
ADDI:Analyze
Graphical
Analysis
Reports ‘Where
Used’
Analysis
ADDI:Delivery IntelligenceADDI:IDz
Application
Health
IDE
Integration
z/OS 3rd Party
DB2
CICS
IMS
SMF
TWS
CA7
CA Endevor
CA Librarian
ChangeMan
PDS
Natural
PDF
Excel
JPEG
XML
Visio
JSON
CSV
EMF
Mainframe
Agents
ADDI:Connect
ADDI High Level Workflow
Provide the following information
• Datasets used by a CICS application (source + CICS FCT)
• Datasets used by a batch application (source + app JCL)
• DB2 tables used by an application (source)
• CICS region used datasets (CICS JCL)
Additional information is available from various software components,
such as schedulers, MQ, IMS, IDMS, Adabas, Datacom and so on.
How zD&T uses Application Discovery
Demonstration
Show me the
(experimental) tools!
z Systems
Development and Test
Environment (zD&T)
Experimental tools
recap
• Create zD&T application components that consists
of:
• A set of sequential files that represent your
system volumes
• Data set dumps / volume sequential files that
represent a subsystem
• Data set dumps that represents an
application (and/or application data)
• Each zD&T application component is identified by
a name and a version
Create application
components
z/OS 2.2
DB2 11
CICS 5.1
CICS 5.2
CICS 5.3
Hospital 1.2
JKE Data 1.0
Databases
z/OS
z/OS 2.2
CICS 5.1
JKE Data 1.0
application
components
CICS 5.3
• Create a zD&T application image that consists of
a set of zD&T application components
• Each zD&T application image is identified by a
name and can be versioned
Create application images
z/OS 2.2
CICS 5.3
JKE Data 1.0
z/OS 2.2
CICS 5.1
JKE Data 1.0
application
components
application
image(s)
CICS 5.3
z/OS 2.2
CICS 5.1
JKE Data 1.0
JKE Banking App
w CICS 5.1 - v3.3
JKE Banking App
w CICS 5.3 - v3.2
Hospital 6.5
• Provision zD&T instance(s) based on a single
zD&T application image.
• Requirement: A machine with a clean Linux install
• Under the hood, this means:
1. Pull the zD&T product and silently install it.
2. Configure the host linux machine – iptables /
license server / etc.
3. Install the zD&T application image content
4. Generate a devmap file
5. IPL z/OS
6. Restore application data sets.
Provision zD&T instance(s)
application
image(s)
z/OS 2.2
CICS 5.1
JKE Data 3.2
z/OS 2.2
CICS 5.1
JKE Data 3.2
z/OS 2.2
CICS 5.3
JKE Data 3.2
JKE Banking App
w CICS 5.3 - v3.2
JKE Banking App
w CICS 5.1 - v3.2
zD&T instances
• Give us feedback from design through prototype through delivery
• Are we on the right track with these tools?
• Use our early technology and help guide the direction of these tools
We Are Looking for Sponsor Customers
https://developer.ibm.com/mainframe/products/z-systems-development-test-environment/
24
#IBMz
#DevOps
#ibminterconnect
Date/Time Location Session Session Title
Thu, 23-Mar, 10:30 AM - 11:15 AM Mandalay Bay South,
Level 2 Breakers L
5739 How to Create a Full IBM z Systems Test Environment in Minutes
Thu, 23-Mar 09:30 AM - 10:15 AM Mandalay Bay South,
Level 2 Breakers J
6579 Economical z Systems Digital Transformation Powered by z
Systems Development and Test Environment"
Mon, 20-Mar, 03:15 PM - 04:00
PM
Mandalay Bay South,
Level 2 Breakers J
5951 DevOps for z Systems Kickoff: Cognitive DevOps for the Hybrid
Cloud
Wed, 22-Mar 01:30 PM - 01:50
PM
Engagement Theater
Booth # 588 Concourse
7128 "I Hope This Doesn't Break...": How to Tackle Enterprise
Development Challenges with Confidence
Mon, 20-Mar, 04:15 PM - 05:00
PM
Mandalay Bay South,
Level 2 - Breakers J
5617 Using Analytics to Improve Software Quality
Thu, 23-Mar, 09:30 AM – 10:15
AM
Mandalay Bay South,
Level 2 - Breakers J
2965A Cognitive DevOps: Get Rid of the Guesswork to Improve
Software Delivery
zD&T and ADDI Sessions
25 3/17/2017
Jump-start your digital transformation with
a DevOps Workshop! Day and Date Start Time Workshop Title Facilitators
Mon, Mar 20 3:30 pm
Apply Design Thinking to Accelerate
DevOps
Sarah Plantenberg
Chris Lazzaro
Tue, Mar 21 11:30 am
Hold Your Horses or Let Them Run Wild? A
Financial Institution’s DevOps Journey
Peter Eeles
David Zimmerman
Tue, Mar 21 2:15 pm
Get on the Bandwagon for Digital
Transformation with DevOps
Sanjeev Sharma
Tue, Mar 21 4:00 pm
Get Mapped – Lean Value Stream Mapping
for DevOps
Mustafa Kapadia
Wed, Mar 22 8:30 am
Continuous Delivery of Software Innovation
in Today's Complex Multi-Speed IT World
Al Wagner
Eric Minick
Wed, Mar 22 10:30 am
Get a SAFe® Agile Release Train Up &
Running in an Hour
Amy Silberbauer
Bhawana Gupta
Wed, Mar 22 1:00 pm
Simplify DevOps Transformation with IBM
Bluemix Continuous Delivery and Garage
Method
Chris Lazzaro
Michael Elder
Wed, Mar 22 3:00 pm
Mainframe DevOps: Managing the Cultural
Divide
Rosalind Radcliffe
Thu, Mar 23 8:30 am
Managing Multi-Cloud Environments with
Ease
Shajeer Mohammed
Jose Ortiz
Thu, Mar 23 10:30 am
Shift Application Performance Management
Left in the DevOps Lifecycle
Arun Biligiri
Location: Reef Ballroom D, Mandalay Bay
Reserve Your Seat Now!
Complimentary
DevOps for Dummies book set and
IBM Bluemix Garage Method Field Guide
• 90 min Lean Coffee format workshops with hands-on exercises
• Led by IBM DevOps experts and thought leaders
• Share your experience in dealing with key DevOps challenges
Seating is limited: RSVP at http://bit.ly/ibmworkshops or Text Jon Ward at (919) 357-2239
26 3/17/2017
Notices and disclaimers
Copyright © 2017 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.
IBM products are manufactured from new parts or new and used parts.
In some cases, a product may not be new and may have been previously
installed. Regardless, our warranty terms apply.”
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.
27 3/17/2017
Notices and disclaimers
continued
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, Aspera®, Bluemix, Blueworks Live, CICS,
Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, 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 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.
InterConnect
2017

InterConnect 2017 : Mastering the z Systems Development and Test Environment Golden Image

  • 1.
    InterConnect 2017 Mastering the zSystems Development and Test Environment Golden Image Heinrich Reusch, zD&T Development Manager Troy Bishop, zD&T Architect Omer Caspi, Chief Architect and STSM for Application Discovery
  • 2.
    2 3/17/2017 Please note IBM’sstatements 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.
    z Systems Development andTest Environment (zD&T) Overview
  • 4.
    Enterprise business assets oftenreside on z where they belong… Fast response times Extremely reliable Highly available Near infinite scalability 220+ BILLION lines of code 70% of WW business transactions are COBOL applications <50% of the TCO >1.3M transactions per second
  • 5.
    …but mainframe development isoften constrained “Operations tell me it will take two months to get my test system allocated” “I can only test my batch applications after hours. Online apps consume the 9-5 cycles” “My development capacity charge-back is consuming my entire budget” “All teams share one LPAR. If someone gets behind, or causes an error, everyone is impacted” “During quarterly accounting, development is squeezed. Sometimes we skimp on test and quality suffers” “COBOL 6.1 is available, but an impact assessment is required before switching to a new compiler”
  • 6.
    Develop and testz Systems applications anywhere, anytime Test early and often: High fidelity z/OS development and test environment (no software simulation) leads to quality and quicker delivery Gain agility: z/OS on x86 hardware that can be virtualized and reset to offers a developer sandbox for prototyping and version to version migration Optimize: Initial development and test activities performed on zD&T enables reallocation of MIPS to higher value production workload Add z System development and test capacity: z Systems Development and Test Environment Affordable off host development and test environment IMS DB2 CICS WAS MQ z/OS COBOL, PL/I, C++, Java, EGL, Batch, Assembler, X86 PC or HX5 Blade running Linux IBM SoftLayer Infrastructure zD&T RTC RIT z Systems Development and Test Environment (zD&T) UCD IDz DT “RD&T improved our development and testing timeline and provided stability and quality” Developer, Large Enterprise Computer Services Company https://www.techvalidate.com/tvid/C99-3E2-1ED 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 performance testing.
  • 7.
    More flexible licensingwith an updated z/OS software distribution: • Cloud friendly software-based licensing for enterprise customers, with up to 8 CPs per instance • Hardware-based licensing for personal and portable use cases, 3 CPs per instance • Adopt newer levels of z/OS software (see the following pages for details) • Part numbers to license z/TPF development, test, education, and application demonstration on z/D&T z Systems Development and Test Environment V10 v10: eGA’ed on 11/17/16 V10.0.1: eGA’ed on 03/16/17
  • 8.
    zD&T v10.0: z/OS2.2 Distribution (July 2016) Green indicates New • z/OS V2.2, including sub-features • Encryption Facility • z/OS Security Level 3 Feature and z/OS Communications Server Security Level 3 Feature • IBM HTTP Server • DITTO/ESA • IBM z/OS Management Facility • IBM PD Tools • Tools Base for z/OS • IBM Debug Tool 13.1 • IBM File Manager 13.1- evaluation • IBM Fault Analyzer 13.1- evaluation • CICS Transaction Server • CICS 5.1, 5.2, 5.3 • CICS/VSAM Recovery 5.1, 5.2 • CICS Transaction Gateway 9.0 • CICS Tools • CICS Deployment Assistant 5.3 • Tivoli • Tivoli System Automation for z/OS 3.5 • Tivoli NetView 6.2.1 • Tivoli Workload Scheduler for z/OS • Compilers • IBM Compiler for REXX 1.4 • IBM Enterprise PL/I 4.5 • IBM COBOL 5.2 • IBM Rational COBOL Runtime 6.0.1 (EGL) • XL C++ 2.1 • IBM Java SDK for z/OS 7.1, 8.0 • WebSphere Application Server for z/OS 8.0, 8.5, Liberty Profile • DB2 for z/OS • DB2 for z/OS 10.1, 11.1 • DB2 Utility Suite for z/OS • DB2 Administration Tool for z/OS • DB2 Object Comparison Tool for z/OS • DB2 for z/OS QMF • IMS • IMS 13, 14.1 • WebSphere MQ for z/OS 8 • Rational Developer for System z 9.5.1 z/OS components • Rational Team Concert 6.0.1 z/OS components • UrbanCode Deploy 6.2 z/OS Agent • IBM Sterling Connect Direct for z/OS 5.2 • IBM Explorer for z/OS Aqua 3.0 • IBM z/OS Connect Enterprise Edition V2.0
  • 9.
    zD&T 10.0.1: z/OS2.2 Distribution (December 2016) Green indicates New • z/OS V2.2, including sub-features • Encryption Facility • z/OS Security Level 3 Feature and z/OS Communications Server Security Level 3 Feature • IBM HTTP Server • DITTO/ESA • IBM z/OS Management Facility • IBM PD Tools • Tools Base for z/OS • IBM Debug for z Systems 14.0 • IBM File Manager 13.1- evaluation • IBM Fault Analyzer 13.1- evaluation • CICS Transaction Server • CICS 5.1, 5.2, 5.3 • CICS/VSAM Recovery 5.1, 5.2 • CICS Transaction Gateway 9.2 • CICS Tools • CICS Deployment Assistant 5.3 • Tivoli • Tivoli System Automation for z/OS 3.5 • Tivoli NetView 6.2.1 • Tivoli Workload Scheduler for z/OS 9.3 • Compilers • IBM Compiler for REXX 1.4 • IBM Enterprise PL/I 5.1 • IBM COBOL 6.1 • IBM Rational COBOL Runtime 6.0.1 (EGL) • XL C++ 2.1, 2.2 • IBM Java SDK for z/OS 7.1, 8.0 • WebSphere Application Server for z/OS 8.0, 8.5, 9.0 Liberty Profile • DB2 for z/OS • DB2 for z/OS 11.1 • DB2 Utility Suite for z/OS • DB2 Administration Tool for z/OS • DB2 Object Comparison Tool for z/OS • DB2 for z/OS QMF • IMS • IMS 13, 14.1 • WebSphere MQ for z/OS 8, 9 • IBM Developer for z Systems 14.0 z/OS components • Rational Team Concert 6.0.2 z/OS components • UrbanCode Deploy 6.2 z/OS Agent • IBM Sterling Connect Direct for z/OS 5.2 • IBM Explorer for z/OS Aqua3.0.1 • IBM z/OS Connect Enterprise Edition 2.0
  • 10.
    z Systems Development andTest Environment (zD&T) Creating your Golden Image
  • 11.
    Lift and Shiftall z System volumes using the Tools for zD&T Beta https://developer.ibm.com/mainframe/products/z-systems-development-test-environment/ System Volumes Application Volumes Data Volumes File Server zD&T1 zPDT System Images Application Images Extract and Transfer Data Images zD&TN zPDT System Images Application Images Data Images Transfer and Configure
  • 12.
    Lift and Shiftworks, but brings along the entire LPAR… all 30+ years of data that has been stored on it. Do you really want to transfer all that data around and leave it in the hands of everyone? TOO MUCH DATA
  • 13.
    Application Discovery Help toreduce the data: How we can learn about the required data sets
  • 14.
    Analyze and visualizerelationships between application components, data and jobs • Understand the structure of your business-critical applications across languages and environments • Reduce risk and time and increase quality of changes through visual impact analysis integrated with your IDE • Synchronize IBM AD with latest changes in your source code management systems for a single source of truth Reduce development change effort by up to 30%* Reduce project management by up to 50%* * Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks Unlock: Rapidly analyze and visualize the secrets of complex applications
  • 15.
    ADDI Application Repository ADDI:Build ADDI:Analyze Graphical Analysis Reports‘Where Used’ Analysis ADDI:Delivery IntelligenceADDI:IDz Application Health IDE Integration z/OS 3rd Party DB2 CICS IMS SMF TWS CA7 CA Endevor CA Librarian ChangeMan PDS Natural PDF Excel JPEG XML Visio JSON CSV EMF Mainframe Agents ADDI:Connect ADDI High Level Workflow
  • 16.
    Provide the followinginformation • Datasets used by a CICS application (source + CICS FCT) • Datasets used by a batch application (source + app JCL) • DB2 tables used by an application (source) • CICS region used datasets (CICS JCL) Additional information is available from various software components, such as schedulers, MQ, IMS, IDMS, Adabas, Datacom and so on. How zD&T uses Application Discovery
  • 17.
  • 19.
    z Systems Development andTest Environment (zD&T) Experimental tools recap
  • 20.
    • Create zD&Tapplication components that consists of: • A set of sequential files that represent your system volumes • Data set dumps / volume sequential files that represent a subsystem • Data set dumps that represents an application (and/or application data) • Each zD&T application component is identified by a name and a version Create application components z/OS 2.2 DB2 11 CICS 5.1 CICS 5.2 CICS 5.3 Hospital 1.2 JKE Data 1.0 Databases z/OS z/OS 2.2 CICS 5.1 JKE Data 1.0 application components CICS 5.3
  • 21.
    • Create azD&T application image that consists of a set of zD&T application components • Each zD&T application image is identified by a name and can be versioned Create application images z/OS 2.2 CICS 5.3 JKE Data 1.0 z/OS 2.2 CICS 5.1 JKE Data 1.0 application components application image(s) CICS 5.3 z/OS 2.2 CICS 5.1 JKE Data 1.0 JKE Banking App w CICS 5.1 - v3.3 JKE Banking App w CICS 5.3 - v3.2
  • 22.
    Hospital 6.5 • ProvisionzD&T instance(s) based on a single zD&T application image. • Requirement: A machine with a clean Linux install • Under the hood, this means: 1. Pull the zD&T product and silently install it. 2. Configure the host linux machine – iptables / license server / etc. 3. Install the zD&T application image content 4. Generate a devmap file 5. IPL z/OS 6. Restore application data sets. Provision zD&T instance(s) application image(s) z/OS 2.2 CICS 5.1 JKE Data 3.2 z/OS 2.2 CICS 5.1 JKE Data 3.2 z/OS 2.2 CICS 5.3 JKE Data 3.2 JKE Banking App w CICS 5.3 - v3.2 JKE Banking App w CICS 5.1 - v3.2 zD&T instances
  • 23.
    • Give usfeedback from design through prototype through delivery • Are we on the right track with these tools? • Use our early technology and help guide the direction of these tools We Are Looking for Sponsor Customers https://developer.ibm.com/mainframe/products/z-systems-development-test-environment/
  • 24.
    24 #IBMz #DevOps #ibminterconnect Date/Time Location SessionSession Title Thu, 23-Mar, 10:30 AM - 11:15 AM Mandalay Bay South, Level 2 Breakers L 5739 How to Create a Full IBM z Systems Test Environment in Minutes Thu, 23-Mar 09:30 AM - 10:15 AM Mandalay Bay South, Level 2 Breakers J 6579 Economical z Systems Digital Transformation Powered by z Systems Development and Test Environment" Mon, 20-Mar, 03:15 PM - 04:00 PM Mandalay Bay South, Level 2 Breakers J 5951 DevOps for z Systems Kickoff: Cognitive DevOps for the Hybrid Cloud Wed, 22-Mar 01:30 PM - 01:50 PM Engagement Theater Booth # 588 Concourse 7128 "I Hope This Doesn't Break...": How to Tackle Enterprise Development Challenges with Confidence Mon, 20-Mar, 04:15 PM - 05:00 PM Mandalay Bay South, Level 2 - Breakers J 5617 Using Analytics to Improve Software Quality Thu, 23-Mar, 09:30 AM – 10:15 AM Mandalay Bay South, Level 2 - Breakers J 2965A Cognitive DevOps: Get Rid of the Guesswork to Improve Software Delivery zD&T and ADDI Sessions
  • 25.
    25 3/17/2017 Jump-start yourdigital transformation with a DevOps Workshop! Day and Date Start Time Workshop Title Facilitators Mon, Mar 20 3:30 pm Apply Design Thinking to Accelerate DevOps Sarah Plantenberg Chris Lazzaro Tue, Mar 21 11:30 am Hold Your Horses or Let Them Run Wild? A Financial Institution’s DevOps Journey Peter Eeles David Zimmerman Tue, Mar 21 2:15 pm Get on the Bandwagon for Digital Transformation with DevOps Sanjeev Sharma Tue, Mar 21 4:00 pm Get Mapped – Lean Value Stream Mapping for DevOps Mustafa Kapadia Wed, Mar 22 8:30 am Continuous Delivery of Software Innovation in Today's Complex Multi-Speed IT World Al Wagner Eric Minick Wed, Mar 22 10:30 am Get a SAFe® Agile Release Train Up & Running in an Hour Amy Silberbauer Bhawana Gupta Wed, Mar 22 1:00 pm Simplify DevOps Transformation with IBM Bluemix Continuous Delivery and Garage Method Chris Lazzaro Michael Elder Wed, Mar 22 3:00 pm Mainframe DevOps: Managing the Cultural Divide Rosalind Radcliffe Thu, Mar 23 8:30 am Managing Multi-Cloud Environments with Ease Shajeer Mohammed Jose Ortiz Thu, Mar 23 10:30 am Shift Application Performance Management Left in the DevOps Lifecycle Arun Biligiri Location: Reef Ballroom D, Mandalay Bay Reserve Your Seat Now! Complimentary DevOps for Dummies book set and IBM Bluemix Garage Method Field Guide • 90 min Lean Coffee format workshops with hands-on exercises • Led by IBM DevOps experts and thought leaders • Share your experience in dealing with key DevOps challenges Seating is limited: RSVP at http://bit.ly/ibmworkshops or Text Jon Ward at (919) 357-2239
  • 26.
    26 3/17/2017 Notices anddisclaimers Copyright © 2017 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. IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.” 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.
  • 27.
    27 3/17/2017 Notices anddisclaimers continued 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, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, 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 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.
  • 28.