ここでは、次の内容について説明します。
設定を変更する権限を持つ管理者としてログインします。
stop-cal を実行して Calendar Server サービスを停止します。
/etc/opt/SUNWics5/cal/config ディレクトリに移動します。
古い ics.conf ファイルをコピーして名前を変更し、保存します。
次の表に示すパラメータを 1 つ以上編集します。
ユーザーがカレンダを作成したときに使用されるデフォルトのアクセス制御設定を指定します。形式は、ACE (アクセス制御エントリ) 引数をセミコロンで区切ったリスト形式の文字列です。デフォルトは次のとおりです。
"@@o^a^r^g;@@o^c^wdeic^g; @^a^fs^g;@^c^^g;@^p^r^g"
ACE 形式については、「15.4 カレンダのアクセス制御」を参照してください。Calendar Server ユーティリティーについては、「D.5 cscal」を参照してください。
カレンダ所有者のデフォルトのアクセス制御設定を指定します。デフォルトは次のとおりです。"@@o^a^rsf^g;@@o^c^wdeic^g"
ユーザーのデフォルトカレンダを、そのユーザーの空き/予定ありカレンダリストに含めるかどうかを指定します。デフォルトは “yes” です。
ユーザーのデフォルトカレンダを、そのユーザーの空き/予定ありカレンダリストから削除できるかどうかを指定します。デフォルトは “no” です。
異なるデータベースでのカレンダの検索に使用する URL を指定します。このパラメータは、カレンダデータベースの移行中にのみ使用します。カレンダが 2 つの異なるデータベースに分かれている間は、現在の Calendar Server データベース以外の URL を指定できます。システムでは、まず Calendar Server のカレンダデータベースを検索し、ユーザーが見つからない場合は、リダイレクト URL が利用できるかどうかを確認します。この機能をオフにするには、get_freebusy コマンドで 1 に設定された noredirect パラメータを渡します。
ユーザーのデフォルトカレンダを、そのユーザーの登録済みカレンダリストに含めるかどうかを指定します。デフォルトは “yes” です。
"yes" に指定すると、ユーザーのデフォルトカレンダは公開読み取り/非公開書き込みに初期設定されます。"no" を指定すると、ユーザーのデフォルトカレンダは非公開読み取り/非公開書き込みに初期設定されます。デフォルトは “no” です。
ユーザーカレンダの同じ時間帯に複数の予定をスケジューリングできるかどうかを指定します。
"no": 複数のユーザーからの予約は拒否されます。
"yes": 複数のユーザーからの予約は許可されます (デフォルト)。
このパラメータは、ユーザーカレンダの作成時にのみ使用されます。作成後は、Calendar Server はカレンダプロパティーファイル (ics50calprops.db) を参照して複数のユーザーからの予約の可否を決定します。
複数のユーザーからの予約のカレンダプロパティーの値を変更するには、-k オプションを指定して cscal を実行します。
ユーザーが出席依頼を受信したがデフォルトカレンダがない場合に、ユーザーカレンダを自動作成するかどうかを指定します。このオプションはデフォルトで有効になっています ("yes")。
ファイルを ics.conf として保存します。
Calendar Server を再起動します。
cal-svr-base/SUNWics5/cal/sbin/start-cal
設定を変更する権限を持つ管理者としてログインします。
stop-cal を実行して Calendar Server サービスを停止します。
/etc/opt/SUNWics5/cal/config ディレクトリに移動します。
古い ics.conf ファイルをコピーして名前を変更し、保存します。
次の表に示すパラメータを 1 つ以上編集します。
カレンダの作成時に、リソースカレンダ (会議室や視聴覚機器などのリソースのカレンダ) の同一時間帯に複数の予定をスケジューリングできるように設定するかどうかを指定します。
"no": 複数のユーザーからの予約は拒否されます。これがデフォルトです。
"yes": 複数のユーザーからの予約は許可されます。
このパラメータは、リソースカレンダの作成時にのみ使用されます。
リソースカレンダの作成後は、Calendar Server はカレンダのプロパティー (ics50calprops.db) を参照して複数のユーザーからの予約の可否を決定します。
リソースカレンダのカレンダプロパティーを変更して複数のユーザーからの予約の可否を変更する場合は、-k オプションを指定した csresource コマンドを実行します。
リソースカレンダを作成するときに使用されるデフォルトのアクセス制御設定を指定します。デフォルトは次のとおりです。
"@@o^a^r^g;@@o^c^wdeic^g;@^a^rsf^g")
出席依頼がリソースに送信されたときに自動的に受諾とマークを付けるかどうかを指定します。デフォルトは "yes" です。
リソースに対し予定への出席依頼がなされたときに既存のカレンダがない場合、自動プロビジョニングを行うかどうかを指定します。
デフォルトは "yes" です。
ファイルを ics.conf として保存します。
Calendar Server を再起動します。
cal-svr-base/SUNWics5/cal/sbin/start-cal
グループカレンダは、ユーザーカレンダに類似した予定を使用してスケジュールできます。ただし、ユーザーはグループカレンダにログインできません。ユーザーがグループカレンダを閲覧するには、そのカレンダに登録しておく必要があります。グループカレンダを設定するには、次の手順に従って、ics.conf ファイルを編集します。
設定を変更する権限を持つ管理者としてログインします。
stop-cal を実行して Calendar Server サービスを停止します。
/etc/opt/SUNWics5/cal/config ディレクトリに移動します。
古い ics.conf ファイルをコピーして名前を変更し、保存します。
次の表に示すパラメータを 1 つ以上編集します。
グループカレンダが複数のユーザーから予約できるかどうかを指定します。デフォルトは yes です。
グループカレンダのデフォルト ACL を指定します。
"@@o^a^r^g;@@o^c^wdeic^g;@^a^rsf^g"
自動プロビジョニングを有効にするか無効にするかを指定します。デフォルトは "yes" (有効) です。
グループの出席依頼に自動的に PARTSTAT=ACCEPTED を与えるかどうかを指定します。
出席依頼に応じてグループを拡張するかどうかを指定します。
"yes" の場合、calstore.group.attendee.maxsize パラメータの制約を満たすとリストが拡張されます。拡張に失敗したり、このパラメータが "no" に設定されている場合は、出席者リストにはグループ名だけが表示され、RSVP は要求されません。
グループを拡張できるかどうかを指定します。"0" の値は拡張限度がないことを示します。どのサイズのグループも拡張できます。
拡張は可能ですが、無制限ではありません。パラメータの値は、拡張したグループ内で許容できる出席者の最大数を示します。グループ内の出席者数が最大サイズを超えた場合、そのグループは拡張されません。
"-1" の値は拡張できないことを示します。
最大サイズを超えたために拡張できない場合、出席者リストにはグループ名だけが表示され、企画者にエラーが返されます。
ファイルを ics.conf として保存します。
Calendar Server を再起動します。
cal-svr-base/SUNWics5/cal/sbin/start-cal
グループの設定については、「グループ用に Calendar Server を設定するには」を参照してください。
ユーザーカレンダ、リソースカレンダ、およびグループカレンダの自動プロビジョニングはデフォルトで有効になっています。つまり、ログインしようとしたユーザーがまだデフォルトカレンダを持っていない場合、デフォルト設定を使用してユーザーカレンダが作成されます。
ユーザー、リソース、またはグループに対し予定への出席依頼が行われたが、デフォルトカレンダがまだ用意されていない場合、デフォルト設定を使用してリソースカレンダまたはグループカレンダが作成されます。
いずれかのカレンダの自動プロビジョニングを無効にするには、次の手順で示すように、ics.conf ファイルの該当するパラメータを変更します。
設定を変更する権限を持つ管理者としてログインします。
stop-cal を実行して Calendar Server サービスを停止します。
/etc/opt/SUNWics5/cal/config ディレクトリに移動します。
古い ics.conf ファイルをコピーして名前を変更し、保存します。
次のパラメータを編集して、ユーザーカレンダ、リソースカレンダ、およびグループカレンダの自動プロビジョニングを無効にします。
ユーザーカレンダの自動プロビジョニングを有効にするか (“yes”)、無効にするか (“no”) を指定します。デフォルトは “yes” です。
リソースカレンダの自動プロビジョニングを有効にするか (“yes”)、無効にするか (“no”) を指定します。デフォルトは “yes” です。
グループカレンダの自動プロビジョニングを有効にするか (“yes”)、無効にするか (“no”) を指定します。デフォルトは “yes” です。
ユーザーカレンダの自動出席依頼を有効にするか (“yes”)、無効にするか (“no”) を指定します。デフォルトは “yes” です。
ファイルを ics.conf として保存します。
Calendar Server を再起動します。
cal-svr-base /SUNWics5/cal/sbin/start-cal
空き/予定ありビューは、いくつかの目的で使用されます。空き/予定ありビューの生成方法をカスタマイズするための ics.conf パラメータがいくつか用意されています。
設定を変更する権限を持つ管理者としてログインします。
stop-cal を実行して Calendar Server サービスを停止します。
/etc/opt/SUNWics5/cal/config ディレクトリに移動します。
古い ics.conf ファイルをコピーして名前を変更し、保存します。
次の表に示す 1 つ以上の ics.conf パラメータを編集します。
get_freebusy の範囲指定の開始時刻に適用される、現在時刻からのオフセットを指定します (日単位)。デフォルトは "30" です。
get_freebusy の範囲指定の終了時刻に適用される、現在時刻からのオフセットを指定します (日単位)。デフォルトは "30" です。
ユーザーのデフォルトカレンダを、そのユーザーの空き/予定ありカレンダリストに含めるかどうかを指定します。デフォルトは "yes" です。
ユーザーのデフォルトカレンダを、そのユーザーの空き/予定ありカレンダリストから削除できるかどうかを指定します。デフォルトは "no" です。
ファイルを ics.conf として保存します。
Calendar Server を再起動します。
cal-svr-base /SUNWics5/cal/sbin/start-cal