Use an active Java transformation to set the update strategy for a mapping. You can set the update strategy at the following levels:
Within the Java code.
You can write the Java code to set the update strategy for output rows. The Java code can flag rows for insert, update, delete, or reject. For more about setting the update strategy, see setOutRowType.
Within the mapping.
Use the Java transformation in a mapping to flag rows for insert, update, delete, or reject. Select the Update Strategy Transformation property for the Java transformation.
Within the session.
Configure the session to treat the source rows as data driven.
If you do not configure the Java transformation to define the update strategy, or you do not configure the session as data driven, the Integration Service does not use the Java code to flag the output rows. Instead, the Integration Service flags the output rows as insert.