Dear Eric,

I forwarded your printing question to Rodney Johnson at IBM who is the
manager of the spooling function within OS/400. He typically answers
printing related questions in the usenet newsgroup
but he doesn't read midrange-l.

His answer to your question is appended below.


Best Regards,

Paul Tykodi
Director, Printer Connectivity Product Management
LCI-Intermate US, Inc.

p: 603.431.0606 x115
f: 603.436.6432

>-----Original Message-----
>From: Rodney Johnson []
>Sent: Thursday, January 03, 2002 10:58 AM
>To: Paul Tykodi
>Subject: Re: FW: Large Spool files - More Info
>Paul, What the customer wants to do is possible programmatically, but isn't
>going to be trivial.
>The message handler APIs can be used to retrieve and reply to messages.
>The problem is detecting that a job is in message wait for the particular
>condition (reached maximum records).  Another problem is determining the
>correct spooled file to hold.  This can be especially difficult if multiple
>spooled files are in OPN status.

>A polling program would need to be created to list all active jobs and
>check for ones in MSGW.  Then one would need to get a list of messages
>from that job's message queue (joblog).  If the last message was the max.
>records condition, one could then list the spooled files for that job.  If
>there is only one spooled file in OPN status, it is probably safe to assume
>that is the spooled file that needs to be held.  At this point a HLDSPLF
>could be issued.  If there are multiple spooled files in OPN status, then
>more investigation would be required, such as retrieving the attributes of
>each OPN spooled file and determine if the printer file of the spooled file
>matches the message and/or if the number of records written to the spooled
>file matches the maximum for the printer file, etc.
>Once the spooled file has been held, then the message could be replied to
>with NOMAX using a message handler API.
>Since a system could have many jobs active, I would recommend not polling
>continuously, but instead poll every so many minutes (what ever is an
>acceptable delay vs. system performance).  This naturally is going to be up
>to the customer.  The customer also may have specific jobs that may want
>"exempt" from these particular actions.  Again more programming involved.
>I believe that Help Systems' Robot product may have some capabilities in
>this area.  Although the request was rather specific and may not be a
>feature of the Help Systems' product.
>Rodney A. Johnson
>AS/400 Spool
>(507) 253-7925
>t/l 553-7925
>>From: "Eric Wolf" <>
>>Subject: Re: Large Spool Files
>>Date: Wed, 02 Jan 2002 13:08:57 -0800
>>We are trying to put the spool file on hold but answer the NOMAX message
>>the same time.  The system reply list only answers the message.
>>Eric A. Wolf

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.