As propriedades a seguir estão disponíveis para configuração do serviço de transação.
oracle-xa-recovery-workaroundSe definido como verdadeiro, a solução alternativa Oracle XA Resource será utilizada na recuperação da transação. O valor default é verdadeiro.
disable-distributed-transaction-loggingSe definido como verdadeiro, desativa o log de transação, o que pode melhorar o desempenho. Se a caixa de seleção Ativado ao reiniciar estiver marcada, essa propriedade é ignorada. O valor default é false.
xaresource-txn-timeoutAltera o timeout XAResource. Em alguns casos, o timeout default XAResource pode fazer com que transações sejam abortadas. Por isso, é aconselhável alterá-lo. O valor default é especifico para o XAResource usado.
pending-txn-cleanup-intervalEspecifica o intervalo, em segundos, em que um thread assíncrono verifica se há transações pendentes e as conclui. Se essa propriedade não for especificada, não haverá nenhum default a ser aplicado. Se a propriedade estiver presente, mas não incluir nenhum valor, o valor default será 60.
use-last-agent-optimizationSe definido como verdadeiro, ativa a otimização do último agente, o que melhora o resultado das transações. Se um recurso não-XA for utilizado com recursos XA na mesma transação, o recurso não-XA será o último agente. O valor default é verdadeiro.
delegated-recoverySe definido como verdadeiro, a recuperação delegada em todo o cluster será ativada. O valor default é falso.
wait-time-before-recovery-insecEspecifica o tempo de espera, em segundos, após o qual uma instância iniciará a recuperação de uma instância inativa.
db-logging-resourceEspecifica o nome JNDI do recurso JDBC para o banco de dados em que as transações estão registradas em log. Para obter mais informações, consulteCapítulo 17,Usando o Serviço da Transação, em Oracle GlassFish Server Application Development Guide. Não há valor default.
xa-servernameEspecifica o nome de host utilizado pelo serviço de transação para identificar as transações gerenciadas pelo GlassFish Server instalado. Isso pode, às vezes, ser útil para a recuperação de transações do arquivo de log criado em outro host com GlassFish Server em execução.