Publishing Engine Programmer's Guide > The Arbortext Publishing Engine Request Manager > Understanding the Internal Structure of Arbortext PE Request Manager > Initialization > Global Arbortext PE Request Manager Parameters > Managing Transactions
  
Managing Transactions
com.arbortext.e3.transactionDirectory
specifies the directory where Arbortext Publishing Engine puts transaction subdirectories. For every request, Arbortext Publishing Engine will create a subdirectory in this directory and store intermediate files in it, as well as build the response to the request. The default directory is activeTransactions in the temporary directory specified by com.arbortext.e3.tempFileDirectory, described in Configuration Guide for Arbortext Publishing Engine.
com.arbortext.e3.transaction.maxCompletedTransactionAge
specifies the maximum time, in hours, that a transaction directory will be kept in the Active Transaction Directory. This parameter applies only to queued transactions that have been completed but the results have not been retrieved. The default is 168 hours (1 week).
When Arbortext Publishing Engine finishes processing a queued transaction, it notes the time. When the interval specified by this parameter has elapsed, Arbortext Publishing Engine may copy the transaction directory into the transaction archive (according to the setting of the com.arbortext.e3.transactionArchive.selector parameter). Either way, the transaction directory is then deleted.
Queued transaction results that have been retrieved are deleted according to the interval specified by maxRetrievedTransactionAge.
com.arbortext.e3.transaction.maxRetrievedTransactionAge
This parameter specifies the maximum time, in hours, that a transaction directory will be kept in the Active Transaction Directory. This parameter applies only to queued transactions that have been completed, and the results have been retrieved at least once. The default is 24 hours (1 day).
After Arbortext Publishing Engine finishes processing a queued transaction, it’s available for retrieval. When Arbortext Publishing Engine receives and processes the first request to retrieve a queued transaction result, it notes the time. When the interval specified by this parameter has elapsed, Arbortext Publishing Engine may copy the transaction directory into the transaction archive (according to the com.arbortext.e3.transactionArchive.selector parameter). Either way, the transaction directory is then deleted.
Queued transaction results that have not been retrieved are deleted according to the interval specified by maxCompletedTransactionAge.
com.arbortext.e3.defaultTransactionName
This parameter specifies descriptive text for transaction names as the default for all incoming requests that do not already specify a transaction name. The specification can include a string $t, that will be replaced by the unique transaction ID assigned on the Arbortext PE server. The default value is an empty string.
Arbortext Editor clients can specify a transaction name using the Queued Transaction Names dialog box (available from Publishing Engine category of Tools > Preferences) or the Transaction Name field on the File > Publish set of dialog boxes.
Applications can specify a transaction name using the transaction-name query parameter. Refer to Configuration Guide for Arbortext Publishing Engine for information.