IBM Systems Magazine, Mainframe - January/February 2014 - 12

TRENDS

sessions at the same time, along
with a set of other views such
as outline view, job monitor
view, etc., help eliminate
the need to jump between
different views, and thus helps
get things done faster. These
features help bridge the gap
between the distributed and
z/OS application development
landscape. This is a key
factor for enterprises because
as experienced mainframe
programmers retire, new hires
with distributed backgrounds
won't need to relearn a new
development tool or paradigm
(see Figure 2, page 11).
Recently released in RDz
V9.0.1 is a new integrated
debugger, which provides a
seamlessly integrated and
complete edit, compile, debug
solution out of the box. It is a
powerful, modern, GUI-based,
multiplatform, multilanguage
source-level debugger that
enables the user to step through
the program being debugged,
monitor and modify variables,
set breakpoints during or prior
to a debug session, and inspect
program memory. In addition,
the debugger capability includes
automated management of
connections with encrypted
security, requires only a small
mainframe footprint and
leverages workstation CPU,
enabling faster processing
of debug information. The
debugger also supports the
debugging of code compiled
with the latest optimizing
COBOL 5.1 compiler, and is
enabled for 64-bit debugging
(see Figure 3, above).
à Ã8QLWÃWHVWÃDQGÃFRGHÃFRYHUDJH÷
Ā
Another key aspect of
application development
lifecycle is unit testing and
generating reports showing
the amount of code that is
actually covered by the tests.

Figure 3: Integrated Debugger

Again, in the distributed
world, especially for Java*
programmers, JUnit is a familiar
framework for unit testing and
getting code coverage reports.
RDz introduces the z/OS
application development world
to module-level unit testing
via the IBM z/OS Automated
Unit Testing Framework (zUnit)
feature, which is built on the
same concept as JUnit, but
aims to help developers create
automated unit test cases that
can be run at the end of a build
and also get the code coverage
reports. The interactive code
coverage capability enables
users to measure and report on
test coverage of an application.
Starting with RDz V9.0.1,
interactive code coverage is
based on the new integrated
debugger feature and does not
require any additional software
(see Figure 4, right).
Ā
à Ã&RGHÃUHYLHZDQDO\VLV÷0RVWÃ
organizations have their own
set of coding standards and
best practice guidelines. They
want tools to help ensure
their developers are writing
code that adheres to those
standards. RDz provides code
review rules out of the box
that enterprises can use to run
validation against their COBOL

12 // JANUARY/FEBRUARY 2014 ibmsystemsmag.com

and PL/I source. RDz also provides templates, an
advanced infrastructure and APIs for writing and
deploying custom rules. The code review feature
can be run and results viewed from the RDz IDE,
or it can also be run from batch mode on z/OS,
allowing companies to tie this feature into their
SCM or other mainframe processes.
Ā
à Ã,QWHJUDWLRQ÷5']ÃLVÃEXLOWÃRQÃWKHÃRSHQVRXUFHÃ
Eclipse platform, which uses plugin architecture to
provide functionality. RDz itself is a set of plugins
on top of Eclipse, and the plugin architecture
enables it to be easily extensible. RDz publishes
programming interfaces that enable third parties
to build their own extensions on top of RDz. The
plugin architecture also forms the basis for RDz to
integrate with other Eclipse-based products.
RDz is the cornerstone of the IBM Integrated
Solution for System z Development (ISDz), which
offers the capabilities that enterprise and mainframe
development teams require: projectwide analysis,

Figure 4: Code Coverage



IBM Systems Magazine, Mainframe - January/February 2014

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe - January/February 2014

