IBM SC34-4499-03 Personal Computer User Manual


 
This syntax is a subset of the linkage editor INCLUDE card.
If the card is an INCLUDE ddname(MEMBER) control statement, the object code is
copied into a sequential data set associated with the SYSMOD ddname. Otherwise, the
control card is embedded in the data set associated with the SYSMOD ddname. This
data set can be returned as the output from this build script.
//FHBTCLNK EXEC PGM=FHBTCLNK,
// PARM='SIZE=(768K,192K),LIST,MAP,AMODE(31),RMODE(24),LET,XREF'
//STEPLIB DD DSN=userid.teamc.LOADLIB,DISP=SHR
//SYSMOD DD TCEXT=LOAD,DISP=(NEW,DELETE),
// SPACE=(32000,(30,10)),UNIT=VIO,
// DCB=(RECFM=U,LRE10CL=80,BLKSIZE=3200)
//OBJ DD TCEXT=(OBJ,PRE),DISP=(NEW,DELETE),
// UNIT=VIO,SPACE=(32000,(30,10,10)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200)
//SYSPRINT DD TCEXT=TCOUT,DISP=(NEW,DELETE),
// UNIT=VIO,SPACE=(TRK,(30,10)),
// DCB=(RECFM=FB,LRECL=121,BLKSIZE=1210)
//SYSLIN DD *
INCLUDE OBJ(&TCINPUT)
ENTRY CEESTART
//
TCEXT attributes have been added to the following DD statements:
Data set Purpose
SYSMOD Return the output to check in to TeamConnection
OBJ Receive the object files transported to MVS from TeamConnection
SYSPRINT Return any FHBTCLNK messages to TeamConnection
In the SYSLIN data stream, the statement INCLUDE OBJ(&TCINPUT) will be duplicated for
all of the inputs to this build. The &TCINPUT variable will be replaced with the base
name of the input without the extension.
To use the output of this build script as an MVS executable, do the following:
1. Extract the output from TeamConnection.
2. Transfer the output as a binary file from your workstation to MVS (for example,
using FTP).
3. Link edit this output into a load module. Possible SYSLIN control statements for the
link step include the following:
//SYSLIN DD *
INCLUDE OBJECT(OUTPUT)
NAME module(R)
//
172 User’s Guide