Tachyon Linkage Editor JCL Interface
Chapter 5 of this manual describes how to
run jobs under the Tachyon Operating System using JCL.
When the z/OS binders program name or any of its aliases are encountered
as the PGM parameter on an EXEC
JCL statement, the Tachyon Operating System will invoke the Tachyon
Linkage Editor. The program and alias names that will cause the
linkage editor to be invoked are: IEWBLINK, IEWL, LINKEDIT, HEWL, HEWLH096, HEWLKED,
HEWLF064, IEWLF440, IEWLF880 and IEWLF128.
Before the Tachyon Operating System invokes the linkage editor, it first checks
for certain JCL parameters and statements and converts these to their equivalent
command line parameters. For instance, the EXEC PARM
parameter value is passed to the linkage editor as the -parm
command line parameter.
In addition to the EXEC PARM parameter, the following DD
statements are processed:
- SYSLIN
- The SYSLIN DD statement is required. Concatenated DD statements may
follow the SYSLIN DD statement. Each SYSLIN data set must be an instream
data set (DD * or DD DATA), a sequential
data set or a simulated partitioned data
set with a member name. The record format must be fixed (RECFM=F, FS,
FB or FBS), the record length must be 80 (LRECL=80) and the FILEDATA must
be TEXT or RECORD. Each data set is processed as if it was specified on
the linkage editor command line in the same order it appears in the SYSLIN concatenation.
- SYSLIB
- The SYSLIB DD statement is optional. Concatenated DD statements may
follow the SYSLIB DD statement. Each SYSLIB data set must be a simulated
partitioned data set. The record format must be fixed (RECFM=F, FS,
FB or FBS), the record length must be 80 (LRECL=80) and the FILEDATA must
be TEXT or RECORD. Each data set is processed as if it was specified as
a -S linkage editor command line parameter with the path
pattern obtained from the proper DSNMAP statement
of the DSNMAPxx.ini configuration file.
- SYSPRINT
- The SYSPRINT DD statement is required. The SYSPRINT data set must be
a dummy data set, a SYSOUT data set,
a sequential data set or a simulated
partitioned data set with a member name. The FILEDATA must be TEXT
and ASA control characters will be produced. The data set is processed
as if it was specified as the -sysprint linkage editor
command line parameter.
- SYSLMOD
- The SYSLMOD DD statement is required. The SYSLMOD data set must be
a simulated partitioned data set with an
optional member name. The FILEDATA must be BINDER. The data set is processed
as if it was specified as the -syslmod linkage editor command
line parameter with the path
pattern obtained from the proper DSNMAP statement
of the DSNMAPxx.ini configuration file.
If a member name is specified
in the DSN, it is processed as if it was specified as the -o
linkage editor command line parameter.
- Example:
- The following JCL can be used to invoke the Tachyon Linkage Editor:
//LINKEDIT JOB
//LINK EXEC PGM=IEWL,PARM=(REUS=RENT,AC=1)
//SYSPRINT DD PATH='link.map'
//SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR
//SYSLMOD DD DSN=CWD.PGMS(MYPROG),DISP=MOD
//SYSLIN DD PATH='myprog.obj'
// DD DSN=SYS1.CSSLIB(YOURPROG),DISP=SHR
Given these DSNMAPxx.ini configuration file statements:
DSNMAP DSN(CWD.PGMS)
PATH(&m.pgm)
RECFM(U)
LRECL(18000)
BLKSIZE(18000)
FILEDATA(BINDER)
DSNMAP DSN(SYS1.CSSLIB)
PATH(&SYSDIR\csslib\&m.obj)
RECFM(FB)
LRECL(80)
BLKSIZE(3200)
FILEDATA(RECORD)
the above JCL is equivalent to the following command line:
tle -sysprint link.lst "-SC:\Tachyon\csslib\&m.obj" -syslmod "&m.pgm" -o MYPROG -parm "REUS=RENT,AC=1" myprog.obj C:\Tachyon\csslib\yourprog.obj
Frames No Frames Previous Next Contents
Introduction Setup Programs Files Running Testing
Compatibility Customization Messages Codes
© Copyright 1998-2002, Tachyon
Software® LLC.
Last modified on March 10, 2002