Submitting a compile request
Use the Parameterized Build > Compile request to submit a COBOL program to the z/OS® system for compiling.
Before you begin
About this task
Procedure
To submit a Parameterized Build > Compile request
for one or more source files.
- To submit a single program for compilation, do these steps:
- To submit multiple programs for compilation, do these steps:
Results
- s1alloc_sourceFile.bcl
- Allocates all PDSs and uploads the COBOL source from ClearCase.
- compile_sourceFile.bcl
- Compiles COBOL program.
- devprint_sourceFile.bcl
- Generates the link load file used for link edit.
- lnkbatch_sourceFile.bcl
- Performs the link edit.
The following output files generated by the build process are located in the project:
- userid_sourceFile_COB.sysprint
- The output listing file for the COBOL program.
- userid_sourceFile_compile.log
- The log file for compiling. In this file name, yourfile.cbl is the name of the file for which you submitted the Compile request.
- userid_sourceFile_rccbuild.log
- The remote build log file.
- parmBuild.log
- The log file for parameterized build.
- parmBuildError.log
- The error file for parameterized build.
Assuming USER1 is the TSO login ID used to form the PDS name, the following are the files
uploaded to the remote system and the output files generated after a successful build. The name of
the PDS for the output load module is determined by a configuration parameter on the ClearCase server: the variable $loadlib defined by the
attribute ZCCENV. This configuration parameter is described in the ClearCase
z/OS Extensions documentation.
- USER1.SOURCE(YOURFILE)
- The COBOL source program.
- USER1.XOBJLIB(YOURFILE)
- The output object file, where YOURFILE is the name of the source file submitted for compilation.
- USER1.XLOADLIB(YOURFILE)
- The output link control file, where YOURFILE is the name of the source file submitted for compilation.
- USER1.CA.PARMBLD.LOAD(YOURFILE)
- The output load module, where YOURFILE is the name of the source file submitted for compilation.