WOCGIGetConfigURL
2007/03/30 (Fri) 22:07:46 JST
/* 設定URLを定義するフックとしての環境変数 */ config_url = getenv(WO_CONFIG_URL); if (!config_url) { /* ファイルのURL */ /* config_url = "file:///Local/Library/WebObjects/Configuration/WOConfig.xml"; */ /* ローカルホストの wotaskd */ /* config_url = "http://localhost:1085"; */ /* マルチキャスト URL */ /* 実際には "webobjects://239.128.14.2:1085" */ config_url = CONFIG_URL; } WOLog(WO_INFO,"CGI: config url is %s", config_url); options = st_new(8); st_add(options, WOCONFIG, config_url, 0);
Webサーバアダプタの設定を探すためのURLを取得します。 デフォルトではマルチキャストでwotaskdを探します。 続けて文字列テーブル strtbl を生成し、設定用のURLをセットします。
struct strbl
strtbl (strtbl.h)
typedef struct _strtbl { unsigned int count; unsigned int capacity; unsigned int firstNull; strtblelem *head; } strtbl; typedef struct _strtblelem { const char *key, *value; int flags; } strtblelem;
文字列テーブルは、キーと値の組み合わせで文字列データを保持する辞書です。 NSDictionaryのC版ですね。
Inverse Pages: WOCGIAdaptor