22.2 クライアントライブラリのエラーコード(C言語)
C言語のクライアントライブラリで使用できる関数は,引数error_codeに指定された領域に次に示すエラーコードを返却します。
エラーコードとエラーの内容,発生要因を次の表に示します。
error_codeの値 |
記号定数 |
エラーの内容 |
発生要因 |
---|---|---|---|
0 |
処理は正常に終了しました。 |
− |
|
1000 |
予期しないエラーが発生しました。 |
プログラム内で予期しないエラーが発生しました。 |
|
1010 |
指定されたパラメタが不正です。 |
APIの引数に不正なパラメタが指定されています。 |
|
1040 |
キャッシュが開始されていないため実行できません。 |
キャッシュの終了後(ead_stop_cache()の実行後)に,データを操作しました。 |
|
1100 |
すでに終了しているキャッシュに対して,終了処理をしています。 |
キャッシュはすでに終了しているため,ead_stop_cache()を実行する必要はありません。 |
|
1110 |
指定したEADsサーバのアドレス情報が,EADsクライアントが保持するEADsサーバのアドレス情報と一致しません。 |
APIの引数に指定したEADsサーバのアドレス情報(IPアドレスおよびポート番号)が,EADsクライアントが保持するどのEADsサーバのアドレス情報とも一致しません。 |
|
1120 |
同一接続先に対してプールしておくコネクションがすでに最大個数に達していて,すべて使用中です。 |
特定のEADsサーバに対して同時にリクエストしているスレッド数が,コネクションの最大個数を超えています。 |
|
2000 |
EADsクライアントの初期設定でエラーが発生しました。 |
ead_init_client()またはead_init_client_n()実行中に予期しないエラーが発生しました。 |
|
2010 |
クライアント定義ファイルが読み込めませんでした。 |
次の要因が考えられます。
|
|
2020 |
クライアント定義ファイルの定義内容に不正があります。 |
クライアント定義ファイルの定義内容が不正です。 |
|
2030 |
ログの初期化に失敗しました。 |
次の要因が考えられます。
|
|
2040 |
クライアント定義ファイルで指定されたEADsサーバへの接続に失敗しました。 |
次の要因が考えられます。
|
|
3000 |
EADsサーバとの間で通信エラーが発生しました。 |
次の要因が考えられます。
|
|
3010 |
EADsサーバとの通信中にタイムアウトが発生しました。 |
次の要因が考えられます。
|
|
3020 |
EADsサーバとの接続に失敗しました。 |
次の要因が考えられます。
|
|
3030 |
EADsサーバとの通信中にプロトコル障害が発生しました。 |
次の要因が考えられます。
|
|
3040 |
接続できる,すべてのEADsサーバへの接続に失敗しました。 |
次の要因が考えられます。
|
|
4000 |
EADsサーバで内部エラーが発生しました。 |
次の要因が考えられます。
|
|
4010 |
EADsクライアントが送信したリクエストを,接続先EADsサーバが処理できませんでした。 |
データが破損しているなどの理由で,接続先EADsサーバがリクエストを処理できません。 |
|
4020 |
データの更新操作および多重化は成功したが,ユーザイベントハンドラ内の処理で例外が発生しました。 |
接続先EADsサーバのユーザイベントハンドラ内の処理で例外が発生しました。 |
|
4030 |
接続先EADsサーバプロセスが一時的に利用できません。 |
接続先EADsサーバの最大同時接続数を超えました。 |
|
4040 |
接続先EADsサーバが保持するクラスタ構成情報と,EADsクライアントが保持するクラスタ構成情報に互換性がありません。 |
再起動した接続先EADsサーバのクラスタ構成情報が,EADsクライアントが保持するクラスタ構成情報と一致しません。 |
|
4060 |
ead_replace()実行時,すでに格納されているvalueが条件に指定したvalueと一致しなかったため,valueを格納できませんでした。 |
ead_replace()で条件に指定したvalueとキャッシュ上のvalueが一致しませんでした。 |
|
4070 |
ead_replace()実行時,指定したkeyが存在しなかったため(keyに関連づけられたvalueが存在しなかったため),処理を続行できませんでした。 |
ead_replace()で指定したkeyに関連づけられたvalueが存在しなかったため,valueの比較ができませんでした。 |
|
4080 |
ead_create()実行時,指定したkeyがすでに存在したため,valueを格納できませんでした。 |
ead_create()で指定したkeyに関連づけられたvalueがすでに格納されています。 |
|
4090 |
ead_update()実行時,指定したkeyが存在しなかったため,valueを格納できませんでした。 |
ead_update()で指定したkeyに関連づけられたvalueが格納されていません。 |
|
4100 |
データのコピー元,およびコピー先EADsサーバがすべて縮退状態または停止状態です。 |
EADsクライアントからのリクエストを処理するEADsサーバと,データのコピー先EADsサーバがすべて縮退状態または停止状態です。 |
|
5000 |
EADsクライアントで内部エラーが発生しました。 |
クライアントライブラリ内で予期しないエラーが発生しました。 |
|
5010 |
EADsクライアント内でメモリ確保に失敗しました。 |
クライアントライブラリ内でメモリ確保に失敗しました。 |
- (凡例)
-
−:該当しません。