On 2026-03-27, Lawrence D?Oliveiro <ldo@nz.invalid> wrote:
On Thu, 26 Mar 2026 21:23:55 -0700, Lars Poulsen wrote:
//FORT.SYSIN DD *
source
/*
I think I can make sense of this pattern: the first name after ?//? is
the dataset name; ?DD? indicates a dataset is being defined, and ?*?
the sentinel to indicate that the end of the data will consist of ?/?
followed by this string.
Presumably, FORT.SYSIN is the dataset name expected by the Fortran
compiler for the input source file.
//LINK.SYSIN DD *
overlay description
/*
Similarly, LINK.SYSIN is the dataset name expected by the Linker.
As for this line:
//MYJOB EXEC FORTGCLG
my guess is, FORTGCLG is the name of a JCL macro that does a compile,
link and run of a user program. MYJOB is presumably some arbitrary job
name, and EXEC is the command to run the macro as the job.
Not necessarily a macro; more often it was the name of an executable
program.
According to Charlie Gibbs <cgibbs@kltpzyxm.invalid>:
On 2026-03-27, Lawrence D?Oliveiro <ldo@nz.invalid> wrote:
On Thu, 26 Mar 2026 21:23:55 -0700, Lars Poulsen wrote:
//FORT.SYSIN DD *
source
/*
I think I can make sense of this pattern: the first name after ?//? is
the dataset name; ?DD? indicates a dataset is being defined, and ?*?
the sentinel to indicate that the end of the data will consist of ?/?
followed by this string.
Presumably, FORT.SYSIN is the dataset name expected by the Fortran
compiler for the input source file.
//LINK.SYSIN DD *
overlay description
/*
Similarly, LINK.SYSIN is the dataset name expected by the Linker.
Actually LKED.SYSIN but pretty close.
On 3/27/26 11:43, John Levine wrote:
According to Charlie Gibbs <cgibbs@kltpzyxm.invalid>:
On 2026-03-27, Lawrence D?Oliveiro <ldo@nz.invalid> wrote:
On Thu, 26 Mar 2026 21:23:55 -0700, Lars Poulsen wrote:
//FORT.SYSIN DD *
source
/*
I think I can make sense of this pattern: the first name after ?//? is >>>> the dataset name; ?DD? indicates a dataset is being defined, and ?*?
the sentinel to indicate that the end of the data will consist of ?/?
followed by this string.
Presumably, FORT.SYSIN is the dataset name expected by the Fortran
compiler for the input source file.
//LINK.SYSIN DD *
overlay description
/*
Similarly, LINK.SYSIN is the dataset name expected by the Linker.
Actually LKED.SYSIN but pretty close.
LINK is probably right. It's <stepname>.<ddname>, so it depends on what
the step in the PROC is named.
You do know that this isn't ancient history, don't you? Well, Fortran G
is pretty well gone, but zOS systems still run on JCL today.
You do know that this isn't ancient history, don't you? Well,
Fortran G is pretty well gone, but zOS systems still run on JCL
today.
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 5 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 493844:57:48 |
| Calls: | 146 |
| Files: | 547 |
| D/L today: |
6 files (97K bytes) |
| Messages: | 76,691 |