DASD ボリュームに対するフルパック・アクセスの制御
File Manager は、ディスク・ボリューム全体 (ディスク・フルパック) を処理する能力を提供します。これを行うには、データ・セット名を指定しないで File Manager ディスク機能を指定してください。
ディスク・フルパック処理へのアクセスは、以下のように制御されます。
- File Manager が APF 許可で稼働していない場合には、ディスク・フルパック処理は使用できません。
- File Manager が APF 許可で稼働している場合は、FACILITY クラスでのプロファイル FILEM.DISK.FULLPACK に対するユーザーのアクセスがチェックされます。以下のアクセス・レベルが可能です。
- ALTER
- 全ボリュームに対する読み取りアクセスと更新アクセス。
- UPDATE
- 全ボリュームに対する読み取りアクセスと特定のボリュームに対する更新アクセス。
- READ
- 特定のボリュームに対する読み取りアクセスと更新アクセス。
- NONE
- フルパックのアクセスなし。
注: File Manager は ISPF のもとでは APF 許可を実行できず、さらに File Manager が APF 許可を実行中でないとディスク・フルパック処理は使用可能でないので、ディスク・フルパック処理は ISPF のもとでは使用可能でないことが結果として起こります。特定のボリュームに対するアクセスは、DASDVOL クラスで制御されます。ユーザーは、ディスクの読み取り機能には READ アクセスが、ディスク更新機能には ALTER アクセスが必要となります。
ディスク読み取り機能のフルパック処理 および ディスク更新機能のフルパック処理 は、これがディスク読み取りおよびディスク更新機能の場合にどのように機能するかを示しています。図 1. ディスク読み取り機能のフルパック処理
図 2. ディスク更新機能のフルパック処理
┌───────────────────────────────────────────────────────┐
│File Manager disk read function with no data set name │
└──────┬────────────────────────────────────────────────┘
↓
┌─────────────────┐
│APF-authorized? │
├───────┬─────────┤
│ Yes │ No │
└───┬───┴───┬─────┘
↓ └───────────────────────────────┐
┌─────────────────────────────────────┐ │
│FACILITY(FILEM.DISK.FULLPACK) access │ │
├──────┬────────┬────────┬────────────┤ │
│ALTER │ UPDATE │ READ │ NONE │ │
└──┬───┴───┬────┴───┬────┴──────────┬─┘ │
┌─────┴───────┘ ↓ ↓ ↓
│ ┌───────────────────────────────┐ ┌────────────────────────────┐
│ │ DASDVOL(volser) access │ │Rejected: data set name │
│ ├──────┬────────┬────────┬──────┤ │ required. │
│ │ALTER │ UPDATE │ READ │ NONE │ └────────────────────────────┘
│ └─┬────┴───┬────┴───┬────┴──┬───┘
│ ├────────┴────────┘ │
↓ ↓ ↓
┌────────┐ ┌────────────────────────────────────────┐
│Accepted│ │Rejected: you are not authorized for │
└────────┘ │ fullpack access to the volser │
└────────────────────────────────────────┘
┌───────────────────────────────────────────────────────┐
│File Manager disk update function with no data set name│
└──────┬────────────────────────────────────────────────┘
↓
┌─────────────────┐
│APF-authorized? │
├───────┬─────────┤
│ Yes │ No │
└───┬───┴───┬─────┘
↓ └───────────────────────────────┐
┌─────────────────────────────────────┐ │
│FACILITY(FILEM.DISK.FULLPACK) access │ │
├──────┬────────┬────────┬────────────┤ │
│ALTER │ UPDATE │ READ │ NONE │ │
└───┬──┴───┬────┴───┬────┴──────────┬─┘ │
┌──────┘ ↓ ↓ ↓ ↓
│ ┌───────────────────────────────┐ ┌────────────────────────────┐
│ │ DASDVOL(volser) access │ │Rejected: data set name │
│ ├──────┬────────┬────────┬──────┤ │ required │
│ │ALTER │ UPDATE │ READ │ NONE │ └────────────────────────────┘
│ └─┬────┴───┬────┴───┬────┴──┬───┘
│ │ └────────┴───────┤
↓ ↓ ↓
┌────────┐ ┌────────────────────────────────────────┐
│Accepted│ │Rejected: you are not authorized for │
└────────┘ │ fullpack access to the volser │
└────────────────────────────────────────┘