GridInfo/ja

GridInfo Protocol は、クライアントの自動設定を簡単にできるように、 mana janus が提唱したものです. GridInfo Protocol を使うと、ユーザサーバやスタンドアロンサーバの URI さえあれば、Welcome ページや、Helper URI (Economy サブシステムが使用します) 、グリッド名や各種情報の設定値をスマートクライアントが自動的に取得できるようになっています.

GridInfo は、スタンドアロンサーバやグリッドのユーザサーバの URL の末尾に /get_grid_info を追加して、HTTP GET で呼び出すだけで取得できます. % GET http://127.0.0.1:9000/get_grid_info | xml_pp http://127.0.0.1:9000/ the lost continent of hippo standalone http://127.0.0.1/register OpenSim http://127.0.0.1/help http://127.0.0.1/about/ http://127.0.0.1/welcome hippogrid http://127.0.0.1/password http://127.0.0.1:9000/ 上の情報は、以下の [GridInfo] セクションの情報を使って「生成」されます. [GridInfo] login = http://127.0.0.1:9000/ welcome = http://127.0.0.1/welcome economy = http://127.0.0.1:9000/ about = http://127.0.0.1/about/ register = http://127.0.0.1/register help = http://127.0.0.1/help password = http://127.0.0.1/password gridname = "the lost continent of hippo" gridnick = "hippogrid"
 * login uri
 * login page
 * helper uri
 * web page of grid
 * account creation
 * help
 * password help
 * long grid name
 * short grid name

OpenSim.ini セクションを見ると、GridInfo の全てのオプションが載っています. ただし、ここに自分でキーを追加することができます. 追加した情報は、レスポンスに自動的に含まれるようになります.

注: GridInfo の設定項目のある場所が変更になりました.


 * バージョン 0.6.9 以下では、OpenSim.ini にあります.
 * バージョン 0.7.0 には GridInfo がありません. 0.7.0.1 以上に更新してください.
 * バージョン 0.7.0.1 以上では、StandaloneCommon.ini にあります. ハイパーグリッドでは、Robust.ini にあります.