| [Keep GAM database updated] プロパティ | |
[ Keep GAM database updated ] プロパティは、ビルドプロセス中に GeneXus Access Manager データベース内に情報を保存するかどうかを示します。
GAM データベース内に保存された情報は、GAM アプリケーションの登録プロセスが実行されるときと、アクセス許可が自動的に生成されるときに適用されます。
True |
必要時に毎回 GAM データベース内に情報を保存します。これが既定値です。 |
False |
GAM データベース内に情報を保存しません。 |
説明
このプロパティは、[ Enable Integrated Security ] プロパティが True に設定されているときに、環境レベルで使用できます。
[ Keep GAM database updated ] が False に設定されている場合は GAM データベースは再編成されない (データベース構造は変更されない) ことを考慮してください。
一方で、 [ Keep GAM database updated ] が True に設定されており、[ Reorganize server tables ] プロパティが False に設定されている場合、GAM データベースは、アプリケーションおよびアクセス許可登録情報を使用して更新される必要がありますが、 [ Reorganize Server Tables ] プロパティでデータベース構造を変更しないように指定されているため、構造は変更されません。
[ Keep GAM database updated ] プロパティの目的は次のとおりです:
- 本番環境の GAM データベースを使用する KB について、GAM データベースを変更せずに、変更を加えられるようにします。
- インターネット接続なしで、クラウド (クラウドでのプロトタイプ) 内で KB をビルドできるようにします。
- connection.gam ファイルは、このプロパティが False に設定されているときは生成されません。ビルドプロセスは GAM データベースに接続しません。
- [ Keep GAM database updated ] プロパティが False に設定されている場合、ビルドプロセス中に次の警告が出力されます:
警告: アプリケーションは登録されません。対象の環境は、GAM データベースを再編成しないように設定されます。
実行時に次のようなエラーが表示されます (iOS シミュレーター):
Could not load Knowledge Base - Application model main entry point can't be nil. (ナレッジベースをロードできませんでした - アプリケーションモデルのメイン エントリー ポイントは nil にできません。)
適用対象 |
環境設定 |
グループ |
Integrated Security |
|
|
GAM Applications Registration process
SAC #34689
|
|
|
|
|