コネクター・プロジェクトと組み合わせて使用するために、WebSphere Integration Developer で、ビジネス・オブジェクト定義およびその関連の成果物を定義します。
- 新規ビジネス・インテグレーション・モジュールを作成するには、以下の手順を使用してください。
- 「成果物の生成」ウィンドウで、「モジュール名 (Module name)」フィールドの横にある「新規」をクリックします。
- 「インテグレーション・プロジェクト」ウィンドウで、デフォルト設定の「モジュール・プロジェクトを作成する」を選択し、「次へ」をクリックします。
- 「新規モジュール」ウィンドウで、「モジュール名 (Module Name)」フィールドに「FlatFileInboundModule」と入力します。
- 「モジュール・ロケーション」の下で、「デフォルトを使用」チェック・ボックスを選択します。
- 「終了」をクリックします。
- 「成果物の生成」ウィンドウで、デフォルト設定の「検出された接続プロパティーを使用する」を選択します。
図 1. 「成果物の生成」ウィンドウ、上部セクション
- 必須のアクティベーション・スペック・プロパティーごとにデフォルト値を受け入れます。 アクティベーション・スペック・プロパティーには、メッセージ・エンドポイントの Inbound イベント処理構成情報が保持されています。
- 以下の、必須の FlatFiles プロパティーごとに値を入力します。 これらは、アダプターに固有のアクティベーション・スペック・プロパティーです。
- 「アーカイブ・プロセス」チェック・ボックスのチェック・マークを外します。
- 「イベント・ディレクトリー」フィールドに、イベント・ファイルが保管されるリポジトリーのパス名を入力します。 イベント・ディレクトリーはローカル・ディレクトリーに作成する必要があります。そうしないと、ウィザードで Inbound イベントを検出できなくなります。
- 「データ・ソース JNDI 名」フィールドに、WebSphere Process Server で作成されるデータ・ソースの JNDI 名を入力します。 このチュートリアルの目的に従い、「データ・ソース
JNDI 名」として jdbc/FFDB を使用します。
- 「イベント・テーブル名」フィールドに、イベント・パーシスタンスの場合にアダプターが使用するテーブルの名前を入力します。 このチュートリアルの目的に従い、「イベント・テーブル名 (EventTableName)」として FFDB を使用します。
- 「イベント・コンテンツ・タイプ (EventContentType)」フィールドに、イベント・ファイルの MIME タイプを入力します。 このチュートリアルの目的に従い、「イベント・コンテンツ・タイプ (EventContentType)」として text/xml を使用します。
図 2. 「成果物の生成」ウィンドウの下部セクション
- 「終了」をクリックします。
結果
FlatFileInboundInterface.wsdl
および FlatFileInboundInterface.export 成果物、FlatFileBG、FlatFile、UnstructuredContent、CustomerWrapperBG、CustomerWrapper および Customer ビジネス・オブジェクトが生成されます。ユーザーが指定したアプリケーションのビジネス・オブジェクトは、データ形式変更のためにアプリケーション固有情報で更新され、ビジネス・オブジェクトのロケーションに保管されます。