スクリプトによるランタイム・トランザクション・サービスの構成
wsadmin ツールを使用して、サーバーのトランザクション・プロパティーを構成します。トランザクション・サービスは、 複数のリソース・マネージャーに対する更新を調整してデータのアトミック更新を保証する、サーバーのランタイム・コンポーネントです。トランザクションは、アプリケーション、またはアプリケーションがデプロイされているコンテナーにより、開始したり終了したりします。
このタスクについて
このタスクを実行するには、2 つの方法があります。 1 つは、このタスクのステップを使用し、AdminControl オブジェクトを使用してトランザクション・サービスの構成を変更することです。 このほかにも、AdminServerManagement スクリプト・ライブラリーの configureTransactionService Jython スクリプトを使用することで、 トランザクション・サービス構成の属性を構成することができます。 configureRuntimeTransactionService を使用すると、 トランザクション・サービスの MBean 属性を更新することができます。wsadmin ツールは、その始動時に自動的にスクリプトを読み込みます。
次の構文により、
configureTransactionService スクリプトを使用して、トランザクション・サービス設定の構成を行います。
AdminServerManagement.configureTransactionService(nodeName, serverName, totalTranLifetimeTimeout, clientInactivityTimeout,
maximumTransactionTimeout, heuristicRetryLimit, heuristicRetryWait, propogatedOrBMTTranLifetimeTimeout, asyncResponseTimeout,
otherAttributeList)
次の構文により、
configureRuntimeTransactionService スクリプトを使用して、ランタイム・トランザクション・サービス設定の構成を行います。
AdminServerManagement.configureRuntimeTransactionService(nodeName, serverName, totalTranLifetimeTimeout, clientInactivityTimeout)
追加情報および引数の定義については、 AdminServerMananagment スクリプト・ライブラリーの資料を参照してください。