Hi,
*SPLCTL and *JOBCTL are 2 completely different authority settings. They give you the authority to do completely different things.
Both can be used separately or together, depending on what you want to achieve.
Regards,
Martin Gilbert.
Last Wiki Answer Submitted: February 12, 2009 10:46 am by Gilly40023,625 pts.
If you live outside the United States, by submitting your email address you consent to having your personal data transferred to and processed in the United States.
Rickmcd,
It depends on what the user will be doing.
Job control (*JOBCTL) special authority gives the user the authority to change, display, hold, release, cancel, and clear all jobs that are running on the system or that are on a job queue or output queue that has OPRCTL (*YES) specified. The user also has the authority to load the system, to start writers, and to stop active subsystems.
Spool control (*SPLCTL) special authority to users who need to perform all spool-related functions. A user with *SPLCTL special authority will always have the power to start, stop, hold, alter, and read all spooled objects on the system.
If we are talking about a system operator, then I can see where they may need these special authorities, but even then I would think twice. Never would I give these authorities to the average user.
Note that these special authorities give the capability to work with all jobs and all spooled files, regardles of whose jobs or spooled files they are. These special authorities are not needed just to work with your own jobs and spooled files.
E.g., a user with *SPLCTL can work withyour spooled files even if you spool them to an *OUTQ that the user has *EXCLUDE authority to. That is, the “special” authority overrides the individual authority that you wanted to impose.
That’s an example of why they’re called “special”.
Rickmcd,
It depends on what the user will be doing.
Job control (*JOBCTL) special authority gives the user the authority to change, display, hold, release, cancel, and clear all jobs that are running on the system or that are on a job queue or output queue that has OPRCTL (*YES) specified. The user also has the authority to load the system, to start writers, and to stop active subsystems.
Spool control (*SPLCTL) special authority to users who need to perform all spool-related functions. A user with *SPLCTL special authority will always have the power to start, stop, hold, alter, and read all spooled objects on the system.
If we are talking about a system operator, then I can see where they may need these special authorities, but even then I would think twice. Never would I give these authorities to the average user.
There is an article at http://systeminetwork.com/article/jobctl-or-splctl that gives a good explanation of what these authorities allow the user to do.
Note that these special authorities give the capability to work with all jobs and all spooled files, regardles of whose jobs or spooled files they are. These special authorities are not needed just to work with your own jobs and spooled files.
E.g., a user with *SPLCTL can work withyour spooled files even if you spool them to an *OUTQ that the user has *EXCLUDE authority to. That is, the “special” authority overrides the individual authority that you wanted to impose.
That’s an example of why they’re called “special”.
Tom