ファイルVFPPF06/07の代わりにユーザー・データおよびセキュリティ・データをXMLファイルとして保存できる

Visual LANSA

ファイルVFPPF06/07の代わりにユーザー・データおよびセキュリティ・データをXMLファイルとして保存できる


Webアクセスのないフレームワークへのセキュリティ・オプションを軽くするには、ユーザー定義をと権限をローカルのVF_Sy001_Users.XMLに保存します。

権限をVF_Sy001_Users.XMLに保存する場合VF_Sy001_Users.XMLはユーザーのPC上に存在しなくてはなりません。VF_Sy001_Users.XMLがユーザーのPCに存在するか、ネットワーク上に存在してどのユーザーのPCでもアクセス可能である限り、ユーザーがリモート・サーバーに接続する場合でもこの方法は利用できます。

VF_Sy001_Users.XMLに保存された権限はユーザーのPCに存在する必要がありますが、サーバーに接続する際に使用可能です(各ユーザーのPC上に存在するか、サーバー上に存在し各ユーザーのPCからアクセス可能な場合)。

フレームワークがWebモードで稼働中の場合、ユーザー定義と権限を保存したVF_Sy001_Users.XMLは一切使用できません。

ユーザー定義をXMLファイルとして保存する意義:

·         ユーザー定義ファイルの名前は別の名前に変えられます。

·         ファイルへの完全なパスを指定できます。これはネットワーク上のドライブのパスでもよいので、すべてのユーザーが同じXMLファイルを共有できます。

·         XMLファイルの内容はフレームワーク以外で変更してはいけません。

·         区画のExecuteディレクトリに、VF_Sy001_Users_YYYYMMDD_HHMMSS.XMLというファイルが存在する場合があります。これはそのファイル名の時間に保存されたユーザー定義バージョンを表しています。これは、不要なユーザー定義の変更を元に戻すときに使用します。保存された古いバージョンは時々削除する必要があります。

·         組み込みのフレームワーク・ユーザー・プロファイル管理機能はオプションです。これを使わないでも、アプリケーションの複数のユーザーを使用したり、設計したユーザー・プロファイル管理機能が妨げられたりすることはありません。

この機能を使用する方法:

フレームワーク--> プロパティ--> ユーザー管理設定タブを表示し、オプションDBMSテーブルのユーザー明細の保管のチェックをはずします。