Copy Sources to PDS for compilation

Purpose

This is a mandatory z/OS Phase.

This Phase copies the object types (specified in the properties files) from the Target location on the IKAN ALM Agent into temporary PDSs on the z/OS Platform. Before the file transfers, temporary PDSs will be created, as well as the PDSs necessary for compiling the files selected in the next Phase.

Usage

The Copy Sources Before Compilation Phase can be used on Build and Deploy Environments.

This Phase is dependent on the Copy from Source to Target Phase.

  • On the Build Environment, this Phase is mandatory. This phase is used in combination with the two other two mandatory Build phases. It must follow the Copy from Source to Target Phase and precede the Maps and Programs compilation Phase.

  • On the Deploy Environment, this Phase is optional.

Parameters

Parameter Mandatory/Optional Description Default Value

allocPDS

O

Option for creating PDS used on z/OS

true

alm.phase.builder

M

alm.phase.extractBundle

M

true

alm.phase.mainScript

M

Copy Source before Compilation

zosCopyForCompilation.xml

analyze.source

O

Option for analyzing sources

true

archives.location

O

Path for IKAN ALM System Settings Build Archive Location. If linked Packages are used.

[ALM_HOME]/system/buildArchive

dir.zosModels

O

Models Location

[alm_system]/[Machine]/PhaseModels

dir.zosResources

O

Property files Location

[alm_system]/[Machine]/PhaseResources

packageBuildGroup

O

Package Build Group file (package oids)

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.ikanalm

O

Property File of IKAN ALM Database Access

${dir.zosResources}/ikanalm.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

recvend.model

O

End JCL model to use after the receive command

recvend_jcl.model

usePreviousArchive

O

Option for compiling using Previous Package Archive Files

false