ORB を使用したアプリケーションの実行

このタスクについて

モデルを実行するには、 まず ORB デーモンを開始する必要があります。TAO の場合、新規 Server コンポーネントを 実装リポジトリーに登録する必要もあります。

以下を実行してください。

手順

  1. ORB デーモン (例えば、orbixd) を実行します。 デーモンが実行中になると、次のようなメッセージが新規ウィンドウに 表示されます。
    [orbixd: Server "IT_daemon" is now available to the network]
  2. コマンド・プロンプト・ウィンドウを開き、ディレクトリーを サーバー・プログラム (server.exe) があるディレクトリーに変更し、 サーバー・コンポーネントを ORB に登録します。TAO の場合、このコマンドは 次のとおりです。
       > putit Server <path>\server.exe

    putit コマンドの最初の引数は、 サーバー論理名で、デフォルトではコンポーネント名で 構成されます。2 番目の引数は、サーバー・アプリケーションの場所で、それが 現行ディレクトリーの場合でも、必ず絶対パスを組み込む必要があります。

    putit コマンドが成功すると、 次の例のようなメッセージが表示されます。

       [<connection#>: New Connection (<hostname>, 
          IT_daemon, *, <username>, pid=<program ID>, 
          optimized) ]
    登録済みのサーバーを確認するには、次の TAO コマンドを使用してください。
    > lsit
  3. IBM® Rational® Rhapsody® で、「コード」 > 「実行」>「Client.exe」を選択します。
  4. アニメーション・ツールバーで、「進む」をクリックして プログラムを開始します。プログラムは、開始時に A という インスタンスを作成します。
  5. A インスタンスのアニメーション化したステートチャートを開き、 イベント生成プログラムを使用して evTry() イベントを生成します。

フィードバック