Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

サンプルの設定

以下の例では、特権ルーチン・アプリケーションを作成およびテストする方法を示します。この例を開始する前に、以下の準備手順を実行します。ただし、最初の 3 つの手順は、このチュートリアルのこれまでの例で、既に実行している場合があります。

  1. まだ、Caché にユーザ (ユーザ名は JSmith、パスワードは JSmith) を追加していない場合はこれを追加します。手順については、"ユーザの作成" を参照してください。

  2. まだ、Caché にリソース (SecurityTutorialResource) を追加していない場合はこれを追加します。手順については、"リソースの作成" を参照してください。

  3. まだ、ロール (SecurityTutorialRole) を作成していない場合はこれを作成します。Use 許可を持つロールに SecurityTutorialResource を追加します。手順については、"ロールの作成" を参照してください。

  4. さらに、PrivRoutineRole という名前の新しいロールを作成します。手順については、"ロールの作成" を参照してください。

  5. ユーザ JSmith を SecurityTutorialRole ではなく %Developer ロールに追加します。JSmith が既に SecurityTutorialRole のメンバである場合、このロールから JSmith を削除します。手順については、"ロールへのユーザの追加" を参照してください。この手順には、ユーザを SecurityTutorialRole ロールに追加する方法が示されています。この場合、ユーザを %Developer に追加します。

  6. 最後に、サンプル・ルーチン PrivRoutineExample.mac を、USER ネームスペースの Caché にインポートします。このルーチンは、PrivRoutine.xml ファイルに含まれます。このファイルの場所については、以下のメモを参照してください。インストール手順については、"ターミナルを使用したコードのインポート" を参照してください。

Note:

この例では、ユーザ JSmith には %Developer ロールが必要です。JSmith がターミナルにアクセスできるようにする必要があります。このためには、%Developer のメンバシップが必要です。

PrivRoutine.xmlinstall-dir\dev\tutorials\security にあります。

FeedbackOpens in a new tab