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

81 lines
6.8 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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="Programs that control the routing step" />
<meta name="abstract" content="To determine the best approach for a particular job, you must first determine which program should control the routing step." />
<meta name="description" content="To determine the best approach for a particular job, you must first determine which program should control the routing step." />
<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="rzaksintjbrtngwrkstationvsuserbased.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="rzaksintactvjbroutingcontrol" />
<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>Programs that control the routing step</title>
</head>
<body id="rzaksintactvjbroutingcontrol"><a name="rzaksintactvjbroutingcontrol"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Programs that control the routing step</h1>
<div><p>To determine the best approach for a particular job, you must first
determine which program should control the routing step. </p>
<div class="section"><h4 class="sectiontitle">Using QSYS/CMD for interactive jobs - benefits</h4><div class="p">The
IBM-supplied command processor QSYS/QCMD gives the greatest flexibility in
terms of making functions available to workstation users. Using QCMD to control
the routing step gives you the following benefits: <ul><li>The attention program is activated if it is specified in the user profile.</li>
<li>The initial program that is specified in the user profile is called.</li>
<li>The initial menu that is specified in the user profile is called.</li>
<li>The user is placed in System/36™ environment as it is specified
in the user profile.</li>
</ul>
In addition, the default using QCMD brings you to the Main Menu where
you can enter commands directly, including the CALL command, which is used
to call user-written functions. Menu options with online help are provided
to give easy access to system functions. Also provided are command selection
menus, quick access to index search, and the command entry function (called
by CALL QCMD). The command entry functions are intended primarily for programmers
and operators who require the full range of functions available through the
direct use of commands.</div>
</div>
<div class="section"><h4 class="sectiontitle">Calling a user program directly for interactive jobs - benefits</h4><p>Your
programs can be directly called to control the routing steps for interactive
jobs. These programs can be designed to give a more specialized access to
functions needed by your workstation users than the IBM-supplied programs
give. In addition, because your programs are tailored for specific functions,
they should typically require even less system resource to support their running
than the IBM-supplied programs. You may also want to provide functions such
as an initial program and initial menu.</p>
</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="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>
</body>
</html>