There are implied default values to be used in the CRTPGM step implicitly invoked from the CRTBNDCBL command. They are described in the description that follows.
The parameters used in CRTPGM when it is invoked from CRTBNDCBL are as follows:
When SIMPLEPGM(*NO) is specified, CRTPGM is invoked only one time against all of the compilation units in the sequence of source programs at once. Only the program name specified in the PROGRAM-ID paragraph in the corresponding outermost ILE COBOL source program for the first compilation unit in the sequence of the source programs is used with the PGM parameter for CRTPGM when it is invoked. All of the compilation units are bound together to create one program object.
When SIMPLEPGM(*NO) is specified, all the names of the modules created in QTEMP for the compilation units are listed in the MODULE parameter for the CRTPGM command when it is invoked.
When *NONE (the default) is specified, no binding directory is used.
When binding-directory-name is specified, the name of the binding directory you specify is used in symbol resolution. The directory name can be qualified with one of the following library values:
The default values are used for all of the remaining parameters of CRTPGM when it is invoked from the CRTBNDCBL command. For a description of these default values Refer to the CRTPGM command in the CL and APIs section of the Programming category in the iSeries 400 Information Center at this Web site -http://publib.boulder.ibm.com/pubs/html/as400/infocenter.htm.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.