このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

machttp_admin.acgi

発言者:smart
( Date Friday, November 01, 1996 07:39:43 )


MacHTTPをリモートで管理するために、machttp_admin.acgiというスクリプト
がMacHTTPに入っております。試しに動作させたところ、

Error!

AppleScript error: -1708,
"dump_buf_size=4096&pig_delay=30&maxusers=30&maxlistens=6&nodns=false&time_out=
60"
doesn't understand theヌevent WaynTKiiネ message.

となってしまいます。このマシン自体は、cgiが動作しているので、AppleScript
の環境は出来ていると思います。宜しくご回答をお願いします。

田中求之 さんからのコメント
( Friday, November 01, 1996 08:05:07 )

あのスクリプト(CGI)を動かすには、ACME Script Widgets という osax が必要
です。上記のエラーメッセージは、osax がインストールされていないためにスクリプ
トが実行できなかったということをいっています。

ちなみに、AppleScript を実行したときに

 .... doesn't understand theヌevent xxxxYYYYネ message.

というエラーメッセージが出た場合は、スクリプトに必要な osax がインストールされて
いなか、スクリプトが操作しようとしているアプリケーションのバージョンが違っている
のが原因です。

Info-mac や、Acme のホームページから、ACME Script Widgets 2.5.1 を
入手して、インストールしてからお試しください。



→  Acme Technologies

smart さんからのコメント
( Friday, November 01, 1996 08:36:30 )

早速のご回答ありがとうございました。info-macより、ACME Script Widgets 2.5.1
を取り寄せて、サーバのスクリプティング機能追加に追加しました。
再起動後、今度は以下の様なエラーが発生します。何か足りないのでしょうか。

Error!

AppleScript error: -1708, item 1 of {"dump_buf_size", "4096", ""} doesn't understand theヌevent aevtdURLネ
message.

田中求之 さんからのコメント
( Friday, November 01, 1996 09:12:15 )

Decode URL osax が必要だと言ってますね。

下記の URL から8bit 対応版の Decode URL を落とせますので、どーぞ。

→  DecodeURL_8bits

smart さんからのコメント
( Friday, November 01, 1996 09:33:19 )

ありがとうございました。DecodeURL_8bitsで解決しました。
エラーから必要なosaxが、どうして分かるのでしょうか。
やはり、経験ということでしょうか。

田中求之 さんからのコメント
( Friday, November 01, 1996 18:27:38 )

>エラーから必要なosaxが、どうして分かるのでしょうか。

エラーメッセージの中の ヌevent xxxxYYYYネ の xxxx と YYYY を見れば、
どの osax を呼び出しているスクリプトになっているのかを分かるのですよ。
もちろん、普通に osax を使っているには気が付かない情報なのですが、
自分で osax を作るために色々と調べたことがあるので分かったのです。

もちろん、自分が使ったこともない osax に関しては分かりませんし、
MacHTTP に付属のものであれば何を使っているかは知っていたというのが
ありますけど。