Logical unit of work

When you change resources that are categorized as non-recoverable (such as serial files on Windows 2000), your work is relatively permanent; neither your code nor EGL run-time services can simply rescind the changes. When you change resources that are categorized as recoverable (such as relational databases), your code or EGL run-time services either can commit the changes to make the work permanent or can rollback the changes to return to content that was in effect when changes were last committed.

Recoverable resources are as follows:

A logical unit of work identifies input operations that are either committed or rolled back as a group. A unit of work begins when your code changes a recoverable resource; and ends when the first of these events occurs:

Unit of work for Java

In a Java run unit, the details are as follows:

Related concepts
MQSeries support
Run unit
SQL support

Related tasks
Setting up a J2EE JDBC connection
Understanding how a standard JDBC connection is made

Related reference
Default database
sysLib.commit
sysLib.connectionService
sysLib.rollback
Java wrapper classes
luwControl in callLink element
remoteComType in callLink element
sqlDB