SiebelODA が生成するビジネス・オブジェクト定義には、以下の内容が含まれています。
SiebelODA が Siebel 統合オブジェクト、コンポーネント、またはビジネス・サービスのビジネス・オブジェクトを生成する場合は、生成されるビジネス・オブジェクトには、コンテナー属性を含むすべての属性のアプリケーション固有情報が含まれます。
このセクションでは、以下のことについて説明します。
SiebelODA は、ビジネス・オブジェクト・レベルで以下の情報を生成します。
ビジネス・オブジェクト・レベルのアプリケーション固有の情報には、対応する Siebel ビジネス・オブジェクトまたはビジネス・コンポーネントの名前が含まれています。
ここでは、SiebelODA が属性ごとに生成するプロパティーについて説明します。
SiebelODA は、Siebel ビジネス・コンポーネント内の対応する属性から属性の名前の値を取得します。
属性の型を設定する際、表 11 に示すよ うに、SiebelODA は Siebel
ビジネス・コンポーネント内の属性のデータ型を対応するデータ型に変換します。これはビジネス・オブジェクトの生成の場合に限られます。その理由は、ビジネス・オブジェクトの変換が既存のビジネス・オブジェクトのためのものであるためです。
アプリケーション | WebSphere Business Integration システム | 長さ |
DTYPE_BOOL |
BOOLEAN
|
|
DTYPE_ID、DTYPE_PHONE |
STRING
| Siebel アプリケーション・サーバー内の対応する属性の長さ |
DTYPE_TEXT DTYPE_NOTE |
|
|
DTYPE_DATE DTYPE_TIME DTYPE_DATETIME DTYPE_UTCDATETIME |
DATE
|
|
DTYPE_INTEGER DTYPE_NUMBER |
INTEGER
|
|
DTYPE_CURRENCY |
DOUBLE
|
|
SiebelODA は、すべての単純属性のカーディナリティーを 1 に設定し、コンテナー属性を n に設定します。ユーザーは、必要に応じて、コンテナー属性のカーディナリティーを変更する必要があります。例えば、コンテナー属性がピック・リストであることが判明した場合、ユーザーはカーディナリティーを 1 に設定する必要があります。
SiebelODA は、Siebel アプリケーション・サーバーから属性の長さを取得します。
列がテーブルまたはビューの 1 次キーである場合、SiebelODA はその列をキー属性としてマークします。ビジネス・オブジェクトの生成の場合は、ID 属性が、デフォルトで key としてマークされる唯 一の属性です。
フィールドがテーブルまたはビューで非ヌルに指定されている場 合、SiebelODA はそのフィールドを必須属性としてマークします。ただし、SiebelODA はキー・フィールドを必須属性としてマークしません。これは、Siebel アプリケーションがレコード作成時に独自の ID 値を生成するためです。
ユーザーは、コンテナー属性が生成されていない場合にはこのプロパティーを編集する必要があり、また、コンテナー属性が生成されている場合にはその正確性を確認する必要があります。
コネクターがポーリング間隔ごとに検索するデータベース表の行数。指定可能な値は 1 から 500 です。
デフォルトは、1 です。
SiebelODA は、「BO プロパティー」ウィンドウで指定された動詞を生成します。各動詞の AppSpecificInfo プロパティーを作成しますが、その取り込みは行いません。