For Programmers: Free Programming Magazines  


Home > Archive > Cobol > September 2004 > Re: IBM Mainframe JCL Conversion Tools









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: IBM Mainframe JCL Conversion Tools
Ubiquitous

2004-08-26, 3:55 pm

In article <ohhSb.561$b77.1266@dfw-service2.ext.raytheon.com>,
cmcampb@adelphia.net_remove_this wrote:

>Does anyone know of tools which will convert the horrible JCL construct
>COND= to IF ... THEN ... ELSE ... ENDIF?
>
>We can't forbid the use of COND= in our JCL Standards Checker (which is
>written in COBOL, so that I'm not 100% off topic), because there is so
>much use of COND= in existing jobs.
>
>If I could get all existing uses converted, then we could prohibit the
>keyword entirely.


One can use IF ... THEN statements in JCL?

--
========================================
==============================
ISLAM: Winning the hearts and minds of the world, one bomb at a time.

Doug Scott

2004-08-26, 3:55 pm

Lawrence,

Nice explanation :-)

I wonder what the guy was thinking when he dreamt that up. And no, I
don't think I'd like to smoke what he's been smoking.

---

Doug

dwscott@ieee.org


Doug Scott

2004-08-26, 3:55 pm

Jr.,

> I think it was done by someone comfortable with NAND (not and) and NOR
> (not or) gates.


Yes, I got that far in understanding it. It's obviously a hardware
engineer who invented it. What I can't understand how - even back in the
sixties - how anyone else could accept and adopt it. I know we had some
weird languages around at the time, but Sheesh! It's worse than RPG!

---

Doug

dwscott@ieee.org


Clark F. Morris, Jr.

2004-08-26, 3:55 pm

Doug Scott wrote:

> Lawrence,
>
> Nice explanation :-)
>
> I wonder what the guy was thinking when he dreamt that up. And no, I
> don't think I'd like to smoke what he's been smoking.

I think it was done by someone comfortable with NAND (not and) and NOR
(not or) gates. Unix also has its convolutions. That said, I agree
that COND was an abomination that never should have seen the light of day.
>
> ---
>
> Doug
>
> dwscott@ieee.org
>
>


Michael Wojcik

2004-08-26, 3:55 pm


In article <VA.00000727.00fc6bfd@ieee.org>, Doug Scott <dwscott@ieee.org> writes:
>
>
> WFL? Anyway ANYTHING is easier to use and more powerful than JCL.


I submit that OS/400 CL is harder to use and less powerful than JCL,
despite being the only IBM-supplied "scripting" mechanism included
with the OS. At least for OS/400 V3 and earlier.

--
Michael Wojcik michael.wojcik@microfocus.com

This record comes with a coupon that wins you a trip around the world.
-- Pizzicato Five
Richard

2004-08-27, 3:55 pm

"Chuck Stevens" <charles.stevens@unisys.com> wrote

>
> While ALGOL may have *spawned* or even *inspired* Pascal, it didn't *become*
> Pascal.


