FAMLog


fmsadminコマンドの活用 (1)

August 25, 2005

FileMaker Server 7のfmsadminコマンドを利用すると、コマンドラインでFileMaker Server 7の各種操作を行うことができます。

fmsadminコマンドを使ってFileMaker Serverでホストされたファイルの一覧を表示するには、LISTコマンドを使用して引数にFILESを指定します。

例えば、データベースフォルダ内にある、現在ホストされているファイルの一覧を取得したり、-sオプションを付加することによって、より詳細な使用状況(ファイルサイズや接続クライアント数、およびファイルの開閉状況)の情報を取得できます。

(使用例)
$ fmsadmin list files
$ fmsadmin -s list files

Tag: FileMaker

defaultsコマンドでFileMaker Server 7の設定を変更する (7)

August 23, 2005

FileMaker Server 7では、デフォルトデータベースフォルダと、オプションで指定されている追加データベースフォルダ内にあるデータベースが起動時に自動的に共有されます。

defaultsコマンドを用いて追加データベースフォルダを使用するオプションを有効にするには、ターミナルで次のように入力します。

(Mac OS X v10.4.2の場合)
sudo su - fmserver -c 'defaults -currentHost write "/Library/FileMaker Server 7/Library/Preferences/com.filemaker.fmserver" Preferences -dict-add UseOtherDatabaseRoot -int 1'

上記コマンドを入力後に設定を即座に反映させたい場合には、次のようにfmsadminコマンドを使用します。

sudo fmsadmin reload

(2015/09/02追記:OS X版のFileMaker Server 14では設定ファイルの形式およびパスが変更されたため、上記の方法は利用できません。)

Tag: FileMaker

Factory's FileMaker Plug-in(Mac OS X版)ver.1.0.6

August 22, 2005

有限会社ファクトリーが「Factory's FileMaker Plug-in(Mac OS X版)」のバージョン1.0.6をリリースしています。

Factory's FileMaker Plug-inは、FileMaker Proが標準でサポートする画像管理機能を拡張し、様々な要求に応じたシステム構築を実現するために必要となる関数が集約されたプラグインです。

Mac OS X版のバージョン1.0.6では、FileMaker Pro 7でインスタントWeb公開機能を利用した際に発生する不具合が修正されています。

Tag: FileMaker

デュアルCPUでWeb公開エンジンが応答しなくなる

August 19, 2005

FileMaker Server 7 Advancedにおいて、マシンがデュアルCPU構成もしくはWindowsプラットフォームでハイパースレッディングが有効になっていると、Web公開エンジンが応答しなくなったり、突然予期せぬエラーが発生することがあることについて説明した記事がFileMaker Knowledge Baseで掲載されています。

Windowsプラットフォームでハイパースレッディングを有効にしている場合は、ハイパースレッディングを無効にしてマシンを再起動することで、問題が解決する可能性があるとのことです。

Mac OS Xの場合は、一時的にシングルCPUとして機能させる方法もありますが、この方法は実際に運用する場合には勧められるものではありません。当面はデュアルCPUマシンでの使用は避ける必要がありそうです。

(関連資料)Web 公開エンジンが応答しなくなる(ファイルメーカーテクニカルサポートインフォメーション)

(2006/02/14追記:FileMaker Server 8 Advancedでは上記の問題は解決されています。)

Tag: FileMaker

FileMaker Serverのバージョン確認方法

August 17, 2005

FileMaker Server 7ではFileMaker Server Adminを使用することによりFileMaker Serverのバージョンを確認できますが、それ以外の方法としてfmsadminコマンドを使用する方法があります。

fmsadminコマンドで-vオプションもしくは--versionオプションを使用することで、バージョンを確認できます。

FileMaker Server 7.0v3の場合には、FileMaker Serverのバージョン情報は次のように表示されます。

$ fmsadmin -v
FileMaker Server
Copyright(c) 1994 - 2005 FileMaker, Inc.  All rights reserved.

fmsadmin: Version 7.0v3

