Les propriétés suivantes sont disponibles pour la configuration du service de transaction.
oracle-xa-recovery-workaroundSi cette propriété a la valeur true, la solution de contournement Oracle XA Resource est utilisée pour la récupération des transactions. La valeur par défaut est true.
disable-distributed-transaction-loggingSi cette propriété a la valeur true, la journalisation des transactions est désactivée, ce qui peut améliorer les performances. Si la case Activé du champ Au redémarrage est cochée, cette propriété est ignorée. La valeur par défaut est false.
xaresource-txn-timeoutModifie la temporisation de XAResource. Dans certains cas, la valeur d'expiration par défaut de XAResource peut entraîner l'abandon des transactions, il est donc préférable de la modifier. La valeur par défaut dépend de l'élément XAResource utilisé.
pending-txn-cleanup-intervalSpécifie l'intervalle, en secondes, auquel un thread asynchrone vérifie les transactions en attente et les termine. Si cette propriété n'est pas spécifiée, il n'y a pas de valeur par défaut. Si cette propriété est présente mais n'a pas de valeur, la valeur par défaut est 60.
use-last-agent-optimizationSi cette propriété a la valeur true, l'optimisation du dernier agent est activée, ce qui améliore la capacité de traitement des transactions. Si une ressource non-XA est utilisée avec des ressources XA dans la même transaction, la ressource non-XA est le dernier agent. La valeur par défaut est true.
delegated-recoverySi cette propriété a la valeur true, la récupération déléguée à l'échelle du cluster est activée. La valeur par défaut est False.
wait-time-before-recovery-insecSpécifie le délai d'attente, en secondes, au-delà duquel une instance lance la récupération d'une instance bloquée.
db-logging-resourceSpécifie le nom JNDI de la ressource JDBC pour la base de données dans laquelle les transactions sont journalisées. Pour plus d'informations, reportez-vous au chapitre 17, Using the Transaction Service, du manuel Oracle GlassFish Server Application Development Guide. Il n'y a pas de valeur par défaut.
xa-servernameSpécifie le nom d'hôte utilisé par le service de transaction pour identifier les transactions gérées par le serveur GlassFish Server installé. Cela peut parfois s'avérer utile pour la récupération de transactions à partir d'un fichier journal créé sur un hôte différent exécutant GlassFish Server.