There was a request for proposals for what was to be Algol-68.
Various different proposals were made including what Wirth called
Algol-W (and also such things as RRE's Alogol-68R). Wirth later
renamed his language as Pascal.

Of course Algol-W never was 'Algol' or 'Algol-68'.
Doug Scott

2004-08-31, 3:55 pm

Chuck,

> it is
> anachronistic to say that ALGOL is "Pascal-like" and that therefore MCP
> honors the tradition of Pascal-type languages.


Sigh. Did I say that? I might have said that the Burroughs stuff was based on
Algol-type languages. I know very well that Pascal derives loosely from Algol.

> It is as anachronistic as to
> indicate that Unisys MCP systems honor the traditions established by PL/1 or
> ADA by using an ALGOL-60 dialect, or that the music of J. S. Bach owes much
> to the compositions of Felix Mendelssohn.


What planet are you from? Algol was the beginning. There were many
derivatives, including Pascal and MCP (so I'm told). It would be stretching
things to say that PL/I was derived from Algol - it merely borrowed a few
constructs.

---

Doug

dwscott@ieee.org


Doug Scott

2004-08-31, 3:55 pm

Joe,

> I don't think JCL is incomprehensible -- just lame.


:-) OK. Lame it is.

> It lacks obvious
> features that IBM should have added about the time they went from paper
> tape to punch cards.


??? IBM were never into Paper tape. They ALSO supported paper tape, as
80-column images. They had too much invested in punched card machinery -
in fact, that's what held up the development of IBM computers - Thomas J
could foresee that computers could signal the end of punched cards.

> But all IBM ever did was add an IF statement and say 'use Rexx if you
> want something else'...


Wel, that's advancing a lot of years. REXX is a fine language. The best
thing I like about it is that the author threw away the rule book on
syntax/semantics, and implemented intuitive constructs.

---

Doug

dwscott@ieee.org


Chuck Stevens

2004-08-31, 8:55 pm


"Doug Scott" <dwscott@ieee.org> wrote in message
news:VA.0000072d.006297ed@ieee.org...

>
> Sigh. Did I say that? I might have said that the Burroughs stuff was based

on
> Algol-type languages.


What you wrote was "Burroughs went heavy for Pascal-like languages, so I'm
not surprised that MCP still honours that tradition." Unisys MCP is not
"honoring the traditions" established by Pascal-like languages for the same
reason that Bach didn't honor the traditions established by Mendelssohn.

> I know very well that Pascal derives loosely from Algol.


Not all that loosely, by what I read in the historical record!

> ... Algol was the beginning. There were many
> derivatives, including Pascal and MCP (so I'm told).


MCP is not a *derivative of* ALGOL, it is *written in* a derivative of ALGOL
(NEWP).

> It would be stretching
> things to say that PL/I was derived from Algol - it merely borrowed a few
> constructs.


I think the basic block/procedure structure of PL/1 did more than "borrow a
few constructs" from ALGOL. From what I can tell, the language can
simplistically be characterized as a synthesis of the block structure and
loop-control mechanisms of ALGOL with the record declaration capabilities of
COBOL, while keeping a side-glance at the FORTRAN application. All things
to all people. Such the 1968-vintage language spec from IBM I have at hand
leads me to believe, anyway.

-Chuck Stevens


Glenn Someone

2004-09-01, 8:55 am

Actually to be accurate, Turbo Pascal is not the same as Delphi.
While both are elementally "Pascal" in the language sense, Delphi
changed the language constructs to the point that Delphi could be
considered a descendent of Turbo Pascal and therefore technically a
different language with different skill sets. While someone versed in
Delphi could go and use Turbo Pascal with very little adjustment,
someone versed in Turbo Pascal would be comfortable with the syntax
conventions of Delphi, but would have to re-learn most of the standard
constructs.

On Mon, 23 Aug 2004 21:32:27 +0100, Doug Scott <dwscott@ieee.org>
wrote:

>You've heard of Borland's Turbo Pascal, aka Delphi, I presume? Again, not pure
>Pascal, but a stronger (IMHO) derivative.


steve

2004-09-09, 3:55 pm

Hey! I have extensive experience in UNISYS 2200 ECL. Who and where are
you? I'd like to contact someone else out there who is using this
stuff.

Steve

LX-i <lxi0007@netscape.net> wrote in message news:<Nq8Wc.29087$5s3.23216@fe40.usenetserver.com>...
> Lawrence H Greenwald wrote:
>
> I've recently gotten into some more complex ECL (Executive Control
> Language, on the Unisys 2200-style mainframes), and their test condition
> is the same - it seems backwards from the way the 3GL languages do
> If/Else constructs. I still don't have a good enough grasp of it
> (without the manual at my fingertips) to throw together a little example
> here...
>
> Thanks for the explanation!
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~
> ~ / \ / ~ Live from Montgomery, AL! ~
> ~ / \/ o ~ ~
> ~ / /\ - | ~ LXi0007@Netscape.net ~
> ~ _____ / \ | ~ http://www.knology.net/~mopsmom/daniel ~
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> ~ I do not read e-mail at the above address ~
> ~ Please see website if you wish to contact me privately ~
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> ~ GEEKCODE 3.12 GCS/IT d s-:+ a C++ L++ E--- W++ N++ o? K- w$ ~
> ~ !O M-- V PS+ PE++ Y? !PGP t+ 5? X+ R* tv b+ DI++ D+ G- e ~
> ~ h---- r+++ z++++ ~
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~

LX-i

2004-09-09, 8:55 pm

steve wrote:
> Hey! I have extensive experience in UNISYS 2200 ECL. Who and where are
> you? I'd like to contact someone else out there who is using this
> stuff.


Almost all the information you're after is either in my sig block, or
easily obtainable through it... :)

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~
~ / \ / ~ Live from Montgomery, AL! ~
~ / \/ o ~ ~
~ / /\ - | ~ LXi0007@Netscape.net ~
~ _____ / \ | ~ http://www.knology.net/~mopsmom/daniel ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ I do not read e-mail at the above address ~
~ Please see website if you wish to contact me privately ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ GEEKCODE 3.12 GCS/IT d s-:+ a C++ L++ E--- W++ N++ o? K- w$ ~
~ !O M-- V PS+ PE++ Y? !PGP t+ 5? X+ R* tv b+ DI++ D+ G- e ~
~ h---- r+++ z++++ ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~

