Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

9.14 CHECK_AUTHORITY

Note

注意:9.1 組み込み関数の規則     組み込み関数の規則     利用オプション

ユーザーがオブジェクトに対する特定の権限を持っているかどうかを検査します。 

...

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

A

必須

オブジェクト名

1

10



2

A

必須

オブジェクト名

拡張子の値:

- ブランク
- リテラル
- *LIBL

1

10



3

A

必須

オブジェクト・タイプ

値: 
DF - フィールド 
AT - アプリケーション・テンプレート* 
PF - ファンクション 
PD - プロセス 
FD - ファイル 
P# - 区画* 
SV - システム変数 
MT - 多言語文字列 

*注:オブジェクト・タイプP#とATは、Visual 注:オブジェクト・タイプP#とATは、Visual LANSAの文脈上は何の意味もありません。

2

2



4

A

必須

オブジェクトに必要な権限:

値: 
操作上 
UD - 定義を使用する 
MD - 定義を変更する 
DD - 定義を削除する

デー タ
DS - 表示する 
AD- 追加する 
CH - 変更する 
DL - 削除する

2

2



...

Tip

ヒント:

値*CHECK_AUTH_DYNLIBLがデータ領域DC@OSVEROPに指定されている場合は、ファイルに対する権限(FD)を検査する際にライブラリまたはLIBLが指定されていないときは、そのつどライブラリ・リストが取得されて、CHECK_AUTHORITYで実際に使用するライブラリがダイナミックに決定されます。この設定を使用すると、パフォーマンスに影響が生じる場合があります。 

ファイルに対する権限を検査する場合は、オブジェクト拡張子の値にシステム変数*PARTDTALIBを使用します。

Note

注:注意:FUNCTION 権限(タイプPF)を検査する場合は、引数としてPROCESSとFUNCTIONの両方を指定する必要があります。つまり、オブジェクト名は PROCESSで、オブジェクト拡張子はFUNCTIONになります。

...