IDMS CV is not starting up because of DDLDCSCR error
search cancel

IDMS CV is not starting up because of DDLDCSCR error

book

Article ID: 37625

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

Problem

IDMS CV is not starting up. These errors are being shown when the startup is attempted: 


DC013003 V10 T0 OPENING SYSTEM RUN UNITS 
DC045015 V10 Scratch area open failed: GETSCRWX RC=FFFF 

 

Environment: 

This can occur under any operating system or release of CA IDMS.

 

Cause:

This is what the manual "CA IDMS Messages and Codes - Volume 1" states about the error message, regarding what causes this error: 

DC045015  Scratch area open failed: <reason>

 

Reason:

Open of the current scratch area failed. <reason> contains more detailed information:

1. GETSCRWX RC=<ret-code>: The scratch area is mapped to storage and not enough storage is available to allocate the initial amount of storage. Make sure enough storage is available.

2. M-Cache RC=<ret-code>: The scratch area is cached in memory, but memory caching failed.

3. DBIO RC=<ret-code>: The current scratch area, DDLDCSCR (if running CV or a batch job with SYSIDMS parm DC_SCRATCH=ON) or DDLOCSCR (if running a batch job without the SYSIDMS parm DC_SCRATCH=ON) needs to be initialized. Run the FORMAT utility statement for the corresponding scratch area and restart the system or batch program.

Module:  RHDCSCRM

 

Resolution/Workaround:

This error message is generated when there is not enough storage available to allocate the scratch file as it is defined. The first thing to research is whether the scratch DC045015 area (SYSTEM.DDLSCR) is being allocated in a physical dataset or from storage. In the sysgen, within the system statement, search for the parameter "SCRATCH IN STORAGE IS" . If this is set to NO, change it to YES and in addition specify the parm LOCATION ANY; so that the entire parameter reads "SCRATCH IN STORAGE IS YES LOCATION ANY".  This will cause the system to acquires 64-bit storage, if possible, for the scratch area. If the request to allocate 64-bit storage fails, XA storage is acquired.

If the sysgen specifies SCRATCH IN STORAGE IS YES LOCATION ANY and the error still occurs, check the startup JCL for the CV and review the REGION  parameter on the EXEC statement. DC045015 indicates that the storage allocated to the system is inadequate to allocate the scratch area as defined. If the startup JCL is not already doing so, change EXEC to specify REGION=0M. REGION=0M is what we always recommend for starting the IDMS CV. If for your site it is not possible to specify REGION=0M, then increase the value on the REGION parameter to the maximum value allowed by your site. 

Once enough storage is available to allocate the scratch area, the error wil lbe resolved. 

 

Environment

Release:
Component: IDMS