Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編


dc_ist_open

〈このページの構成〉

名称

ISTテーブルのオープン

形式

ANSI C ,C++の形式

#include <dcist.h>
int  dc_ist_open(char *istname,DCLONG flags)

K&R版 C の形式

#include <dcist.h>
int  dc_ist_open(istname,flags)
char    *istname;
DCLONG  flags;

機能

指定したISTテーブルをオープンします。ISTテーブルを正常にオープンできると,テーブル記述子がリターンされます。

UAPで値を設定する引数

●istname

オープンするISTテーブル名を,1〜8バイトの名称で設定します。

●flags

DCNOFLAGSを設定します。

リターン値

リターン値

リターン値(数値)

意味

0または正の整数

0または正の整数は,テーブル記述子を示します。

DCISTER_PROTO

-3800

ISTテーブルへアクセスする関数を呼び出す順序が間違っています。

DCISTER_UNDEF

-3801

istnameに設定したISTテーブル名は定義されていません。

DCISTER_NOMEM

-3807

メモリが不足しました。

DCISTER_OPENED

-3808

istnameに設定したISTテーブル名はオープン済みです。

DCISTER_PARAM_TBLNAME

-3810

ISTテーブル名に設定した値の長さが間違っています。

DCISTER_PARAM_FLAGS

-3811

flagsに設定した値が間違っています。