ODA (Object Discovery Agent) を使用すると、アプリケーション固有 のビジネス・オブジェクト定義を生成できます。ビジネス・オブジェクト定義は、ビジネス・オブジェクトのテンプレートです。ODA は、指定されたアプリケーション・オブジェクトを調べ、ビジネス・オブジェクト属性に対応するオブジェクトのエレメントを「ディスカバー」し、情報を表すビジネス・オブジェクト定義を生成します。Business Object Designer Express には、Object Discovery Agent にアクセスし、それを対話式に操作するためのグラフィカル・インターフェースが用意されています。
Object Discovery Agent (ODA) for eMatrix は、ビジネス・オブジェクトおよび関係タイプ の両方をサポートします。ODA は、Business Object Designer Express で指定する初期設定プロパティーを使用して、eMatrix データベースに接続します。
ODA は次に、eMatrix データベースのすべてのビジネス・オブジェクト・タイプ名を検索し、Business Object Designer Express にそれらを表示します。 任意のビジネス・オブジェクト・タイプ を展開し、それらに関連した関係を見ることができます。また、関係を展開することもできます。 次に、1 つ以上のビジネス・オブジェクト・タイプ (親または子) および関係タイプを選択し、そのビジネス・オブジェクト定義を生成することができます。
Business Object Designer Express ウィザードは、ODA によって検索された eMatrix ビジネス・オブジェクト属性 を使用して、定義作成プロセスを自動化します。子ビジネス・オブジェクトおよび関係タイプ用に 作成されたビジネス・オブジェクト定義は、親ビジネス・オブジェクト定義に関連付けられます。ビジネス・オブジェクト定義はサーバーに保管する前に表示ま たは修正できます。
ビジネス・オブジェクト定義を生成するために、ODA を次の 2 つの段階で使用 できます。