FAMLog
データベースセッションとグローバルフィールドに関する注意点
February 23, 2007
FileMaker Server AdvancedのXSLTを使用したカスタムWeb公開で[データベースセッション]オプションを有効にした場合、リクエスト間でグローバルフィールドの値を保持することができます。
ただし、処理対象のデータベースファイルを切り替えると、グローバルフィールドの値は保持されません。Web公開エンジンが内部的に、新しい第2のファイルを開く前に、それまで開いていた第1のファイルを閉じてしまうためです。
代替手段として、第1のデータベースファイル内のレイアウト上に、第2のデータベースファイルにあるテーブルのレコードを表示するように設定する方法があります。これにより、処理対象のデータベースファイルを切り替えずに、第1のデータベースファイルを経由して第2のデータベースファイルのデータにアクセスすることができます。
[関連]FileMaker Server 7 Advanced カスタムWeb公開の新機能 (5)、データベースセッションの長所と短所(FAMLog)