Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 解説


3.8.1 サービス関数動的ローディング機能の使用例

サービス関数動的ローディング機能を使う場合,サービス関数動的ローディング機能だけを使用したり,サービス関数動的ローディング機能とスタブを併用したりできます。

〈この項の構成〉

(1) サービス関数動的ローディング機能だけを使用する例

サーバ側でクライアントからの要求を受信すると,UAP共用ライブラリから取得したサービス関数を実行します。

サービス関数動的ローディング機能を使ったUAPの例を,SPPの場合とMHPの場合に分けてそれぞれを以降の図に示します。

図3‒72 サービス関数動的ローディング機能を使ったUAP(SPP)の例

[図データ]

図3‒73 サービス関数動的ローディング機能を使ったUAP(MHP)の例

[図データ]

(2) サービス関数動的ローディング機能とスタブを併用する例

サービス関数動的ローディング機能は,スタブとサービス関数を使ったSPPと併用できます。併用する場合,サービスを追加または削除するときに,スタブとサービス関数を使ったUAPの実行形式ファイルを再生成する必要はありません。

サービス関数動的ローディングとスタブを併用したUAPの例を,SPPの場合とMHPの場合に分けてそれぞれを以降の図に示します。

図3‒74 サービス関数動的ローディング機能とスタブを併用したUAP(SPP)の例

[図データ]

図3‒75 サービス関数動的ローディング機能とスタブを併用したUAP(MHP)の例

[図データ]