BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   BEA Jolt   |   先頭へ   |   前へ   |   次へ   |   目次   |   索引

 


Jolt リポジトリ

Jolt リポジトリには、BEA Tuxedo サービスの定義が格納されています。この定義情報により、Jolt クライアントは BEA Tuxedo サービスにアクセスすることができます。インストール時にダウンロードされる Jolt リポジトリのファイル群には、BEA Jolt で内部的に使用されるサービス定義が含まれています。アプリケーション・サービスに定義を追加する方法の詳細については、「Jolt リポジトリ・エディタを使う」を参照してください。

Jolt リポジトリを設定する

BEA Jolt リポジトリを設定するには、アプリケーションの UBBCONFIG ファイルを編集してください。UBBCONFIG ファイルは、ASCII 形式の BEA Tuxedo コンフィギュレーション・ファイルです。アプリケーションごとに別の UBBCONFIG ファイルを作成してください。コンフィギュレーション・ファイル内のエントリの構文については、BEA Tuxedo コマンド・リファレンスを参照してください。次のリストは、UBBCONFIG ファイルの一部を示しています。

UBBCONFIG ファイルの例

*GROUPS
JREPGRP GRPNO=94 LMID=SITE1
*SERVERS
JREPSVR SRVGRP=JREPGRP SRVID=98
RESTART=Y GRACE=0 CLOPT="-A -- -W -P /app/jrepository"
JREPSVR SRVGRP=JREPGRP SRVID=97
RESTART=Y RQADDR=JREPQ GRACE=0 CLOPT="-A -- -P /app/jrepository"
JREPSVR SRVGRP=JREPGRP SRVID=96
RESTART=Y RQADDR=JREPQ REPLYQ=Y GRACE=0 CLOPT="-A -- -P /app/jrepository"

注記 UNIX システムで jrepository ファイルのパスを設定する場合は、スラッシュ (/) を使用してください (例: app/repository)。Windows 2000 システムの場合は円記号 (¥) を使用し、ドライブ名を指定してください (例: c:¥app¥repository)。

次の表に従って、UBBCONFIG ファイル内のセクションを変更してください。

UBBCONFIG ファイル

セクション

指定するパラメータ

GROUPS

LMID、GRPNO

SERVERS

SRVGRP、SRVID


 

GROUPS セクション

GROUPS エントリを使用して、BEA Jolt リポジトリを含むグループを設定します。グループ名のパラメータには、アプリケーション側で選択された名前が使用されます。

  1. MACHINES セクションの LMID パラメータに指定されている値と同じ識別子を指 定します。

  2. GROUPS セクションの GRPNO に 1 〜 30,000 の範囲の値を指定します。

SERVERS セクション

Jolt リポジトリ・サーバである JREPSVR には、リポジトリにアクセスしたり、リポジトリを編集するためのサービスが格納されています。JREPSVR インスタンスが複数ある場合は、共有ファイルにより、リポジトリの情報が共有されます。UBBCONFIG ファイルの SERVERS セクションには、JREPSVR を指定してください。

  1. SRVID パラメータに新しいサーバの識別子を指定します (例: 98 など)。

  2. 1 つの JREPSVR に対して -W フラグを設定し、リポジトリを編集可能にします。 このフラグを設定しないと、リポジトリは読み取り専用になります。

    注記 インストールする必要があるのは、 書き込み可能な 1 つの JREPSVR (-W フラグを指定した JREPSVR) だけです。読み取り専用に設定された複数の JREPSVR を同じホストにインストールすることもできます。

  3. -P フラグを指定して、リポジトリ・ファイルへのパスを設定します。-P フラグ に対する引数が指定されていないと、BEA Tuxedo の ULOG ファイルにエラー・ メッセージが表示されます。

  4. リポジトリ・ファイルのファイル・パス名を追加します (例: /app/jrepository)。

  5. tmloadcf コマンド (例: tmloadcf -y ubbconfig) や tmboot コマンドを使用し て、BEA Tuxedo システムを起動します。tmloadcf および tmboot については、 BEA Tuxedo アプリケーション実行時の管理を参照してください。

リポジトリ・ファイル

リポジトリ・ファイル jrepository は、BEA Jolt で利用可能です。このファイルには bankapp のサービスとリポジトリ・サービスが含まれています。これらのサービスは、リポジトリ・エディタを使って編集したり、テストを行ったり、削除することができます。

注記 BEA Jolt 1.x からアップグレードする場合、現在のバージョンとの互換性を保つために、バルク・ローダを使用して jrepository ファイルを作成し直す必要があります。

BEA Jolt で bankapp アプリケーションのテストを行わない場合も、インストール時に提供される jrepository ファイルから始めてください。bankapp のパッケージまたはサービスが必要でない場合は削除してください。

ファイルのパス名は、-P オプションの引数と一致していなければなりません。

警告 リポジトリ・ファイルを手動で変更しないでください。手動で変更すると、リポジトリ・エディタを使用できなくなります。jrepository ファイルの変更はどんなテキスト・エディタでも行うことができますが、BEA Jolt システムでは正当性チェック (ファイルが正しい形式かどうかを確認) は行われません。jrepository ファイルが手動で変更されたかどうかは、実行時までわかりません。その他の情報については、「Jolt リポジトリ・エディタを使う」を参照してください。

BEA Tuxedo およびリポジトリ・エディタを使用してサービスを初期化する

BEA Tuxedo および BEA Jolt リポジトリ・エディタを使用して次の手順で BEA Tuxedo サービスを定義し、クライアントが Jolt サービスを利用できるようにします。

  1. サービスを格納した BEA Tuxedo サーバを作成します。以下の情報については、 『BEA Tuxedo アプリケーション実行時の管理』または『C 言語を使用した BEA Tuxedo アプリケーションのプログラミング』 を参照してください。

  2. BEA Jolt リポジトリ・エディタにアクセスします。以下に関する情報については、 「Jolt リポジトリ・エディタを使う」を参照してください。

 

先頭へ戻る 前のトピックへ 次のトピックへ