次の表に、Auth 要求と XAuth 要求に対する一般的な結果コードのトリプレットを示します。これらは、通常、ほとんどの ESM モジュールに適しています。応答クラス (許可、拒否、失敗、および不明) については、「ESF API Calls」セクションを参照してください。
rc | return | reason | 意味 |
---|---|---|---|
saf78_SAF_RC_SUCCESS (0) | saf78_RC_USER_IS_AUTH (0) | saf78_RS_NORMAL (0) | 承認が与えられ、追加情報はありません (許可)。 |
saf78_SAF_RC_SUCCESS (0) | saf78_RC_ACCESS_INFO (20) | saf78_RS_ACCESS_{NONE (0), READ (4), UPDATE (8), CONTROL (12), ALTER (16)} | (Auth のみ) ユーザーはリソースに対する指定されたアクセス レベルを割り当てられています。 |
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_RESOURCE_NOT_PROT (4) | saf78_RS_NO_RESOURCE_PROF (0) | ESM に該当するリソースのレコードがありません (不明)。 |
saf78_SAF_RC_FAILURE (8) | saf78_RC_USER_NOT_AUTH (8) | saf78_RS_NORMAL (0) | 承認が拒否されました (拒否)。 |
saf78_SAF_RC_FAILURE (8) | saf78_RC_DATABASE_ERROR (92) | saf78_RS_NORMAL (0) | ESM モジュールまたはそれに関連する ESM で要求を処理できないために承認に失敗しました (失敗)。 |