PDSs Allocation or Deletion

Purpose

This is an optional z/OS Phase.

This phase is used to create or delete work PDS(s) as package PDS(s) for compiling for example. This is done per object type based on the Environment parameters, e.g., the first qualifiers, the prefixes, …​ defined in the environment properties file.

The functionality to allocate or delete PDSs is included by default in the Copy Sources to PDS for compilation and Maps and Programs compilation Phases. Therefore, the _PDSs Allocation or Deletion phase may be used to complement the standard allocation/deletion of PDSs.

Example of usage: XMIT PDS to load PDS members of a different type as the compilation type (PDS, PDSE) and, next, to copy the members to real PDSs on the environment.

Usage

The PDSs Allocation or Deletion Phase can be used on Build and Deploy Environments.

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

Parameters

Parameter Mandatory/Optional Description Default Value

alloc.command

M

Command for creating/deleting PDSs

Create

alloc.xmit

M

Option for allocating PDS with xmit qualifier instead of llq qualifier

false

alm.phase.builder

M

alm.phase.extractBundle

M

true

alm.phase.mainScript

M

z/OS PDSs Allocation or Deletion

zosAllocatePds.xml

dir.zosModels

O

Models Location

[alm_system]/[Machine]/PhaseModels

dir.zosResources

O

Property files Location

[alm_system]/[Machine]/PhaseResources

functions_list

O

List of Object Type Functions to select

ALL

objtypes_list

O

List of Object Types to select

${project.objtypes}

propsfile.environment

O

Property File of z/OS environment

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

stopOnError

O

Option for stopping on error with z/OS activity.

false