Modernization Hub

Enlarge

Enhanced Definition

In the context of z/OS, "enlarge" primarily refers to increasing the allocated storage space for a dataset on direct access storage devices (DASD) or expanding the virtual storage (memory) available to a job step or an address space. This action allows datasets to accommodate more data or programs to utilize more memory for execution, preventing out-of-space or out-of-memory conditions.

Key Characteristics

    • Dataset Allocation: For disk datasets (e.g., sequential, PDS/PDSE, VSAM), enlargement involves increasing the primary or secondary space allocation, typically specified in cylinders, tracks, or blocks within JCL or utility commands.
    • Methods of Enlargement: Dataset enlargement can be achieved through JCL (e.g., modifying the SPACE parameter for new allocations, using DISP=MOD for sequential datasets to append data), utility programs like IDCAMS ALTER for VSAM, or interactive tools like ISPF 3.2 (Data Set List Utility).
    • Secondary Allocation: Many datasets are defined with a secondary allocation quantity, allowing them to automatically expand when the primary space is exhausted, provided sufficient contiguous free space is available on the volume.
    • Virtual Storage (Region) Enlargement: For job steps or address spaces, "enlarging" refers to increasing the REGION parameter in JCL, which dictates the maximum amount of virtual storage (in K or M bytes) that the job step can use.
    • Contiguous Space Requirement: For non-VSAM datasets, especially sequential ones, enlargement often requires finding contiguous free space on the volume, which can be challenging on fragmented volumes and may necessitate dataset reorganization or migration.

Use Cases

    • Accommodating Data Growth: Enlarging transaction logs, report files, or historical data files that are accumulating more data than initially anticipated by an application.
    • Expanding VSAM KSDS: Increasing the allocated space for a VSAM Key-Sequenced Data Set (KSDS) or Entry-Sequenced Data Set (ESDS) to allow for more records as an application's data volume grows.
    • Providing Sufficient Work Space: Enlarging temporary work datasets (DD DSN=&&TEMP) used by sort programs, compilers, or utilities to handle larger input volumes or intermediate results.
    • **Prevent

Related Vendors

ASE

3 products

Tone Software

14 products

IBM

646 products

Trax Softworks

3 products

Related Categories

Operating System

154 products

Automation

222 products

Browse and Edit

64 products