このセクションでは、Business Object Designer Express を使用し、SiebelODA を使用して ビジネス・オブジェクト定義を生成する方法について説明します。Business Object Designer Express の起動については、「ビジネス・オブジェクト開発ガイド」を参照してください。Business Object Designer Express には、これらの各ステップをガイドするウィザードがあります。このウィザードをビジネス・オブジェクト・ウィザードと呼びます。ODA を起動した後、Business Object Designer Express を起動し、ビジネス・オブジェクト・ウィザードへのアクセスを取得する 必要があります (ビジネス・オブジェクト・ウィザードが ODA を構成して実行します)。ビジネス・オブジェクト・ウィザードには、ODA を使用して ビジネス・オブジェクト定義を作成するための 6 つのステップがあります。
ODA を起動した後、以下のことを行ってウィザードを起動してください。
ビジネス・オブジェクト・ウィザードは、ウィザードに「エージェントの選択」という名前の最初のウィンドウを表示します。図 2 は、このウィンドウを図示したものです。
ODA の選択、構成、実行を行うには、以下のステップに従います。
図 2に、ビジネス・オブジェクト・ウィザードの 6 つのステップのウィザードのうち、最初のダイアログ・ボックスを示します。このウィンドウから、実行する ODA を選択します。
ODA を選択するには、次の操作を行います。
ビジネス・オブジェクト・ウィザードは、エージェントの名前のフィールドにユーザーの選択項目を表示します。
ビジネス・オブジェクト・ウィザードが初めて SiebelODA と通信する場合、図 4 に示すように、一連の ODA 構成プロパティーの入力が要求されます。
表 8 に示された SiebelODA プロパティーを構成します。
行番号 | プロパティー名 | プロパティー・タイプ | 説明 |
---|---|---|---|
1 | UserName | String | Siebel アプリケーションのログイン名 |
2 | Password | String | Siebel アプリケーションのパスワード |
3 | SiebelConnection String | String | Siebel アプリケーションにログインするための接続ストリング。
例: Siebel 7.x の場合: //machinename/enterprisename/objectmanager /servername Siebel 7.5 の場合: //machinename/enterprisename/objectmanager /servername Siebel 7.7 の場合: siebel://machinename:portno/enterprisename /objectmanager |
4 | Language version | String | 言語のバージョン。例えば、英語の場合は ENU を使用します。 |
5 | DefaultBOPrefix | String | Siebel 文書の各ビジネス・オブジェクト定義の名前に ODA が適用するプレフィックス。ビジネス・オブジェクト・プレフィックスを指定しない場合、ODA は、ビジネス・オブジェクト定義の名前の前にストリングを一切付加しません。 |
6 | FileLocation | String | 以前のバージョンのビジネス・オブジェクト定義を持つ ファイルを含む絶対パス。例えば、Windows の場合のパスは C:¥SiebelBos です。 |
7 | RepositoryName | String | Siebel アプリケーションの Siebel リポジトリーの名前。 |
8 | SiebelVersion | String | Siebel アプリケーションのバージョンを示します。Siebel バージョン 6.x の場合、このプロパティーは 6.x に設定する必要があります。Siebel バージョン 7.x の場合は、設定しないでください。 |
9 | TraceFileName | String |
SiebelODA がトレース情報を書き込むファイルの絶対パス名。ファイルが存在しない場合、SiebelODA はファイルを指定のディレクトリーに作成します。ファイルがすでに存在している場合、SiebelODA はトレース情報をファイルの後に追加します。 デフォルトでは、SiebelODA は、製品ディレクトリーの ODA¥Siebel サブディレクトリー に SiebelODAtrace.txt というトレース・ファイルを作成します。 このプロパティーを使用して、トレース・ファイルに別の名前を指定します。 |
10 | TraceLevel | Integer | SiebelODA に対して有効なトレースのレベルです。有効な値は 0 から 5 です。プロパティーのデフォルト値は 5 (完全なトレースが使用可能) です。詳細については、エラーおよびトレース・メッセージ・ファイルの処理を参照してください。 |
11 | MessageFile | String |
エラーおよびメッセージ・ファイルの絶対パス名。デフォルトでは、SiebelODA は SiebelODAAgent.txt という メッセージおよびエラー・ファイルを作成します。 重要: エラーおよびメッセージ・ファイルは、製品ディレクトリーの ODA¥messages サブディレクトリー になければなりません。 このプロパティーを使用して、既存のファイルの確認や指定をします。 |
名前の付いたプロファイルにこれらのプロパティーを保存すれば、SiebelODA を使用するたびにそれらのプロパティーを再入力せずに済みます。ODA プロファイルの指定については、「ビジネス・オブジェクト開発ガイド」を参照してくだ さい。
SiebelODA 用のすべての初期化プロパティーの構成が終わると、「ソースの選択」画面が表示されます (図 4 を参照)。
この画面には、「変換」および「生成」の 2 つの 展開可能オプションがあります。古いビジネス・オブジェクトを新しいビジネス・オブジェクトに変換する必要がある場合は、「変換」を展開します。これにより、変換の必要なリポジトリー・ファイルが表示されます (図 5 を参照)。
新しいビジネス・オブジェクトを生成する必要がある場合は、「生成」を展開します。ここには、「ビジネス・オブジェクト (Business Objects)」、「統合オブジェクト (Integration Objects)」、および「アプリケーション・サービス (Application Services)」という 3 つの展開可能なオプションがあります。これらのオプションの展開例については、図 6、図 7、および 図 8 を参照してください。ビジネス・オブジェクトを展開すると、そのビジネス・オブジェクトのビジネス・コンポーネントを選択できます。同様に、統合オブジェクトを展開すると、そのオブジェクトの統合コンポーネントを選択できます。一方、アプリケーション・サービスを展開した場合、対応する統合オブジェクトはすでに選択状態です。
生成するビジネス・オブジェクト定義に関連付ける Siebel 要素をすべて特定すると、Business Object Designer Express のダイアログ・ボックスには、選択したオブジェクトおよびコンポーネントのみが表示されます。図 10 は、このダイアログ・ボックスを図示したものです。
このウィンドウには、以下のオプションが表示されます。
Siebel 要素を確認した後、次のダイアログ・ボックスで Business Object Designer Express が ビジネス・オブジェクト定義を生成していることが通知されます。多くの数のコンポーネント・インターフェースが選択されると、この生成ステップは時間がかかることがあります。
図 11 は、このダイアログ・ボックスを図示したものです。
SiebelODA では動詞に関する追加情報が必要になるため、Business Object Designer Express は、ユーザーが選択したそれぞれの生成タイプ (ビジネス・オブジェクト、統合オブジェクト、およびアプリケーション・サービス) について「BO プロパティー」ウィンドウを表示し、情報の入力を求めるプロンプトを出します。図 12 は、これらの画面を示しています。
「BO プロパティー」ウィンドウで、動詞の情報を入力または変更します。「値」フィールドをクリックし、ポップアップ・メニューから 1 つ以上の動詞を選択します。これらは、ビジネス・オブジェクトでサポートされる動詞です。
「BO プロパティー」ダイアログ・ボックスですべての必要な情報 を指定し、「OK」をクリックすると、Business Object Designer Express はウィザード に最終のダイアログ・ボックスを表示します。このダイアログ・ボックスでは、以下の任意のアクションを実行できます。
詳細について、およびさらに変更を行う場合は、「ビジネス・オブジェクト開発ガイド」を参照 してください。
図 16 は、このダイアログ・ボックスを図示したものです。