IBM Systems magazine, Mainframe - September/October 2019 - 42

TECHBITS
Since IBM's original System/360
promise of future compatibility was
so well-kept, even the programs that
)É$ÉÃ)$&&É Ã®$%&ÃÄÈÃ&!ÃÄ%&NÃ(É ÇÉÃ
COBOL's extreme readability, with
verbs, structural elements, variable names and procedure names
that, when read aloud, practically
describe what a program is doing in
plain English.

Simple and Scalable

COBOL Celebrates 60 Years

I

decimal data type," IBM Fellow
t's been 60 years since
and IBM Z* CTO Kevin Stoodley
COBOL's inception, and 55 since
points out. "Decimal is also the
the IBM System/360 mainframe
basic computation type of
was announced. The current
the COBOL language. But I
versions of both are going
think those choices funstronger than ever, if also
damentally come from
more quietly due to the
meeting the needs of the
extreme, proven, silent
Read the full
story at
business context and
reliability of each. The
bit.ly/30CV8o9
having the ability
combined duo naturally
to seamlessly integrate
bears the mantle of processboth hardware and software
ing the business and data of the
innovation to satisfy that
global economy.
business need."
Another thing that makes
Future Compatibility
business sense is code that can be
Decimal math: That's what busireadily inherited and maintained.
ness processing is all about. And
Programmers move on, but
character data-vast amounts of
programs that work just last and
displayable character data. The
last. As Roland Koo, IBM offering
System/360 and its descendent
manager for compilers on IBM Z,
architectures get this. Five years
points out, about 250 billion lines
before them, COBOL got it, too.
of COBOL code are running the
"System/360, at its heart, has a
world economy.
whole instruction set around the

Reg Harbeck is chief strategist at Mainframe Analytics, which he co-founded in 2011.
He has been involved with COBOL and the IBM mainframe for over three decades.
42 | SEPTEMBER/OCTOBER 2019 IBMSYSTEMSMAG.COM

While COBOL is built for simplicity,
the IBM COBOL team, compiler and
ecosystem have continued to be very
dynamic and innovative, developing
industry-unique capabilities
driven from the longevity, business
criticality, and scale of the COBOL
programs that it supports, and
responding to the unique needs
of the COBOL community. This
includes easy-to-use tools for
debugging, doing post-failure
analysis and scanning COBOL source
code for program understanding and
dependency-based builds.
As "Captain COBOL" Tom Ross,
IBM senior software engineer and
deep COBOL expert, explains, IBM
has added features to the COBOL
compiler such as the RULES option,
which tells the compiler to reveal
all of the "secrets" that it knows
about a program that maybe even
the original programmer didn't.
RULES can point out code that
may not be behaving as intended.
It can give advice on how to make
Ç!ÈÉÃ$' Ã!$ÉÃÉ®ÇÉ &1ÃÄ ÈQÃ"É$Ã
a 2017 client request, now includes
the ability to have the compiler
tell you which data items (variables) were found in a program
but weren't referenced. This was
added via the product's "continuous delivery" stream last year. It
can help a developer "clean up" a
data structure that was copied or
included, which is an important
functionality in programs that have
been evolved and enhanced over
a period of many years by a large
team of programmers.


http://bit.ly/30CV8o9 http://www.IBMSYSTEMSMAG.COM

IBM Systems magazine, Mainframe - September/October 2019

Table of Contents for the Digital Edition of IBM Systems magazine, Mainframe - September/October 2019

Table of Contents
Editor's Desk: The times, they are a-changin'
Currents: Combatting ocean pollution with blockchain
Currents: Japan's Fukui Bank transforms business and migrates to IBM Cloud
Currents: On the web
Currents: z/OS Container Extensions frequently asked questions
Currents: 'Mainframe Mike" The Game' teaches children about IBM Z
Currents: (Re)Designed to deliver
Currents: Solutions
Currents: Blockchain could improve vaccine supply chains and medical record tracking
Partner POV: Cultivate the right IT skillset to increase customer centricity
Cover Story: Innovation in Financial Services: IBM Z and LinuxONE underpin fintech efforts
Feature 1: An Agile Approach to Your Multicloud Strategy: 5 insights to consider for a successful cloud-native development experience
Feature 2: Opening the World: Open-source models enhance security, heighten control, lower costs and enable collaboration
TECH Showcase: New workloads demand extraordinary storage performance, reliability and manageability
Techbits: COBOL celebrates 60 years
Techbits: Tailored Fit Pricing for IBM Z unlocks the full power of the platform
Techbits: Ask the expert: IBM Support
Beyond the Box: IBMer Peter Relson photographs wildlife in its natural habitat
Reference Point - Global Events, Education, Resources for Power Systems
2019 Mainframe Solutions Edition Product Index
IBM Systems magazine, Mainframe - September/October 2019 - Intro
IBM Systems magazine, Mainframe - September/October 2019 - Cover1
IBM Systems magazine, Mainframe - September/October 2019 - Cover2
IBM Systems magazine, Mainframe - September/October 2019 - 1
IBM Systems magazine, Mainframe - September/October 2019 - 2
IBM Systems magazine, Mainframe - September/October 2019 - 3
IBM Systems magazine, Mainframe - September/October 2019 - Table of Contents
IBM Systems magazine, Mainframe - September/October 2019 - 5
IBM Systems magazine, Mainframe - September/October 2019 - Editor's Desk: The times, they are a-changin'
IBM Systems magazine, Mainframe - September/October 2019 - 7
IBM Systems magazine, Mainframe - September/October 2019 - Currents: Japan's Fukui Bank transforms business and migrates to IBM Cloud
IBM Systems magazine, Mainframe - September/October 2019 - Currents: z/OS Container Extensions frequently asked questions
IBM Systems magazine, Mainframe - September/October 2019 - Currents: Solutions
IBM Systems magazine, Mainframe - September/October 2019 - 11
IBM Systems magazine, Mainframe - September/October 2019 - Currents: Blockchain could improve vaccine supply chains and medical record tracking
IBM Systems magazine, Mainframe - September/October 2019 - 13
IBM Systems magazine, Mainframe - September/October 2019 - 14
IBM Systems magazine, Mainframe - September/October 2019 - 15
IBM Systems magazine, Mainframe - September/October 2019 - Partner POV: Cultivate the right IT skillset to increase customer centricity
IBM Systems magazine, Mainframe - September/October 2019 - 17
IBM Systems magazine, Mainframe - September/October 2019 - Cover Story: Innovation in Financial Services: IBM Z and LinuxONE underpin fintech efforts
IBM Systems magazine, Mainframe - September/October 2019 - 19
IBM Systems magazine, Mainframe - September/October 2019 - 20
IBM Systems magazine, Mainframe - September/October 2019 - 21
IBM Systems magazine, Mainframe - September/October 2019 - 22
IBM Systems magazine, Mainframe - September/October 2019 - 23
IBM Systems magazine, Mainframe - September/October 2019 - Feature 1: An Agile Approach to Your Multicloud Strategy: 5 insights to consider for a successful cloud-native development experience
IBM Systems magazine, Mainframe - September/October 2019 - 25
IBM Systems magazine, Mainframe - September/October 2019 - 26
IBM Systems magazine, Mainframe - September/October 2019 - 27
IBM Systems magazine, Mainframe - September/October 2019 - 28
IBM Systems magazine, Mainframe - September/October 2019 - 29
IBM Systems magazine, Mainframe - September/October 2019 - Feature 2: Opening the World: Open-source models enhance security, heighten control, lower costs and enable collaboration
IBM Systems magazine, Mainframe - September/October 2019 - 31
IBM Systems magazine, Mainframe - September/October 2019 - 32
IBM Systems magazine, Mainframe - September/October 2019 - 33
IBM Systems magazine, Mainframe - September/October 2019 - 34
IBM Systems magazine, Mainframe - September/October 2019 - 35
IBM Systems magazine, Mainframe - September/October 2019 - 36
IBM Systems magazine, Mainframe - September/October 2019 - TECH Showcase: New workloads demand extraordinary storage performance, reliability and manageability
IBM Systems magazine, Mainframe - September/October 2019 - 38
IBM Systems magazine, Mainframe - September/October 2019 - 39
IBM Systems magazine, Mainframe - September/October 2019 - 40
IBM Systems magazine, Mainframe - September/October 2019 - 41
IBM Systems magazine, Mainframe - September/October 2019 - Techbits: COBOL celebrates 60 years
IBM Systems magazine, Mainframe - September/October 2019 - Techbits: Tailored Fit Pricing for IBM Z unlocks the full power of the platform
IBM Systems magazine, Mainframe - September/October 2019 - 44
IBM Systems magazine, Mainframe - September/October 2019 - 45
IBM Systems magazine, Mainframe - September/October 2019 - Techbits: Ask the expert: IBM Support
IBM Systems magazine, Mainframe - September/October 2019 - 47
IBM Systems magazine, Mainframe - September/October 2019 - Beyond the Box: IBMer Peter Relson photographs wildlife in its natural habitat
IBM Systems magazine, Mainframe - September/October 2019 - Cover3
IBM Systems magazine, Mainframe - September/October 2019 - Cover4
IBM Systems magazine, Mainframe - September/October 2019 - Reference Point - Global Events, Education, Resources for Power Systems
IBM Systems magazine, Mainframe - September/October 2019 - 2019 Mainframe Solutions Edition Product Index
IBM Systems magazine, Mainframe - September/October 2019 - SE2
IBM Systems magazine, Mainframe - September/October 2019 - SE3
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20201112
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