索引     DocHome     次へ     
iPlanet Calendar Server プログラマリファレンス



目 次


このマニュアルについて
対象読者
お読みになる前に
内容の紹介
表記上の規則
関連マニュアル
オンラインマニュアル
第 1 章 アーキテクチャの概要
iPlanet Calendar Server の概要
機能の要約
バージョン 5.0 の新機能
カレンダーサーバサービス
csadmind
cshttpd
csnotifyd
csdwpd
enpd
起動順
グループスケジューリング
ディレクトリサーバサービス
水平方向のスケーラビリティ
構成
単純な単一インスタンス
ネットワークフロントエンド、データベースバックエンド
複数のフロントエンド、複数のバックエンド
新しいデフォルトクライアント UI: SHTML
アーキテクチャの基本
SHTML と WCAP
コア
データベース
カレンダーデータ
カレンダーデータの形式
グループ
イベントフィード
カレンダーデータの交換
カレンダーのユーザ設定
カレンダーアクセスコントロール
サポートされるコーディング方式
カレンダーサーバ API (CSAPI)
イベント通知サービス (ENS)
プロキシ認証 SDK (authSDK)
シングルサインオン (SSO)
Web カレンダーアクセスプロトコル (WCAP)
第 2 章 Calendar Server API (CSAPI) の概要
CSAPI のアーキテクチャ
スレッドに対する安全の要件
依存性
CSAPI の使用法
CSAPI モジュールの読み込み
プラグインインタフェース
クライアントおよびサーバの API
サーバに対する照会の例
CSAPI のサンプル
第 3 章 CSAPI リファレンス
csIAccessControl
CheckAccess
Init
csIAuthentication
ChangePassword
Init
Logon
Logout
VerifyUserExists
csICalendarLookup
Init
QualifyCalid
FreeCalid
QueryType
FreeType
csIDataTranslator
GetSupportedContentTypes
Init
Translate
csIPlugin
GetDescription
GetVendorName
GetVersion
Init
csIQualifiedCalidLookup
FindCalid
Init
csIUserAttributes
FreeAttribute
GetAttribute
Init
SetAttribute
csICalendarServer
GetVersion
Init
csIMalloc
Calloc
Free
FreeIf
Init
Malloc
Realloc
第 4 章 イベント通知サービス (ENS) の概要
ENS 用語集
イベント
イベント参照

イベント通知サービス
通知する
購読する
購読を中止する
Calendar Server と ENS との連携動作
アラームキュー
デーモン
アラーム転送の信頼性

API の概要
パブリッシャ API 関数
サブスクライバ API 関数
公開および購読ディスパッチャー API 関数
カスタムアプリケーションの作成と実行
コーディング例の場所
インクルードファイルの場所
動的にリンクまたは共有されるライブラリ
実行時ライブラリパス変数
第 5 章 イベント通知サービス API
リファレンス
パブリッシャ API の関数リスト
サブスクライバ API の関数リスト
公開および購読ディスパッチャーの関数リスト
パブリッシャ API
publisher_t
publisher_cb_t
publisher_new_a
publisher_new_s
publish_a
publish_s
publisher_delete
publisher_get_subscriber
renl_create_publisher
renl_cancel_publisher
サブスクライバ API
subscriber_t
subscription_t
subscriber_cb_t
subscriber_notify_cb_t
subscriber_new_a
subscriber_new_s
subscribe_a
unsubscribe_a
subscriber_delete
subscriber_get_publisher
renl_create_subscriber
renl_cancel_subscriber
公開および購読ディスパッチャー API
pas_dispatcher_t
pas_dispatcher_new
pas_dispatcher_delete
pas_dispatch
pas_shutdown
コーディング例
簡単なパブリッシャとサブスクライバ
パブリッシャのコードサンプル
サブスクライバのコードサンプル
信頼性の高いパブリッシャとサブスクライバ
信頼性の高いパブリッシャのサンプル
信頼性の高いサブスクライバのサンプル
第 6 章 プロキシ認証 SDK の概要
SDK を使用するユーザ
authSDK とは
アーキテクチャ
初期化
検索
クリーンアップ
関数の概要
第 7 章 プロキシ認証 SDK リファレンス
プロキシ認証 SDK 関数のリスト
プロキシ認証 SDK 関数
CEXP_GenerateLoginURL
CEXP_GetVersion
CEXP_Init
CEXP_SetHttpPort
CEXP_Shutdown
authSDK の使い方
その他のヒント
第 8 章 シングルサインオン認証
シングルサインオンとは
シングルサインオンの制限
処理の流れ
実装の要件
cookie 情報
その他の推奨設定
信頼されたアプリケーションレコード
シングルサインオフパラメータ
接頭辞の文字列
シングルサインオンの例

この例の構成パラメータ
留意点
セキュリティ
管理
スケーラビリティ
パフォーマンス
第 9 章 Web カレンダーアクセスプロトコル (WCAP) の概要
はじめに
このバージョンの新機能
コマンドの概要
セッション ID
コマンドの形式
クライアントの要求形式
URI 形式
HTML フォーム
クライアント側のイベント通知
サーバの応答形式
第 10 章 WCAP コマンド
共通のトピック
コマンド
共通のトピック
アクセスコントロールエントリ (ACE)
ほかの言語または文字セットの選択
繰り返しコンポーネントの削除
符号化文字
エラー処理
エラー文字列
レイヤーエラー番号配列
レイヤーカウント配列
エラーコード
時刻、文字列、パラメータなどの形式
予定なし/予定ありに限定したアクセス
iPlanet Calendar Server 5.0 の新しいコマンドおよびパラメータ
新しいコマンド
新しいパラメータ
出力形式
簡略出力
繰り返し処理
rrules
rdates
exrules
exdates
rid
mod
rchange
コマンド
addlink
change_password
check_id
createcalendar
deletecalendar
deletecomponents_by_range
deleteevents_by_id
deleteevents_by_range
deletetodos_by_id
deletetodos_by_range
export
fetchcomponents_by_alarmrange
fetchcomponents_by_attendee_error
fetchcomponents_by_lastmod
fetchcomponents_by_range
fetchevents_by_id
fetchtodos_by_id
get_all_timezones
get_calprops
get_freebusy
get_guids
get_userprefs
import
login
logout
ping
search_calprops
set_calprops
set_userprefs
storeevents
storetodos
upload_file
version
write_file

索引     DocHome     次へ     
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.

Last Updated June 04, 2001