Jolt 接続プール : コンフィグレーション : 全般
このページでは、この Jolt 接続プールの全般的なコンフィグレーション を定義します。
Jolt は、接続プールを使用して WebLogic Server クライアントが BEA Tuxedo ドメインに接続できるようにします。WebLogic Server は、 起動時に Jolt 接続プールを作成し、必要に応じて WebLogic Server クライアントに接続を割り当てます。
コンフィグレーション オプション
名前 説明 名前 この Jolt 接続プールの名前。
MBean 属性:
JoltConnectionPoolMBean.Name
最小プール サイズ WebLogic Server が起動したときに、この Jolt 接続プールに追加する接続の最小数。
MBean 属性:
JoltConnectionPoolMBean.MinimumPoolSize
最小値:
0
最大値:
2147483647
最大プール サイズ この Jolt 接続プールから開始できる接続の最大数。
MBean 属性:
JoltConnectionPoolMBean.MaximumPoolSize
最小値:
1
最大値:
2147483647
受信タイムアウト タイムアウトするまでクライアントが応答を待機する秒数。
MBean 属性:
JoltConnectionPoolMBean.RecvTimeout
最小値:
0
最大値:
2147483647
セキュリティ コンテキストを有効化 この Jolt 接続プールが、WebLogic Server ユーザからの接続プールのセキュリティ コンテキスト (ユーザ名、パスワードおよびその他の情報) を Tuxedo ドメインに渡すかどうかを指定します。
セキュリティ コンテキストを渡すように接続プールを有効化する場合、
-a
オプションを指定して Jolt サービス ハンドラ (Jolt Service Handler : JSH) を起動する必要があります。JSH は、呼び出し元の ID が付いたメッセージを取得すると、impersonate_user()
を呼び出してそのユーザの appkey を取得します。JSH は appkey をキャッシュし、呼び出し元が次に要求したときに、appkey をキャッシュから取り出してリクエストがサービスに転送されるようにします。キャッシュは JSH ごとに維持されます。つまり、同じ JSH に接続されたすべてのセッション プールに対して 1 つのキャッシュが維持されます。Tuxedo が安全な接続を要求する場合、セキュリティ コンテキストを有効化する必要があります。
MBean 属性:
JoltConnectionPoolMBean.SecurityContextEnabled
セキュアな値:
true