IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

IDCAMS to delete VSAM cluster


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
kugan

New User


Joined: 19 Dec 2006
Posts: 3
Location: chennai

PostPosted: Tue Jul 10, 2007 8:26 pm
Reply with quote

Hi,

i need to delete nearly 2500 vsam dataset's
the naming convention is like...

DATA.D17.P010.%%%%.CLUSTER
DATA.D17.P010.%%%%.DATA
DATA.D17.P010.%%%%.INDEX


i used IDCAMS to and my JCL goes like this

//STEP10 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *

DELETE DATA.D17.P010.* CLUSTER PURGE

IF MAXCC LE 08 THEN SET MAXCC = 0
/*


it's ending with RC = 12

but when i used

DELETE DATA.D17.P010.*.CLUSTER CLUSTER PURGE

it works fine why?
Any other way to solve this problem?
Back to top
View user's profile Send private message
William Thompson

Global Moderator


Joined: 18 Nov 2006
Posts: 3156
Location: Tucson AZ

PostPosted: Tue Jul 10, 2007 8:38 pm
Reply with quote

What problem, is it deleting all the DATA.D17.P010.*.CLUSTERs?
Back to top
View user's profile Send private message
kugan

New User


Joined: 19 Dec 2006
Posts: 3
Location: chennai

PostPosted: Tue Jul 10, 2007 10:11 pm
Reply with quote

yes, and why it is not working when i used
DELETE DATA.D17.P010.* CLUSTER PURGE
Back to top
View user's profile Send private message
William Thompson

Global Moderator


Joined: 18 Nov 2006
Posts: 3156
Location: Tucson AZ

PostPosted: Tue Jul 10, 2007 10:55 pm
Reply with quote

I'd guess that after deleting the first cluster and its associated data and index components the next thing in the list was that first cluster's data component, which is not a cluster and already gone........
Back to top
View user's profile Send private message
kugan

New User


Joined: 19 Dec 2006
Posts: 3
Location: chennai

PostPosted: Tue Jul 10, 2007 11:04 pm
Reply with quote

no,
what i asked is this?
In IDCAMS
when i use 'DATA.D17.P010.*' it is not working
but when i used 'DATA.D17.P010.* .CLUSTER' as my dataset name it works fine.
why?
Back to top
View user's profile Send private message
William Thompson

Global Moderator


Joined: 18 Nov 2006
Posts: 3156
Location: Tucson AZ

PostPosted: Tue Jul 10, 2007 11:53 pm
Reply with quote

kugan wrote:
no,
what i asked is this?
In IDCAMS
when i use 'DATA.D17.P010.*' it is not working
but when i used 'DATA.D17.P010.* .CLUSTER' as my dataset name it works fine.
why?

Because DATA.D17.P010.%%%%.DATA & DATA.D17.P010.%%%%.INDEX are not clusters?
Because DATA.D17.P010.%%%%.DATA & DATA.D17.P010.%%%%.INDEX do not exist after DATA.D17.P010.%%%%.CLUSTER was deleted?
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Thu Jul 12, 2007 9:17 pm
Reply with quote

I think you will find that the * as a wildcard in IDCAMS will only cover one dataset component.

Try, ABC.*.*
Back to top
View user's profile Send private message
zos5415

New User


Joined: 29 Aug 2008
Posts: 18
Location: China

PostPosted: Tue Jun 16, 2009 3:24 pm
Reply with quote

when i use the

Code:

//*                                           
//STEP10 EXEC PGM=IDCAMS                     
//SYSPRINT DD SYSOUT=*                       
//SYSIN DD *                                 
 DELETE TS.PAF2.CEB.*          CLUSTER PURGE 
 IF MAXCC LE 08 THEN SET MAXCC = 0           


it work fine.

Code:

IDCAMS  SYSTEM SERVICES                                           TIM
                                                                     
                                                                     
 DELETE TS.PAF2.CEB.*          CLUSTER PURGE                         
                                                                     
IDC0550I ENTRY (D) TS.PAF2.CEB.AMHS.DATA DELETED                     
                                                                     
IDC0550I ENTRY (I) TS.PAF2.CEB.AMHS.INDEX DELETED                   
                                                                     
IDC0550I ENTRY (C) TS.PAF2.CEB.AMHS DELETED                         
                                                                     
IDC0550I ENTRY (R) TS.PAF2.CEB.AMQF.A1.PATH DELETED                 
                                                                     
IDC0550I ENTRY (D) TS.PAF2.CEB.AMQF.A1.DATA DELETED                 
                                                                     
IDC0550I ENTRY (I) TS.PAF2.CEB.AMQF.A1.INDEX DELETED                 
                                                                     
IDC0550I ENTRY (G) TS.PAF2.CEB.AMQF.A1 DELETED                       
                                                                     
IDC0550I ENTRY (R) TS.PAF2.CEB.AMQF.A2.PATH DELETED                 
                                                                     
IDC0550I ENTRY (D) TS.PAF2.CEB.AMQF.A2.DATA DELETED                 
                                                                     
IDC0550I ENTRY (I) TS.PAF2.CEB.AMQF.A2.INDEX DELETED                 
                                                                     
IDC0550I ENTRY (G) TS.PAF2.CEB.AMQF.A2 DELETED                       
                                                                     
IDC0550I ENTRY (D) TS.PAF2.CEB.AMQF.DATA DELETED                     
                                                                     
IDC0550I ENTRY (I) TS.PAF2.CEB.AMQF.INDEX DELETED                   
                                                                     
IDC0550I ENTRY (C) TS.PAF2.CEB.AMQF DELETED                         
                                                                     
IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0           
                                                                     
                                                                     
 IF MAXCC LE 08 THEN SET MAXCC = 0                                   
                                                                     
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts DELETE SPUFI DB2 1
No new posts DSNTIAUL driven delete IBM Tools 0
No new posts Access to non cataloged VSAM file JCL & VSAM 18
No new posts Merge two VSAM KSDS files into third ... JCL & VSAM 6
No new posts How to delete a user's alias from the... JCL & VSAM 11
Search our Forums:

Back to Top