When I started here there were over 230,000 spool files on the system. Nothing was ever cleaned up and no one knew how to figure out what was there.
We had an incident where payroll spool files were left. Someone saw them and tried to get raise. Person no longer here.
I wrote a spool manager that decides what should happen to each spool file the moment it is created. The processes include archiving it to the IFS (takes 10% of the space), emailing the report and deleting it. After it is in the IFS for say 90 days for job logs, it is deleted.
Now spool files are on the IBMi in that format for only a second.
The basics are CrtDtaQ and AddEnvVar to add entry to DtaQ when spool file is created. I have a pgm that monitors the DataQ.
Works extremely well here.
-----Original Message-----
From: RPG400-L <rpg400-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Thomas Burrows
Sent: Tuesday, March 19, 2019 4:49 PM
To: RPG programming on the IBM i (AS/400 and iSeries) <rpg400-l@xxxxxxxxxxxxxxxxxx>
Subject: help deleting spool files
When doing a DLTSPLF I cannot figure out a way to input the changing USER DATA or JOB from the spool file information. I can give my six character number a starting point and then increment. With a stopping point.
But how would I delete a mass of say joblogs that being dumped into a spool file everyday to hold down on system space.
Subject to Change Notice:
WalzCraft reserves the right to improve designs, and to change specifications without notice.
Confidentiality Notice:
This message and any attachments may contain confidential and privileged information that is protected by law. The information contained herein is transmitted for the sole use of the intended recipient(s) and should "only" pertain to "WalzCraft" company matters. If you are not the intended recipient or designated agent of the recipient of such information, you are hereby notified that any use, dissemination, copying or retention of this email or the information contained herein is strictly prohibited and may subject you to penalties under federal and/or state law. If you received this email in error, please notify the sender immediately and permanently delete this email. Thank You
WalzCraft PO Box 1748 La Crosse, WI, 54602-1748
www.walzcraft.com<
http://www.walzcraft.com> Phone: 1-800-237-1326
As an Amazon Associate we earn from qualifying purchases.