ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzalz_5.4.0.1/rzalzcheckthechecker.htm

75 lines
5.2 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="task" />
<meta name="DC.Title" content="Verifying code checker function integrity" />
<meta name="abstract" content="Learn how to verify the integrity of the code checker function that you use to verify i5/OS system integrity." />
<meta name="description" content="Learn how to verify the integrity of the code checker function that you use to verify i5/OS system integrity." />
<meta name="DC.Relation" scheme="URI" content="rzalzmanageobjects.htm" />
<meta name="DC.Relation" scheme="URI" content="rzalzintegrityverification.htm" />
<meta name="DC.Relation" scheme="URI" content="rzalztroublecodechecker.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="check_the_checker" />
<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>Verifying code checker function integrity</title>
</head>
<body id="check_the_checker"><a name="check_the_checker"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Verifying code checker function integrity</h1>
<div><p>Learn how to verify the integrity of the code checker function
that you use to verify i5/OS™ system integrity.</p>
<div class="section"> <p>To use the new <a href="rzalzintegrityverification.htm#integrity_verification">code
checker integrity verification function</a> to that you use to verify the
integrity of your system, you must have *AUDIT special authority. </p>
<p>To
verify the code checker function, run the Check System (<a href="../apis/qydochks.htm">QydoCheckSystem</a>) API to determine
whether any key operating system object has changed since it was signed. When
you run the API it checks key system objects, including the programs and service
programs and selected command (*CMD) objects in the QSYS library, as follows: </p>
</div>
<ol><li><span>Checks all program (*PGM) objects to which the system entry point
table points. </span></li>
<li><span>Checks all the service program (*SRVPGM) objects in the QSYS library
and verifies the integrity of the Verify Object API.</span></li>
<li><span>Runs the Verify Object (<a href="../apis/qydovfyo.htm">QydoVerifyObject</a>) API to verify the integrity of Restore
Object (RSTOBJ) command, the Restore Library (RSTLIB) command, and the Check
Object Integrity (CHKOBJITG) command.</span></li>
<li><span>Uses the RSTOBJ and RSTLIB commands on a special save file (*SAV)
to make sure that errors are reporting correctly. A lack of error messages
or the wrong error messages indicate a potential problem.</span></li>
<li><span>Creates a command (*CMD) object that is designed to fail to verify
correctly. </span></li>
<li><span>Runs the CHKOBJITG command and the Verify Object API on this special
command object to ensure that the CHKOBJITG command and the Verify Object
API are reporting errors correctly. A lack of error messages or the wrong
error messages indicate a potential problem. </span></li>
</ol>
<div class="section"> </div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzalzmanageobjects.htm" title="Use this information to learn about system commands and system values that you can use to work with signed objects and how signed objects affect backup and recovery processes.">Manage signed objects</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzalzintegrityverification.htm" title="Learn how you can verify the integrity of the code checker function that you use to verify the integrity of your system.">Code checker integrity verification function</a></div>
</div>
<div class="relref"><strong>Related reference</strong><br />
<div><a href="rzalztroublecodechecker.htm" title="Use this information to learn what messages are returned by the code checker integrity verification function and how to use these messages to ensure that the code checker function is uncorrupted, as well as possible solutions if messages indicate that the function or key operating system objects may be corrupted.">Interpret code checker verification error messages</a></div>
</div>
</div>
</body>
</html>