サービス成果物を生成した後に、WebSphere® Integration
Developer を使用して、参照バインディングを生成することができます。
始める前に
ワークスペース上にアダプター・プロジェクトを作成し、構成しておく必要があります。
さらに、このタスクを完了させるために、WebSphere Integration
Developer を実行しておく必要があります。
この作業について
アダプター・プロジェクトを作成した後、参照バインディングを生成して、サービス・コンポーネントにバインドする必要があります。参照バインディングは、WebSphere Business
Integration のほかの SCA コンポーネントがアダプターへのアクセス時に使用します。アダプターをほかのサーバー・プロセスにリンクするために、プロジェクト・モジュールからアダプターへの参照を作成します。
参照バインディングを生成するには、次の手順を使用してください。
この作業の実行方法
- 「WebSphere Integration Developer」ウィンドウから、ビジネス・インテグレーション・パースペクティブに切り替えます。
- を選択します。
- 表示されるパースペクティブのリストから、「ビジネス・インテグレーション」を選択します。
- WebSphere Integration Developer のビジネス・インテグレーション・パースペクティブで、Inbound モジュールを右クリックし、を選択します。「アセンブリー・ダイアグラム (Assembly Diagram)」ウィンドウが表示され、モジュールのインポート・コンポーネントがビューに示されます。
- 「コンポーネント (実装タイプなし)」アイコンをクリックします。
図 2. 「アセンブリー・ダイアグラム (Assembly Diagram)」ウィンドウの「コンポーネント」アイコン
新しいアイコン・メニューが表示されます。
- 「コンポーネント (実装タイプなし)」アイコンをクリックし、選択したコンポーネントをエディターのワークスペースまでドラッグします。
- 「ワイヤー」アイコンをクリックし、「FlatFileInboundInterface」から「Component1」にドラッグしてワイヤーを作成します。
図 4. 「コンポーネントのワイヤリング」ウィンドウ
- 「ワイヤーの追加」ダイアログ・ボックスで、「OK」をクリックします。 「アセンブリー・ダイアグラム (Assembly Diagram)」ウィンドウに新しいコンポーネントが、モジュールのインポート・コンポーネントに接続するワイヤーが付いた状態で表示されます。
- エンドポイントのリスナーのような働きをする Java コンポーネントを作成します。 Inbound 操作のイベント配信の間に、アダプターはコンポーネントの実装の emitFlatFile メソッドを呼び出し、Inbound ビジネス・オブジェクトをパラメーターとして渡します。
- コンポーネントを右クリックして、を選択します。
- Java コードを作成するパッケージを選択して、「OK」をクリックします。
- プロンプトが表示されたら、パッケージ名を入力して、「OK」をクリックします。
- 「実装の生成」ウィンドウで、「OK」をクリックします。
- 生成された Java 実装で、emitFlatFile メソッドまでスクロールします。
- emitFlatFile メソッド内にカスタム・コードを追加して、配信されたビジネス・オブジェクトを特定のビジネス・ニーズに従って処理します。
- をクリックします。
結果
アダプター・プロジェクトの参照バインディングが作成されます。
次の作業
WebSphere Integration Developer を使用して、アセンブルされたアダプター・パッケージをテストします。