Format of conflict resolution rules
A conflict resolution rule in any [xxxConflict] section consists of a Code parameter and one or more Action parameters, as shown in the following figure:
Code=code Action=action01 Action=action02
Thecode value defines an Oracle message number, a DB2 SQL code, or a conflict type (for more information, see Code parameter values). Theaction value defines the action that the High-speed Apply Engine takes when it encounters the conflict type that is defined by the code value (for more information, see Code parameter values).
If you specify more than one action for a code, the actions must be valid in the specified sequence. For example, ifaction01 in the preceding figure was specified as Abort, then action02 could never be performed. The following sections describe the codes and actions that you can define for these parameters.
Several actions cause High-speed Apply Engine to perform a commit action or a rollback action. For more information, see Actions for conflict resolution. The value of the DistributionType parameter or the CommitOnDemand parameter can limit commit or rollback actions to the COMMIT or ROLLBACK statements in your input. High-speed Apply Engine might perform additional commit or rollback actions in response to certain Action parameters of a conflict resolution rule or to resource shortages.