ラベル迂回処理 (BLP) の制御
File Manager を使用すると、システムのインストール・パラメーター (JES パラメーター) で BLP が許可されていない場合であっても、ユーザーによる磁気テープ・ラベルの処理を制御することができます。
ご使用のシステムで BLP の使用が許可されている (JES パラメーターで指定) 場合には、通常のオープン処理でユーザーが ICHBLP へのアクセス権を持っているかどうかを検査します。READ アクセス権以上を持っているユーザーであれば、誰でも BLP を使用することができます。ICHBLP がご使用のセキュリティー製品に定義されていない場合には、すべてのユーザーが BLP を使用できます。
ご使用のシステムで BLP の使用が許可されていない (JES パラメーターで指定) 場合は、JCL 制御ステートメントに LABEL=(,BLP) がコーディングされていると、BLP が NL に変換されます。ただし、File Manager ユーザーは以下の条件で BLP を利用することができます。
- File Manager が APF 許可で稼働していること。
- TLB 以外のいずれの機能についても、ユーザーが FILEM.TAPE.BLP へのアクセスを持っていること。
- ICHBLP がご使用のセキュリティー製品に定義されている場合は、ユーザーがそれに対して READ アクセス以上のアクセス権を持っていること。
この場合は、次のいずれかが JCL 制御ステートメントにコーディングされています。
- LABEL=(,BLP)
- LABEL=(,NL)
これは、File Manager による BLP 処理 に図示されています。図 1. File Manager による BLP 処理
┌──────────────────────────────────────────┐
│Installation allows BLP usage (JES parms)?│
├──────────────────┬───────────────────────┤
│ Yes │ No │
└──────┬───────────┴────────────┬──────────┘
│ ↓
│ ┌────────────────────────────────┐
│ │System converts BLP on JCL to NL│
│ └────────┬───────────────────────┘
│ ↓
│ ┌───────────────────────────────────┐
│ │File Manager tape function with │
│ │LABEL=BLP on control statement? │
│ ├────────────────┬──────────────────┤
│ │ Yes │ No │
│ └────────┬───────┴────────┬─────────┘
│ ↓ └─────────────────┐
│ ┌─────────────────┐ │
│ │APF-authorized? │ │
│ ├──────┬──────────┤ │
│ │ Yes │ No │ │
│ └──┬───┴────┬─────┘ │
│ ↓ └───────────────────────┐ │
│ ┌─────────────────┐ │ │
│ │Which function? │ │ │
│ ├──────┬──────────┤ │ │
│ │ TLB │ other │ │ │
│ └──┬───┴────┬─────┘ │ │
│ ┌─────┘ ↓ │ │
│ │ ┌───────────────────────────────┐ │ │
│ │ │FACILITY(FILEM.TAPE.BLP) access│ │ │
│ │ ├───────┬────────┬──────┬───────┤ │ │
│ │ │ ALTER │ UPDATE │ READ │ NONE │ │ │
│ │ └───┬───┴────┬───┴──┬───┴───┬───┘ │ │
│ │ └─┬──────┴──────┘ │ │ │
│ ↓ ↓ ↓ ↓ ↓
│ ┌────────────────────────┐ ┌─────────────────────────────┐
│ │File Manager forces BLP │ │File Manager can't force BLP │
│ └────────────┬───────────┘ └─────────────────────────────┘
↓ ↓
┌───────────────────────────────────────────┐
│Open processing checks access to ICHBLP │
├────────────┬───────┬────────┬──────┬──────┤
│Not defined │ ALTER │ UPDATE │ READ │ NONE │
└──────┬─────┴──┬────┴────┬───┴──┬───┴───┬──┘
├────────┴─────────┴──────┘ │
↓ ↓
┌────────────────────────┐ ┌───────────────────────────────────┐
│ File Manager uses BLP │ │ File Manager abends with S913-64 │
└────────────────────────┘ └───────────────────────────────────┘