コロケート・モードを使用したVisiBrokerへのデプロイ済ビジネス・コンポーネントのテスト

  1. ナビゲータで、該当するビジネス・コンポーネント・プロジェクトを選択します。
  2. メイン・メニューから「プロジェクト」->「プロジェクトの設定」を選択するか、プロジェクトを右クリックしてポップアップ・メニューから「設定」を選択します。
  3. 「プロジェクトの設定」ダイアログが開き、共通の入力パスが表示されます。
  4. 「開発」の下で、「プロジェクトの設定」の「アクティブな構成」「構成」ノード)の設定に応じて、「ライブラリ」または「Production」ノードをクリックします。
  5. 「使用可能」ライブラリ・リストからライブラリを選択し、一重シャトル・ボタンをクリックして「選択済」ライブラリ・リストに移動します。リスト全体を移動するには、二重シャトル・ボタンをクリックします。
  6. 次のライブラリを追加します。

    BC4J Runtime
    BC4J Client
    ビジネス・コンポーネントの共通ライブラリ

    ライブラリの追加で不明な点がある場合は、「ヘルプ」をクリックしてください。
  7. ビジネス・コンポーネント・プロジェクトのVisiBrokerコロケート・モード構成を作成します。作成方法の詳細は、「bc4j.xcfgファイルでのBC4J JSPランタイム・プロパティの定義」を参照してください。
  8. 「ファイル」->「新規...」を選択します。
  9. 「Objects」->「Class」を選択します。
  10. クラス名にBC4J_VBcolocate_Testを指定し、「OK」をクリックします。
  11. ナビゲータで、新規クラスをダブルクリックし、ソース・ビューアを開きます。
  12. 次のコードをクラスに貼り付けます。このサンプル内の名前は、テスト・クライアントで使用している名前に置き換えてください。

    package mypackage; import oracle.jbo.*; import oracle.jbo.client.Configuration; public class BC4J_VBcolocate_Test { public BC4J_VBcolocate_Test() { } public static void main(String arg[]) { String _am = "mypackage.MypackageModule"; //App Module name String _cf = "MypackageModule"; // VisiBroker Collocate Mode Config name specfied in step 7 above. String voMemberName = "DeptView"; // Name of the View Object ApplicationModule myam = (ApplicationModule)Configuration.createRootApplicationModule(_am,_cf); // Find the viewobject included in the appmodule ViewObject vo = myam.findViewObject(voMemberName); // Iterate over the viewobject to get the rows Row r = vo.first(); while (r != null) { // Iterate over the current row and get // all the attributes for (int i = 0; i < vo.getAttributeCount(); i++) { String attrName = vo.getAttributeDef(i).getName(); String attrVal = r.getAttribute(i).toString(); System.out.println(attrName + " = " + attrVal); } r = vo.next(); } } }
  13. 「実行」->「<プロジェクト名>の実行」を選択します。

関連項目

CORBAオブジェクトのVisiBrokerへのデプロイ
VisiBrokerでのCORBAオブジェクトの起動