REXXC (FANCMC)
REXXC compiles a REXX program. FANCMC is located in the data set prefix.SFANPRC.
//******************************************************************
//*
//* REXXC Compile a REXX program.
//*
//* Licensed Materials - Property of IBM
//* 5695-013 IBM REXX Compiler
//* (C) Copyright IBM Corp. 1989, 2003
//*
//* Change Activity:
//* 03-05-28 Release 4.0
//*
//******************************************************************
//*
//* Parameters:
//*
//* OPTIONS Compilation options.
//* Default: XREF OBJECT
//*
//* COMPDSN DSN of IBM REXX Compiler load library.
//*
//* Required:
//*
//* REXX.SYSIN DDNAME, REXX program to be compiled.
//*
//* Example:
//*
//* To compile MYREXX.EXEC(MYPROG) and to keep the resulting
//* CEXEC output and OBJECT output in MYREXX.CEXEC(MYPROG) and
//* MYREXX.OBJ(MYPROG), respectively, use the following
//* invocation:
//*
//* //S1 EXEC REXXC
//* //REXX.SYSCEXEC DD DSN=MYREXX.CEXEC(MYPROG),DISP=SHR
//* //REXX.SYSPUNCH DD DSN=MYREXX.OBJ(MYPROG),DISP=SHR
//* //REXX.SYSIN DD DSN=MYREXX.EXEC(MYPROG),DISP=SHR
//*
//* Modifications:
//* Change #HLQREXX to the appropriate high-level qualifier of
//* your installation.
//*
//******************************************************************
//*
//REXXC PROC OPTIONS='XREF OBJECT', REXX Compiler options
// COMPDSN='#HLQREXX.SFANLMD' REXX Compiler load lib
//*
//*-----------------------------------------------------------------
//* Compile REXX program.
//*-----------------------------------------------------------------
//*
//REXX EXEC PGM=REXXCOMP,PARM='&OPTIONS'
//STEPLIB DD DSN=&COMPDSN,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//*SYSIEXEC DD DUMMY
//*SYSDUMP DD DUMMY
//SYSCEXEC DD DSN=&&CEXEC(GO),DISP=(MOD,PASS),UNIT=SYSDA,
// SPACE=(800,(800,100,1))
//SYSPUNCH DD DSN=&&OBJECT,DISP=(MOD,PASS),UNIT=SYSDA,
// SPACE=(800,(800,100))