ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaks_5.4.0.1/rzakshowintactivejobstarts.htm

95 lines
8.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="How an interactive job starts" />
<meta name="abstract" content="When a user signs on to the system, the subsystem gathers information from several system objects before the interactive job is ready." />
<meta name="description" content="When a user signs on to the system, the subsystem gathers information from several system objects before the interactive job is ready." />
<meta name="DC.Relation" scheme="URI" content="rzaksinteractivejob.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakshowintjobend.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksi0errorjobrecovery.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksinteractivejobnrouting.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksintactvjbroutingcontrol.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksintjbrtngwrkstationvsuserbased.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksjobsendatsametime.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksavoidlongrunwkstatn.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2004-2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004-2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzakshowintactivejobstarts" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>How an interactive job starts</title>
</head>
<body id="rzakshowintactivejobstarts"><a name="rzakshowintactivejobstarts"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">How an interactive job starts</h1>
<div><p> When a user signs on to the system, the subsystem gathers information
from several system objects before the interactive job is ready.</p>
<div class="p"><ol><li>The subsystem looks in the workstation entry for the job description in
order to get the attributes for the interactive job. If the workstation entry
specifies *USRPRF for the job description, the job will use the information
from the user profile.<div class="note"><span class="notetitle">Note:</span> This flexibility allows you to specify whether
the job's attributes are tied to the workstation or to the individual user.</div>
</li>
<li>After the subsystem knows which job description to use, it might not find
all of the job attributes in the job description. Some attributes might be
in the user profile. If the user profile does not have the information, the
subsystem looks at the system value.<div class="note"><span class="notetitle">Note:</span> The user profile contains job attributes
that allow you to tailor certain things specifically for that user.</div>
</li>
<li>After the subsystem gathers all of the job's attributes, it determines
whether a new interactive job can start or if an error message should be posted
on the signon screen. The subsystem checks whether the maximum number of jobs
allowed by the subsystem or by the workstation entry has been reached. Then
it verifies that a valid user profile name has been supplied, that the user
profile name is an enabled user profile, and that the supplied password (if
required) is valid. Next, it verifies that the user has the proper authorities
to the job description, the subsystem description, the workstation device
description, and the output queue and library. Finally, the subsystem checks
whether the user has reached the limits for allowed signons for that user
profile. If any validation errors are encountered, the signon screen displays
with an appropriate message. Otherwise, the process of starting the interactive
job continues.</li>
<li>After the subsystem validates that the interactive job can start, it checks
the job description for the routing data. The subsystem uses the routing data
to find a routing entry in the subsystem description. The routing entry provides
information about which pool the job will use, which routing program will
be used, and from which class the job will get its run time attributes.</li>
<li>When all of these pieces are obtained, the routing program runs. IBM<sup>®</sup> supplies a
routing program called QCMD, which you can use for all types of work. QCMD
knows if the job is an interactive job and checks the user profile for an
initial program to run. If the initial program finishes running, QCMD displays
the initial menu.</li>
</ol>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaksinteractivejob.htm" title="An interactive job is a job that starts when a user signs on to a display station and ends when the user signs off. For the job to run, the subsystem searches for the job description, which can be specified in the workstation entry or the user profile.">Interactive jobs</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzakshowintjobend.htm" title="When the Disconnect Job (DSCJOB) command is called, the job is disconnected and the signon display is shown again. To connect with the job again, sign on to the same device from which you disconnected. Another interactive job may be started on the device under a different user name.">Disconnect interactive jobs</a></div>
<div><a href="rzaksi0errorjobrecovery.htm" title="A requester device is a workstation from which a user can log on to a domain and use network resources. The Device Recovery Action (DEVRCYACN) job attribute specifies what action to take when an I/O error occurs for a jobs requester device.">I/O error for job requester device</a></div>
<div><a href="rzaksinteractivejobnrouting.htm" title="Before the initial menu is called the routing data is compared with the routing entries in the subsystem description. When a match is made, the program specified in the routing entry is called and the routing step is started.">Interactive jobs and routing steps</a></div>
<div><a href="rzaksintactvjbroutingcontrol.htm" title="To determine the best approach for a particular job, you must first determine which program should control the routing step.">Programs that control the routing step</a></div>
<div><a href="rzaksintjbrtngwrkstationvsuserbased.htm" title="After you have determined which program controls the routing step, you must determine if routing is to be based on the workstation from which the job was started, or on the user (user profile) who signed on.">Workstation versus user based routing</a></div>
<div><a href="rzaksjobsendatsametime.htm" title="Sometimes, jobs end at the same time. For example, a network error occurs and the job attributes are set to *ENDJOB or *ENDJOBNOLIST. In addition to the job ending, the following device recovery actions occur.">When jobs end at the same time</a></div>
</div>
<div class="reltasks"><strong>Related tasks</strong><br />
<div><a href="rzaksavoidlongrunwkstatn.htm" title="To avoid a long-running function (such as save/restore) from a workstation without tying it up, the system operator can submit the job to a job queue.">Avoid a long-running function from a workstation</a></div>
</div>
</div>
</body>
</html>