Re: DFSMSdss mistery - DELETE PURGE

2011-07-21 Thread Schwarz, Barry A
Since the DSN in the message does not match the mask in your JCL, I assume you 
are trying to make the mask somewhat anonymous.  That is counter-productive 
when asking for help with these kinds of problems.

You said you catalogued the dataset.  Any chance you also allocated it as part 
of the catalog process?  If so, the enqueue might be held by your TSO session.  
You could submit the job with TYPRUN=HOLD, log off, and then release the job.

You could also use the D GRS console command to find any enqueues for the 
dataset in question.

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Alvaro Guirao Lopez
 Sent: Wednesday, July 20, 2011 4:24 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: DFSMSdss mistery - DELETE PURGE

  Hi listers,

 This morning I encountered with a DFSMSdss mistery, and is next:

 I delete files in a batch process through ADDRSU utility, the syntax
 follows:

 //CLEANUP0 EXEC PGM=ADRDSSU
 //SYSPRINT DD SYSOUT=*
 //OUTDDDD DUMMY
 //SYSINDD *
   DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.**)) -
CANCELERROR -
DELETE PURGE -
OUTDDNAME(OUTDD) -
WAIT(0,0)
 /*

 I have catalogued one file that matches with this mask:

 HLQ.Q1.Q2.Q3.Q4

 And step fails with the next message:

 ADR416E (001)-DTDSC(01), DATA SET MV6X.QTTOOL.BAT1WORK.BACKUP.UNLOAD IN
 CATALOG SYS1MAA.CATALOG.MV6X WAS NOT DELETED, 3

 Reason code 3 of message ADR416E says:

 The data set was not enqueued by DFSMSdss. The enqueue could be held by
 the
 initiator.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


DFSMSdss mistery - DELETE PURGE

2011-07-20 Thread Alvaro Guirao Lopez
 Hi listers,

This morning I encountered with a DFSMSdss mistery, and is next:

I delete files in a batch process through ADDRSU utility, the syntax
follows:

//CLEANUP0 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//OUTDDDD DUMMY
//SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
/*

I have catalogued one file that matches with this mask:

HLQ.Q1.Q2.Q3.Q4

And step fails with the next message:

ADR416E (001)-DTDSC(01), DATA SET MV6X.QTTOOL.BAT1WORK.BACKUP.UNLOAD IN
CATALOG SYS1MAA.CATALOG.MV6X WAS NOT DELETED, 3

Reason code 3 of message ADR416E says:

The data set was not enqueued by DFSMSdss. The enqueue could be held by the
initiator.


And I don't have any idea and IBM don't helps much:

Application Programmer Response:
Delete the data set by other means.


Well, till this moment was a logically undefined problem, now i change my
case and create a file like:

 HLQ.Q1.Q2.Q3.Q4.Q5

And execute my DELETE PURGE through ADDRSU like this:

 //CLEANUP0 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//OUTDDDD DUMMY
//SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.Q4.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
/*

And the results are.

PROCSTEPRC
CLEANUP000

And the file is deleted.


Notes:
The system is z/OS V1R10 so I cannot use DELETE MASK with IDCAMS
HLQ is equivalent to only one qualifier.


Any ideas / experiences?


Thaks in advance.

-- 
Un saludo.
Álvaro Guirao



-- 
Un saludo.
Álvaro Guirao

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Fwd: DFSMSdss mistery - DELETE PURGE

2011-07-20 Thread Alvaro Guirao Lopez
 Hi listers,

This morning I encountered with a DFSMSdss mistery, and is next:

I delete files in a batch process through ADDRSU utility, the syntax
follows:

//CLEANUP0 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//OUTDDDD DUMMY
//SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
/*

I have catalogued one file that matches with this mask:

HLQ.Q1.Q2.Q3.Q4

And step fails with the next message:

ADR416E (001)-DTDSC(01), DATA SET MV6X.QTTOOL.BAT1WORK.BACKUP.UNLOAD IN
CATALOG SYS1MAA.CATALOG.MV6X WAS NOT DELETED, 3

Reason code 3 of message ADR416E says:

The data set was not enqueued by DFSMSdss. The enqueue could be held by the
initiator.


And I don't have any idea and IBM don't helps much:

Application Programmer Response:
Delete the data set by other means.


Well, till this moment was a logically undefined problem, now i change my
case and create a file like:

 HLQ.Q1.Q2.Q3.Q4.Q5

And execute my DELETE PURGE through ADDRSU like this:

 //CLEANUP0 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//OUTDDDD DUMMY
//SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.Q4.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
/*

And the results are.

PROCSTEPRC
CLEANUP000

And the file is deleted.


Notes:
The system is z/OS V1R10 so I cannot use DELETE MASK with IDCAMS
HLQ is equivalent to only one qualifier.


Any ideas / experiences?


Thaks in advance.

-- 
Un saludo.
Álvaro Guirao

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DFSMSdss mistery - DELETE PURGE

2011-07-20 Thread Starr, Alan
Alvaro,

The first thing that occurs to me is that MV6X.QTTOOL.BAT1WORK.BACKUP.UNLOAD 
was in use (i.e. ENQueued) at the time that DF/dss tried to delete it.

To confirm, retry the failing job and immediately afterwards try renaming it 
from ISPF DSLIST (option 3.4) by typing the R line command to the left of the 
DSN. 
 If the dataset is in use, a message will be displayed. Press F1 twice to see 
 who has it.
 If you instead receive a panel requesting the new name, nobody is using it 
 and the problem must be something else.

Another possibility I suppose, but I believe you get a different message, is 
that catalog SYS1MAA.CATALOG.MV6X is locked.
 ALTER ' SYS1MAA.CATALOG.MV6X' UNLOCK  would take care of that.

Finally, and least likely (considering the error message), check the syslog for 
a RACF message complaining that the user doesn't have ALTER authority. 

Alan

 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Alvaro Guirao Lopez
Sent: Wednesday, July 20, 2011 4:00 PM
To: IBM-MAIN@bama.ua.edu
Subject: Fwd: DFSMSdss mistery - DELETE PURGE

 Hi listers,

This morning I encountered with a DFSMSdss mistery, and is next:

I delete files in a batch process through ADDRSU utility, the syntax
follows:

//CLEANUP0 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//OUTDDDD DUMMY
//SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
/*

I have catalogued one file that matches with this mask:

HLQ.Q1.Q2.Q3.Q4

And step fails with the next message:

ADR416E (001)-DTDSC(01), DATA SET MV6X.QTTOOL.BAT1WORK.BACKUP.UNLOAD IN CATALOG 
SYS1MAA.CATALOG.MV6X WAS NOT DELETED, 3

Reason code 3 of message ADR416E says:

The data set was not enqueued by DFSMSdss. The enqueue could be held by the 
initiator.


And I don't have any idea and IBM don't helps much:

Application Programmer Response:
Delete the data set by other means.


Well, till this moment was a logically undefined problem, now i change my case 
and create a file like:

 HLQ.Q1.Q2.Q3.Q4.Q5

And execute my DELETE PURGE through ADDRSU like this:

 //CLEANUP0 EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//OUTDDDD DUMMY
//SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.Q4.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
/*

And the results are.

PROCSTEPRC
CLEANUP000

And the file is deleted.


Notes:
The system is z/OS V1R10 so I cannot use DELETE MASK with IDCAMS HLQ is 
equivalent to only one qualifier.


Any ideas / experiences?


Thaks in advance.

--
Un saludo.
Álvaro Guirao

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at 
http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DFSMSdss mistery - DELETE PURGE

2011-07-20 Thread Alvaro Guirao Lopez
Hi Alan,

I tried with the same file deleted and allocated and fails again, the second
test that I do with one more qualifier is with a new file allocated in the
same catalog, I don't try to unlock it but it would cause another problems,
in other hand, there were any RACF message.

I don't understand why with one more qualifier the file is deleted without
problems and with one less step abends because the file was enqueued.

Well, in this case I only know that if the process repeated since the
beginning process OK all the steps, the user has been modifying the file I
think could be accesing the file in background, the problem has been solved.


Thanks for your help. ;-)
Álvaro.

2011/7/21 Starr, Alan alan_st...@calpers.ca.gov

 Alvaro,

 The first thing that occurs to me is that
 MV6X.QTTOOL.BAT1WORK.BACKUP.UNLOAD was in use (i.e. ENQueued) at the time
 that DF/dss tried to delete it.

 To confirm, retry the failing job and immediately afterwards try renaming
 it from ISPF DSLIST (option 3.4) by typing the R line command to the left
 of the DSN.
  If the dataset is in use, a message will be displayed. Press F1 twice to
 see who has it.
  If you instead receive a panel requesting the new name, nobody is using
 it and the problem must be something else.

 Another possibility I suppose, but I believe you get a different message,
 is that catalog SYS1MAA.CATALOG.MV6X is locked.
  ALTER ' SYS1MAA.CATALOG.MV6X' UNLOCK  would take care of that.

 Finally, and least likely (considering the error message), check the syslog
 for a RACF message complaining that the user doesn't have ALTER authority.

 Alan



 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Alvaro Guirao Lopez
 Sent: Wednesday, July 20, 2011 4:00 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Fwd: DFSMSdss mistery - DELETE PURGE

  Hi listers,

 This morning I encountered with a DFSMSdss mistery, and is next:

 I delete files in a batch process through ADDRSU utility, the syntax
 follows:

 //CLEANUP0 EXEC PGM=ADRDSSU
 //SYSPRINT DD SYSOUT=*
 //OUTDDDD DUMMY
 //SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
 /*

 I have catalogued one file that matches with this mask:

 HLQ.Q1.Q2.Q3.Q4

 And step fails with the next message:

 ADR416E (001)-DTDSC(01), DATA SET MV6X.QTTOOL.BAT1WORK.BACKUP.UNLOAD IN
 CATALOG SYS1MAA.CATALOG.MV6X WAS NOT DELETED, 3

 Reason code 3 of message ADR416E says:

 The data set was not enqueued by DFSMSdss. The enqueue could be held by the
 initiator.


 And I don't have any idea and IBM don't helps much:

 Application Programmer Response:
 Delete the data set by other means.


 Well, till this moment was a logically undefined problem, now i change my
 case and create a file like:

  HLQ.Q1.Q2.Q3.Q4.Q5

 And execute my DELETE PURGE through ADDRSU like this:

  //CLEANUP0 EXEC PGM=ADRDSSU
 //SYSPRINT DD SYSOUT=*
 //OUTDDDD DUMMY
 //SYSINDD *
  DUMP DATASET(INCLUDE(HLQ.Q1.Q2.Q3.Q4.**)) -
   CANCELERROR -
   DELETE PURGE -
   OUTDDNAME(OUTDD) -
   WAIT(0,0)
 /*

 And the results are.

 PROCSTEPRC
 CLEANUP000

 And the file is deleted.


 Notes:
 The system is z/OS V1R10 so I cannot use DELETE MASK with IDCAMS HLQ is
 equivalent to only one qualifier.


 Any ideas / experiences?


 Thaks in advance.

 --
 Un saludo.
 Álvaro Guirao

 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email
 to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the
 archives at http://bama.ua.edu/archives/ibm-main.html

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html




-- 
Un saludo.
Álvaro Guirao

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html