Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 クライアント使用の手引 TP1/Client/J編


2.12 データ圧縮機能

データ圧縮機能を使用すると,RPCによってネットワーク上に送り出されるユーザデータを圧縮できます。これによってネットワーク上に送り出されるパケット数を削減し,ネットワークの混雑を緩和できます。

データ圧縮機能を使用するかどうかは,TP1/Client/J環境定義のdccltdatacompオペランドで指定します。

この機能を使用すると,TP1/Client/JはCUPから実行するrpcCallメソッドで設定する入力パラメタ(in_data)の値を,圧縮効果がある場合は圧縮してネットワーク上に送り出します。その問い合わせに対し,SPPから返される応答(out_data)の値もTP1/Serverで圧縮されてネットワーク上に送り出されてきます。その応答を受け取ったTP1/Client/Jは,圧縮データを復元してCUPに渡します。

データ圧縮機能の概要を次の図に示します。

図2‒41 データ圧縮機能の概要

[図データ]

この機能は,サービス要求先のTP1/Serverが03-03以降の場合に使用できます。また,RPCの通信形態,およびすべてのRPCインタフェースで使用できます。ただし,サービス要求先のTP1/Serverのバージョンによって,次の点が異なります。

注※

リモートAPI機能を使用したRPCの場合は,TP1/Serverのバージョンが03-05以降のときにデータ圧縮機能を使用できます。

また,uCosminexus TP1 ConnectorまたはCosminexus TP1 ConnectorからXAトランザクション連携機能を使用している場合は,TP1/Serverのバージョンが07-00以前のとき,データ圧縮機能を使用できません。

〈この節の構成〉