User Name: USERNAME
FileMaker Server License Key: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FileMaker Server Version: 7.0v3 (02-08-2005)
FileMaker Server Hostname: famlog.filemaker.ne.jp

Tag: FileMaker

FX.php 4.0

August 15, 2005

PHPからFileMakerのデータベース処理を可能にするクラス「FX.php」のバージョン4.0がリリースされています。

FX.php 4.0では新居雅行氏が作成した日本語対応部分(FX_charset)が統合され、FX.phpだけで入出力部分のエンコードを指定できるようになっています。これによりFX_charsetを別途使用する必要がなくなりました。

その他にも、FX.phpのデータセットの理解に役立つ「FX Parser」というユーティリティが付属するようになり、新たにODBCのサポートが追加されるなど、数多くの機能が追加されています

Tag: FileMaker

defaultsコマンドでFileMaker Server 7の設定を変更する (6)

August 12, 2005

FileMaker Server 7において、defaultsコマンドを用いてFileMaker Serverでプラグインを使用できるようにするには、ターミナルで次のように入力します。

(Mac OS X v10.4.2の場合)
sudo su - fmserver -c 'defaults -currentHost write "/Library/FileMaker Server 7/Library/Preferences/com.filemaker.fmserver" Preferences UsePlugins -int 1'

上記コマンドを入力後に設定を即座に反映させたい場合には、次のようにfmsadminコマンドを使用します。

sudo fmsadmin reload

(2005/08/24追記:サンプルを一部修正しました。)

(2015/09/02追記:OS X版のFileMaker Server 14では設定ファイルの形式およびパスが変更されたため、上記の方法は利用できません。)

Tag: FileMaker

FileMaker 7のセキュリティ改善点 (5)

August 08, 2005

FileMaker Server 7 Advancedでは、WebサーバーとWebブラウザー間の通信にSSL(Secure Socket Layer)による暗号化を使用でき、インスタントWeb公開機能も新たにSSLに対応するようになりました。

従来のファイルメーカーPro UnlimitedではカスタムWeb公開のみSSLがサポートされていましたが、FileMaker Server AdvancedではカスタムWeb公開だけでなくインスタントWeb公開もSSLがサポートされています。

なお、FileMaker Pro 7(FileMaker Developer 7)のインスタントWeb公開機能はSSLに対応していません。SSLを利用するには、ApacheやIISをWebサーバーとして使用するFileMaker Server 7 Advancedが必要です。

Tag: FileMaker

FileMaker 7のセキュリティ改善点 (4)

August 05, 2005

FileMaker 7では、アカウントとパスワードを組み合わせてデータベースを保護できるようになりましたが、それに加えて「Get(アカウント名)」関数を使用して、関数およびスクリプトで現在のユーザーを判断できるようになりました。

これにより、特定のアカウントのみで実行できるスクリプトを作成することなどが可能になり、さまざまな可能性が広がります。

また、特定のスクリプトのみを対象として「スクリプトを完全アクセス権で実行」させることもできます。通常はアクセス権の制限されたユーザーで処理をしつつ、特定の処理だけ一時的に権限を昇格させてスクリプトを実行するといったこともできて、より柔軟にスクリプトを組めるようになっています。

Tag: FileMaker

FileMaker 7のセキュリティ改善点 (3)

August 04, 2005

FileMaker 7のFileMakerネットワーク共有機能では、アカウント名とパスワードに一方向の暗号化アルゴリズムを使用して、パスワードクラックツールによる侵入を防止します。

ファイルメーカーPro 6およびそれ以前では、FileMakerネットワークによる共有にセキュリティ上の問題点があり、イントラネットでのみ使用しなければならなかったり、あるいはVPNを使用しなければならないなど、利用できる環境がかなり制限されていましたが、その点がバージョン7で改善されたことになります。

さらに、FileMaker Server 7を用いてSSLを使用する設定を有効にすれば、通信内容を暗号化することも可能になり、FileMakerネットワーク共有機能を従来に比べてかなり安心して利用できるようになったと言えます。

Tag: FileMaker

このページの上へ