注意: 9.1 組み込み関数の規則 &<a href="bifcat2_09.htm"&>利用オプション&</a&>
LANSAオブジェクトに対するユーザーの権限を設定します。この組み込み関数を呼び出すユーザーには、LANSAオブジェクトに対する管理権限 (MD) が必要です。
特別注記:この組み込み関数は非常に高度な機能を提供しており、基本的にRDMLファンクションで新しいRDMLアプリケーションを構築することができるようになります。
この関数は非常に特殊な場所で使用されるため、LANSA製品を熟知している必要があります。この組み込み関数を「商用」アプリケーション (例:受注入力) で使用することは一般的ではなく、使用しないことをお勧めします。
LANSAオブジェクトに対するユーザーのアクセス権限の変更は、次回ユーザーがLANSAを起動するまで無効です。現在LANSAを使用している場合は、LANSAを終了し、再度LANSAを起動することによって、変更されたオブジェクトに対するアクセス権限を有効にする必要があります。
この条件は、SET_AUTHORITYの呼び出し元のユーザーが自身のオブジェクトに対する権限を変更する場合も当てはまります。
オブジェクトのタイプ (プロセス、ファンクション、またはファイル) に対してセキュリティ・チェックが無効になっている場合、権限を変更しても何の影響もありません。IBM iでのセキュリティ設定を判断する方法については、『LANSA/ADユーザーガイド』に記載されている、システム設定を確認する機能の&<a href="../../../lansa010/content/lansa/ladugub7_0040.htm"&>「実行とセキュリティの設定」&</a&>を参照してください。Windows、あるいはLinuxに配布されたアプリケーションでのセキュリティ設定の判断方法については、プロセスおよびフォームのコンパイル時に使用したx_defppp.hファイルを参照してください。このファイルに関する詳細は、&<a href="l4wdepb2_0120.htm"&>「X_DEFppp.H 定義ヘッダ ファイル」&</a&>で参照できます。
引数
番号 |
タイプ |
必須/任意 |
記述 |
最小長 |
最大長 |
最小小数桁数 |
最大小数桁数 |
1 |
A |
必須 |
オブジェクト名 |
1 |
10 |
|
|
2 |
A |
必須 |
オブジェクト拡張子 |
1 |
10 |
|
|
3 |
A |
必須 |
オブジェクト・タイプ |
2 |
2 |
|
|
4 |
A |
必須 |
ユーザー名 |
1 |
10 |
|
|
5 |
A |
必須 |
アクセス権限 |
1 |
20 |
|
|
依存関係
オブジェクト・タイプ |
オブジェクト名 |
オブジェクト拡張子 |
AT |
テンプレート名 |
*blank |
DF |
フィールド名 |
*blank |
FD |
ファイル名 |
*blank、*LIBL、ライブラリ名 |
PD |
プロセス名 |
*blank |
PF |
プロセス名 |
ファンクション名 |
P# |
区画名 |
*blank |
SV |
システム変数名の1-10桁目 |
システム変数名の11~20の位置 |
MT |
言語変数名の1-10桁目 |
複数言語変数名の11~20の位置 |
戻り値
番号 |
タイプ |
必須/任意 |
記述 |
最小長 |
最大長 |
最小小数桁数 |
最大小数桁数 |
1 |
A |
必須 |
戻りコード |
2 |
2 |
|
|