AUTH 要求のエラー・コード

次の表に示す戻りコードと理由コードの値は、RACROUTE REQUEST=AUTH 要求に関連付けられています。AUTH 要求は、保護されているリソースにアクセスする確認済みユーザの認証をチェックするために発行されます。AUTH の最も一般的な使用方法は、ユーザが特定のデータ・セットへのアクセスを認証されているかどうかをチェックすることです。

SAF 戻りコード RACF 戻りコード RACF 理由コード 説明
X'00' X'00' X'0000' 要求は正常に完了しました。

ユーザは、RACF で保護されているリソースを使用することを RACF によって認証されています。

X'00' X'00' X'0004' 要求は正常に完了しました。

ユーザは、RACF で保護されているリソースを使用することを RACF によって認証されています。以下のどちらかを示しています。

  • STATUS=ERASE が指定され、データ・セットはスクラッチ時に消去されます。
  • 警告モードのリソースに関して、RACROUTE REQUEST=AUTH の発行者が RACROUTE REQUEST=AUTH パラメータ・リストのリクエスト固有部分でオフセット 12 (10 進数) にビット X'10' を設定することによって、リソースの警告状態が要求されました。
X'00' X'00' X'0010' 要求は正常に完了しました。

ユーザは、RACF で保護されているリソースを使用することを RACF によって認証されています。CLASS=TAPEVOL の場合、TAPEVOL プロファイルに TVTOC が含まれることを示しています。

X'00' X'00' X'0020' 要求は正常に完了しました。

ユーザは、RACF で保護されているリソースを使用することを RACF によって認証されています。CLASS=TAPEVOL の場合、TAPEVOL プロファイルに TVTOC が含まれる可能性があることを示しますが、現在は含まれていません (スクラッチ・プール・ボリュームの場合)。

X'00' X'00' X'0024' 要求は正常に完了しました。

ユーザは、RACF で保護されているリソースを使用することを RACF によって認証されています。CLASS=TAPEVOL の場合、TAPEVOL プロファイルに TVTOC が含まれないことを示しています。

X'00' X'14' X'00XX' 要求は正常に完了しました。

STATUS=ACCESS を指定して要求された機能は正常に完了しました。指定されたリソースに対するユーザの最上位のアクセス権は、以下の理由コードのいずれかで示されています。

  • 00

    ユーザはアクセス権を持っていません。

  • 04

    ユーザは READ 権限を持っています。

  • 08

    ユーザは UPDATE 権限を持っています。

  • 0C

    ユーザは CONTROL 権限を持っています。

  • 10

    ユーザは ALTER 権限を持っています。

X'04' X'00' X'0000' 要求を完了できませんでした。

RACF による判断は不可能でした。セキュリティに関して何も決定できませんでした。RACF がインストールされていないか、指定されたリクエスター、サブシステム、またはクラスが RACF ルータ・テーブルに存在しないか、または指定されたクラスが RACF クラス・デスクリプタ・テーブルに存在しません。

X'04' X'04' X'0000' 要求を完了できませんでした。RACF による判断は不可能でした。

指定されたリソースは RACF によって保護されていません。

注:

PROTECTALL がアクティブで、プロファイルが見つからず、権限をチェックしたユーザ ID が SPECIAL 属性を持たない場合、RACF は戻りコードとして X'04' ではなく X'08' を返して、アクセスを拒否します。

以下のいずれかが発生しています。

  • リソースを保護している RACF プロファイルが存在しません。
  • RACF がアクティブではありません。
  • 指定されたクラスがアクティブではありません。
  • 指定されたクラスは SETROPTS RACLIST オプションがアクティブである必要がありますが、アクティブではありません。
  • CLASS TEMPDSN がアクティブで、データセットが一時データセットでした。
X'04' X'04' X'0004' 要求を完了できませんでした。

RACF による判断は不可能でした。指定されたリソースは RACF によって保護されていません。

STATUS=ERASE が指定され、データ・セットはスクラッチ時に消去されることを示しています。

X'08' X'08' X'0000' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

正常完了を示しています。考えられる原因は、PROTECTALL がアクティブであり、プロファイルが見つからず、権限をチェックしたユーザ ID が SPECIAL 属性を持っていないことです。

X'08' X'08' X'0004' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

STATUS=ERASE が指定され、データ・セットはスクラッチ時に消去されることを示しています。

X'08' X'08' X'0008' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

DSTYPE=T または CLASS=TAPEVOL が指定され、ユーザが指定されたボリュームを使用することを認証されていないことを示しています。

X'08' X'08' X'000C' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

ユーザがデータ・セットを使用することを認証されていないことを示しています。

X'08' X'08' X'0010' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

DSTYPE=T または CLASS=TAPEVOL が指定され、ユーザが TAPELBL=(,BLP) を指定することを認証されていないことを示しています。

X'08' X'08' X'0014' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

ユーザがカタログ化されていないデータ・セットを開くことを認証されていないことを示しています。

X'08' X'08' X'0018' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

ユーザが平静状態 (MLQUIET) のシステムで RACROUTE REQUEST=AUTH を発行することを認証されていないことを示しています。

X'08' X'08' X'001C' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

データ・セット・プロファイルに対する EXECUTE 権限を持つユーザが ATTR=READ を指定して、RACF がアクセスを試行しましたが、失敗しました。

X'08' X'08' X'0020' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

ユーザのセキュリティ・ラベルはリソースのセキュリティ・ラベルより優位ではありません。SECLABEL 認証チェックで失敗しました。

X'08' X'08' X'0024' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

ユーザのセキュリティ・ラベルは決してリソースのセキュリティ・ラベルより優位になることができません。

X'08' X'08' X'0028' 要求は失敗しました。ユーザは、RACF で保護されている指定されたリソースを使用することを RACF によって認証されていません。

このリソースには、セキュリティ・ラベルが必要ですが、存在しません。

X'08' X'0C' X'0000' 要求は失敗しました。

指定された OLDVOL は、VOLSER によって定義されているマルチボリューム・データ・セットの一部ではありません。また、ENTITY によって定義されている同じテープ・ボリュームの一部でもありません。

X'08' X'10' X'00XX' 要求は失敗しました。

RACROUTE REQUEST=VERIFY がサードパーティによって発行されましたが、RACROUTE REQUEST=AUTH が失敗しました。理由コードの値 00XX は、RACROUTE REQUEST=VERIFY からの RACF 戻りコードです。

X'08' X'64' X'0000' 要求は失敗しました。

RELEASE キーワードの CHECK サブパラメータが RACROUTE REQUEST=AUTH マクロの実行形式で指定されていたことを示しています。ただし、マクロのリスト形式には同じ RELEASE パラメータが存在しません。マクロ処理は中止されます。