Die folgenden Eigenschaften sind für die Konfiguration des Transaktionsservice verfügbar.
oracle-xa-recovery-workaroundWenn diese Eigenschaft auf True gesetzt ist, wird der Oracle XA Ressource-Workaround zum Recovery von Transaktionen verwendet. Der Standardwert ist True.
disable-distributed-transaction-loggingWenn diese Eigenschaft auf True gesetzt ist, ist das Transaktions-Logging deaktiviert, was u.U. die Performance steigern kann. Wenn das Kontrollkästchen "Beim Neustart aktiviert" aktiviert ist, wird diese Eigenschaft ignoriert. Der Standardwert ist False.
xaresource-txn-timeoutÄndert das XAResource-Timeout. In einigen Fällen kann das Standardtimeout für XAResource zu einem Abbruch von Transaktionen führen, sodass es geändert werden sollte. Der Standardwert ist für die verwendete XAResource spezifisch.
pending-txn-cleanup-intervalGibt den Zeitraum (in Sekunden) an, in dem ein asynchroner Thread auf ausstehende Transaktionen prüft und diese abschließt. Wenn diese Eigenschaft nicht angegeben wird, gibt es keinen Standardwert. Wenn diese Eigenschaft angegeben, aber kein Wert spezifiziert ist, beträgt der Standardwert 60.
use-last-agent-optimizationWenn diese Eigenschaft auf True gesetzt ist, ist Last-Agent-Optimierung aktiviert, was den Durchsatz an Transaktionen erhöht. Wenn eine Nicht-XA-Ressource in derselben Transaktion zusammen mit XA-Ressourcen verwendet wird, ist die Nicht-XA-Ressource der letzte Agent. Der Standardwert ist True.
delegated-recoveryWenn diese Eigenschaft auf True gesetzt ist, ist das clusterweite delegierte Recovery aktiviert. Der Standardwert ist "False".
wait-time-before-recovery-insecGibt die Wartezeit (in Sekunden) an, nach der eine Instanz das Recovery für eine ausgefallene Instanz startet.
db-logging-resourceGibt den JNDI-Namen der JDBC-Ressource für die Datenbank an, in der Transaktionen protokolliert werden. Weitere Informationen finden Sie in Chapter 17, Using the Transaction Service, im Oracle GlassFish Server Application Development Guide. Hierfür gibt es keinen Standardwert.
xa-servernameGibt den Hostnamen an, den der Transaktionsservice verwendet, um die vom installierten GlassFish Server verwalteten Transaktionen zu identifizieren. Dies kann u.U. nützlich sein zur Wiederherstellung von Transaktionen aus der Logdatei, die auf einem anderen Host, auf dem GlassFish Server ausgeführt wird, erstellt worden ist.