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

82 lines
6.9 KiB
HTML
Raw Permalink 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="Workstation versus user based routing" />
<meta name="abstract" content="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." />
<meta name="description" content="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." />
<meta name="DC.Relation" scheme="URI" content="rzaksinteractivejob.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakshowintactivejobstarts.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="rzaksjobsendatsametime.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="rzaksintjbrtngwrkstationvsuserbased" />
<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>Workstation versus user based routing</title>
</head>
<body id="rzaksintjbrtngwrkstationvsuserbased"><a name="rzaksintjbrtngwrkstationvsuserbased"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Workstation versus user based routing</h1>
<div><p>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. </p>
<p>Routing based on the workstation is accomplished using the routing data
specified in the job description associated with the workstation entry or
profile for the device. Routing based on a user can be done using the initial
program specified in the user profile or the job description in the user profile
mapping to a routing entry other than QCMD.</p>
<div class="section"><h4 class="sectiontitle">Initial program uses</h4><div class="p">Initial programs may interact
with workstations to get input values from a workstation user. When an initial
program is called, it cannot receive parameter values. An initial program
can be used in one of two ways:<ul><li>To establish an initial environment for the user entering commands. For
example, the library list can be changed or print files and message files
can be overridden. When an initial program completes its function and returns
to QSYS/QCMD, the initial menu is displayed.</li>
<li>As the controlling program for the job. If the initial program does not
return to QSYS/QCMD, it becomes the controlling program for the routing step.
The initial menu is not displayed. The user can only request those functions
available through the initial program.<p>For example, a menu can be displayed
with specific application options. The user can only perform the functions
on the menu. One example of such an option is sign off. If the
SIGNOFF command is run, the job ends and the system Main Menu is never displayed.
If you use this approach, consider using the user profile option INLMNU to
ensure that no menu is displayed.</p>
</li>
</ul>
An initial program can be written so that when a return is issued, it
either does or does not return to QSYS/QCMD. If the initial program returns
to QSYS/QCMD, the initial menu is displayed.</div>
</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="rzakshowintactivejobstarts.htm" title="When a user signs on to the system, the subsystem gathers information from several system objects before the interactive job is ready.">How an interactive job starts</a></div>
<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="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>
</body>
</html>