Table of Contents
Editor's Desk: The father of innovation
IBM Perspective: Mainframe innovation continues
Trends: RDz family of tools helps organizations address new paradigms and business expectations
IT Today: Flash Express integrates secure, high-performance storage within System z
Case Study: Weather or Not: Met Office makes a cost-conscious and test-driven decision to consolidate Linux instances on the mainframe
Cover Story: The System z influence: How mainframe innovations have helped shape and reshape the IT world
Feature: Always moving forward: IBM's System z platform has many more tricks up its sleeve
Tech Corner: JES2 SAPI POST optimization can yield results
How To: How to successfully implement zBX hybrid computing
Solutions: Attunity Replicate 2.1, InSync Plugin, Storage Director 4.1
Stop Run: Coin collecting and history fascinate mainframe strategist
Reference Point - Global Events, Education, Resources for Mainframe
2014 Mainframe Solutions Edition Product Index
IBM Systems Magazine, Mainframe - January/February 2014 - Intro
IBM Systems Magazine, Mainframe - January/February 2014 - Cover1
IBM Systems Magazine, Mainframe - January/February 2014 - Cover2
IBM Systems Magazine, Mainframe - January/February 2014 - 1
IBM Systems Magazine, Mainframe - January/February 2014 - Table of Contents
IBM Systems Magazine, Mainframe - January/February 2014 - 3
IBM Systems Magazine, Mainframe - January/February 2014 - 4
IBM Systems Magazine, Mainframe - January/February 2014 - 5
IBM Systems Magazine, Mainframe - January/February 2014 - Editor's Desk: The father of innovation
IBM Systems Magazine, Mainframe - January/February 2014 - 7
IBM Systems Magazine, Mainframe - January/February 2014 - IBM Perspective: Mainframe innovation continues
IBM Systems Magazine, Mainframe - January/February 2014 - 9
IBM Systems Magazine, Mainframe - January/February 2014 - Trends: RDz family of tools helps organizations address new paradigms and business expectations
IBM Systems Magazine, Mainframe - January/February 2014 - 11
IBM Systems Magazine, Mainframe - January/February 2014 - 12
IBM Systems Magazine, Mainframe - January/February 2014 - 13
IBM Systems Magazine, Mainframe - January/February 2014 - IT Today: Flash Express integrates secure, high-performance storage within System z
IBM Systems Magazine, Mainframe - January/February 2014 - 15
IBM Systems Magazine, Mainframe - January/February 2014 - 16
IBM Systems Magazine, Mainframe - January/February 2014 - 17
IBM Systems Magazine, Mainframe - January/February 2014 - Case Study: Weather or Not: Met Office makes a cost-conscious and test-driven decision to consolidate Linux instances on the mainframe
IBM Systems Magazine, Mainframe - January/February 2014 - 19
IBM Systems Magazine, Mainframe - January/February 2014 - 20
IBM Systems Magazine, Mainframe - January/February 2014 - 21
IBM Systems Magazine, Mainframe - January/February 2014 - Cover Story: The System z influence: How mainframe innovations have helped shape and reshape the IT world
IBM Systems Magazine, Mainframe - January/February 2014 - 23
IBM Systems Magazine, Mainframe - January/February 2014 - 24
IBM Systems Magazine, Mainframe - January/February 2014 - 25
IBM Systems Magazine, Mainframe - January/February 2014 - 26
IBM Systems Magazine, Mainframe - January/February 2014 - 27
IBM Systems Magazine, Mainframe - January/February 2014 - Feature: Always moving forward: IBM's System z platform has many more tricks up its sleeve
IBM Systems Magazine, Mainframe - January/February 2014 - 29
IBM Systems Magazine, Mainframe - January/February 2014 - 30
IBM Systems Magazine, Mainframe - January/February 2014 - 31
IBM Systems Magazine, Mainframe - January/February 2014 - Tech Corner: JES2 SAPI POST optimization can yield results
IBM Systems Magazine, Mainframe - January/February 2014 - 33
IBM Systems Magazine, Mainframe - January/February 2014 - How To: How to successfully implement zBX hybrid computing
IBM Systems Magazine, Mainframe - January/February 2014 - 35
IBM Systems Magazine, Mainframe - January/February 2014 - 36
IBM Systems Magazine, Mainframe - January/February 2014 - 37
IBM Systems Magazine, Mainframe - January/February 2014 - Solutions: Attunity Replicate 2.1, InSync Plugin, Storage Director 4.1
IBM Systems Magazine, Mainframe - January/February 2014 - 39
IBM Systems Magazine, Mainframe - January/February 2014 - Stop Run: Coin collecting and history fascinate mainframe strategist
IBM Systems Magazine, Mainframe - January/February 2014 - Cover3
IBM Systems Magazine, Mainframe - January/February 2014 - Cover4
IBM Systems Magazine, Mainframe - January/February 2014 - Reference Point - Global Events, Education, Resources for Mainframe
IBM Systems Magazine, Mainframe - January/February 2014 - 2014 Mainframe Solutions Edition Product Index
IBM Systems Magazine, Mainframe - January/February 2014 - SE2
IBM Systems Magazine, Mainframe - January/February 2014 - SE3
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200910
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2020mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
https://www.nxtbookmedia.com