Problem solve Get help with specific problems with your technologies, process and projects.

ISeries message

We keep getting the following warning on our iSeries 400 but only have around 30,000 documents on the system. Recently, we ran the RGZDLO command and it reorganized 30,000 documents. We still continue to get the message. Also, I ran the DMPOBJ command and looked at the 19 E2 type objects. There are about 65,000 of the 19 E2 mail distribution objects. My question is if we only have around 30,000 documents on the system what are all the objects in the QDOC library? Any help will be greatly appreciated.

Additional Message Information
 Page 1
5769SS1 V4R5M0  000526                            OSURF400  12/28/01
 Message ID . . . . . . :   CPI8A13       Severity . . . . . . . :   80
 Date sent  . . . . . . :   12/21/01      Time sent  . . . . . . :
 Message type . . . . . :   Information
 From job . . . . . . . . . . . :   QPADEV0178
   User . . . . . . . . . . . . :     WELTHER
   Number . . . . . . . . . . . :     415941
 Coded character set ID . . . . :   65535
 Message . . . . :   QDOC library nearing system object limit.
 Cause . . . . . :   The number of objects in library QDOC is approaching the limit for the number of objects which the system supports storing in one library. 

If this limit is exceeded, save history information may be lost for future save and restore operations involving documents and folders. Although this limit can currently be exceeded for library QDOC, this limit might be enforced in a future release. In that case, attempts to create a document or folder after this limit is reached would fail.

The system object limit for a library is approximately 349000 objects. QDOC currently contains approximately 318290 objects. Recovery . . . : Delete documents and folders to make space available for additional save history information. Use the SAVDLO command with the STG(*DELETE) parameter or the DLTDLO command. Only documents and folders should be stored in library QDOC. Delete or move any user-created objects which may be in library QDOC and which are not related to document and folder activity.

I'm not sure if using DMPOBJ will show you everything that is in the DLO file system. One thing you may want to use is the QRYDST command to check for DLO objects, and then the DLTDST command to delete them.

Awhile ago I wrote a program that would delete mail distributions for a user. This code provides and example on how to use these commands to clean up pending mail distributions. As you have discovered, these kind of objects aren't easily managed on the iSeries 400. This program is designed to be run by each individual user to clean up their own mail distributions. Maybe excess mail distributions are related to your problem. If they aren't, then I would suggest that you give the IBM Support Line a call. What you are experiencing could be a bug in OS code too.

Note: This code example does use the CVTDAYN command. This command is part of the TAATOOL product distributed by Jim Sloan.


The Best Web Links: tips, tutorials and more.

Ask your systems management questions--or help out your peers by answering them--in our live discussion forums.

Dig Deeper on Implementation

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.