Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/TCP/IP編


dc_mcf_tonln − サーバ型コネクションの確立要求の受付開始(C言語)

〈このページの構成〉

形式

 ANSI C,C++の形式

 #include <dcmcf.h>
 int dc_mcf_tonln (DCLONG action, DCLONG mcfid, char *resv01,
                    char *resv02)

 K&R版Cの形式

 #include <dcmcf.h>
 int dc_mcf_tonln (action, mcfid, resv01, resv02)
 DCLONG    action;
 DCLONG    mcfid;
 char      *resv01;
 char      *resv02;

機能

サーバ型コネクションの確立要求の受付を開始します。

UAPで値を設定する引数

●action

DCNOFLAGSを設定します。

●mcfid

処理対象のMCF通信サービスのMCF通信プロセス識別子を設定します。設定できる範囲は1〜239です。

注※

MCF環境定義(mcftenv -s)で指定するMCF通信プロセス識別子は16進数と見なしてください。

例えば,MCF通信プロセス識別子が10の場合,16を設定してください。

●resv01,resv02

NULLを設定します。

リターン値

リターン値

リターン値

(数値)

意味

DCMCFRTN_00000

0

正常に終了しました。

DCMCFRTN_71001

-12001

MCFが開始処理中のため,dc_mcf_tonln関数が受け付けられません。

DCMCFRTN_71002

-12002

MCFが終了処理中のため,dc_mcf_tonln関数が受け付けられません。

DCMCFRTN_71004

-12004

dc_mcf_tonln関数の処理中にメモリ不足が発生しました。

DCMCFRTN_71005

-12005

通信障害が発生しました。原因については,メッセージログファイルを参照してください。

DCMCFRTN_71006

-12006

内部障害が発生しました。原因については,メッセージログファイルを参照してください。

DCMCFRTN_71009

-12009

dc_mcf_tonln関数が,該当するMCF通信プロセスではサポートされていません。

DCMCFRTN_71010

-12010

MCF通信プロセスにサーバ型コネクションの確立要求の受付開始を要求しましたが,受け付けられませんでした。原因については,メッセージログファイルを参照してください。

DCMCFRTN_72050

-13050

actionにDCNOFLAGSが設定されていません。

DCMCFRTN_72052

-13052

resv01にNULLが設定されていません。

DCMCFRTN_72053

-13053

resv02にNULLが設定されていません。

DCMCFRTN_72061

-13061

mcfidに0未満または240以上の値が設定されています。