分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編
名称
形式
ANSI C ,C++の形式
#include <dcadm.h> int dc_adm_status(DCLONG flags)
K&R版 C の形式
#include <dcadm.h> int dc_adm_status(flags) DCLONG flags;
機能
この関数を呼び出したユーザサーバの状態を報告します。ユーザサーバの状態はリターン値で報告されます。
UAPで値を設定する引数
●flags
DCNOFLAGSを設定します。
リターン値
リターン値が正の値のとき(ユーザサーバの状態を示します)
| リターン値 | リターン値(数値) | 意味 |
|---|---|---|
| DCADM_STAT_START_NORMAL | 2 | ユーザサーバは正常開始中です。 |
| DCADM_STAT_START_RECOVER | 3 | ユーザサーバは再開始中です。 |
| DCADM_STAT_ONLINE | 4 | ユーザサーバはオンライン中です。 |
| DCADM_STAT_STOP | 5 | ユーザサーバは終了中です。 |
リターン値が負の値のとき(エラーが起こったかどうかを示します)
| リターン値 | リターン値(数値) | 意味 |
|---|---|---|
| DCADMER_COMM | -1851 | プロセス間の通信エラーが起こりました。 |
| DCADMER_PARAM | -1852 | 引数に設定した値が間違っています。 |
| DCADMER_STS_IO | -1853 | ステータス情報の入出力エラーが起こりました。 |
| DCADMER_PROTO | -1854 | dc_adm_status関数をオフラインの業務をするUAPから呼び出しています。オフラインの業務をするUAPではdc_adm_status関数を使えません。 |
| dc_rpc_open関数を呼び出していません。 |
All Rights Reserved. Copyright (C) 2006, 2012, Hitachi, Ltd.