1.4.1 アプリケーションプログラミングインタフェースの機能
OpenTP1のライブラリ関数を使ってできる機能を,次に示します。
- 〈この項の構成〉
(1) OpenTP1の基本機能(TP1/Server Base,TP1/LiNK)
-
UAP間で,関数呼び出しと同様の方法で通信できます。
-
UAPの処理をトランザクションとして制御できます。
-
UAPからコマンドを実行したり,ユーザサーバの状態を報告したりできます。
-
UAPからユーザ任意の情報を,メッセージログとして出力できます。
-
ユーザジャーナル(UJ)を,システムジャーナルファイルに取得できます。
-
jnlrputコマンドの実行結果を格納したファイルにあるジャーナルデータを,編集できます。
-
UAP内の任意区間で,リアルタイム統計情報を取得できます。
(3) ユーザデータを使う場合の機能
-
DAMファイルサービス(TP1/FS/Direct Access)
OpenTP1専用のユーザファイルを,直接編成ファイル(DAMファイル)として使えるようにします。
-
TAMファイルサービス(TP1/FS/Table Access)
OpenTP1専用のユーザファイルを,テーブルアクセス法による直接編成ファイル(TAMファイル)として使えるようにします。
-
X/OpenのISAMモデルに準拠した,索引順編成ファイル(ISAMファイル)を使えるようにします。
-
ISTサービス(TP1/Shared Table Access)
共用メモリ上にあるテーブル(ISTテーブル)を,複数のOpenTP1システムで共用できるようにします。ISTサービスの場合,ユーザファイルの実体はなく,メモリ上のISTテーブルにデータが格納されます。
-
任意のファイル(UNIXファイル)を,OpenTP1のAPIで排他制御します。
- 注※
-
ISAMファイルサービスについては,マニュアル「索引順編成ファイル管理 ISAM」を参照してください。