Hitachi

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


dc_log_notify_open

〈このページの構成〉

名称

メッセージログ通知の受信の開始

形式

ANSI C ,C++ の形式

#include <dclog.h>
DCLONG  dc_log_notify_open(DCLONG id,DCLONG flags)

K&R版 C の形式

#include <dclog.h>
DCLONG  dc_log_notify_open(id,flags)
DCLONG     id;
DCLONG     flags;

機能

OpenTP1から通知されるメッセージログの受信を開始します。

UAPで値を設定する引数

●id

0を設定します。

●flags

DCNOFLAGS

ログサービス定義で,メッセージログ通知機能オペランドを使用すると設定されているかどうかをチェックしない場合に設定します。

DCLOG_CHKRTN

ログサービス定義で,メッセージログ通知機能オペランドを使用すると設定されているかどうかをチェックする場合に設定します。使用しないと設定されているときは,DCLOGER_PROTOを返します。

リターン値

リターン値

リターン値(数値)

意味

DC_OK

0

正常に終了しました。

DCLOGER_PARAM_ARGS

-1900

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

DCLOGER_COMM

-1901

通信路の初期化に失敗しました。

DCLOGER_MEMORY

-1902

メモリが不足しました。

DCLOGER_DEFFILE

-1904

システムの環境設定が間違っています。

DCLOGER_PROTO

-1999

dc_log_notify_open関数は,すでに呼び出しています。

または,flagsにDCLOG_CHKRTNが指定されている場合は,ログサービス定義がメッセージログ通知機能を使用しない指定となっています。