Maps and Programs compilation
Purpose
This is a mandatory z/OS Phase.
This Phase creates the compile JCL, submits the job and runs the actual compilation on z/OS.
After the compile, the Phase will control the result, collect all the files generated by the compile job (listing, load modules, generated DB2 bind files, …) and put the results, in zipped format, in the Kobee Archive.
Usage
The Maps and Programs Compilation Phase can be used on the Build Environment.
This phase must follow the two other mandatory Build phases Copy from Source to Target and Copy Sources to PDS for compilation Phases.
Parameters
Parameter | Mandatory/Optional | Description | Default Value |
---|---|---|---|
allocPDS |
O |
Option for deleting PDS used on z/OS |
true |
alm.phase.builder |
M |
||
alm.phase.extractBundle |
M |
true |
|
alm.phase.mainScript |
M |
All program types Compilation |
zosCompilation.xml |
analyze.source |
O |
Option for analyzing sources |
false |
compileEnd.model |
O |
End JCL model to use after the compilation steps |
compileEnd_jcl.model |
dir.jeslogs |
O |
Jes log location if error |
${target}/logs |
dir.zosModels |
O |
Models Location |
[alm_system]/[Machine]/PhaseModels |
dir.zosResources |
O |
Property files Location |
[alm_system]/[Machine]/PhaseResources |
project.objtypes |
O |
List of Object Types to select |
ALL |
propsfile.environment |
O |
Property File of z/OS environment |
${dir.zosResources}/environment_build.properties |
propsfile.languages |
O |
Property File of z/OS languages |
${dir.zosResources}/languagesZOS.properties |
propsfile.objtypes |
O |
Global Object Types file to use |
${dir.zosResources}/globalObjtypes.properties |
propsfile.parmsFTP |
O |
Property File of z/OS FTP or MFDAS system |
${dir.zosResources}/parmsFTPZOS.properties |
script.syslin |
O |
linkEdit script location |
${dir.phaseScripts}/linkEditSyslin.xml |
stopOnErrorCompile |
O |
Option for stopping at the end of compiles. |
false |