ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/XUSRAPP.htm

148 lines
4.9 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>User Application Administration Exit Program</title>
<!-- 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. -->
<!-- Begin Header Records ========================================== -->
<!-- NETMG2 SCRIPT A converted by B2H R4.1 (346) (CMS) by HOLTJM at -->
<!-- RCHVMW2 on 29 Jan 1999 at 10:01:37 -->
<!--File Edited October 2001 -->
<!--End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<a name="Top_Of_Page"></a>
<!-- Java sync-link -->
<script language="Javascript" src="../rzahg/synch.js" type="text/javascript">
</script>
<h2>User Application Administration Exit Program</h2>
<div class="box" style="width: 60%;">
<br>
&nbsp;&nbsp;Required Parameter Group:<br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">1</td>
<td align="left" valign="top" width="50%">Exit processing indicator</td>
<td align="left" valign="top" width="20%">Output</td>
<td align="left" valign="top" width="20%">Char(4)</td>
</tr>
</table>
<pre>
Exit Point Name: QIBM_QOE_USR_ADM
Exit Point Format Name: UADM0100
</pre>
</div>
<p>The main administration panel has option 50 (User Application
Administration) that passes control to the application enabler. One or more of
the registered alternate administration programs is then called.</p>
<br>
<h3>Program Registration</h3>
<p>To register user exit programs, see <a href="reg1.htm">Registration Facility
APIs</a>. If you use the callable API, be sure to specify all 20 characters
(the 19-character API followed by a blank character).</p>
<br>
<h3>Required Parameter</h3>
<dl>
<dt><strong>Exit processing indicator</strong></dt>
<dd>OUTPUT; CHAR(4)
<p>This is provided for communication from the user exit program back to the
OfficeVision programs. The valid values are listed later.</p>
<p>Any code returned that is not valid will cause an information message to be
sent to the job log. This message will identify the invalid return code
received, the user exit program name, and the library name that issued the
invalid return code. After the information message has been sent to the job
log, processing will continue as if a 0000 return code had been returned from
the user exit program.</p>
<p>An exception condition returned from the user exit program to the
OfficeVision program will post an information message in the job log. This
message will attempt to identify the user exit program name and the library
name that caused the exception. After the information message has been sent to
the job log, processing will continue as if a 0000 return code had been
returned from the user exit program.</p>
<table cellpadding="3">
<!-- cols="10 90" -->
<tr>
<td valign="top"><em>0000</em></td>
<td valign="top">No additional processing is required for this request. That
is, processing is complete for the user exit program.</td>
</tr>
<tr>
<td valign="top"><em>0002</em></td>
<td valign="top">The user exit program requests cancelation of calling
additional user exit programs. This provides the opportunity for a user exit
program to support an end user request to stop processing any additional user
exit programs and immediately return to the administration main menu. The user
exit program should take into consideration that the end user may not
understand the impact of the cancel request. Also, consider that the
administrator has the opportunity to change the user exit program numbers and
may cause a change in the processing sequence of multiple user exit programs.
<p>A message will be put in the job log identifying the user exit program and
library that requested this cancelation.</p>
</td>
</tr>
</table>
<p><strong>Processing of multiple user exit programs</strong></p>
<p>The user may have multiple user exit programs registered for this exit
point. Each exit program will have an <em>exit program number</em> defined when
it is registered.</p>
<ul>
<li>The lowest numbered registered exit program will be called first.<br>
<br>
</li>
<li>The second lowest numbered registered exit program will be called.<br>
<br>
</li>
<li>This process will continue until all of the registered user exit programs
for this exit point have been called.<br>
<br>
</li>
</ul>
</dd>
</dl>
<br>
<hr>
Exit Program Introduced: V3R1
<hr>
<table cellpadding="2" cellspacing="2" align="center">
<tr align="center">
<td valign="middle" align="center"><a href="#Top_Of_Page">Top</a> | <a href=
"off1a.htm">Office APIs</a> | <a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</body>
</html>