steve

2004-09-13, 8:55 am

Hey! I have extensive experience in UNISYS 2200 ECL. Who and where are
you? I'd like to contact someone else out there who is using this
stuff.

Steve

LX-i <lxi0007@netscape.net> wrote in message news:<Nq8Wc.29087$5s3.23216@fe40.usenetserver.com>...
> Lawrence H Greenwald wrote:
>
> I've recently gotten into some more complex ECL (Executive Control
> Language, on the Unisys 2200-style mainframes), and their test condition
> is the same - it seems backwards from the way the 3GL languages do
> If/Else constructs. I still don't have a good enough grasp of it
> (without the manual at my fingertips) to throw together a little example
> here...
>
> Thanks for the explanation!
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~
> ~ / \ / ~ Live from Montgomery, AL! ~
> ~ / \/ o ~ ~
> ~ / /\ - | ~ LXi0007@Netscape.net ~
> ~ _____ / \ | ~ http://www.knology.net/~mopsmom/daniel ~
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> ~ I do not read e-mail at the above address ~
> ~ Please see website if you wish to contact me privately ~
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> ~ GEEKCODE 3.12 GCS/IT d s-:+ a C++ L++ E--- W++ N++ o? K- w$ ~
> ~ !O M-- V PS+ PE++ Y? !PGP t+ 5? X+ R* tv b+ DI++ D+ G- e ~
> ~ h---- r+++ z++++ ~
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~

LX-i

2004-09-13, 8:55 pm

steve wrote:
> Hey! I have extensive experience in UNISYS 2200 ECL. Who and where are
> you? I'd like to contact someone else out there who is using this
> stuff.


Almost all the information you're after is either in my sig block, or
easily obtainable through it... :)

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~
~ / \ / ~ Live from Montgomery, AL! ~
~ / \/ o ~ ~
~ / /\ - | ~ LXi0007@Netscape.net ~
~ _____ / \ | ~ http://www.knology.net/~mopsmom/daniel ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ I do not read e-mail at the above address ~
~ Please see website if you wish to contact me privately ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ GEEKCODE 3.12 GCS/IT d s-:+ a C++ L++ E--- W++ N++ o? K- w$ ~
~ !O M-- V PS+ PE++ Y? !PGP t+ 5? X+ R* tv b+ DI++ D+ G- e ~
~ h---- r+++ z++++ ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~

LX-i

2004-09-16, 3:55 pm

steve wrote:
> Hey! I have extensive experience in UNISYS 2200 ECL. Who and where are
> you? I'd like to contact someone else out there who is using this
> stuff.


Almost all the information you're after is either in my sig block, or
easily obtainable through it... :)

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~
~ / \ / ~ Live from Montgomery, AL! ~
~ / \/ o ~ ~
~ / /\ - | ~ LXi0007@Netscape.net ~
~ _____ / \ | ~ http://www.knology.net/~mopsmom/daniel ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ I do not read e-mail at the above address ~
~ Please see website if you wish to contact me privately ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ GEEKCODE 3.12 GCS/IT d s-:+ a C++ L++ E--- W++ N++ o? K- w$ ~
~ !O M-- V PS+ PE++ Y? !PGP t+ 5? X+ R* tv b+ DI++ D+ G- e ~
~ h---- r+++ z++++ ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com