dc_mcf_adltap

名称

アプリケーションに関するタイマ起動要求の削除

形式

ANSI C,C++の形式

#include <dcmcf.h>
int dc_mcf_adltap (DCLONG action, dcmcf_adltapopt *apopt,
                  char *resv01, DCLONG *resv02,
                  char *resv03, char *resv04)

K&R版Cの形式

#include <dcmcf.h>
int dc_mcf_adltap (action, apopt, resv01, resv02, resv03, resv04)
DCLONG             action;
dcmcf_adltapopt    *apopt;
char               *resv01;
DCLONG             *resv02;
char               *resv03;
char               *resv04;

機能

指定されたアプリケーションに関するタイマ要求を削除し,アプリケーションの起動を停止します。ただし,ans型,およびcont型のアプリケーションに関するタイマ要求は削除できません。

UAPで値を設定する引数

●action

アプリケーション名で指定することを示す,DCMCFAPを設定します。

●apopt

この関数の対象となったコネクションの情報を,構造体dcmcf_adltapoptに設定します。

構造体の形式を次に示します。

typedef struct {
               DCLONG    mcfid;         …アプリケーション起動
                                          プロセス識別子
               char      resv01[4];     …予備領域
               char      idnam[9];      …アプリケーション名
               char      resv02[7];     …予備領域
               char      resv03[112];   …予備領域
               char      resv04[376];   …予備領域
               } dcmcf_adltapopt;

●resv01,resv02,resv03,resv04

NULLを設定します。

リターン値

リターン値リターン値(数値)意味
DCMCFRTN_000000正常に終了しました。
DCMCFRTN_71001-12001MCFが開始処理中のため,dc_mcf_adltap関数が受け付けられません。
DCMCFRTN_71002-12002MCFが終了処理中のため,dc_mcf_adltap関数が受け付けられません。
DCMCFRTN_71004-12004dc_mcf_adltap関数の処理中にメモリ不足が発生しました。
DCMCFRTN_71005-12005通信障害が発生しました。原因については,メッセージログファイルを参照してください。
DCMCFRTN_71006-12006内部障害が発生しました。原因については,メッセージログファイルを参照してください。
DCMCFRTN_71007-12007指定されたアプリケーション名は登録されていません。
タイマ起動要求されていないアプリケーション名を指定しています。
問合せ応答型または継続問い合わせ応答型のアプリケーション名を指定しています。
DCMCFRTN_71009-12009dc_mcf_adltap関数が,該当するアプリケーション起動プロセスではサポートされていません。
DCMCFRTN_71010-12010指定されたアプリケーションに関するタイマ起動要求の削除を要求しましたが,受け付けられませんでした。原因については,メッセージログファイルを参照してください。
DCMCFRTN_72050-13050actionにDCMCFAPが指定されていません。
actionに未サポートのフラグを設定しています。
DCMCFRTN_72051-13051apoptにNULLが設定されています。
DCMCFRTN_72052-13052resv01にNULLが設定されていません。
DCMCFRTN_72053-13053resv02にNULLが設定されていません。
DCMCFRTN_72054-13054resv03にNULLが設定されていません。
DCMCFRTN_72055-13055resv04にNULLが設定されていません。
DCMCFRTN_72061-13061dcmcf_adltapoptのmcfidに0以下または240以上の値が設定されています。
DCMCFRTN_72062-13062dcmcf_adltapoptのresv01がヌル文字で埋められていません。
DCMCFRTN_72063-13063dcmcf_adltapoptのidnamの先頭がヌル文字です。
DCMCFRTN_72064-13064dcmcf_adltapoptのresv02がヌル文字で埋められていません。
DCMCFRTN_72065-13065dcmcf_adltapoptのresv03がヌル文字で埋められていません。
DCMCFRTN_72067-13067dcmcf_adltapoptのresv04がヌル文字で埋められていません。
DCMCFRTN_72073-13073dcmcf_adltapoptのidnamに設定された文字数が9バイト以上です。
DCMCFRTN_72074-13074dcmcf_adltapoptのidnamに設定された文字列中に不正な文字があります。