「アダプター接続」ウィザードを実行してメッセージ・フローを作成したら、生成したリソースをブローカー・アーカイブ (BAR) ファイルに追加してデプロイする必要があります。
インターフェース情報には、メソッドのリストを含めます。 アウトバウンド・アダプターのメソッドでは、WebSphere Adapters 要求ノードから EIS に対して実行できる操作またはサービスを定義します。 インバウンド・アダプターのメソッドでは、WebSphere Adapters 入力ノードがメッセージ・フローを介してメッセージを伝搬するきっかけになる EIS のコールアウト関数またはイベントを定義します。
それぞれのメソッドごとに、メソッド名と、入出力で使用するメッセージ・タイプの名前とネーム・スペースを情報として組み込みます。 メソッドを正常に実行するには、メッセージ・タイプをライブラリーで定義しておくことが必要です。
反復デプロイメント
メッセージ・フローのコードを記述するときに、例えば、Mapping ノードを使用してデータを変換する場合などには、EIS との間で交換するデータの論理モデルに関する知識を反映させることもできますが、その一方で、データの変換が発生しない場合は、EIS に対するゲートウェイとしてメッセージ・フローを利用することも可能です。 フローをゲートウェイとして利用する場合は、既にデプロイされているリソースを変更/再ロードしないで新しい操作を実行したり EIS の新しいイベントに応答したりすることができなければなりません。
反復デプロイメントを活用すると、既にデプロイされているリソースに影響を与えずに、新しいメソッドをサポートするために必要なリソースをデプロイできます。 1 次アダプターと 2 次アダプターを使用することにより、反復デプロイメントが可能です。 WebSphere Adapters ノードの 1 次アダプターには、その接続情報とそのインターフェースの一部を組み込み、2 次アダプターには、残りのインターフェースを組み込みます。
2 次アダプターは、1 次アダプターと同じライブラリーに格納することも、別のライブラリーに格納することもできます。 1 次アダプターを含むライブラリーがアプリケーションまたはライブラリーから参照されている場合、2 次アダプターを含むプロジェクトを同じアプリケーションまたはライブラリーから参照することも、別のアプリケーションまたはライブラリーから参照することもできます。
2 次アダプターをデプロイするときに、メッセージ・フローを停止する必要はありません。 2 次アダプターのデプロイメント時には、1 次アダプターが接続情報を提供し、2 次アダプターが追加のインターフェース情報を提供します。