ibm-information-center/dist/eclipse/plugins/i5OS.ic.cl_5.4.0.1/chgsysdira.htm

566 lines
22 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">
<title>Change System Dir Attributes (CHGSYSDIRA)</title>
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body bgcolor="white">
<script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<a name="CHGSYSDIRA.Top_Of_Page"></a>
<h2>Change System Dir Attributes (CHGSYSDIRA)</h2>
<table width="100%">
<tr>
<td valign="top" align="left"><b>Where allowed to run: </b>All environments (*ALL)<br>
<b>Threadsafe: </b>No
</td>
<td valign="top" align="right">
<a href="#CHGSYSDIRA.PARAMETERS.TABLE">Parameters</a><br>
<a href="#CHGSYSDIRA.COMMAND.EXAMPLES">Examples</a><br>
<a href="#CHGSYSDIRA.ERROR.MESSAGES">Error messages</a></td>
</tr>
</table>
<div> <a name="CHGSYSDIRA"></a>
<p>The Change System Directory Attributes (CHGSYSDIRA) command changes system directory attributes used when working interactively with the directory and the directory shadow systems.
</p>
<p>An override program is provided that fills in the values of these directory attributes.
</p>
<p><b>Restrictions:</b>
</p>
<ol>
<li>You must have security administrator (*SECADM) or all object (*ALLOBJ) special authority to use this command.
</li>
<li>You must have all object (*ALLOBJ) special authority to change the search (SCHPGM), the verification (VRFPGM), or the supplier (SUPPGM) user exit program.
</li>
</ol>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="CHGSYSDIRA.PARAMETERS.TABLE">Parameters</a></h3>
<table border="1" cellpadding="4" cellspacing="0">
<!-- col1="10" col2="15" col3="30" col4="10" -->
<tr>
<th bgcolor="aqua" valign="bottom" align="left">Keyword</th>
<th bgcolor="aqua" valign="bottom" align="left">Description</th>
<th bgcolor="aqua" valign="bottom" align="left">Choices</th>
<th bgcolor="aqua" valign="bottom" align="left">Notes</th>
</tr>
<tr>
<td valign="top"><a href="#CHGSYSDIRA.SCHTYPE"><b>SCHTYPE</b></a></td>
<td valign="top">Type of search</td>
<td valign="top">*EXACT, *GENERIC, <b><u>*SAME</u></b></td>
<td valign="top">Optional, Positional 1</td>
</tr>
<tr>
<td valign="top" rowspan="3"><a href="#CHGSYSDIRA.SCHPGM"><b>SCHPGM</b></a></td>
<td valign="top">Search program</td>
<td valign="top">Single values: <b><u>*SAME</u></b>, *NONE<br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional, Positional 2</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Search program</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, *LIBL, *CURLIB</td>
</tr><tr>
<td valign="top" rowspan="3"><a href="#CHGSYSDIRA.VRFPGM"><b>VRFPGM</b></a></td>
<td valign="top">Verification program</td>
<td valign="top">Single values: <b><u>*SAME</u></b>, *NONE<br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Verification program</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, *LIBL, *CURLIB</td>
</tr><tr>
<td valign="top" rowspan="3"><a href="#CHGSYSDIRA.SUPPGM"><b>SUPPGM</b></a></td>
<td valign="top">Supplier program</td>
<td valign="top">Single values: <b><u>*SAME</u></b>, *NONE<br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Supplier program</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, *LIBL, *CURLIB</td>
</tr><tr>
<td valign="top"><a href="#CHGSYSDIRA.RTYITV"><b>RTYITV</b></a></td>
<td valign="top">Retry interval</td>
<td valign="top">1-999, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSYSDIRA.RTYLMT"><b>RTYLMT</b></a></td>
<td valign="top">Retry limit</td>
<td valign="top">0-9, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSYSDIRA.ALWDSPNUI"><b>ALWDSPNUI</b></a></td>
<td valign="top">Display network user ID</td>
<td valign="top">*NO, *YES, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top" rowspan="3"><a href="#CHGSYSDIRA.MSGQ"><b>MSGQ</b></a></td>
<td valign="top">Message queue</td>
<td valign="top">Single values: <b><u>*SAME</u></b><br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Message queue</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, *LIBL, *CURLIB</td>
</tr><tr>
<td valign="top"><a href="#CHGSYSDIRA.RMTSHD"><b>RMTSHD</b></a></td>
<td valign="top">Shadow remote users</td>
<td valign="top">*NO, *YES, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSYSDIRA.RMVJOBLOG"><b>RMVJOBLOG</b></a></td>
<td valign="top">Remove shadowing job logs</td>
<td valign="top">*NO, *YES, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSYSDIRA.ALWSCH"><b>ALWSCH</b></a></td>
<td valign="top">Allow search</td>
<td valign="top">*NO, *YES, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top" rowspan="6"><a href="#CHGSYSDIRA.USRDFNFLD"><b>USRDFNFLD</b></a></td>
<td valign="top">User-defined fields</td>
<td valign="top">Single values: <b><u>*SAME</u></b><br>Other values (up to 100 repetitions): <i>Element list</i></td>
<td valign="top" rowspan="6">Optional</td>
</tr>
<tr>
<td valign="top">Element 1: Field name</td>
<td valign="top">
<i>Character value</i></td>
</tr>
<tr>
<td valign="top">Element 2: Product ID</td>
<td valign="top">
<i>Character value</i>, *NONE</td>
</tr>
<tr>
<td valign="top">Element 3: Function</td>
<td valign="top">
*ADD, *RMV, *CHG, *KEEP</td>
</tr>
<tr>
<td valign="top">Element 4: Field type</td>
<td valign="top">
*DATA, *MSFSRVLVL, *ADDRESS</td>
</tr>
<tr>
<td valign="top">Element 5: Maximum field length</td>
<td valign="top">
1-512</td>
</tr>
</table>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
</div>
<div> <a name="CHGSYSDIRA.SCHTYPE"></a>
<h3>Type of search (SCHTYPE)</h3>
<p>Specifies the type of search to be applied to the Search System Directory display. The search attribute specified on this parameter applies to the system.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*EXACT</b></dt>
<dd>The system searches for the exact text string specified on the Search System Directory display. This value includes the ability to specify an asterisk (*) as part of the string to find generic values.
</dd>
<dt><b>*GENERIC</b></dt>
<dd>The system searches for the text string specified on the Search System Directory display, but makes the end of the string an automatic generic search. An asterisk (*) does not need to be specified at the end of a string to find generic values.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.SCHPGM"></a>
<h3>Search program (SCHPGM)</h3>
<p>Specifies the user exit program that performs a customized search from the Search System Directory display. More information about the user exit program is in the Application programming interfaces information in the iSeries Information Center at http://www.ibm.com/eserver/iseries/infocenter.
</p>
<p>If a user exit program is specified, it must exist.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NONE</b></dt>
<dd>No search user exit program is specified.
</dd>
</dl>
<p>The name of the program can be qualified by one of the following library values:
</p>
<dl>
<dt><b><u>*LIBL</u></b></dt>
<dd>All libraries in the library list for the current thread are searched until the first match is found.
</dd>
</dl>
<dl>
<dt><b>*CURLIB</b></dt>
<dd>The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
</dd>
<dt><b><i>library-name</i></b></dt>
<dd>Specify the name of the library to be searched.
</dd>
<dt><b><i>program-name</i></b></dt>
<dd>Specify the name of the user exit program that performs the user search.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.VRFPGM"></a>
<h3>Verification program (VRFPGM)</h3>
<p>Specifies the user exit program that verifies a change, add, or delete operation for directory entries, departments, and locations that are local or shadowed. This program is called from both a local data entry and from directory shadowing. More information about the user exit program is in the Application programming interfaces information in the iSeries Information Center at http://www.ibm.com/eserver/iseries/infocenter.
</p>
<p>Changes are always verified by the system. If a user exit program is not supplied, no additional verification checking is required by the system. When a user exit program is supplied, the user exit program is called and then system validation is performed.
</p>
<p>If a user exit program is specified, it must exist.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NONE</b></dt>
<dd>No authority user exit program is specified.
</dd>
</dl>
<p>The name of the program can be qualified by one of the following library values:
</p>
<dl>
<dt><b><u>*LIBL</u></b></dt>
<dd>All libraries in the library list for the current thread are searched until the first match is found.
</dd>
</dl>
<dl>
<dt><b>*CURLIB</b></dt>
<dd>The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
</dd>
<dt><b><i>library-name</i></b></dt>
<dd>Specify the name of the library to be searched.
</dd>
<dt><b><i>program-name</i></b></dt>
<dd>Specify the name of the user exit program that verifies the modification.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.SUPPGM"></a>
<h3>Supplier program (SUPPGM)</h3>
<p>Specifies the user exit program that decides whether a change, add, or delete operation for directory entries, departments, and locations is to be shadowed to a collector system. This program is called from directory shadowing. More information about the user exit program is in the Application programming interfaces information in the iSeries Information Center at http://www.ibm.com/eserver/iseries/infocenter.
</p>
<p>If a user exit program is not supplied, all changes are sent to the collector system. When a user exit program is supplied, the user exit program is called and then directory shadowing is performed.
</p>
<p>If a user exit program is specified, it must exist.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NONE</b></dt>
<dd>No authority user exit program is specified.
</dd>
</dl>
<p>The name of the program can be qualified by one of the following library values:
</p>
<dl>
<dt><b><u>*LIBL</u></b></dt>
<dd>All libraries in the library list for the current thread are searched until the first match is found.
</dd>
</dl>
<dl>
<dt><b>*CURLIB</b></dt>
<dd>The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
</dd>
<dt><b><i>library-name</i></b></dt>
<dd>Specify the name of the library to be searched.
</dd>
<dt><b><i>program-name</i></b></dt>
<dd>Specify the name of the user exit program that decides which records to supply during directory shadowing.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.RTYITV"></a>
<h3>Retry interval (RTYITV)</h3>
<p>Specifies the number of minutes to wait after an unsuccessful shadow before attempting to shadow again.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b><i>retry-interval</i></b></dt>
<dd>Specify the interval (in minutes) to wait before attempting to shadow the directory data again. Valid values range from 1 through 999.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.RTYLMT"></a>
<h3>Retry limit (RTYLMT)</h3>
<p>Specifies the number of times to retry a directory shadow before the operation fails.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b><i>number-of-retries</i></b></dt>
<dd>Specify the number of retries to perform before ending the directory shadow attempt. Valid values range from 0 through 9.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.ALWDSPNUI"></a>
<h3>Display network user ID (ALWDSPNUI)</h3>
<p>Specifies whether to allow all network user IDs to be displayed or printed by all users. The network user IDs are always displayed or printed for system administrators or for users who display or print their own directory entries.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*YES</b></dt>
<dd>All network user IDs are displayed to all users.
</dd>
<dt><b>*NO</b></dt>
<dd>Network user IDs are not displayed to all users.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.MSGQ"></a>
<h3>Message queue (MSGQ)</h3>
<p>Specifies the qualified name of the message queue to which messages are sent.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
</dl>
<p>The name of the message queue can be qualified by one of the following library values:
</p>
<dl>
<dt><b><u>*LIBL</u></b></dt>
<dd>All libraries in the library list for the current thread are searched until the first match is found.
</dd>
</dl>
<dl>
<dt><b>*CURLIB</b></dt>
<dd>The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
</dd>
<dt><b><i>library-name</i></b></dt>
<dd>Specify the name of the library to be searched.
</dd>
<dt><b><i>message-queue-name</i></b></dt>
<dd>Specify the name of the message queue to which messages are sent.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.RMTSHD"></a>
<h3>Shadow remote users (RMTSHD)</h3>
<p>Specifies whether to supply additions, changes, or deletions of locally-defined remote directory entries during directory shadowing. Locally-defined remote directory entries are added locally, but have a system name that is different from the local system name. Changes are always supplied for local directory entries and for shadowed entries.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*YES</b></dt>
<dd>Additions, changes, and deletions to all directory entries are supplied to collecting systems during directory shadowing.
</dd>
<dt><b>*NO</b></dt>
<dd>Additions, changes, or deletions of locally-defined remote directory entries are not supplied during directory shadowing. Updates to local directory entries or shadowed entries are supplied to collecting systems during directory shadowing.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.RMVJOBLOG"></a>
<h3>Remove shadowing job logs (RMVJOBLOG)</h3>
<p>Specifies whether to delete job logs created during previous directory shadow collections from a specific supplier system. More information about this parameter is in the SNA Distribution Services book, SC41-5410.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*YES</b></dt>
<dd>The job log created when the local system collected from a remote system is automatically deleted when the local system collects from that supplier system again.
</dd>
<dt><b>*NO</b></dt>
<dd>The job log created when the local system collected data from a remote system is not automatically deleted.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.ALWSCH"></a>
<h3>Allow search (ALWSCH)</h3>
<p>Specifies whether to allow a search on the system distribution directory.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NO</b></dt>
<dd>Search data is not created for the system distribution directory.
</dd>
<dt><b>*YES</b></dt>
<dd>Search data is created for the system distribution directory. When this option is specified, the search file cannot be shared while the search data is being created. After the search data is created, all updates to the system distribution directory will update the search data. After this option is successfully run, the system distribution directory can be searched.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSYSDIRA.USRDFNFLD"></a>
<h3>User-defined fields (USRDFNFLD)</h3>
<p>Specifies the user-defined field names, function, field type, and maximum field length on the user-defined field names. You can add, remove, or change user-defined field names in the system distribution directory for the system with this parameter.
</p>
<p>If the specified user-defined field name exists on a supplier shadowing system, the data is automatically initialized on your system the next time you collect from that supplier system. After the initialization, any changes made to that field on other shadowing systems are updated on your system when it is shadowed. If there are user-defined fields on other shadowing systems that are not defined on your system, then these fields and their value are passed through to the other shadowing systems so the data is not lost.
</p>
<p>If the user-defined field name does not exist on a supplier system but exists in the network, the user-defined field will not get initialized. To get the user-defined field initialized on your system, add it to the supplier system where the supplier system shadows data from a system with the user-defined field.
</p>
<p>Up to 100 user-defined fields can be specified.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The user-defined fields as specified on the system do not change.
</dd>
</dl>
<p>The possible User-Defined-Field Name value is:
</p>
<dl>
<dt><b><i>field-name</i></b></dt>
<dd>Specify up to 10 characters for the user-defined field name.
</dd>
</dl>
<p>The possible User-Defined-Field Product ID values are:
</p>
<dl>
<dt><b>*NONE</b></dt>
<dd>No user-defined field product ID is specified.
</dd>
<dt><b><i>product-ID</i></b></dt>
<dd>Specify up to 7 characters for the user-defined field product ID.
</dd>
</dl>
<p>The possible User-Defined-Field Function values are:
</p>
<dl>
<dt><b><u>*KEEP</u></b></dt>
<dd>Indicates that the system should keep the user-defined field that is specified above.
</dd>
<dt><b>*ADD</b></dt>
<dd>Indicates that the system should add the user-defined field that is specified above.
</dd>
<dt><b>*RMV</b></dt>
<dd>Indicates that the system should remove the user-defined field that is specified above. This removes it from this system and not from the shadowing systems.
</dd>
<dt><b>*CHG</b></dt>
<dd>Indicates that the system should change the user-defined field that is specified above. The maximum length value and the field type can be changed. The field name and product ID cannot be changed.
</dd>
</dl>
<p>The possible Field Type values are:
</p>
<p>Field type is required for function *ADD and optional for *CHG. It will be ignored for function *KEEP and *RMV.
</p>
<dl>
<dt><b>*DATA</b></dt>
<dd>Indicates that the user-defined field contains data for the user.
</dd>
<dt><b>*MSFSRVLVL</b></dt>
<dd>Indicates that the user-defined field contains a mail server framework service level value. By specifying this value, this user-defined field can be used to store information for a service level for the Mail Server Framework. Also, this type of field will be displayed in the list when F4 is pressed on the Add and Change Directory Entry panels for the 'Mail service level' field.
</dd>
<dt><b>*ADDRESS</b></dt>
<dd>Indicates that the user-defined field contains an address. By specifying this field, it indicates that this field can be used as a preferred address by the user. Also, this type of field will be displayed in the list when F4 is pressed on the Add and Change Directory Entry panels for the 'Preferred address' field.
</dd>
</dl>
<p>The possible User-Defined-Field Maximum length value is:
</p>
<dl>
<dt><b><i>maximum-length</i></b></dt>
<dd>Specify between 1 and 512 bytes for the maximum length of the user-defined field. Maximum field length is required for function *ADD and optional for *CHG. It will be ignored for function *KEEP and *RMV.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="CHGSYSDIRA.COMMAND.EXAMPLES">Examples</a> </h3>
<p><b>Example 1: Changing the Search Type to Generic</b>
</p>
<p>
<pre>
CHGSYSDIRA SCHTYPE(*GENERIC)
</pre>
</p>
<p>This command searches the Search System Directory display to find all matches that begin with the specified text string. For example, a search for Smith may result in Smith, Smithsonian and Smithton.
</p>
<p><b>Example 2: Changing the Shadowing Retry Attributes</b>
</p>
<p>
<pre>
CHGSYSDIRA RTYITV(10) RTYLMT(3)
</pre>
</p>
<p>This command changes the attributes that control the available options when shadowing fails. The interval between failures is 10 minutes with a maximum of three retries for this example.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="CHGSYSDIRA.ERROR.MESSAGES">Error messages</a> </h3>
<p><b><u>*ESCAPE Messages</u></b>
</p>
<dl>
<dt><b>CPF898C</b></dt>
<dd>*ALLOBJ special authority required to do requested operation.
</dd>
<dt><b>CPF90F7</b></dt>
<dd>System directory attributes not changed.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSYSDIRA.Top_Of_Page">Top</a></td></tr>
</table>
</body>
</html>