//jobname JOB .... <== VERIFY //* //* Copyright (c) 1996, SAS Institute Inc. //* Unpublished - All Rights Reserved //* //* NAME: SYNAD //* //* PURPOSE: JCL to Compile, Link, and Execute SYNAD. Additionally //* the JCL builds an INPUT DD using IEBGENER. Verify the //* statements indicated by the "<== VERIFY" have been //* customized for the local environment. //* //***************************************************************** //* IEBGENER to create INPUT DD *** //***************************************************************** //GENER EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD DISP=SHR,DSN=prefix.SAMPLE.C(SYNAD) <== VERIFY //SYSUT2 DD DSN=&&TEMPDD,DISP=(NEW,PASS), // UNIT=DISK,SPACE=(TRK,(1,1)), // DCB=(RECFM=FB,LRECL=80,BLKSIZE=80) //SYSIN DD DUMMY //* //***************************************************************** //* COMPILE, LINK and EXECUTE *** //***************************************************************** //* //CLGSYN EXEC PROC=LC370CLG,PARM.C='BITFIELD(1) DEFINE(ERROR)' //C.SYSIN DD DISP=SHR,DSN=*.GENER.SYSUT1 //C.SYSLIN DD DISP=SHR,DSN=your.object.library(SYNAD) <== VERIFY //LKED.SYSLMOD DD DISP=SHR,DSN=your.load.library(SYNAD) <== VERIFY //* //GO.INPUT DD DSN=*.GENER.SYSUT2,DISP=(OLD,PASS) //GO.STEPLIB DD DISP=SHR,DSN=your.load.library <== VERIFY // DD DISP=SHR,DSN=prefix.LINKLIB <== VERIFY //* //* Where "prefix" is the installation prefix for the //* SAS/C Compiler //*