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 ®les 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 ®le 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)

//

172User's Guide

Page 192
Image 192
IBM SC34-4499-03 manual Sysmod DD TCEXT=LOAD,DISP=NEW,DELETE