mainframe testing update - ibm · pdf file• centrasite • sca domain • swagger...
TRANSCRIPT
![Page 1: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/1.jpg)
Mainframe Testing Update
![Page 2: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/2.jpg)
IBM Developer for z Systems zUnit Feature
![Page 3: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/3.jpg)
IDz - Testing with “invalid” data
• The Test Data Entry editor allows specification of “bad” data as part of a test
case
– Examples of “invalid” data could include
COBOL
only
Testing with “bad”
data necessary useful
for testing error
handling functionality
• String data in numeric fields
• Hex data in numeric fields
![Page 4: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/4.jpg)
IDz - Testing with FD programs
PGM FD
Input output
Generate Test
case
Input
File
Expected
Output
File
Test Entry Data Editor
Test Runner
Test Case
Runtime
Input
File
Input
File
Output
File
Expected
Output
File
Co
py
ISRSUPC
result file
Check detailed results
PGM FD
ISRSUPC
![Page 5: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/5.jpg)
IDz - Output file comparison
• Test Data Entry Editor supports using existing files for File I/O entries
• Expected and Actual output, Also VSAM, can be compared using SuperC
Compare Utility
COBOL
only
![Page 6: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/6.jpg)
IDz – DB2 support
• New in IDz v14 – Generate + Build + Run available for DB2 Programs
New procedure named AZUZUDB2 added in SFELSAMP
The new procedure also works for non-SQL programs
One option is use always AZUZUDB2, and the other is to switch AZUZUNIT and
AZUZUDB2 for each program by editing procedure name in the property group.
Necessary TSO input (DB2 system name, plan
name etc..) is set in Additional JCL field of
property group
COBOL only and
Requires Updated
Client & Host
![Page 7: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/7.jpg)
Rational Test Workbench&
Rational Virtualization Server
![Page 8: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/8.jpg)
Mainframe Scenarios
7
TEST
VIRTUALIZE
VIRTUALIZE
![Page 9: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/9.jpg)
RTCP : Manage Agents & Virtualization Servers
8
![Page 10: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/10.jpg)
Modify and Create test data
9
• 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 bar shows how often the stub is
accessed
![Page 11: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/11.jpg)
Supported Technologies
• HTTP/S
• WebSphere MQ
• JMS (multiple)
• REST
• S/MIME
• Java RMI (virtualization only)
• JVM (virtualization only)
• SAP IDoc, BAPI, RFC, XI 3.0
• Software AG’s IB & IS
• TCP/(S), IP, UDP
• CICS TG (COMAREA & Channel)
• CICS IPIC
• CICS DPL
• IMS Connect
• TIBCO Rendezvous, Smart Sockets & EMS
• ActiveMQ
• Email (SMTP, IMAP) (testing)
• Files
• FTP/S
• WebSphere Application Server
• IBM Integration Bus (WSMB)
• WebSphere MQ
• Websphere SI Bus
• WebSphere RR
• UDDI
• Web Services / REST (WSDL/WADL)
• System z (CICS and IMS)
• System z CICS-COBOL-DB2
• Software AG IS, Broker, BPMS
• Oracle Fusion
• TIBCO ActiveMatrix
• BPM
• Databases
• Log Files
• CentraSite
• SCA Domain
• Swagger
• IBM API Management
• XML (XSD, WSDL, WADL)
• SOAP
• JSON
• COBOL Copybook
• PL/I
• ASC X12
• UN/EDIFACT
• DFDL
• ISO 8583
• ISO 20022
• Fixed Width
• Java Objects
• AS2
• Software AG Broker Docs
• .Net Objects
• Bytes
• SWIFT
• CHIPS
• FedWire
• TIBCO ActiveEnterprise
• EBCDIC
Nachrichten Protokolle SOA, ESB, Weitere,… Nachrichten Formate
![Page 12: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/12.jpg)
Multi-tier applications integration with RTVS
Client Tier Devices
CICS
IMS
z/OS
Connect
BatchLiberty Profile z/OS
Application Servers
IBM
Virtualization Server
FM
FM
FM
FM
• Quickly build virtual service for REST calls
• Quickly build service tests for REST calls
![Page 13: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/13.jpg)
z Development & TestEnvironmentV10 & Beta
![Page 14: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/14.jpg)
z Systems Development and Test Environment V10Announce 10/11/16, eGA 11/17/16
More flexible licensing with an updated z/OS software distribution:
• Cloud friendly software-based licensing for enterprise customers
• Hardware-based software licensing for personal and portable use cases
• Adopt newer levels of z/OS software- with z/OS 2.2, z/OS Connect, CICS 5.3, IMS 14.1, RDz 9.5.1, z/OS Explorer 3, RTC 6.0.1, and UCD 6.2
• Restricted part numbers to license z/TPF development, test, education, and application demonstration on z/D&T
![Page 15: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/15.jpg)
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
![Page 16: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/16.jpg)
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 Aqua 3.0.1• IBM z/OS Connect Enterprise Edition 2.0
![Page 17: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/17.jpg)
Adieu Dongle
16
Emulated CPU
Emulated CPU
zPDT
zD&T
Locally attached USB
Personal Edition
![Page 18: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/18.jpg)
Lift and Shift your z System
volumes using the Tools for
https://developer.ibm.com/mainframe/products/z-systems-development-test-environment/
System Volumes
Application
Volumes
Data Volumes
File Server
zD&T1
zPDT
System
ImagesApplicatio
n Images
Extract and Transfer
Data
Images
zD&TN
zPDT
System
ImagesApplicatio
n ImagesData
Images
Transfer
and
Configure
zD&T Beta
![Page 19: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/19.jpg)
Please Note:
18
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s solediscretion.
• 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.
![Page 20: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/20.jpg)
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
![Page 21: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/21.jpg)
• 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 3.2
z/OS 2.2
CICS 5.1
JKE Data 3.2
application
components
application
Image(s)
CICS 5.3
z/OS 2.2
CICS 5.1
JKE Data 3.2
JKE Banking App
w CICS 5.1 - v3.2
JKE Banking App
w CICS 5.3 - v3.2
![Page 22: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/22.jpg)
Video
![Page 23: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/23.jpg)
RITzRapid Intelligent Testing for z Systems
Embracing the Cloud
![Page 24: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/24.jpg)
Your Environment Tomorrow… Cognitive DevOps Services for z
Secure Sharing of your
Application
Web-Based Cognitive DevOps Services
From IBM, Partners, Open Source
Modern, appealing tools that cover the z application lifecycle
23
On-prem environment:
On-prem specific services
Common services
Cloud environment:
Cloud specific services
Common Services
Services Framework
One look and feel
Zero Install
Click and Code
Bluemix Softlayer
![Page 25: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/25.jpg)
IBM RITz
Built on:• zD&T
• Bluemix Services
• SoftLayer
With Extensions:• z/OS Editor: COBOL, JCL
• z/OS Shells: TSO, USS, CICS
• SaaS: Pay as You Go Tools
On-Premises Integration:• Push Application from on-prem
• Push tests & data from on-prem
• Treated like another test LPAR
Custom Deploy
Pre-production
and/or
Production
Deployment
Test Servers: Public CloudOn-Premises
Provision
Edit
Analyze
z/OS
IMS
DB2
CICS
![Page 26: Mainframe Testing Update - IBM · PDF file• CentraSite • SCA Domain • Swagger IBM API Management • XML (XSD, WSDL, WADL) • SOAP • JSON • COBOL Copybook • PL/I • ASC](https://reader034.vdocument.in/reader034/viewer/2022050902/5aa950a97f8b9a90188ca6d5/html5/thumbnails/26.jpg)
z/OS as a Service in Bluemix