Rodney A. Johnson
2006-06-23 14:04:38 UTC
Not sure how many have seen the press releases, so here are some
enhancements in V5R4 that should help you manage your system better
especially with regard to spooling :-).
1. Native save/restore support for spooled files
- new SPLFDTA keyword on SAV/RST CL commands
- APIs QSRSAVO and new API QSRRSTO provide ability to select
spooled files individual or by various attributes
- Library list, spooled file identity, and creation date/time
are preserved. External resources are not saved with the
spooled file, but if resources are save/restore from/into
the same libraries spooled files will print correctly
(i.e. no longer need to make sure resources are in a
common library)
2. New Expiration Date attribute on printer file
- Spooled files can be set to expire on a specific date or
number of days from creation or when last changed (CHGSPLFA)
- New CL command DLTEXPSPLF allows administrator to decide
when expired spooled files are purged from the system.
Help text includes example for a scheduled job entry
for deletion of expired spooled files daily at 1:00am
system local time.
- One annoyance is that you must reset the system printer
files every time you reinstall...default for new attribute
had to be *NONE for upward compatibility.
This only works well if you want to manage your spooled files
life span based on printer file. Not so well if sharing a
printer file (such as QSYSPRT) and have differing life span
requirements.
3. New job attribute LOGOUTPUT (enhanced job log pending support)
- Ability to have job logs not be spooled even if job ends
abnormally
- Have job logs created by a job log server job instead of
during job termination
- Operational Assist cleanup will automatically remove jobs
after the job has been in job log pending for the number
of days specified on system output attribute
Recommend using value *PND as much as possible unless
job logs must be spooled for some automated processes
4. New WRKJOBLOG CL command
- Ability to find your job logs whether spooled or in the
new job log pending status. Spooled ones found regardless
of what output queue the job log resides on
- The new support does NOT hinder spooling operations
(i.e. does not create or add to spool lock contention)
- Can filter by date/time of creation and by job name
Recommend using this for finding/viewing job logs.
5. Enhancements to WRKSPLF CL command filtering capability
- Ability to filter by date/time, file name, and job name
- New filtering CAN result in contention, as
most of the new support results in having to process
all spooled files. See the Spool Performance Experience
Report in the V5R4 infocenter for details.
Recommend using the date/time filter. Do not recommend
using new generic support, file name, or job name filters
during heavy spooling periods to avoid serious lock
contention.
--
Rodney A Johnson
Technical Team Lead for i5/OS (AS/400) Spool
Dept GJC
IBM Rochester, Minnesota
The contents of this message express only the sender's opinion.
This message does not necessarily reflect the policy or views of
my employer, IBM. All responsibility for the statements
made in this Usenet posting resides solely and completely with the
sender.
enhancements in V5R4 that should help you manage your system better
especially with regard to spooling :-).
1. Native save/restore support for spooled files
- new SPLFDTA keyword on SAV/RST CL commands
- APIs QSRSAVO and new API QSRRSTO provide ability to select
spooled files individual or by various attributes
- Library list, spooled file identity, and creation date/time
are preserved. External resources are not saved with the
spooled file, but if resources are save/restore from/into
the same libraries spooled files will print correctly
(i.e. no longer need to make sure resources are in a
common library)
2. New Expiration Date attribute on printer file
- Spooled files can be set to expire on a specific date or
number of days from creation or when last changed (CHGSPLFA)
- New CL command DLTEXPSPLF allows administrator to decide
when expired spooled files are purged from the system.
Help text includes example for a scheduled job entry
for deletion of expired spooled files daily at 1:00am
system local time.
- One annoyance is that you must reset the system printer
files every time you reinstall...default for new attribute
had to be *NONE for upward compatibility.
This only works well if you want to manage your spooled files
life span based on printer file. Not so well if sharing a
printer file (such as QSYSPRT) and have differing life span
requirements.
3. New job attribute LOGOUTPUT (enhanced job log pending support)
- Ability to have job logs not be spooled even if job ends
abnormally
- Have job logs created by a job log server job instead of
during job termination
- Operational Assist cleanup will automatically remove jobs
after the job has been in job log pending for the number
of days specified on system output attribute
Recommend using value *PND as much as possible unless
job logs must be spooled for some automated processes
4. New WRKJOBLOG CL command
- Ability to find your job logs whether spooled or in the
new job log pending status. Spooled ones found regardless
of what output queue the job log resides on
- The new support does NOT hinder spooling operations
(i.e. does not create or add to spool lock contention)
- Can filter by date/time of creation and by job name
Recommend using this for finding/viewing job logs.
5. Enhancements to WRKSPLF CL command filtering capability
- Ability to filter by date/time, file name, and job name
- New filtering CAN result in contention, as
most of the new support results in having to process
all spooled files. See the Spool Performance Experience
Report in the V5R4 infocenter for details.
Recommend using the date/time filter. Do not recommend
using new generic support, file name, or job name filters
during heavy spooling periods to avoid serious lock
contention.
--
Rodney A Johnson
Technical Team Lead for i5/OS (AS/400) Spool
Dept GJC
IBM Rochester, Minnesota
The contents of this message express only the sender's opinion.
This message does not necessarily reflect the policy or views of
my employer, IBM. All responsibility for the statements
made in this Usenet posting resides solely and completely with the
sender.