管理ガイド> TDVデータ接続の構成> UNIXでのODBCドライバーの使用> TDV ServerへのJMSコネクタの追加
 
TDV ServerへのJMSコネクタの追加
JMSブローカーを構成した後、TDV ServerがJNDIを介してJMSを使用してデータサービスを公開できるように、JMSコネクタを構成する必要があります。
TDV ServerにJMSコネクタを追加するには
1. Managerを起動します。
URLから、ローカルまたはリモートで次のように入力します。
http://localhost:9400/manager/#home
http://[Host]:[BasePort]/manager/#home
 
Studioから、管理> Launch Manger(Web)を選択します。
2. 管理者としてManagerにログインします。
3. CONFIGURATIONメニューからConnectorsを選択します。
4. コネクタの管理ページで、[コネクタの追加]をクリックします。
5. JNDIコネクタを介したJMSの追加ウィンドウが表示されます。 JMSへの直接公開はサポートされていません。
6. 情報タブに表示されるフィールドに値を入力します。
フィールド
説明
Connector Name (コネクタ名)
コネクタを呼び出す名前を入力します。
Group Name(グループ名)
グループ名を共有するコネクタは、フェイルオーバーの追加の利点とともに、共通のコネクションプールを使用します。つまり、コネクタインスタンスに障害が発生した場合、グループ内の他のコネクタは同じコネクションプールを使用してメッセージを送受信できます。
Annotation(注釈)
(オプション)コネクタ管理ページに表示されるJNDIコネクタのメモを追加します。
7. JMS〜JNDIタブに表示されるフィールドに値を入力します。
フィールド
説明
Initial Context Factory (初期コンテキストファクトリ)
通常、JNDI初期コンテキストファクトリはクラス名です。 cと入力して、次のデフォルトの文字列値を表示します。
Sonicの場合—com.sonicsw.jndi.mfcontext.MFContextFactory
TIBCOの場合—com.tibco.tibjms.naming.TibjmsInitialContextFactory
OpenMQの場合—com.sun.jndi.fscontext.RefFSContextFactory
JNDI Provider URL(JNDIプロバイダーのURL)
JNDIと接続するためのURL。 TCPプロトコルが一般的に使用されます。 TIBCOのデフォルトポートは7222で、Sonicのデフォルトポートは2506です。JNDIプロバイダーとの接続を許可するために、ファイアウォールのポートが開いていることを確認してください。
JNDI User and JNDI Password(JNDIユーザーとJNDIパスワード)
JMS JNDIユーザープロファイルには、JMS宛先を検索するための十分な権限が必要です。パスワードはクリアテキストで保存されません。
JMS Client ID(JMSクライアントID)
(オプション)JMSブローカーとのTDV接続に名前を付けます。
Connection Factory (コネクションファクトリー)
キューまたはトピック接続のファクトリ名。複数のキューまたはトピック接続ファクトリの場合は、追加のコネクタを作成します。
8. JNDIプロパティタブで名前と値のペアを入力します。
9. プラスボタンをクリックして、名前と値のペアをさらに追加します。
Sonicではドメイン名を指定する必要があります。 TIBCOはそうではありません。
10. [プール]タブに値を入力します。
プールタブでは、接続スレッドのタイムアウトとプールサイズのパラメータを指定できます。デフォルト値は、開発ニーズの典型的なものです。
名前
値の説明
Pool Timeout (プールタイムアウト)
新しい接続の最大待機時間(秒単位)。この期間内に接続が提供されない場合、サービスは有効なユーザーを介して利用可能な接続を確認し、それを使用します。使用可能な接続がない場合、別のユーザーの最も最近使用されていない接続がドロップされ、必要なユーザーの新しい接続が開かれます。
Minimum Pool Size(最小プールサイズ)
プールが非アクティブになった場合でもコネクションプールに残る必要のある接続の数。
コネクションプールは最初は空です。 JNDIを介してJMSに接続する必要がある場合、プールは情報パネルで提供される情報に基づいて1つの接続を作成します。応答を改善するために、アクティビティがない場合でも接続は利用可能なままです。
JMS接続が非アクティブな期間が経過すると、プールサイズが縮小し始めます。
Maximum Pool Size(最大プールサイズ)
データソースで使用可能な接続(アクティブおよびアイドル)の数。制限に達すると、新しい着信要求は次に使用可能な接続を待機する必要があります。
同じグループ名のコネクタは、同じコネクションプールを使用します。
11. [OK]をクリックします。
JMSキューへの公開の詳細については、TDVユーザーガイドを参照してください。