On 30 Sep 2013, at 23:27, Jordi Guillaumes i Pons <jg at jordi.guillaumes.name> wrote:
As for compile and link, there are prebuilt JCL procedures at SYS1.PROCLIB; you should not bother to write the steps yourself, just invoke the procedure and do some DD override to inject your source code and your listing output. My zOS instance is now offline... I can put it up to search it for you.
No that's fine, I can fire up my OS/390 or z/OS instances if I want to play around with this stuff :)
El 30/09/2013, a les 23:13, Sampsa Laine <sampsa at mac.com> va escriure:
But yes, it's not strictly speaking a scripting language, more like a definition of how to run a payload (such as a COBOL compile+link), no?
In any case the syntax is WEIRD compared to DCL or bash, you have to admit..
Yes, and yes. The syntax is basically ASSEMBLER syntax. IBM uses the assembler parser to do a lot of things, and that lot of things looks like assembler source.
As for compile and link, there are prebuilt JCL procedures at SYS1.PROCLIB; you should not bother to write the steps yourself, just invoke the procedure and do some DD override to inject your source code and your listing output. My zOS instance is now offline... I can put it up to search it for you.
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
On 30 Sep 2013, at 22:41, Jordi Guillaumes i Pons <jg at jordi.guillaumes.name> wrote:
JCL is really easy once you begin to think "in JCL" instead than in DCL/whatever script language. The weirdest thing it has is the COND expression, which works the opposite it seems to have to work. Everything else is just syntax you can learn (or look at in a manual).
I'm not quite there yet :) Need to read a bit more of the JCL books I have I fear.
But yes, it's not strictly speaking a scripting language, more like a definition of how to run a payload (such as a COBOL compile+link), no?
In any case the syntax is WEIRD compared to DCL or bash, you have to admit..
sampsa
El 30/09/2013, a les 21:38, Sampsa Laine <sampsa at mac.com> va escriure:
name but it was a blessing because the shell commands were beyond human
Ever try to write anything in JCL? :)
That language is messed up, I have about 3 books on it and still can't really figure out how it works except by direct copying scripts from the book to a live system. Sometimes I even manage to compile COBOL programs, but I haven't figured out the LINK EDITOR which one needs to turn the output into an executable.
Interesting experience though, might come in handy when I come across clients with big System z or S/390 setups..
JCL is really easy once you begin to think "in JCL" instead than in DCL/whatever script language. The weirdest thing it has is the COND expression, which works the opposite it seems to have to work. Everything else is just syntax you can learn (or look at in a manual).
JCL is NOT a script language. If you look at it under that perspective, you will never grasp it.
(I used to be one of the few rare people who wrote his JCL decks from scratch, beginning with the first //USERNAME JOB XXX... card ;)).
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
name but it was a blessing because the shell commands were beyond human
Ever try to write anything in JCL? :)
That language is messed up, I have about 3 books on it and still can't really figure out how it works except by direct copying scripts from the book to a live system. Sometimes I even manage to compile COBOL programs, but I haven't figured out the LINK EDITOR which one needs to turn the output into an executable.
Interesting experience though, might come in handy when I come across clients with big System z or S/390 setups..
Hans Vlems wrote:
It is good fun but those panels kept me well away from IBM systems.
AIX had something similar as an aid to system managers. I forgot its
name but it was a blessing because the shell commands were beyond human
comprehension...
SMIT.
Peace... Sridhar
On 2013-09-30 14:33, Brian Schenkenberger, VAXman- wrote:
Johnny Billquist <bqt at softjar.se> writes:
On 2013-09-30 14:18, Brian Schenkenberger, VAXman- wrote:
Johnny Billquist <bqt at softjar.se> writes:
Make everything run and function smooth, tidy and efficient. I also have
a very strict ordering and system to my records, my books and god knows
what else...
Me too but not to the extent of be labeled OCD.
I don't think I know what OCD means...
Obsessive Compulsive Disorder
http://www.nimh.nih.gov/health/topics/obsessive-compulsive-disorder-ocd/ind…
Ah! Just did not make that connection from the TLA. But I know about the disorder. I don't think I come close to that either...
And I like straight angles when I draw on a paper. :-)
------------^^^^^^^^^^^^^^^
Isn't that an oxymoron?
Me displaying bad mastering of the English language. :-)
I meant 90 degree angles. "Straight angles" comes from my Swedish. And
that's a literal translation of an expression, which in Swedish implies
90 degree angles. Expressions, as well as figures of speech, are
dangerous, because when translated to another language, might not at all
mean what you were thinking.
Fair enough. I thought that it might be an idiom translation issue;
Although, it's a humorous read as an oxymoron.
True. :-)
Johnny
Same in Dutch: rechte hoeken :-)
Van: Johnny Billquist
Verzonden: maandag 30 september 2013 14:24
Aan: hecnet at Update.UU.SE
Beantwoorden: hecnet at Update.UU.SE
Cc: Brian Schenkenberger, VAXman-
Onderwerp: Re: [HECnet] Humour value alternative to DCL - a port OS/390 ISPF
to VMS :)
On 2013-09-30 14:18, Brian Schenkenberger, VAXman- wrote:
> Johnny Billquist <bqt at softjar.se> writes:
>
>> Make everything run and function smooth, tidy and efficient. I also have
>> a very strict ordering and system to my records, my books and god knows
>> what else...
>
> Me too but not to the extent of be labeled OCD.
I don't think I know what OCD means...
>> And I like straight angles when I draw on a paper. :-)
> ------------^^^^^^^^^^^^^^^
>
> Isn't that an oxymoron?
Me displaying bad mastering of the English language. :-)
I meant 90 degree angles. "Straight angles" comes from my Swedish. And
that's a literal translation of an expression, which in Swedish implies
90 degree angles. Expressions, as well as figures of speech, are
dangerous, because when translated to another language, might not at all
mean what you were thinking.
Johnny
On Mon, Sep 30, 2013 at 02:24:51PM +0200, Johnny Billquist wrote:
Me displaying bad mastering of the English language. :-)
I meant 90 degree angles. "Straight angles" comes from my Swedish.
And that's a literal translation of an expression, which in Swedish
implies 90 degree angles.
Not really an expression, you just chose the wrong synonym to translate:
r t -> rak -> straight
instead of
r t -> r tt -> right
So, a "right angle" would have been fine.
And a "brasklapp" (translate that if you can): BQT writes better english
than most Swedes I know, including myself, so I take any chance of
correcting him :-)
/P
Johnny Billquist <bqt at softjar.se> writes:
On 2013-09-30 14:18, Brian Schenkenberger, VAXman- wrote:
Johnny Billquist <bqt at softjar.se> writes:
Make everything run and function smooth, tidy and efficient. I also have
a very strict ordering and system to my records, my books and god knows
what else...
Me too but not to the extent of be labeled OCD.
I don't think I know what OCD means...
Obsessive Compulsive Disorder
http://www.nimh.nih.gov/health/topics/obsessive-compulsive-disorder-ocd/ind…
And I like straight angles when I draw on a paper. :-)
------------^^^^^^^^^^^^^^^
Isn't that an oxymoron?
Me displaying bad mastering of the English language. :-)
I meant 90 degree angles. "Straight angles" comes from my Swedish. And
that's a literal translation of an expression, which in Swedish implies
90 degree angles. Expressions, as well as figures of speech, are
dangerous, because when translated to another language, might not at all
mean what you were thinking.
Fair enough. I thought that it might be an idiom translation issue;
Although, it's a humorous read as an oxymoron.
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
Well I speak to machines with the voice of humanity.