As propriedades a seguir estão disponíveis para configuração do serviço de transação.
oracle-xa-recovery-workaround
Se 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-logging
Se 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-timeout
Altera 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-interval
Especifica 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-optimization
Se 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-recovery
Se definido como verdadeiro
, a recuperação delegada em todo o cluster será ativada. O valor default é falso.
wait-time-before-recovery-insec
Especifica o tempo de espera, em segundos, após o qual uma instância iniciará a recuperação de uma instância inativa.
db-logging-resource
Especifica 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-servername
Especifica 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.