Solved

Deleting Output Queues (DLTOUTQ)

Posted on 2008-06-17
11
2,508 Views
Last Modified: 2011-10-19
I have a bunch of output queues in the system that are not used and just clutter up the view when I go into 'WRKOUTQ' and so I would like to delete them.  When I go into 'DLTOUTQ' I enter all the parameters and it errors out with the message: "Operation not allowed for output queue."  Upon researching I found there are some restrictions with deleting output queues:

Restrictions:

1. The output queue being deleted cannot contain any entries: the output for each file must be printed, deleted, or moved to a different output queue.  (Okay, queues I'm trying to delete are empty.)

2. A subsystem cannot be active.  (Does this mean QUSRSYS?  How can I make it inactive?)

3. The queue cannot be in use by a spooling writer.  (Okay, it's not - I don't think!)

4. The queue cannot be deleted if it has been created by the system for a specific printer.  (Pretty sure past admins and I created these queues that I'm trying to delete.)

So my questions are what does "a subsystem cannot be active" and "the queue cannot be in use by a spooling writer" mean?  How can I check on these states and/or modify them to allow me to accomplish my task?

Thanks!  

References:
http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/cl/dltoutq.htm
0
Comment
Question by:MRGCD-IS
  • 4
  • 3
  • 3
  • +1
11 Comments
 
LVL 16

Expert Comment

by:theo kouwenhoven
ID: 21804196
Hi MRGCD-IS,

When you type WRKOUTQ, you can see unther the column "Writer" the name of the avrive spool-writer, if this is empty, no writer is active, if no writer is active, no program is running, so no subsystem is involved.

Regards,
Murph
0
 
LVL 4

Expert Comment

by:LewisPower
ID: 21804749
Hi MRGCD-IS,

The outq (and the device attached if so) must be empty and stopped prior to the delete.

Like Murphey said, if the writer is not active (and there's no spoolfiles in it), you can delete it. When you do wrkoutq, you can use option 4 in front of it to delete it. If you have a device, you must have it inactive and delete it first (this might delete the outq at the same time, depending how it was created).

If it's still doesn't work, send us the error message, we can guide you more.

Lewis
0
 

Author Comment

by:MRGCD-IS
ID: 21804759
Ok so view the attached file.  There is nothing in the writer but it won't allow me to delete the output queue.
0
 

Author Comment

by:MRGCD-IS
ID: 21804771
didn't attach the file.  =|
shot.jpg
0
 
LVL 4

Expert Comment

by:LewisPower
ID: 21804854
MRGCD-IS,

Can you do a wrkobj *all/adm336prt and show us the result ?

Lewis
0
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 
LVL 16

Expert Comment

by:theo kouwenhoven
ID: 21804934
Hi MRGCD-IS,

Do you get a message why it's not possible?
if not, try to delete the object with :
WRKOBJ OBJ(QUSRSYS/*ALL) OBJTYPE(*OUTQ)
Place option 4 infront of the outq to delete (be sure)....
if it's not working, maybe you get some detailed messages there.

Regards,
0
 
LVL 16

Expert Comment

by:theo kouwenhoven
ID: 21805039
Hi MRGCD-IS,

If you have a message after trying to delete the outq, please poste here the message detail (joblog)
To do that: Place yout cursor on the message and press F1 and F10, this will show the message detail.

Regards,
Murph


0
 

Author Comment

by:MRGCD-IS
ID: 21806079
Okay Lewis, the output after running that command is attached.


Murph if I try what you suggest I get the error: "Operation not allowed for output queue".  I checked in the "Work with messages" screen and I don't see any notification there.  Is there another log I can check?
shot1.jpg
0
 
LVL 4

Accepted Solution

by:
LewisPower earned 400 total points
ID: 21806316
MRGCD-IS:

If you do a wrkcfgsts *dev adm336prt. If the status is ACTIVE/WRITER, then do option 2. Then option 8 (Work with description) and then option 4 to delete it.
Then do a wrkoutq adm336prt. If the outq still there, than by doing option 4 you should be able to get rid of it.
Again, that's suppose the outq is empty and the printer stopped (you can do a endwtr adm336prt if so).

Working ?
Lewis
0
 

Author Closing Comment

by:MRGCD-IS
ID: 31467955
Awesome work Lewis, thanks so much!  Have a great one.
0
 
LVL 27

Expert Comment

by:tliotta
ID: 21806583
MRGCD-IS:

AFAIK, the text "Operation not allowed for output queue." could only come from message identifier CPF3469. (If the MsgId had been supplied in the beginning, the answer would have probably been in the first response.)

The full text of that message includes the full description of the problem as far as the system understands it -- there is a printer device associated with the *outq. The previous screen-shot shows a *DEVD that has the same name as the *OUTQ, and that's a hint that it is the *DEVD that's holding up the deletion.

You can make yourself certain that it's the correct *DEVD by looking at the full text of the CPF3469 message when it appears. This was mentioned by Murph in [ http://www.experts-exchange.com/Q_23491484.html#a21804934 ]; so, IMO, he deserves points for it rather than anything in this comment. The full text of the message, in particular the 2nd-level text, contains the name of the offending device. It also includes what you should do to fix the problem.

Tom
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Owning a franchise can be the dream of a lifetime. It provides a chance for economic growth. You can be as successful as you want.  To make your franchise successful, you need to market it successfully. Here are six of the best marketing strategies …
For cloud, the “train has left the station” and in the Microsoft ERP & CRM world, that means the next generation of enterprise software from Microsoft is here: Dynamics 365 is Microsoft’s new integrated business solution that unifies CRM and ERP fun…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now