7. Transactionサービス
Transactionサービスを利用する際の注意制限事項について説明します。
7.1. 注意事項
-
Javaアプリケーション内でトランザクションを実行する際の性能向上を行っています。これにより、Javaアプリケーション内でトランザクションを開始して、C++アプリケーションやWebOTX
V6.2以前のJavaアプリケーションを呼び出す場合にエラーとなる場合があります。この場合、呼び出し元に以下のプロパティを設定してください。
| プロパティ名 |
値 |
| NOPropagationOptimize |
true |
- V8.1以前のWeb Editionから、その他のEdition製品やV8.2以降のWebOTX
ASに移行する場合、Transactionサービスのライフサイクルモジュールを無効にすることはできません。
無効にした場合、Transactionサービスと依存関係を持つJava EEサーバの起動に失敗します。
7.2. 制限事項
-
Transactionサービスを利用したクライアントアプリケーション内ではデータベースにアクセスできません。サーバアプリケーションからデータベースにアクセスしてください。
-
トレースビューア GUIツール(trcview.exe) の[トレースのフィルタ] と[トレース表示設定] ダイアログからヘルプは表示されません。
ヘルプを参照する場合は[ヘルプ]メニューの[目次]を選択してください。
-
次のコマンドで MOの種別「TSTxInfo」、MO名が「トランザクション識別子」(例:0209210086910000) のリストを表示できません。
otxadmin> list server.transactionservice.tstxlist.*
-
Transactionサービス(JTA)統計情報を取得する場合、モニタリングレベルを変更後、ドメインを再起動してください。
以降は、旧互換のためのリカバリサーバに関する制限事項です。
-
UNIX上で使用する運用管理コマンドを使って、リモートホスト上で動作するリカバリサーバの制御(起動・停止・一時停止・再開)を行うことはできません。Windows版ではリカバリサーバを制御するための運用管理コマンドは提供していません。コントロールパネルのサービスからリカバリサーバを制御してください。
- Transaction
Service運用管理ツールを使って、UNIX上で動作するリカバリサーバの制御(起動・停止・一時停止・再開)を行うことはできません。
- UNIX版リカバリサーバでは、パフォーマンスデータに関連する機能は提供していません。
- リカバリサーバ、Transaction Service運用管理ツールおよびWebOTX
V6以前のTransactionサービスでは、IPv6に対応しておりません。