Hitachi

 Hitachi Application Server V10 定義リファレンスWindows®用)


4.2.6 com.sun.enterprise.in-progress-local-transaction.completion-mode

Java EE Serverが、シャットダウン時に、非 XA トランザクション(JTAトランザクションなど)をコミットするかロールバックするかを指定します。

説明

サーバインスタンスのシャットダウン時に、すべてのデータベースコネクションが切断されます。Oracle JDBCドライバーを使用したデータベースコネクションが非 XA トランザクションの最中に切断されると、すべての保留中の変更がコミットされます。ほかのデータベースでは、接続が切断された場合、通常、保留中の変更はコミットされないでロールバックされます。

Java EE Serverが、シャットダウン時に、非 XA トランザクションをコミットするかロールバックするかを明示的に指定するには、create-jvm-options サブコマンドを使用して、com.sun.enterprise.in-progress-local-transaction.completion-mode JVM オプションをコミットまたはロールバックに設定します。

指定できる値

型:String

{commit | rollback}

初期値

rollback

デフォルト値

定義項目の省略

commit も rollback もしません。

記述例

asadmin> create-jvm-options --target instance1 
-Dcom.sun.enterprise.in-progress-local-transaction.completion-mode=rollback

注意事項

Java EEサーバで使用するシステムプロパティーです。