アダプターの動作方法

ここでは、アダプターでビジネス・オブジェクトがどのように処理されるかについて説明します。

ビジネス・オブジェクトの処理

アダプターは、統合ブローカーからビジネス・オブジェクト要求を受信すると、RPG プログラムのパラメーター・リストを作成し、iSeries システムまたは AS/400 システムとの接続を確立して、RPG プログラムを実行します。

着信したビジネス・オブジェクトには、接続関連の子属性が含まれています。この属性の情報は、iSeries システムまたは AS/400 システムへの接続に使用されます。

コネクターの動作

コネクターは、統合ブローカーとビジネス・オブジェクト・ハンドラーの間で、ビジネス・オブジェクトを受け渡します。ビジネス・オブジェクトは、以下の手順で処理されます。

  1. コネクターがフレームワークに BOHandler を登録します。
  2. フレームワークから BOHandler に BO 要求が送信されます。
  3. BOHandler で、着信ビジネス・オブジェクトの属性の情報に基づいて RPG プログラムのパラメーター・リストが作成されます。
  4. BOHandler から、iSeries システムまたは AS/400 システムで実行される RPG プログラムが呼び出されます。
    注:
    これは、基本的には iSeries システム上または AS/400 システム上の RPG プログラムを実行するための呼び出しです。これらのシステムは、この呼び出しの後、成功または失敗を通知するメッセージを戻します。
  5. BOHandler が RPG プログラムの実行結果をアダプター・フレームワークに戻します。また、戻されたパラメーターをビジネス・オブジェクトに取り込みます。

アダプターは、Java で作成されており、次の 2 つのコンポーネントで構成されています。

Copyright IBM Corp. 2003, 2005