ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakj_5.4.0.1/rzakjprocflow.htm

80 lines
3.9 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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="Processing flow" />
<meta name="abstract" content="This topic shows the processing flow of the processing program." />
<meta name="description" content="This topic shows the processing flow of the processing program." />
<meta name="DC.Relation" scheme="URI" content="rzakjprogramexample.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="rzakjprocflow" />
<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>Processing flow</title>
</head>
<body id="rzakjprocflow"><a name="rzakjprocflow"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Processing flow</h1>
<div><p>This topic shows the processing flow of the processing program.</p>
<p>The standard program is called from applications that must start again.
The application programs pass this parameter list to the standard program:</p>
<ul><li>Request code</li>
<li>Return code</li>
<li>Data structure name (the contents of the notify object)</li>
</ul>
<p>Request codes the following operations:</p>
<ul><li>R (Read) <p>Retrieves the last record added to the notify object
with the same key. The return code is set as:</p>
<dl><dt class="dlterm">0</dt>
<dd>No record is available (no start again required).</dd>
<dt class="dlterm">1</dt>
<dd>Record returned in the information field for starting again (start again
required).</dd>
</dl>
</li>
<li>WA (Write) <p>Writes a record to the file. This code can be used
if you use a notify object for your own purposes. For example, if the program
determines that the transaction needs to be started again, the program can
write a record to the notify object to simulate what the system will do if
a job or the system fails.</p>
</li>
<li>DE (Delete) <p>Deletes all records in the notify object with the
same key. The return code is set as:</p>
<dl><dt class="dlterm">0</dt>
<dd>No records exist to be deleted.</dd>
<dt class="dlterm">1</dt>
<dd>One or more records were deleted.</dd>
</dl>
</li>
<li>OE (Open) <p>The O request code is optional and is used to avoid
having to start the processing program each time it is called.</p>
</li>
<li>CA (Close) <p>After the open request code is used, using the close
request code ensures that the file is closed.</p>
</li>
<li>SA (Search) <p>Returns the last record for this user. The program
name is not used. This code can be used in an initial program to determine
whether starting again is required.</p>
</li>
</ul>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakjprogramexample.htm" title="This is an example of using a standard processing program.">Example: Code for a standard processing program</a></div>
</div>
</div>
</body>
</html>