//jobname JOB .... <== VERIFY //* //* Copyright (c) 1996, SAS Institute Inc. //* Unpublished - All Rights Reserved //* //* NAME: SVC99CLG //* //* PURPOSE: JCL to Compile, Link, and Execute, SVC99*. Verify //* statements indicated by the "<== VERIFY", have //* been customized for the local environment. //* //***************************************************************** //* COMPILE SVC99 FUNCTIONS *** //***************************************************************** //CSVC99 EXEC PROC=LC370C //C.SYSIN DD DISP=SHR,DSN=prefix.SAMPLE.C(SVC99) <== VERIFY //C.SYSLIN DD DISP=SHR,DSN=your.object.library(SVC99) <== VERIFY //***************************************************************** //* COMPILE SVC99C MAIN *** //***************************************************************** //CSVC99C EXEC LC370C //C.SYSIN DD DISP=SHR,DSN=prefix.SAMPLE.C(SVC99C) <== VERIFY //C.SYSLIN DD DISP=SHR,DSN=your.object.library(SVC99C) <== VERIFY //C.H DD DISP=SHR,DSN=prefix.SAMPLE.H <== VERIFY //* Where "prefix" is the installation prefix for the //* SAS/C Compiler //***************************************************************** //* CLINK SVC99C AND SVC99 *** //***************************************************************** //LSVC99 EXEC LC370LR //LKED.SYSLMOD DD DISP=SHR,DSN=your.load.library(SVC99C) <== VERIFY //LKED.LIBNAME DD DISP=SHR,DSN=your.object.library <== VERIFY //LKED.SYSIN DD * INCLUDE LIBNAME(SVC99C) INCLUDE LIBNAME(SVC99) NAME SVC99C(R) /* //***************************************************************** //* EXECUTE SVC99C *** //***************************************************************** //GO EXEC PGM=SVC99C,PARM='your.sample.jcl(name)' <== VERIFY //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 //SYSPRINT DD SYSOUT=* //SYSTERM DD SYSOUT=* //*