Integration Server 10.3 | Integration Server Administrator's Guide | Using Integration Server to Manage XA Transactions | Configuring XA Options in Integration Server | Configuring the XA Recovery Store
 
Configuring the XA Recovery Store
The XA recovery store is a persistent store that contains the XID and global sate of a transaction. You can specify the location of the XA recovery store and the initial size of the file at start up.
*To configure the XA recovery store
1. Go to Settings > Resources and click Store Settings. In the XA Recovery Store section, Integration Server Administrator shows the current settings for the location of the XA recovery store and its initial size.
2. Click Edit XA Recovery Store Settings.
3. In the Store Location field, type the relative or absolute path to the directory in the file system in which to store the XA recovery store file. The default location is:
Integration Server_directory \instances\instance_name\XAStore
Important:
Make sure that you have write access to the specified directory and that the directory does not contain any characters considered illegal by your operating system.
4. In the Initial Store Size (MB) field, type the initial size for the XA recovery store file, in megabytes. The default is 10MB.
Note:
Make sure that there is enough free disk space on the Integration Server machine to accommodate the initial sizes of the default document store, the trigger document store, and the XA recovery store.
5. Click Save Changes.
When you next restart Integration Server, it will create a new XA recovery store file in the new location and start writing to it. Integration Server will also use the new initial size for the file.
Note:
In addition to specifying the initial size and location of the XA recovery store, you an use the watt.server.transaction.xastore.maxTxnPerFile to specify the maximum number of unique XA transactions in an XA recovery log file. For more information about this server parameter, see Server Configuration Parameters