Actually, the missing NVR (NonVsam Record) as suggested by Allan should have 
accomplished the task. It basically tells IDCAMS not to fail if the Catalog 
record is missing.

Dave Gibney
Information Technology Services
Washington State University

> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]]
> On Behalf Of Robert A. Rosenberg
> Sent: Monday, March 25, 2013 11:32 AM
> To: [email protected]
> Subject: Re: Dataset DELETE question : IEBFR14 vs IDCAMS
> 
> At 12:49 -0500 on 03/25/2013, Ducky duke wrote about Dataset DELETE
> question : IEBFR14 vs IDCAMS:
> 
> >Hi all,
> >
> >I have some temporary files not deleted. Seen with 3.4 with volume
> >given. When i tried to delete them , i had an error message (entry
> >not found)
> >
> >Listcat gave this :
> >
> >LISTCAT ENTRIES(SYS12048.T104505.RA000.IBMUSER.R0100008)
> >IDC3012I ENTRY SYS12048.T104505.RA000.IBMUSER.R0100008 NOT
> FOUND
> >IDC3009I ** VSAM CATALOG RETURN CODE IS 8 - REASON CODE IS
> IGG0CLEG-42
> >IDC1566I ** SYS12048.T104505.RA000.IBMUSER.R0100008 NOT
> LISTED
> >
> >Tried with IDCAMS DELETE :
> >
> >//STEP010  EXEC PGM=IDCAMS
> >//DD01     DD DSN=SYS12048.T104505.RA000.IBMUSER.R0100008,
> >//         DISP=OLD,VOL=SER=WORK01,UNIT=3390
> >//SYSPRINT DD SYSOUT=*
> >//SYSIN    DD *,DCB=BLKSIZE=9040
> >   DELETE  FILE(DD01) NONVSAM PURGE
> >
> >IKJ56228I DATA SET FILE NOT IN CATALOG OR CATALOG CAN NOT BE
> ACCESSED
> >IDC0548I ** MEMBER DD01 NOT DELETED
> >IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS
> 8
> >
> >IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE
> WAS 8
> >
> >===
> >
> >Now , a colleague asked me to delete with IEBFR14 :
> >
> >//DELETE   EXEC PGM=IEFBR14
> >//Duc DD DSN=SYS12048.T104505.RA000.IBMUSER.R0100008,
> >//
> DISP=(OLD,DELETE),SPACE=(TRK,(0,0)),VOL=SER=WORK01,UNIT=3390
> >
> >
> >This worked !!!
> >But when i asked him to explain me how does this worked and not
> >IDCAMS , he could not give me the reason.
> >Can you please  tell me ?
> >Thank you for your explanation.
> >
> >Duc
> >
> >----------------------------------------------------------------------
> >For IBM-MAIN subscribe / signoff / archive access instructions,
> >send email to [email protected] with the message: INFO IBM-MAIN
> 
> IDCAMS failed since it expects to find the dataset in a catalog
> (which it was not). See the error message. IDCAMS does not support
> deletion of an uncataloged dataset. DELETE is a Catalog management
> command (which can optionally delete a NonVSAM dataset as part of the
> unCatalog.
> 
> The IEFBR14 worked since it was able to locate the dataset (since you
> supplied UNIT and VOLSET).
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to