Syncpoint issues for Liberty DataSources

When a Liberty DataSource connection closes or is returned to the pool, the Liberty pool manager ensures that the connection is cleaned up and any resources committed or rolled back. 

The default commit behavior for updates via a Liberty DataSource is to roll back the unit of work on connection closure. When using a type 2 DataSource this means that if a connection is not committed and a Java™ application in Liberty ends, the default behavior is to roll back the unit of work. You can change this behavior using the Liberty DataSource property commitOrRollbackOnCleanup. See Data Source for more information.