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

85 lines
4.3 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!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>Security-related Exit Programs</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 ========================================= -->
<!-- Sec SCRIPT A converted by B2H R4.1 (346) (CMS) by V2KEA304 -->
<!-- at RCHVMW2 on 17 Feb 1999 at 11:05:09 -->
<!-- 031111 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 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 type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Security-related Exit Programs</h2>
<p>You may write exit programs that are called by the operating system to
perform user-profile-related functions that suit your needs. With the use of
these exit programs, the user-profile exit points notify you when a user
profile has been created, changed, and so forth. For example, if you are
maintaining a network of systems and you want to keep the user profile changes
synchronized on all the systems, you can use these exit points to be notified
of all the create, change, and delete profile activity. When a user profile is
created on one system and you receive notification of that user profile being
created, you can retrieve all the user profile information and create a
duplicate user profile on the other systems in your network. The same can be
done for any user profile changes and deletions.</p>
<p>For general information abou the i5/OS<SUP>(TM)</SUP> system security, see the <a href=
"../books/sc415302.pdf" target="_blank">iSeries Security Reference</a> <img
src="wbpdf.gif" alt="Link to PDF"> book.</p>
<p>The i5/OS security-related exit programs are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************EXIT PROGRAM BEGIN PASTE***************-->
<ul>
<li><A HREF="XCHGUP.htm">Change User Profile</A> is called when a user profile has been changed on the iSeries.</li>
<li><img src="delta.gif" alt="Start of change" border="0"><A HREF="xsyckphr.htm">Check Password</A> (QIBM_QSY_CHK_PASSWRD) is called when a command or the QSYCHGPW API is used to set or change the password associated with a user profile.&nbsp;<img src="deltaend.gif" ALT="End of change" border="0"></li>
<li><A HREF="XCRTUP.htm">Create User Profile</A> is called when a user profile is created on the iSeries.</li>
<li><A HREF="XDLTUP.htm">Delete User Profile</A> is called when a user profile is deleted on the iSeries.</li>
<li><A HREF="XRSTUP.htm">Restore User Profile</A> is called when a user profile is restored on the iSeries.</li>
<li><A HREF="xsyvlphr.htm">Validate Password</A> is called when a Change Password (CHGPWD) command or Change Password (QSYCHGPW) API is executed.</li>
</ul>
<!--***************EXIT PROGRAM END PASTE***************-->
<br>
<p><strong>Note:</strong> The QIBM_QSY_HOSTFUNC, QIBM_QSY_OPNAVCENTRL,
QIBM_QSY_OPNAVCLIENT, QIBM_QSY_OTHERCENTRL, and QIBM_QSY_OTHERCLIENT exit points
are used only to store function registration information (see the
<a href="qsyrgfn.htm">Register Function</a> (QSYRGFN, QsyRegisterFunction) API).
The exit programs within these exit points are never called, so the formats
associated with these exit points (FCNR0100 and FCNR0200) are never used or
documented.</p>
<br>
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="sec.htm">Security APIs</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</center>
</body>
</html>