Content Platform Engine, Version 5.2   Database:  SQL          

Enabling XA transactions

Configure the Windows server to enable XA transactions.

Perform these steps on every Microsoft SQL Server that will contain a Content Platform Engine database.
  1. Download the Microsoft SQL Server JDBC Driver that is referenced in IBM FileNet P8 system requirements at IBM® FileNet® P8 system requirements at for Content Platform Engine SQL Server databases.
    Tip: Installation procedures for JDBC settings can vary by release. See the Microsoft website for full details.
  2. Copy the sqljdbc_xa.dll from the JDBC installation directory to the binn folder of the instance, although a pre-2.0 version of the driver also functions correctly from the tools\binn folder. For the 32-bit version of Microsoft SQL Server , use the sqljdbc_xa.dll file in the x86 folder. For the 64-bit version of Microsoft SQL Server, use the sqljdbc_xa.dll file in the x64 folder.
  3. Log on as the sa administrator or as a user with equivalent permissions and execute the database script xa_install.sql on the master database on every SQL Server instance that will participate in distributed transactions.
    Important: Use SQL Server database credentials, not Windows credentials, to log on. Windows Integrated Logon to SQL Server is not supported with IBM FileNet P8.
    This script installs sqljdbc_xa.dll as an extended stored procedure and creates the SqlJDBCXAUser role in the Master database.
  4. Add each database account (cpe_db_user) that Content Platform Engine uses to access SQL Server to the SqlJDBCXAUser role. This action grants permissions to those accounts to participate in distributed transactions with the JDBC driver.
  5. From Control Panel, open Administrative Tools, and then open Component Services.
  6. Expand Component Services, right-click My Computer, and then select Properties.
  7. Expand Distributed Transaction Coordinator and right-click Local DTC.
  8. Click the MSDTC tab, and then click Security Configuration.
  9. Select the Enable XA Transactions check box, and then click OK to restart the Microsoft DTC service.
  10. Click OK again to close the Properties dialog box, and then close Component Services.
  11. Stop and then restart the Microsoft SQL Server.


Feedback

Last updated: October 2013
p8ppi027.htm

© Copyright IBM Corporation 2013, 2014.
This information center is powered by Eclipse technology. (http://www.eclipse.org)