Allocate in a DFSMS Environment
search cancel

Allocate in a DFSMS Environment

book

Article ID: 56217

calendar_today

Updated On:

Products

Allocate DASD Space and Placement

Issue/Introduction


Allocate in a DFSMS environment.

Resolution

FUNCTIONALITY

Override JCL parameters to maintain integrity of DFSMS classes.

Allocate supports this.

Remarks: Allocate can help control to what extent JCL parameters are allowed to override Data Class values.

**********************************

Control both DFSMS and Non-DFSMS data set allocations.

Allocate supports this.

Remarks: Allocate can manage allocations of all data sets in any catalog regardless of DSORG, catalog or DFSMS status, providing system managed data placement for all data.

**********************************

Override DFSMS Constructs set by ACS routines.

Allocate supports this. N/A for DFSMS.

Remarks: Allocate gets control after normal DFSMS's ACS processing providing allocation assistance to DFSMS. Rules can be set in Allocate to query, set, adjust or even remove DFSMS constructs, in addition to other allocation parameters, from the allocation if desired.

**********************************

JCL Conversions.

Remarks: Since Allocate can modify any allocation parameter, no JCL conversions of any kind are required during implementation.

**********************************

Data and Volume Conversions

Remarks: Allocate does not require any conversion or expansion of VTOC's, VVDS's or catalogs in order to provide system managed data placement.

**********************************

Back out after Implementation

Allocate supports this.

Remarks: In the event of a problem, control over data set placement can be stopped by simply issuing the console STOP command to Allocate's running task. No back out conversion is necessary. Many sites use Allocate to position and organize the data in a DFSMS like environment in order to measure the impact of such management before any conversion effort is started.

**********************************

VSAM Definition Assistance

Allocate supports this.

Remarks: Allocate provides an ISPF dialog which can assist in the definition of VSAM clusters in the same way ISPF's option 3.2 helps for non-VSAM.

**********************************

Blocksize Control

Allocate supports this.

Remarks: Allocate can adjust blocksize to optimize device type or to any desired value. This is very important for redirection of allocations between tape and DASD and also when existing JCL contains poorly coded blocksizes.

**********************************

Dynamic control of Primary Size

Allocate supports this.

**********************************

Dynamic control of Secondary Size

Allocate supports this.

**********************************

Control Rename of Data Sets
Allocate supports this.

Remarks: Allocate helps DFSMS control the renaming of data sets to eliminate data set names from existing with incorrect DFSMS constructs assigned to them.

**********************************

Control Release of Idle Space

Allocate supports this.

**********************************

Control Scratching of Data Sets

Allocate supports this.

**********************************

Application Group Control

Allocate supports this.

Remarks: Application groups can be defined to Allocate with assigned space quota limits. Allocate can then track and report, warn or even deny new allocations when the limit has been reached.

**********************************

Arithmetic Capabilities

Allocate supports this.

Remarks: Arithmetic equations can be code in Allocate's rules providing additional flexibility in automated decision makingduring data set architecture and placement.

**********************************

Output Media Selection/Conversion

Allocate supports this.

Remarks: DASD/Tape, Tape/DASD, Tape/Tape, DASD/DASD.

**********************************

COPYBOOK

Allocate supports this.

Remarks: Allocate eases rule setup where lists of objects can be created in PDS members and referenced by the COPYBOOK include feature rather than maintaining these lists directly in the rules.

**********************************

PDSE Support

Allocate supports this.

**********************************

Sequential Data Striping

Allocate supports this.

Remarks: Allocate can perform a type of data striping by spreading large files across multiple volumes.

**********************************

Cache Management

Allocate supports this.

**********************************

Additional features Allocate provides to data set allocation including those not managed by DFSMS:

- Approve or deny STEPCATs, JOBCATs or catalog name on DEFINEs
- Allocate DATA and INDEX components on separate volumes
- Volumes can be mounted with any attribute
- Free space thresholds maintained for volumes and storage groups
- Mixed device types in storage groups
- Storage group changes are dynamic, no IPL needed
- Enforce job and data set naming standards
- Prevent 'NOT CATLG 2' problems
- Prevent allocation of non-conforming data sets
- Send messages to users making invalid requests
- User exits provide additional logic and decision making