Invalid XID

Issue: This error message is generated when SOA server attempts to connect to the database:

The XID is not valid start() failed on resource '[connection pool]'

This error can occur with JDBC data sources using XA drivers.

Solution: Change the XA Transaction Timeout setting for the data source:

  1. In the WebLogic Admin Console (http://WebLogic Admin host:WebLogic Admin port/console), select Services, then JDBC, then Datasources, then SOADataSource, and then Transactions.

  2. Select Set XA Transaction Timeout.

  3. Set XA Transaction Timeout to 0.