Javaバッチ・クライアントからのルート・レベルのアプリケーション・モジュールへのアクセス

クライアントがビジネス・コンポーネントにアクセスするときに最初に実行する必要があるのは、ルート・アプリケーション・モジュールのインスタンスを検索することです。ルート・レベルのアプリケーション・モジュールにJavaバッチ・クライアントからアクセスするには、アプリケーション・モジュールの定義と構成を渡すことにより、アプリケーション・モジュールのインスタンスを取得する必要があります。

ルート・レベルのアプリケーション・モジュールにアクセスするには、次のようにします。

  1. クライアントにパッケージoracle.jbo.clientがインポートされていることを確認します。

    import oracle.jbo.client.*;

  2. アプリケーション・モジュール定義のパッケージ修飾名を含む文字列を作成します。たとえば、CheckInventoryModuleというアプリケーション・モジュール定義がorderentry.datamodelパッケージに含まれている場合、次のコードを使用します。

    String amDefName = "orderentry.datamodel.CheckInventoryModule";

  3. 使用するアプリケーション・モジュール構成の名前を含む文字列を作成します。たとえばローカル・モードでは、次のようなコードを使用します。

    String configName = "CheckInventoryModuleLocal";

    アプリケーション・モジュール構成の詳細は、関連項目のトピックを参照してください。

  4. 静的メソッドConfiguration.createRootApplicationModule()をコールし、作成した2つの文字列を渡すことにより、アプリケーション・モジュールのインスタンスを取得します。
    ApplicationModule myAM  = Configuration.createRootApplicationModule
    (
      amDefName, configName
    );
    
    // To release, rather than create, the root application module:
    // Configuration.releaseRootApplicationModule(...);        

クライアントからのデータへのアクセス
Oracle ADFアプリケーション・モジュールについて
ネストされたアプリケーション・モジュール・インスタンスの検索
データ・モデル内のビュー・オブジェクト・インスタンスの検索

 

 

Copyright © 1997, 2004, Oracle. All rights reserved.