"In my day to day work, I have come across very little on our IBM [zSeries]
I can't do using SELCOPY, particularly for any data or file manipulation,
and we will commonly use it rather than other programming languages.
We use SELCOPY extensively as part of our standard processes for checking
inputs/outputs, data/file manipulation & conversion and producing
reports. In fact, virtually anything for which most people would use one
of the legacy programming languages. We find SELCOPY easy to use for both
developing new, and changing existing, routines and find it saves us
significant effort in not having to compile every time we need to implement
a change. Like any other programming language, the key to successful and
simple maintenance is the use of extensive logic and detailed comments
which SELCOPY allows with great flexibility."
2008/07/21 - Alex Richardson, Capita HR & Payroll Services
"I always find CBL support responsive and very helpful!"
2007/07/11 - Rod Pilcher, Interactive Data (Europe) Ltd.
"SELCOPY is easy to use, code it as you speak it."
2007/08/23 - David Blake, a large financial organisation.
"SELCOPY (z/VSE) is by far the most useful software product we have."
2011/03/23 - Tony Phillips, Senior Software Engineer.
"It is the backbone of our reporting and data warehouse maintenance
job streams that operate every night. I couldn't live without it!"
2012/08/23 - Edward J Muench, IT Consultant, ERP & manufacturing
"Thank you very much. Everything is now working. You have saved me
hours/days of work."
2012/12/06 - Paul Ramsay, Senior Systems Programmer.
"It turned out that writing a program in SELCOPY was much easier
than trying to debug my nasty hack of a program that used regular
2013/02/12 - Bruce Woodley, Mainframe Support.
Selcopy is used by many
blue chip companies
worldwide, its popularity due
in no small part to its simplicity of use combined
with fast and powerful data handling. Ideal as a
"quick fix" mechanism for repairing data files, or
as a component of a major production suite,
SELCOPY is widely used throughout the Information
Support for iSeries, Unix and PC platforms was
introduced in the late 1990s.
With extra syntax and functionality included in
every new release, SELCOPY has grown to become a
very powerful batch utility language in which to
develop new applications, much easier to code than
compiled languages such as COBOL, PL1 and C++, but
executing at comparible speeds.
SELCOPY syntax is common across all operating
systems on which it is supported, so the same job
may be ported across platforms with little or no
change to the control statements. For example, an
application can be developed under CMS, TSO or
even on a PC, for subsequent operational use in a
z/OS batch environment.
In 2004, all SELCOPY licences for the IBM
mainframe were upgraded to include the use of
(CBL's Interactive environment), at no extra cost,
providing the user with a full-screen 3270
windowed environment for running SELCOPY
SELCOPY Interactive aids the development and
debugging of applications by allowing the user to
step through the individual SELCOPY control
statements one at a time in order to monitor
changes to program variables and storage.
Also included with SELCOPY/i is a richly functioned
file editor, together with various dataset