Preventing external references from being resolved

You can use the LIBRARY statement to specify those external references in the output module for which there is no library search during the current binder job step. To do this, specify the external references in parentheses without specifying a ddname. The references remain unresolved, but the binder can mark the module as executable, depending upon the value specified for the LET option.

For example, a program contains references to two large modules that are called from the automatic call library. One of the modules has been tested and corrected; the other is tested in this job step. Rather than execute the tested module again, the restricted no-call option is used to prevent automatic library call from processing the module as follows:
//           EXEC   PGM=IEWBLINK,PARM=LET
//SYSLIB     DD     DSNAME=PROJECT.PVTPROG,DISP=SHR
⋮
//SYSLIN     DD     DSNAME=&&PAYROL,...
//           DD     *
  LIBRARY           (OVERTIME)
/*

As a result, the external reference to OVERTIME is not resolved.