Starting an interactive job
This topic is a description of the security activity performed when an interactive job is started.
Because many possibilities exist for specifying the objects used by a job, this is only an example.
When an authority failure occurs during the sign-on process, a message appears at the bottom of the Sign On display describing the error. Some authority failures also cause a job log to be written. If a user is unable to sign on because of an authority failure, either change the users profile to specify a different object or grant the user authority to the object.
- The user profile and password are verified. The status of the user profile must be *ENABLED. The user profile that is specified on the sign-on display must have *OBJOPR, and *CHANGE authority to itself.
- The user's authority to use the workstation is checked. See Workstations for details.
- The system verifies authority for the values in the user profile and in
the user's job description that are used to build the job structure, such
as:
- Job description
- Output queue
- Current library
- Libraries in library list
If any of these objects does not exist or the user does not have adequate authority, a message is displayed at the bottom of the Sign On display, and the user is unable to sign on. If authority is successfully verified for these objects, the job is started on the system.
Note: Authority to the print device and job queue is not verified until the user attempts to use them.
- If the routing entry for the job specifies a user program, normal authority checking is done for the program, the program library, and any objects used by the program. If authority is not adequate, a message is sent to the user on the Sign On display and the job ends.
- If the routing entry specifies the command processor (QCMD):
- Authority checking is done for the QCMD processor program, the program library, and any objects used, as described in step 1.
- The
user's authority to the Attention-key-handling program and library is checked.
If authority is not adequate, a message is sent to the user and written to
the job log. Processing continues.
If authority is adequate, the Attention-key-handling program is activated. The program is not started until the first time the user presses the Attention key. At that time, normal authority checking is done for the objects used by the program.
- Normal authority checking is done for the initial program (and its associated objects) specified in the user profile. If authority is adequate, the program is started. If authority is not adequate, a message is sent to the user and written to the job log. The job ends.
- Normal authority checking is done for the initial menu (and its associated objects) specified in the user profile. If authority is adequate, the menu is displayed. If authority is not adequate, a message is sent to the user and written to the job log. The job ends.