83 lines
6.4 KiB
HTML
83 lines
6.4 KiB
HTML
<?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="Commitment control" />
|
|
<meta name="abstract" content="Commitment control is a function that ensures data integrity. It allows you to define and process a group of changes to resources, such as database files or tables, as a transaction." />
|
|
<meta name="description" content="Commitment control is a function that ensures data integrity. It allows you to define and process a group of changes to resources, such as database files or tables, as a transaction." />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjwhatnew.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjprintme.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjconcepts.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjstartcommit.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjendcommit.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjsysteminit.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjmanagecom.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjscenario.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjtrouble.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakjrelatedinfo.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="rzakjcommitkickoff" />
|
|
<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>Commitment control</title>
|
|
</head>
|
|
<body id="rzakjcommitkickoff"><a name="rzakjcommitkickoff"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Commitment control</h1>
|
|
<div><p>Commitment control is a function that ensures data integrity. It
|
|
allows you to define and process a group of changes to resources, such as
|
|
database files or tables, as a transaction. </p>
|
|
<p>Commitment control ensures that either the entire group of individual changes
|
|
occur on all systems that participate or that none of the changes occur. IBM<sup>®</sup> DB2
|
|
Universal Database™ for iSeries™ uses the commitment control function to commit
|
|
and rollback database transactions that are running with an isolation level
|
|
other than *NONE (No Commit).</p>
|
|
<p>You can use commitment control to design an application so that the system
|
|
can restart the application if a job, an activation group within a job, or
|
|
the system ends abnormally. With commitment control, you can have assurance
|
|
that when the application starts again, no partial updates are in the database
|
|
due to incomplete transactions from a prior failure.</p>
|
|
<div class="p"><img src="./delta.gif" alt="Start of change" /><div class="note"><span class="notetitle">Note:</span> By using the code examples, you agree to the terms of the <a href="codedisclaimer.htm">Code license and disclaimer information</a>.</div>
|
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="rzakjwhatnew.htm">What's new for V5R4</a></strong><br />
|
|
This topic highlights changes to commitment control for IBM i5/OS™ V5R4.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjprintme.htm">Printable PDF</a></strong><br />
|
|
Use this to view and print a PDF of this information.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjconcepts.htm">Commitment control concepts</a></strong><br />
|
|
This topic provides information to help you understand how commitment control works, how it interacts with your system, and how it interacts with other systems in your network.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjstartcommit.htm">Start commitment control</a></strong><br />
|
|
To start commitment control, use the Start Commitment Control (STRCMTCTL) Command.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjendcommit.htm">End commitment control</a></strong><br />
|
|
You can find what prerequisites are necessary to end commitment control and how to end commitment control in this topic.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjsysteminit.htm">System-initiated end of commitment control</a></strong><br />
|
|
The system can end commitment control, or perform an implicit commit or rollback operation. Sometimes the system-initiated end of commitment control is normal. Other times, commitment control ends with an abnormal system or job end.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjmanagecom.htm">Manage transactions and commitment control</a></strong><br />
|
|
Manage a system with commitment control by using these instructions.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjscenario.htm">Scenarios and examples: Commitment control</a></strong><br />
|
|
You can read scenarios and examples in this topic to see how one company sets up commitment control. Read code examples for programs that use commitment control.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjtrouble.htm">Troubleshoot transactions and commitment control</a></strong><br />
|
|
You can read this information when you need to troubleshoot commitment control.</li>
|
|
<li class="ulchildlink"><strong><a href="rzakjrelatedinfo.htm">Related information for commitment control</a></strong><br />
|
|
Listed here are the product manuals and IBM Redbooks™ (in PDF format), Web sites,
|
|
and information center topics that relate to the commitment control topic.
|
|
You can view or print any of the PDFs.</li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html> |