アダプターの動作方法
ここでは、アダプターでビジネス・オブジェクトがどのように処理されるかについて説明します。
ビジネス・オブジェクトの処理
アダプターは、統合ブローカーからビジネス・オブジェクト要求を受信すると、RPG プログラムのパラメーター・リストを作成し、iSeries システムまたは AS/400 システムとの接続を確立して、RPG プログラムを実行します。
着信したビジネス・オブジェクトには、接続関連の子属性が含まれています。この属性の情報は、iSeries システムまたは AS/400 システムへの接続に使用されます。
コネクターの動作
コネクターは、統合ブローカーとビジネス・オブジェクト・ハンドラーの間で、ビジネス・オブジェクトを受け渡します。ビジネス・オブジェクトは、以下の手順で処理されます。
- コネクターがフレームワークに BOHandler を登録します。
- フレームワークから BOHandler に BO 要求が送信されます。
- BOHandler で、着信ビジネス・オブジェクトの属性の情報に基づいて RPG プログラムのパラメーター・リストが作成されます。
- BOHandler から、iSeries システムまたは AS/400 システムで実行される RPG プログラムが呼び出されます。
注:
これは、基本的には iSeries システム上または AS/400 システム上の RPG プログラムを実行するための呼び出しです。これらのシステムは、この呼び出しの後、成功または失敗を通知するメッセージを戻します。
- BOHandler が RPG プログラムの実行結果をアダプター・フレームワークに戻します。また、戻されたパラメーターをビジネス・オブジェクトに取り込みます。
アダプターは、Java で作成されており、次の 2 つのコンポーネントで構成されています。
