次の表に、Admin 要求に対する一般的な結果コードのトリプレットを示します。これらは、通常、ほとんどの ESM モジュールに適しています。
Admin 要求の結果は、成功、失敗、または無視 (ESM モジュールが要求された管理サブコマンドを実装していない場合) のいずれかになります(パラメーターが適切でないか指定されていないためにモジュールで要求を処理できないと判定されると、適切であると思われる要求でも失敗したり無視されたりすることがあります)。次の表では、それぞれの戻りコードについて、成功、失敗、または無視のいずれに分類されるかを示してあります。
rc | return | reason | 意味 |
---|---|---|---|
saf78_SAF_RC_SUCCESS (0) | saf78_RC_NORMAL (0) | saf78_RS_NORMAL (0) | 要求が処理され、追加情報はありません (成功)。 |
saf78_SAF_RC_NOT_COMPLETE (4) | saf78_RC_NO_DECISION (0) | saf78_RS_ESM_NOT_CALLED (0) | ESM モジュールで実装されていないプロシージャです (無視)。 |
saf78_SAF_RC_NOT_COMPLETE (4) | saf78_RC_NO_DECISION (0) | saf78_RS_ESM_DECLINED (4) | ESM モジュールで要求の処理が拒否されました (無視)。 |
saf78_SAF_RC_NOT_COMPLETE (4) | saf78_RC_KEYWORD_ERROR (4) | saf78_RS_KEYWORD_UNKNOWN (4) | ESM モジュールで認識されないパラメーター キーワードが要求で指定されています (無視)。 |
saf78_SAF_RC_FAILURE (8) | saf78_RC_VALUE_ERROR (4) | saf78_RS_VALUE_INVALID (4) | この ESM モジュールまたはその ESM に対して有効でないパラメーター値が要求で指定されています (失敗)。 |
saf78_SAF_RC_FAILURE (8) | saf78_RC_VALUE_ERROR (4) | saf78_RS_VALUE_LENGTH (8) | この ESM モジュールまたはその ESM に対して長すぎるか短すぎるパラメーター値が要求で指定されています (失敗)。 |
saf78_SAF_RC_FAILURE (8) | saf78_RC_DATABASE_ERROR (92) | saf78_RS_NORMAL (0) | ESM モジュールまたはそれに関連する ESM で要求を処理できませんでした (失敗)。 |