リソースは 2 つのデータ記述から構成されます。Calendar Server データベースのディレクトリエントリとカレンダです。ディレクトリエントリは、リソースに関連したカレンダの名前を値とする属性 icsCalendar を持ちます。
2 つのデータ記述から構成されるリソースは、次の方法のいずれかを使用して作成します。
csresource ユーティリティーを単独で使用します。csresource ユーティリティーはディレクトリエントリとカレンダを作成します。
ただし、csresource を使用してディレクトリエントリとカレンダの両方を作成することは、ディレクトリが Schema 1 環境であり、Access Manager を使用していない場合のみ推奨されます。
commadmin resource create を使用してディレクトリエントリを作成し、csresource ユーティリティーを使用してカレンダを作成します。次に例を示します。
次のように、commadmin resource create を使用してディレクトリエントリを作成します。
commadmin resource create -D amadmin -w ampassword -n blink.sesta.com -X blink -p 5555 -d varrius.com -o test1 -u resourceOne -N firstResource -c resourceOneCalendar |
ディレクトリエントリは次のようになります。
dn: uid=resourceONE,ou=People,o=varrius,o=domainroot uid: resrouceONE objectClass: icsCalendarResource objectClass: top cn: firstResource icsStatus: active icsCalendar: test1@varrius.com:resourceOne |
注: csresource で create コマンドを呼び出すときにリソース名として入力する値は、commadmin resource create の -u オプションに使用する値と同じにする必要があります。
これで任意のユーザーとしてログインし、リソースをイベントに加えることができるようになります。
csresource ユーティリティーの詳細については、『Sun Java System Calendar Server 管理ガイド』の「Calendar Server のコマンド行ユーティリティーのリファレンス」を参照してください。