Les propriétés suivantes sont disponibles pour la configuration du service de transaction.
oracle-xa-recovery-workaround
Si 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-logging
Si 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-timeout
Modifie 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-interval
Spé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-optimization
Si 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-recovery
Si 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-insec
Spé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-resource
Spé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-servername
Spé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.