ヘッダーをスキップ
Oracle® WebCenter Content Content Server開発者ガイド
11
g
リリース1(11.1.1)
B66702-01
ライブラリ
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
新機能および変更された機能
11
g
リリース1 (11.1.1)の新機能
11
g
リリース1 (11.1.1)の変更された機能
第I部 Oracle WebCenter Content Serverのカスタマイズの開始
1
Oracle WebCenter Content Serverの概要
1.1
コンテンツ・サーバーのアーキテクチャの概要
1.1.1
WebCenter Contentのディレクトリおよびファイル
1.1.1.1
WebCenter Contentのディレクトリの用語
1.1.1.2
binディレクトリ
1.1.1.3
configディレクトリ
1.1.1.4
componentsディレクトリ
1.1.1.5
resourcesディレクトリ
1.1.1.6
weblayoutディレクトリ
1.1.2
リソース
1.2
カスタマイズのタイプ
1.3
カスタマイズの計画
1.4
コンテンツ・サーバーのカスタマイズで推奨されるスキルとツール
1.5
コンテンツ・サーバーの動作
1.5.1
起動動作
1.5.1.1
起動手順
1.5.1.2
構成のロードの影響
1.5.2
リソースのキャッシング
1.5.3
ページ・アセンブリ
1.5.4
データベースとの対話
1.5.5
ローカライズされた文字列の解決
1.5.6
アプリケーション統合
2
Oracle Fusion Order Demoサンプル・アプリケーションの概要
2.1
Fusion Order DemoおよびSuppliersモジュールについて
2.2
Fusion Order Demoアプリケーションの設定
2.3
Suppliersモジュールの実行
2.3.1
Suppliersモジュール・コード
2.3.2
Suppliersモジュールのページ
第II部 コンテンツ・サーバー・インタフェースのルック・アンド・フィールの変更
3
コンテンツ・サーバー・インタフェースのカスタマイズ
3.1
コンテンツ・サーバー・インタフェースのカスタマイズについて
3.1.1
スキンとレイアウトのタイプ
3.1.2
スキン
3.1.3
レイアウト
3.2
別のスキンまたはレイアウトの選択
3.2.1
別のスキンまたはレイアウトの選択方法
3.2.2
実行時に行われる処理
3.3
新規ユーザーおよびゲスト向けのデフォルトのスキンおよびレイアウトの構成
3.4
スキンまたはレイアウトのテンプレートの変更
3.4.1
動的パブリッシュについて
3.5
匿名ユーザー・インタフェースの変更
3.5.1
匿名ユーザー・インタフェースの変更方法
3.5.2
実行時に行われる処理
3.6
ログイン・ページのURLの変更
3.7
新規レイアウトの作成およびパブリッシュ
3.8
パブリッシュされたファイルの使用の最適化
3.8.1
ファイルのバンドル
3.8.2
パブリッシュされたファイルの参照
4
動的サーバー・ページの作成
4.1
動的サーバー・ページについて
4.1.1
ページ・タイプ
4.1.1.1
IDOCファイル
4.1.1.2
HCSTファイル
4.1.1.3
HCSPファイル
4.1.1.4
HCSFファイル
4.2
Webページの外観およびナビゲーションの変更
4.2.1
構文
4.2.1.1
Idocスクリプトの式
4.2.1.2
比較演算子
4.2.1.3
特殊文字
4.2.1.4
メタデータの参照
4.2.2
Idocスクリプトの関数
4.2.2.1
docLoadResourceIncludes関数
4.2.2.2
executeService関数
4.2.3
開発に関する推奨事項
4.2.3.1
一般的ガイドライン
4.2.3.2
HCSFガイドライン
4.2.4
HCSFページ
4.2.4.1
ロード・セクション
4.2.4.2
データ・セクション
4.2.4.3
フォーム・セクション
4.3
動的サーバー・ページ用のカスタム・インクルードを含むIDOCファイルの作成
4.4
HCSTページの作成
4.5
HCSPページの作成
4.6
HCSFページの作成
4.6.1
フォームの共通コード
4.6.1.1
ファイル情報の取得
4.6.1.2
ファイル拡張子の参照
4.6.1.3
フォーム情報の定義
4.6.1.4
フォーム・フィールドの定義
4.6.1.5
非表示フィールドの定義
4.6.1.6
フォームの送信
4.7
HCST、HCSP、HCSFの各ページのWebブラウザでの表示の確認
第III部 コンテンツ・サーバーの機能の変更
5
システム設定の変更
5.1
システム設定の変更について
5.2
管理サーバーを使用したシステム設定の変更
5.3
システム・プロパティ・アプリケーションを使用したシステム設定の変更
5.4
Webレイアウト・エディタを使用したライブラリおよびシステム・ホーム・ページのカスタマイズ
5.5
ユーザー管理アプリケーションを使用したユーザーのセキュリティおよびアカウントの定義
6
構成情報の変更
6.1
構成情報の変更について
6.2
Idocスクリプトのカスタム・スクリプト言語を使用した構成の変更
6.3
他の開発ツールおよびテクノロジを使用した構成の変更
7
サービスのカスタマイズ
7.1
サービスのカスタマイズについて
7.2
コンテンツ・サーバーと通信するためのサービスのカスタマイズ
7.3
データベースにアクセスするためのサービスのカスタマイズ
8
「アクション」メニューの生成
8.1
「アクション」メニューの生成について
8.2
表示表の作成
8.2.1
「ヘッドライン表示」表
8.2.2
「サムネイル表示」表
8.3
「アクション」メニューのカスタマイズ
第IV部 コンポーネントによるコンテンツ・サーバーのカスタマイズ
9
コンテンツ・サーバーのコンポーネントの開始
9.1
標準コンポーネント、システム・コンポーネントおよびカスタム・コンポーネントについて
9.1.1
コンポーネント・ファイルの概要
9.1.2
コンポーネントの使用
9.1.3
ディレクトリおよびファイルについて
9.1.3.1
HDAファイル
9.1.3.2
カスタム・リソース・ファイル
9.1.3.3
データ・バインダ
9.1.3.4
manifestファイル
9.1.3.5
その他のファイル
9.1.3.6
一般的なディレクトリ構造
9.1.4
開発に関する推奨事項
9.1.4.1
コンポーネントの作成
9.1.4.2
コンポーネント・ファイルでの作業
9.1.4.3
開発コンテンツ・サーバーの使用
9.1.4.4
コンポーネント・ファイルの編成
9.1.4.5
ネーミング規則
9.2
コンポーネントを管理するためのツール
9.2.1
コンポーネント・ウィザード
9.2.2
拡張コンポーネント・マネージャ
9.2.3
ComponentTool
9.3
コンポーネント・ファイル
9.3.1
idc製品の_components.hdaファイル
9.3.2
Components ResultSet
9.3.3
コンポーネント定義(Glue)ファイル
9.3.3.1
ResourceDefinition ResultSet
9.3.3.2
MergeRules ResultSet
9.3.3.3
Filters ResultSet
9.3.3.4
ClassAliases ResultSet
9.4
Webページをアセンブルするためのリソース
10
コンテンツ・サーバーのコンポーネントの有効化と無効化
10.1
コンポーネントの有効化と無効化について
10.2
コンポーネントの有効化
10.3
コンポーネントの無効化
11
コンポーネント構成の更新
11.1
コンポーネント構成の更新について
11.2
拡張コンポーネント・マネージャを使用したコンポーネント構成の更新
11.3
「instanceの構成」画面を使用したコンポーネント構成の更新
12
Content Trackerのカスタマイズ
12.1
Content Trackerについて
12.1.1
Content TrackerおよびContent Trackerレポート
12.2
Content Trackerのコンポーネントおよび機能
12.2.1
DataBinderダンプ機能
12.2.1.1
DataBinderダンプ機能の値
12.2.1.2
DataBinderオブジェクトのダンプ・ファイルの場所
12.2.1.3
DataBinderオブジェクトのダンプ・ファイルの名前
12.2.2
パフォーマンスの最適化
12.2.3
インストールの考慮事項
12.3
構成およびカスタマイズ
12.3.1
構成変数
12.3.1.1
アクセス制御リストおよびContent Trackerレポートのセキュア・モード
12.3.1.2
セキュリティ・チェック・プリファレンス変数の値
12.3.1.3
SctAccessLogのエントリのファイル・タイプ
12.3.2
Content Tracker構成変数の手動設定
12.3.3
外部ユーザーおよびコンテンツ・アイテムの追跡
12.4
サービス・コール構成
12.4.1
サービス・コール構成ファイルについて
12.4.1.1
一般的なサービス・コール・ロギング
12.4.1.2
拡張されたサービス・コール・トラッキング機能
12.4.1.3
サービス・コール構成ファイルの内容
12.4.1.4
ResultSetの例
12.4.2
Content Trackerロギング・サービスについて
12.4.3
サービス・コール情報の管理
12.4.3.1
SctServiceFilter.hdaファイルの手動編集
12.4.3.2
Content Trackerロギング・サービスを呼び出すための必要なDataBinderフィールドの設定
12.4.3.3
アプリケーションからのContent Trackerロギング・サービスの呼出し
12.4.3.4
IdocスクリプトからのContent Trackerロギング・サービスの呼出し
12.4.4
サービス・コール管理およびユーザー・インタフェース
12.4.4.1
サービス・エントリの追加、編集または削除
12.4.4.2
フィールド・マップResultSetの追加、編集または削除
12.5
Content Trackerのカスタマイズ
12.5.1
アクティビティ・メトリックのSQL問合せ
12.5.1.1
アクティビティ・メトリックのSQL問合せのカスタマイズ
12.5.2
外部ユーザーおよびコンテンツ・アイテムの追跡
12.6
Webビーコンの機能
12.6.1
Webビーコンのユースケース
12.6.2
Webビーコンの概要
12.6.3
Webビーコン・オブジェクト
12.6.4
Webビーコン参照
12.6.4.1
URL参照のフォーマット構造
12.6.4.2
配置および取得スキーム
12.6.4.3
データの取得と格納
12.6.5
Webビーコン参照の削減処理
12.6.6
ガイドラインと制限事項
12.6.6.1
制限事項
12.6.6.2
ガイドライン
12.6.7
Webビーコン埋込みの例
12.6.7.1
HTMLに埋め込む方法の例
12.6.7.2
JavaScriptに埋め込む方法の例
12.6.7.3
JavaScriptを処理する方法の例
13
Content Categorizerのカスタマイズ
13.1
Content Categorizerについて
13.2
Content Categorizerのカスタマイズ
14
カスタム・コンポーネントのダウンロード
14.1
カスタム・コンポーネントのダウンロードについて
14.2
拡張コンポーネント・マネージャを使用したコンポーネントのダウンロード
14.3
Oracle Technology Networkからのコンポーネントのダウンロード
15
カスタム・コンポーネントの作成
15.1
カスタム・コンポーネントの作成について
15.2
コンポーネントのリソースの作成
15.2.1
HTMLインクルード
15.2.1.1
superタグ
15.2.1.2
HTMLインクルード・リソースの編集
15.2.2
動的データ表
15.2.2.1
表の形式の指定
15.2.2.2
動的データ表リソースの編集
15.2.2.3
表のプロパティの指定
15.2.2.4
Dynamicdata Idocスクリプト関数の使用
15.2.3
文字列リソース
15.2.3.1
文字列パラメータ
15.2.3.2
文字列リソースの編集
15.2.4
動的表
15.2.4.1
動的表のマージ・ルール
15.2.4.2
動的表リソースの編集
15.2.5
静的表
15.2.5.1
静的表のマージ・ルール
15.2.5.2
静的表リソースの編集
15.2.6
問合せ
15.2.6.1
問合せの例
15.2.6.2
問合せリソースの編集
15.2.7
サービス
15.2.7.1
サービスの例
15.2.7.2
サービス・リソースの編集
15.2.8
テンプレート
15.2.8.1
テンプレート・ページとレポート・ページ
15.2.8.2
テンプレート・リソースの編集
15.2.9
環境リソース
15.2.9.1
環境リソースの例
15.2.9.2
環境リソースの編集
15.3
コンポーネント定義ファイルの作成
15.4
コンテンツ・サーバーの再起動によるコンポーネントの適用
16
コンポーネントのインストール
16.1
コンポーネントのインストールについて
16.2
インストールするコンポーネントのパッケージ化
16.3
拡張コンポーネント・マネージャを使用したコンポーネントのインストール
16.4
コンポーネント・ウィザードを使用したコンポーネントのインストール
16.5
ComponentToolユーティリティを使用したコンポーネントのインストール
17
コンポーネントのアンインストール
17.1
コンポーネントのアンインストールについて
17.2
コンポーネントのアンインストール方法
第V部 環境へのWebCenter Contentの統合
18
環境へのWebCenter Contentの統合の開始
18.1
統合方法について
18.2
Webサービスの概要
18.3
仮想フォルダおよびWebDAV統合
18.3.1
仮想フォルダ
18.3.2
WebDAV統合
18.3.2.1
WebDAVクライアント
18.3.2.2
WebDAVサーバー
18.3.2.3
WebDAVアーキテクチャ
19
統合のためのWebCenter Content Webサービスの構成
19.1
統合のためのWebCenter Content Webサービスの構成について
19.1.1
WebCenter Content Webサービス
19.2
Webサービス・ポリシーを使用したWebサービス・セキュリティの構成
19.2.1
WS-Policyを使用したWS-Securityの構成
19.3
SAMLサポートの構成
19.3.1
キーストアの構成
19.3.2
キーストアを使用するための、WebCenter Contentに対するJPSの構成
19.3.3
クライアントCSFの作成
19.3.4
キーストアおよびCSFを使用するためのJavaクライアントの構成
20
コンテンツ・サーバーでのJavaServer Pagesの統合
20.1
JSP統合について
20.1.1
JSP実行
20.1.2
Tomcat
20.1.3
機能
20.2
JSPサポートの構成
20.3
サンプルのページのロード
21
IdcCommandユーティリティを使用したコンテンツ・サーバーへのアクセス
21.1
IdcCommandユーティリティについて
21.2
IdcCommandの設定
21.2.1
コマンド・ファイルの指定
21.2.1.1
コマンド・ファイルの構文
21.2.1.2
優先順位
21.2.1.3
特殊タグと特殊文字
21.2.2
構成オプションの指定
21.2.2.1
コマンド・ファイル
21.2.2.2
ユーザー
21.2.2.3
ログ・ファイル
21.2.2.4
接続モード
21.3
IdcCommandの実行
21.4
ランチャの使用
21.4.1
引用符のルール
21.4.2
計算される設定
21.4.3
ランチャの環境変数
21.4.4
ユーザー・インタフェース
21.4.5
ランチャの構成
21.4.6
構成ファイルの例
21.5
リモートでのサービスのコール
22
統合のためのCOM APIの使用
22.1
COM APIについて
22.2
IntradocClient OCXコンポーネントを使用したコンテンツ・サーバー・サービスのコール
22.2.1
OCXインタフェース
22.2.2
IdcClient OCXの説明
22.2.2.1
OCXイベント
22.2.2.2
OCXメソッド
22.2.2.3
OCXプロパティ
22.2.2.4
IdcClient OCXインタフェース
22.2.3
IdcClient OCXコントロールの設定
22.2.3.1
IdcClient OCXコンポーネントの設定
22.2.3.2
ビジュアル・インタフェースの作成
22.2.4
IdcClientのイベント
22.2.4.1
IntradocBeforeDownload
22.2.4.2
IntradocBrowserPost
22.2.4.3
IntradocBrowserStateChange
22.2.4.4
IntradocRequestProgress
22.2.4.5
IntradocServerResponse
22.2.5
IdcClient OCXのメソッド
22.2.5.1
AboutBox
22.2.5.2
Back
22.2.5.3
CancelRequest
22.2.5.4
DoCheckoutLatestRev
22.2.5.5
DownloadFile
22.2.5.6
DownloadNativeFile
22.2.5.7
Drag
22.2.5.8
EditDocInfoLatestRev
22.2.5.9
Forward
22.2.5.10
GoCheckinPage
22.2.5.11
Home
22.2.5.12
InitiateFileDownload
22.2.5.13
InitiatePostCommand
22.2.5.14
Move
22.2.5.15
Navigate
22.2.5.16
NavigateCgiPage
22.2.5.17
Refresh Browser
22.2.5.18
SendCommand
22.2.5.19
SendPostCommand
22.2.5.20
SetFocus
22.2.5.21
ShowDMS
22.2.5.22
ShowDocInfoLatestRev
22.2.5.23
ShowWhatsThis
22.2.5.24
StartSearch
22.2.5.25
Stop
22.2.5.26
UndoCheckout
22.2.5.27
ViewDocInfo
22.2.5.28
ViewDocInfoLatestRev
22.2.5.29
ZOrder
22.2.6
IdcClientのプロパティ
22.2.6.1
ClientControlledContextValue
22.2.6.2
HostCgiUrl
22.2.6.3
Password
22.2.6.4
UseBrowserLoginPrompt
22.2.6.5
UseProgressDialog
22.2.6.6
UserName
22.2.6.7
Working Directory
22.3
ODMA APIを使用した、デスクトップ・アプリケーションからコンテンツ・サーバーへのアクセス
22.3.1
ODMAクライアント
22.3.2
ODMAインタフェース
23
RIDCを使用したコンテンツ・サーバーへのアクセス
23.1
Remote Intradoc Client (RIDC)について
23.1.1
HttpClientライブラリ・バージョン4の使用
23.2
接続の初期化
23.3
クライアントの構成
23.4
ユーザーの認証
23.5
サービスの使用
23.6
接続プーリングについて
23.7
ストリームについて
23.8
バインダについて
23.9
コンビニエンス・クラスについて
23.9.1
ユーザー・セキュリティの設定
23.9.2
ADF接続ファサードの設定
23.10
RIDCフィルタについて
23.11
RIDC JDeveloper拡張機能の使用
23.11.1
RIDC拡張機能のデプロ
23.11.2
RIDCテクノロジが備わった新しいアプリケーションとプロジェクトの作成
23.11.3
接続の処理
23.11.4
サービス・コールの例
24
コンテンツ・サーバーのJCRアダプタの使用
24.1
Java Content Repositoryアダプタについて
24.1.1
JCRデータ・モデル
24.1.2
コンテンツ・サーバーのJCRアダプタ・データ・モデル
24.2
必要なAPIおよびランタイム・ライブラリのインストール
24.2.1
ADFラインタイム・ライブラリのインストール
24.2.2
Remote Intradoc Client (RIDC)のデプロイ
24.2.3
JCR APIのデプロイ
24.2.4
JCR統合ライブラリのインストール
24.2.5
XML統合ファイルのインストール
24.3
JCRアダプタのデプロイ
24.4
コンテンツ・サーバーでの通信の構成
24.4.1
通信方法の指定
24.4.2
ソケット通信(リスナー・ポート)の構成
24.4.3
セキュア・ソケット通信(SSL)の構成
24.4.4
Web通信(Webサーバー・フィルタ)の構成
24.4.5
ユーザー・エージェントの構成
24.4.6
キャッシュ設定の指定
24.5
コンテンツ・アイテムに関する情報の検索
24.6
検索索引の使用
24.7
ファイル・ストア・プロバイダの使用
25
WSDL、SOAPおよびWSDLジェネレータを使用したWebサービスの構成
25.1
WSDL、SOAPおよびWSDLジェネレータを使用したWebサービスの構成について
25.1.1
Webサービス・フレームワーク
25.1.1.1
XMLデータ
25.1.1.2
WSDLインタフェース
25.1.1.3
SOAP通信
25.1.1.4
UDDIレジストリ
25.1.1.5
DIMEメッセージのフォーマット
25.1.1.6
実現技術を連携させる方法
25.1.1.7
実装アーキテクチャ
25.1.1.8
.NET上の実装
25.1.1.9
SOAPプロトコル
25.2
SOAPクライアントを使用したコンテンツ・サーバーへのアクセス
25.2.1
Java SOAPクライアントの使用
25.3
SOAPを使用したコンテンツ・サーバー・サービスのコール
25.3.1
SOAPパケットのフォーマット
25.3.1.1
HTTPヘッダー
25.3.1.2
ネームスペース
25.3.1.3
ノード
25.3.2
特殊文字
25.3.3
SOAPレスポンス/リクエストを使用したサンプルのサービス・コール
25.3.3.1
サーバーのPing
25.3.3.2
新しいユーザーの追加
25.3.3.3
既存のユーザーの編集
25.3.3.4
ユーザー情報の取得
25.3.3.5
ユーザーの削除
25.3.3.6
コンテンツ・アイテムのチェックイン
25.3.3.7
コンテンツ・アイテムのチェックアウト
25.3.3.8
コンテンツ・アイテムのチェックアウトを元に戻す
25.3.3.9
コンテンツ・アイテム情報の取得
25.3.3.10
ファイルの取得
25.3.3.11
検索結果の取得
25.3.3.12
表のデータの取得
25.3.3.13
基準ワークフロー情報の取得
25.4
Active Server PageにおけるSOAPパケットの使用
25.4.1
サンプルのSOAPリクエスト
25.4.2
サンプルのActive Server Page
25.5
WebCenter ContentにアクセスするためのWSDLファイルの生成
25.5.1
WSDLファイルについて
25.5.1.1
WSDLファイル構造
25.5.2
サンプルのWSDLファイル
25.5.3
WSDLファイルの生成
25.5.4
WSDLファイルからのプロキシ・クラスの生成
25.6
WSDLファイルのカスタマイズ
26
DesktopTagコンポーネントのカスタマイズ
26.1
DesktopTagコンポーネントについて
26.2
DesktopTagおよびOracleCleanContentコンポーネントの有効化
26.3
DesktopTagを使用したコンテンツ・アイテムのチェックアウトとチェックイン
26.3.1
File Get操作
26.3.2
ファイルのチェックイン操作
26.4
チェックアウト済コンテンツ・アイテムへのプロパティの追加
26.4.1
カスタム・プロパティの表示
26.4.2
コンテンツ・サーバーの外部からのドキュメントのチェックイン
26.5
DesktopTagコンポーネントの構成
26.5.1
DesktopTagFormatsプロパティ
26.5.2
DesktopTagPrefixプロパティ
26.5.3
DesktopTagFieldsプロパティ
26.5.4
DesktopTagPrefixCustomプロパティ
26.5.5
DesktopTagFieldsCustomプロパティ
26.5.6
DesktopTagPrefixExtendedプロパティ
26.5.7
DesktopTagFieldsExtendedプロパティ
26.5.8
DefaultTaskPaneUrlプロパティ
26.5.9
DesktopTagLogプロパティ
26.5.10
DesktopTagFormatsExcludeプロパティ
第VI部 付録
A
トラブルシューティング
A.1
トラブルシューティング機能について
A.2
サーバー・エラーの表示
A.3
ページ・データの表示
A.4
リソースのロードの監視
索引