トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド

[目次][索引][前へ][次へ]


7.1.3 ORBおよびOTSを使用してTPBrokerを運用する場合

<この項の構成>
(1) TPBrokerの環境設定
(2) システム環境定義の変更(任意)
(3) リソースマネージャ連携の準備(C++)
(4) TPBrokerの開始
(5) TPBrokerの開始の確認
(6) アプリケーションプログラムの開始
(7) アプリケーションプログラムの終了
(8) TPBrokerの終了
(9) TPBrokerの終了の確認

(1) TPBrokerの環境設定

TPBrokerを開始する前に,次に示す手順でTPBrokerの環境設定をします。

  1. 環境変数の設定
    設定する環境変数の詳細については,「2.2 環境変数を設定する」を参照してください。
  2. tssetupコマンドの実行
    tssetupコマンドで,TPBroker環境を初期化します。

(2) システム環境定義の変更(任意)

システム環境定義を変更します。

システム環境定義はTPBroker開始前に変更できます。TPBroker稼働中にtsdefvalueコマンドで変更することもできます。システム環境定義の詳細については,「8.3 システム環境定義の詳細」を参照してください。

(3) リソースマネージャ連携の準備(C++)

リソースマネージャと連携するには,次の作業をする必要があります。

  1. tslnkrmコマンドを使用して,リソースマネージャをTPBrokerに登録する。
  2. リソースマネージャをシステム環境定義に登録する。
  3. オブジェクトファイルを作成する。
    オブジェクトファイルには,次の三つがあります。
    • tslnkrmコマンド実行によって作成された標準トランザクション制御用オブジェクトファイル
    • tsmkobjコマンドで作成したオブジェクトファイル
    • 各リソースマネージャが提供するオブジェクトファイル
  4. オブジェクトファイルとアプリケーションプログラムをリンクする。
    tslnkrmコマンド実行によって作成された標準トランザクション制御用オブジェクトファイルとtsmkobjコマンドで作成したオブジェクトファイルついては,どちらか一つをアプリケーションプログラムとリンクさせます。

(4) TPBrokerの開始

OSAgentを起動することでORB環境を起動してから,tsstartコマンドを使用してOTS環境(トランザクションサービス)を起動します。OSAgentの詳細は,マニュアル「Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド」を参照してください。

(5) TPBrokerの開始の確認

TPBrokerの開始を,次のコマンドで確認します。

(6) アプリケーションプログラムの開始

TPBrokerが開始されたあとに,アプリケーションプログラムを実行します。

(7) アプリケーションプログラムの終了

アプリケーションプログラムの終了方法は,VisiBrokerのアプリケーションプログラムの終了方法に従います。VisiBrokerのアプリケーションプログラムの終了方法については,マニュアル「Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド」を参照してください。

(8) TPBrokerの終了

tsstopコマンドを使用し,OTS環境(トランザクションサービス)を終了します。

(9) TPBrokerの終了の確認

TPBrokerの終了を,次のコマンドで確認します。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.