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

[目次][索引][前へ][次へ]

dc_mcf_tonln

名称

サーバ型コネクションの確立要求の受付開始

形式

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です。

●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以上の値が設定されています。