Hitachi

OpenTP1 Version 7 分散アプリケーションサーバ TP1/LiNK 使用の手引


付録A.1 アプリケーションプログラミングインタフェースの機能

TP1/LiNKのAPIを次に示します。各機能については,マニュアル「OpenTP1 プログラム作成の手引」を参照してください。

〈この項の構成〉

(1) リモートプロシジャコール

アプリケーションのプロセス同士で,C言語の関数呼び出しと同様の方法で通信できます。サービスを要求する側(クライアント)は,サービスを提供する側(サーバ)のネットワーク内の位置を意識する必要はありません。

(2) リモートAPI機能関連

リモートAPI機能を使うときに,ユーザサーバから常設コネクションを確立したり解放したりできます。

(3) システム管理関連

アプリケーションからコマンドを実行したり,アプリケーションのプロセスの状態を取得したりできます。

(4) メッセージログ関連

TP1/LiNKから通知されるシステムメッセージと同様の出力先に,アプリケーションからメッセージログを出力できます。

(5) トランザクション制御

アプリケーションからトランザクションの開始と終了を宣言して,処理の単位を管理できます。TP1/LiNKのオプション機能です。

トランザクション制御を使うユーザサーバは,TP1/LiNKのトランザクション機能が前提です。トランザクション制御をする場合は,TP1/LiNKとユーザサーバの環境を設定するときに,トランザクション機能を使うことを指定しておきます。

TP1/LiNKのアプリケーションプログラムで使えるトランザクション制御には,次に示す2種類があります。