What is the reason for a RACF violation message and DISK message 3617 in a batch RESTORE of a VSAM file ?
DISK batch Restore -
RESTORE DSN=vsam.dsn,NEWNAME=vsam.dsn.new
shows RACF message -
ICH408I JOB(jobname) STEP(stepname) resource-name CL(class-name) WARNING: INSUFFICIENT AUTHORITY - TEMPORARY ACCESS ALLOWED ACCESS INTENT(READ) ACCESS ALLOWED(NONE)
and DISK messages
ADSSI001 3617 IGD308I DATA SET ALLOCATION REQUEST FAILED -
ADSSI001 3617 DATA SET OWNER *NONE* IS NOT AUTHORIZED TO CREATE ADSSI001 3617 DATA SET vsam.dsn.new WITH STORAGE CLASS scname
Also the following DISK messages show up:
ADSDM264 2433 ========================================================= ADSDM264 2433 AN SVC 99 ERROR HAS OCCURRED IN -- DYNAMIC ALLOCATION ADSDM264 2433 --------------------------------------------------------- ADSDM264 2433 S99R15RC => 4 ADSDM264 2433 S99ERRCD => 1708 ADSDM264 2433 S99INFCD => 0002 ADSDM264 2433 --------------------------------------------------------- ADSDM264 2433 DSNAME=vsam.dsn.new ADSDM264 2433 DATA SET NAME NOT CATALOGED ADSDM264 2433 ========================================================= ADSDM264 2433 SVC 99 ERROR CODE =1708 INFO CODE =0002 ADSDM264 2433 CONSULT IBM JOB MANAGEMENT MANUAL FOR DETAILED DESCRIPTION OF SVC 99 ERROR AND INFO REASON CODES ADSDM264 2315 THE FOLLOWING CLUSTER COULD NOT BE DELETED DUE TO DYNAMIC ALLOCATION FAILURE: vsam.dsn.new ADSDM077*0450 vsam.dsn WAS NOT RESTORED DUE TO PREVIOUS ERROR(S)
Release: Diskā¢ Backup and Restore.
Message 3617 indicates that USE_RESOWNER=NO has been specified in SYS1.PARMLIB member IGDSMSxx.
DISK sysparm SMSRESOW should be set to N as described in the DISK Tech doc:
"Specify a value of N to have Disk pass the execution user ID and group ID to DFSMS to allow construct authorization checking based on the allocator User ID. This value should be used when USE_RESOWNER=NO was specified in member IGDSMSxx of SYS1.PARMLIB."