![]() |
iPlanet Calendar Server プログラマリファレンス |
目 次
このマニュアルについて対象読者
第 1 章 アーキテクチャの概要
お読みになる前に
内容の紹介
表記上の規則
関連マニュアル
オンラインマニュアル
iPlanet Calendar Server の概要
第 2 章 Calendar Server API (CSAPI) の概要
機能の要約
バージョン 5.0 の新機能
カレンダーサーバサービス
csadmind
グループスケジューリング
cshttpd
csnotifyd
csdwpd
enpd
起動順
ディレクトリサーバサービス
水平方向のスケーラビリティ
構成
新しいデフォルトクライアント UI: SHTML
単純な単一インスタンス
ネットワークフロントエンド、データベースバックエンド
複数のフロントエンド、複数のバックエンド
アーキテクチャの基本
SHTML と WCAP
カレンダーデータ
コア
データベース
カレンダーデータの形式
カレンダーサーバ API (CSAPI)
グループ
イベントフィード
カレンダーデータの交換
カレンダーのユーザ設定
カレンダーアクセスコントロール
サポートされるコーディング方式
イベント通知サービス (ENS)
プロキシ認証 SDK (authSDK)
シングルサインオン (SSO)
Web カレンダーアクセスプロトコル (WCAP)
CSAPI のアーキテクチャ
第 3 章 CSAPI リファレンス
スレッドに対する安全の要件
CSAPI の使用法
依存性
CSAPI モジュールの読み込み
CSAPI のサンプル
プラグインインタフェース
クライアントおよびサーバの API
サーバに対する照会の例
csIAccessControl
第 4 章 イベント通知サービス (ENS) の概要
CheckAccess
csIAuthentication
Init
ChangePassword
csICalendarLookup
Init
Logon
Logout
VerifyUserExists
Init
csIDataTranslator
QualifyCalid
FreeCalid
QueryType
FreeType
GetSupportedContentTypes
csIPlugin
Init
Translate
GetDescription
csIQualifiedCalidLookup
GetVendorName
GetVersion
Init
FindCalid
csIUserAttributes
Init
FreeAttribute
csICalendarServer
GetAttribute
Init
SetAttribute
GetVersion
csIMalloc
Init
Calloc
Free
FreeIf
Init
Malloc
Realloc
ENS 用語集
第 5 章 イベント通知サービス API
イベント
イベント参照
イベント通知サービス
例
通知する
Calendar Server と ENS との連携動作
購読する
購読を中止する
アラームキュー
API の概要
デーモン
アラーム転送の信頼性
例
パブリッシャ API 関数
カスタムアプリケーションの作成と実行
サブスクライバ API 関数
公開および購読ディスパッチャー API 関数
コーディング例の場所
インクルードファイルの場所
動的にリンクまたは共有されるライブラリ
実行時ライブラリパス変数
リファレンスパブリッシャ API の関数リスト
第 6 章 プロキシ認証 SDK の概要
サブスクライバ API の関数リスト
公開および購読ディスパッチャーの関数リスト
パブリッシャ API
publisher_t
サブスクライバ API
publisher_cb_t
publisher_new_a
publisher_new_s
publish_a
publish_s
publisher_delete
publisher_get_subscriber
renl_create_publisher
renl_cancel_publisher
subscriber_t
公開および購読ディスパッチャー API
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
pas_dispatcher_t
コーディング例
pas_dispatcher_new
pas_dispatcher_delete
pas_dispatch
pas_shutdown
簡単なパブリッシャとサブスクライバ
パブリッシャのコードサンプル
信頼性の高いパブリッシャとサブスクライバ
サブスクライバのコードサンプル
信頼性の高いパブリッシャのサンプル
信頼性の高いサブスクライバのサンプル
SDK を使用するユーザ
第 7 章 プロキシ認証 SDK リファレンス
authSDK とは
アーキテクチャ
初期化
関数の概要
検索
クリーンアップ
プロキシ認証 SDK 関数のリスト
第 8 章 シングルサインオン認証
プロキシ認証 SDK 関数
CEXP_GenerateLoginURL
authSDK の使い方
CEXP_GetVersion
CEXP_Init
CEXP_SetHttpPort
CEXP_Shutdown
その他のヒント
シングルサインオンとは
第 9 章 Web カレンダーアクセスプロトコル (WCAP) の概要
シングルサインオンの制限
処理の流れ
実装の要件
cookie 情報
シングルサインオンの例
その他の推奨設定
信頼されたアプリケーションレコード
シングルサインオフパラメータ
接頭辞の文字列
例
留意点
この例の構成パラメータ
セキュリティ
管理
スケーラビリティ
パフォーマンス
はじめに
第 10 章 WCAP コマンド
このバージョンの新機能
コマンドの概要
セッション ID
コマンドの形式
クライアントの要求形式
URI 形式
サーバの応答形式
HTML フォーム
クライアント側のイベント通知
共通のトピック
コマンド
共通のトピック
アクセスコントロールエントリ (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