CAZIP04E: Dynamic Allocation of TMPPTF Dataset Failed RC=12
search cancel

CAZIP04E: Dynamic Allocation of TMPPTF Dataset Failed RC=12

book

Article ID: 204020

calendar_today

Updated On:

Products

COMMON SERVICES FOR Z/OS 90S SERVICES Common Services

Issue/Introduction

 CAUNZIP ZIPPATH(/u/smpe/unzip) ZIPFILE(solutions.zip) JAVAPATH(/usr/lpp/java/J8.0/)

 CAUNZIP r15.0  (09/04/20)

 Allocating temporary PTF dataset 'yourhlq.TMPPTF.D20329.T100149'.
 CAZIP04E: Dynamic Allocation of TMPPTF Dataset Failed RC=12
 DSN=yourhlq.TMPPTF.D20329.T100149
 SPACE=CYLINDERS (200,200)

Environment

Release : 14.1 and 15.0
Component : CCS390 -  COMMON SERVICES FOR Z/OS

Cause

By default, the CAUNZIP utility allocates CYLINDERS(200,200) to temporary datasets. These datasets are prefixed with the USERID of the person running the utility.

The zipfile may not deflate as expected due to:

  • Larger zipfiles require larger space allocations
  • Insufficient space on DASD available for dynamic allocation
  • Site restrictions (eg. SMS ACS routines) may prevent users from allocating that much space for datasets prefixed with their own USERID.

Resolution

The following two solutions provide the CAUNZIP utility with new parameters:

  • TEMPHLQ(yourhlq)

The High-Level Qualifier that is used when creating temporary data sets. This utility creates at least 300 cylinders of temporary data sets that are cleaned up when the utility finishes.

  • TEMPPRIM() (new)

Specify the temporary primary allocation for temporary data sets.

  • TEMPSEC() (new)

Specify the temporary secondary allocation for temporary data sets.

 

PTF #: SO14950
Product: CAIRIM Release: 14.1

PTF #: SO14946
PTF #: LU00380
Product: CAIRIM Release: 15.0