IBM Streams 4.3.0
グラフからビルドされたストリーム処理アプリケーションのテスト
グラフから生成されたコードが正しいことを確認するため、ストリーム処理アプリケーションをテストします。ストリーム・アプリケーションは、ビルド (コンパイル) してからでないと起動 (実行) することはできません。ストリーム・アプリケーションの実行環境には、分散とスタンドアロンの 2 つがあります。
- 分散 実行環境は、IBM® Streams ランタイム環境のインスタンスでアプリケーションを実行するために使用されます。
- スタンドアロン 実行環境は、ワークスペース内でローカルにアプリケーションを実行するために使用されます。
ビルド環境の設定
ストリーム処理アプリケーションをテストするには、次のようにしてビルド環境を設定します。
- 入力ソース・ファイルを作成します。
- 「プロジェクト・エクスプローラー」ビューで、と展開し、「データ」を選択して右クリックし、「新規」>「ファイル」をクリックします。
- 「ファイル名」フィールドで StockTrades.csv と入力して、「終了」をクリックします。
- サンプル・データをコピーして、新規ファイルに貼り付けてから、ファイルを保存して閉じます。
- デフォルト・インスタンスを作成します。
- Streams Explorer ビューで、「Streams インスタンス」を選択し、右クリックして「インスタンスの作成」をクリックします。
- 「インスタンス名 (Instance name)」フィールドで MyDefaultInstance と入力し、「OK」をクリックします。
- デフォルト・インスタンスを開始します。
- Streams Explorer ビューで、「インスタンス」を展開し、「default:MyDefaultInstance」を選択し、右クリックして「インスタンスの開始」をクリックします。
- ビルド構成を設定します。
- 「プロジェクト・エクスプローラー」ビューで、と展開し、右クリックしてを選択します。
- 「構成の編集」ウィンドウで、デフォルト設定をそのままにし、「OK」をクリックします。
- アクティブ・ビルドを右クリックして「ビルド」をクリックします。
スタンドアロン実行環境でのアプリケーションの実行
スタンドアロン実行環境でストリーム処理アプリケーションをテストするには、次のようにします。
- 「プロジェクト・エクスプローラー」ビューで、と展開し、右クリックし、をクリックします。
- 「構成の編集」ウィンドウで、「続行」をクリックします。
- 変更の保存を促すプロンプトが出されたら、「はい」をクリックします。結果: MyFilterApp ビルドからの出力が「コンソール」ビューに表示されます。
分散実行環境でのアプリケーションの実行
分散実行環境でストリーム処理アプリケーションをテストするには、次のようにします。
- 「プロジェクト・エクスプローラー」ビューで、と展開します。
- 「プロジェクト・エクスプローラー」ビューで、と展開し、右クリックし、をクリックします。
- 「構成の編集」ウィンドウで、「インスタンス」フィールドの横の「参照」ボタンをクリックし、「MyDefaultInstance」を選択してから「OK」をクリックし、「続行」をクリックします。
- 変更の保存を促すプロンプトが出されたら、「はい」をクリックします。
結果: MyFilterApp プログラムからの出力は、PE コンソール・ログに送信されます。この出力を表示するには、Streams Explorer ビューで Custom オペレーター用の PE を選択し、右クリックして「PE コンソールの表示」をクリックします。