WebCenter Content Site Studio Publisherユーザーズ・ガイド

11g リリース1(11.1.1)

B69396-01(原本部品番号:E10618-02)

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 概要

- 1.1 Site Studio Publisherの理解

- 1.2 Site Studio Publisherのインストール

- 1.3 Site Studio Publisherの起動

- 1.4 公開のガイドライン

- 1.5 Site Studioのページのカスタマイズに関するガイドライン

- 1.6 システム要件

2 Publisherのタスク

- 2.1 Publisherのタスクについて

- 2.2 タスクの作成と編集

- 2.3 タスク・パラメータの指定

- 2.3.1 設定

- 2.3.2 日付

- 2.3.3 日

- 2.3.4 実行時間

- 2.3.5 オプション

- 2.3.6 インクルード・リスト

- 2.3.7 エクスクルード・リスト

- 2.3.8 FilterSets

- 2.3.9 トリガー

- 2.4 Publisherの構成

A ユーザー・インタフェース

- A.1 Site Studio Publisherの「タスク」

- A.2 新規タスクの追加/タスクの編集

- A.2.1 Publisherの設定

- A.2.2 日付

- A.2.3 日

- A.2.4 実行時間

- A.2.5 オプション

- A.2.6 インクルード・リスト

- A.2.7 エクスクルード・リスト

- A.2.8 FilterSets

- A.2.9 トリガー

- A.3 タスク情報

- A.4 ログ

- A.5 ログの表示

索引

Oracle® WebCenter Content

Site Studio Publisherユーザーズ・ガイド

11g リリース1(11.1.1)

B69396-01(原本部品番号:E10618-02)

2011年11月

Oracle WebCenter Content Site Studio Publisherユーザーズ・ガイド, 11g リリース1 (11.1.1)

B69396-01

Copyright © 2010, 2011, Oracle and/or its affiliates.All rights reserved.

原本著者:  Sean Cearley

原本協力者: Brian Newton

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

このソフトウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

はじめに

Oracle WebCenter Content Site Studio Publisherユーザーズ・ガイドでは、Site Studioにより管理されるWebサイトの公開を担当している管理者に役立つ情報を記載しています。

対象読者

このドキュメントは、組織内で、Site Studioにより管理される組織のWebサイトを公開する担当者を対象としています。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

関連ドキュメント

詳細は、Oracle Site Studioドキュメント・セットの次のドキュメントを参照してください。

- Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド

- Oracle WebCenter Content Site Studio Designerユーザーズ・ガイド

- Oracle WebCenter Content Site Studio管理者およびマネージャ・ガイド

- Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 概要

この項の項目は次のとおりです。

- 第1.1項「Site Studio Publisherの理解」

- 第1.2項「Site Studio Publisherのインストール」

- 第1.3項「Site Studio Publisherの起動」

- 第1.4項「公開のガイドライン」

- 第1.5項「Site Studioのページのカスタマイズに関するガイドライン」

- 第1.6項「システム要件」

1.1 Site Studio Publisherの理解

このガイドでは、Site Studio Publisherを使用してSite Studio Webサイトを公開する方法について説明します。Site Studioを使用して、Oracle Content Serverで作成したWebサイトを保存します。ある時点で、Webサイトの静的なコピーを作成して、それをOracle Content Server環境から、Oracle Content Serverインスタンスが実行されていない純粋なWebサーバー環境に転送する必要がある場合があります。このプロセスを公開と呼びます。

Site Studio Publisherでは、Webサイトのすべてのリンクを横断(リンクされているすべてのページを訪問)して、各ページのコピーと各ページのすべてのリソース(イメージ、フラッシュ・ムービーなど)をダウンロードすることによって、動的なサイトの静的なスナップショットが作成されます。クエリーの内容、レイアウト・ページ、フラグメント、コントリビュータ・データファイルおよびネイティブ・ドキュメントなど、Webサイト全体がコピーされ、新しいサーバーに公開されます。

動的なサイトを最も効率的に使用すると、即時に更新が行われ、Webサイトの変更された領域のみが自動的に更新されます。Site Studio Webサイトは動的であり、数多くの変数を使用して作成されるため、影響を受けるWebサイトの領域を信頼できる一貫性のある方法で追跡して公開することは非常に困難です。Site Studio Publisherでは、様々な制御方法に基づいて、Webサイト上のページを選択的に処理する、または処理から除外することが可能です。すべてのアセットを毎回比較する必要がない場合は、静的なサイトを最新の状態に保つ方が容易であり、これによりサイトの所有者は処理を簡単に制御できるようになります。

Site Studio Publisherは使用可能なリンクの最初のリストから開始し、Site Studio Publisherで使用されるリンクの以前のバージョンと使用可能なリンクを比較します。コントロールとフィルタの使用によりリストを制御し、Site Studio Publisherがリストの特定の部分のみを使用するように制限することもできます。Site Studio Publisherが初めてWebサイトを調査するときに、すべてのリンクが調査されリストに追加されます。

Site Studio Publisherがリンクを調査して変更されていると判断した場合、リンクの内容を分析し、そのページのリンクの新しいセットを決定します。調査がスキップされるのは、変更が見つからなかった場合、またはコントロールとフィルタが特定のリンクのスキップを必要とし、リンクの以前のリストが比較のために使用された場合です。

1.2 Site Studio Publisherのインストール

Site Studio Publisherのインストールは簡単です。Oracle Content Server 11gでは、Site Studio Publisherコンポーネントはあらかじめインストールされており、コンテンツ・サーバーのUIから有効化できます。

Site Studio Publisherを有効化するには、次のタスクを実行します。

1. 管理者資格証明を使用して、Oracle Content Serverの管理サーバー・ページにログインします。

2. 「コンポーネント・マネージャ」を開きます。

3. 「Webコンテンツ管理」セクションの「Site Studio Publisher」の横にあるチェック・ボックスを選択します。

4. ページの下部にある「更新」をクリックします。
選択内容を確認するダイアログ・ボックスが開きます。

5. Site Studio Publisherの有効化を完了するには、サーバーを再起動する必要があります。

10g リリース3 Oracle Content ServerインスタンスへのSite Studio Publisherコンポーネントのインストールおよび有効化については、Content Server 10g リリース3のマニュアルを参照してください。

1.3 Site Studio Publisherの起動

Site Studio Publisherは、Oracle Content Serverユーザー・インタフェースの「Site Studioの管理」セクションから実行されます。

Site Studio Publisherのインタフェースを表示するには、次のタスクを実行します。

1. 管理者資格証明を使用して、Oracle Content Serverにログインします。

2. レイアウトに応じて、「管理」トレイまたはページを開きます。

3. 「Site Studioの管理」を選択します。

4. 「Site Studio Publisher」を選択します。

1.4 公開のガイドライン

Webサイトを Oracle Content Serverの環境からWebサーバーに公開するために、サイトのすべてのコンテンツがSite Studio Publisherによってコピーされます。ただし、サイトのコピーは完全かつ自己完結型である必要があります。つまり、コピーには元のサイトのすべてのリソースが含まれ、コピー内の各ページは、コピー自体に含まれているリソースのみを参照する必要があります。自己完結型のコピーを作成するために、Site Studio Publisherでは、静的なコピーが様々なホスティング・インスタンスでホストできるように、元のサイトの絶対(完全) URLが相対URLに書き直されます。

Site Studio Publisherでは、特定のページに含まれているリンクとリソースが次の手順で識別および評価されます。

- HTMLを処理する場合は、リンクが含まれている可能性があるタグ内の属性(例: Aタグ内のHREF属性やIMGタグ内のSRC属性)が検索され、これらのイメージがダウンロードされます。リンクが絶対リンクの場合、コピー先のサイトのリンクは、元のイメージではなく、ダウンロードしたイメージを(相対URLを介して)参照するように更新されます。

- JavaScriptを処理する場合は、新規イメージのロードまたはページの表示内容の変更に一般的に使用される特定のJavaScriptコマンドが検索されます。これらの特定のコマンドが検出されると、JavaScriptが調査され、各コマンドが解釈されます。ただし、認識されないJavaScriptコマンドがあると、参照先のページが組み込まれない場合や、イメージのダウンロードに失敗する場合があります。

ページのURLにURLパラメータを追加する場合は、注意が必要です。デフォルトで、Site Studio Publisherでは、動的ページの一種が生成される追加のページ・パラメータは、静的ページに名前を付けるときには使用されません。追加されたパラメータはすべて無視されるため、ノード参照にURLパラメータを追加してSite Studioのページをカスタマイズしないでください(つまり、Site Studioを使用して定義されていないノード・パラメータは、ページの名前付けで使用されません)。

1.5 Site Studioのページのカスタマイズに関するガイドライン

Site Studioで生成された JavaScriptをカスタマイズする場合、または独自のコンポーネントを作成する場合は、スクリプトで参照されるすべてのイメージ、ムービーなどに対して、必ず 相対URLを使用してください。リソースへのパスの作成に連結文字列は使用しないでください。相対URLを使用することによって、Site Studio Publisherによる外部参照の適切な識別および評価が容易になります。

動的リストに含まれるアイテムまたはJavaScriptパターンを使用するアイテム、および公開済ページのネーミング規則に特に注意してください。

公開済ページに対するリンク内のJavaScriptの使用

公開済Webページで使用するリンクでJavaScriptパターンを指定する必要がある場合があります。Site Studio PublisherでJavaScript参照とリンクを識別および評価するには、公開済バージョンでこれらの参照が相対参照に変換されるように、特定のパターンを使用する必要があります。

Site Studio Publisherでは、Webページの埋込みJavaScriptで特定のパターンが検索されます。これらのパターンが検出されると、JavaScriptが調査され、コマンドが解釈されます。

- Site Studio Publisherでは、新規イメージのロードまたはページの表示内容の変更に一般的に使用される汎用JavaScriptパターンが評価されます。

- Site Studio Publisherでは、特定のSite Studio固有のJavaScriptパターンも評価されます。

注意:
認識されないJavaScriptコマンドがあると、参照先のページが組み込まれない場合や、イメージのダウンロードに失敗する場合があります。

次に示すすべてのパターンで、二重引用符(")および一重引用符(')は、同等とみなされます。クローラにより、引用符内の有効なURLの照合が試行されます。

汎用JavaScriptパターン

JavaScriptフラグメント

横断対象のリンク

置換

"http://www.example.com/test.html"

http://www.example.com/test.html

なし

something.src = "foo.gif";

foo.gif

なし

top.location.href = "other.html";

other.html

なし

foo.open("test.html");

test.html

なし

frame.replace("something.html");

something.html

なし

Site Studio固有のJavaScriptパターン

JavaScriptフラグメント

横断対象のリンク

置換

var g_httpCgiUrl = "...";

注意1を参照

var ssAssetsPath = "..."

注意1を参照

var ssUrlPrefix = "..."

注意1を参照

link(XXX)

?IdcService=SS_GET_PAGE&ssDocName=XX

注意2を参照

nodelink(YYY)

?IdcService=SS_GET_PAGE&nodeId=YYY

注意2を参照

注意:

1. これらのJavaScriptコールのパラメータ(ファイルまたはディレクトリの参照)は、公開済バージョンで相対参照に変換されます。

2. 階層パスは、サイトおよびノードの「URLページ名」と「URLディレクトリ名」プロパティを使用して作成されます。プロパティが定義されていない場合は、アンダースコア付きのノード・ラベルが使用されます。

1.6 システム要件

Site Studio Publisherアプリケーションでは、Javaバージョン5 (JRE1.5)以上が必要です。

2 Publisherのタスク

Site Studio Publisherを使用すると、保守するサイトをクロールおよび公開するための複数のタスクを定義できます。これらのタスクを使用して、サイトのどの程度の部分がクロールされ、その結果がどの程度頻繁に公開されるかを定義します。

さらに、キューのサイズなど、Site Studio Publisherの一部のデフォルト値は、構成ファイルで変更できます。

この項の項目は次のとおりです。

- 第2.1項「Publisherのタスクについて」

- 第2.2項「タスクの作成と編集」

- 第2.4項「Publisherの構成」

2.1 Publisherのタスクについて

Publisherのタスクは、特定のURLをクロールし、収集されたコンテンツを公開するために使用される個々のコマンドです。各タスクは、Webサイト全体をクロールするようにも、数ページのみをクロールするようにもできます。

各タスクは、タスクでマークされたときにWebサイト(またはWebサイトの一部)をクロールします。タスクは、必要な場合のみ実行するようにも作成できます。

2.2 タスクの作成と編集

タスクの作成に必要なものは、クロールするサイトのURLに過ぎません。シンプルなインタフェースにより、タスクは簡単に作成および編集できます。

2.3 タスク・パラメータの指定

タスクの様々なパラメータは、比較的簡単です。WebサイトのURL、ユーザー名およびパスワードを把握し、タスクがサイトをクロールする日を指定するパラメータを設定する必要があります。「トリガー」のようなパラメータは、もう少し複雑です。

パラメータはページ上で別々のセクションにグループ化されます。

この項の内容は次のとおりです。

- 第2.3.1項「設定」

- 第2.3.2項「日付」

- 第2.3.3項「日」

- 第2.3.4項「実行時間」

- 第2.3.5項「オプション」

- 第2.3.6項「インクルード・リスト」

- 第2.3.7項「エクスクルード・リスト」

- 第2.3.8項「FilterSets」

- 第2.3.9項「トリガー」

2.3.1 設定

タスクの設定には、Publisherタスクのいくつかの最も基本的な情報が含まれます。これには、クロールするサイトの場所、必要なログイン情報および何を重大エラーとするかが含まれます。

「設定」セクションには詳細設定が含まれています。詳細設定は「詳細設定の表示」リンクをクリックすると容易に確認できます。詳細設定が展開され、同じセクションに表示されます。

説明

タスクの名前を使用して、他のタスクと差別化します。これにはまた、タスクの実行頻度やクロールするサイトなどの情報を含めることもできます。

マニフェストURL

これは、クロールして公開するSite Studio PublisherのURLです。ユーザーは、サーバー、インスタンスおよびサイトを入力する必要があります。

出力パス

コンテンツをダウンロードするローカル・ディレクトリ。ここには、重要な状態情報も格納されます。このパスは、 SSPHome の場所からの相対パスです。

ユーザー名

パスワード保護されたサイト用のユーザーID。

パスワード

パスワード保護されたサイト用のパスワード。パスワードは.hdaファイルに暗号化されます。

認証

パスワード保護されたサイトで使用される認証のタイプ。

- LoginFormはOracle Content Server 11gサーバーで使用されます。

- BasicAuthはOracle Content Server 10gサーバーで使用されます。

- ExtranetLookは、ExtranetLookコンポーネントがインストールされたOracle Content Server 10gサーバーで使用されます。

- NTLMは、NTLMを使用するように構成されたOracle Content Server 10gサーバーで使用されます。

- CustomFormは、異なるフォームベースのログインをカスタマイズするために使用されます。

今すぐ公開

「今すぐ公開」は、暗黙的な高優先度でページをマークする機能です。コントリビュータはWebページの編集時に「コントリビュータ」で「今すぐ公開」をクリックしてページにマークを付けることができます。Publisherは、その操作の開始時に、マークされたページのリストをリクエストして、サーバーからそれを取得します。

注意:
「今すぐ公開」機能はDesignerで有効にする必要があります。詳細は、Oracle WebCenter Content Site Studio Designerユーザーズ・ガイドを参照してください。

クロールの実行時、「今すぐ公開」コントロールがtrueに設定されていると、マーク付けされて変更されたページのみがPublisherによって比較および公開されます。変更されたコンテンツに新しいリンクが含まれている場合、Publisherではこれらのリンクも公開されます。このクロールは頻繁な実行に適しています。

ダウンロードの強制

一般的にPublisherがリンクを調査する際は、現在のサーバーの状態が、Publisherによって以前に検出された状態の記録と比較されます。以前に見つかったアセットが依然としてローカル・ファイル・システムに存在しているかどうかは、Publisherはチェックしません。「ダウンロードの強制」コントロールは、出力ファイル・システムのアセットが欠落または破損している場合に、オーバーライドするために使用されます。

分析の強制

「分析の強制」コントロールは、タスクの指定にフィルタを実装した場合に役立ちます。このコントロールは分析時のみ起動されるので、このコントロールを使用すると、このクロールで調査するようにマークが付けられたファイルでの分析のパスが強制されます。調査操作を制限するためのコントロールが使用されていないと、この設定を使用してすべてのファイルが再度分析されます。

このコントロールは開発時に使用するために提供されています。このコントロールは、タスクの指定でFilterSetとフィルタ・コントロールが使用されている場合に使用するのが最適です。フィルタが変更されると、一般的にはこれによって一部のリンク書きなおし動作が影響を受けます。通常、動的ページが変更されていない場合は、フィルタは再度適用されません。その結果、動的ページが変更されていない場合は、リンクは変更されたフィルタを使用して書きなおされません。

ホームページ・エラーを重大エラーとして扱う

このコントロールを使用すると、ホームページの取得中にエラーが見つかった場合はタスクを停止できます。このボックスにチェックを付けると、ホームページ上のあらゆるエラーによってタスクが中止します。

manifestエラーを重大エラーとして扱う

このコントロールを使用すると、サイト・マニフェストにリストされたURLにエラーがある場合はタスクを停止できます。このボックスにチェックを付けると、サイト・マニフェストのURLの取得中に見つかったエラーにより、タスクが中止します。

キャッシュ制御の使用

キャッシュ制御コントロールを使用すると、サーバーは、CacheControl:max-age httpヘッダーを制御する「最大有効期間(キャッシュ)」セクションのプロパティを比較できます。Publisherでは、このコントロールを使用して、max-ageの値が期限切れではないページのみが選択され、クロールされます。

これにより、サイトの様々な部分を「滅多に変更されない」とラベル付けしながら、制御された間隔で積極的なチェックを作成、制御および実行できます。このため、毎週、毎月、毎四半期または毎年公開コントロールを実行して、Webサイトの公開をタイムリーに実行できます。

LastModifiedの使用

LastModifiedコントロールは、Webサーバーから戻されるHTTPヘッダーのLast-Modifiedを比較するために使用されます。Webサーバーは通常、WebレイアウトURLでアクセスされるすべてのリソースに対してこのヘッダーを戻します(このレスポンス・ヘッダーは動的なSite Studioページには提供されません)。

useLastModifiedを選択している場合は、リソースの次回取得時に、Last-Modifiedの値がIf-Modified-Sinceリクエスト・ヘッダーで再送信されます。この結果、Webサーバーは、リソースが変更されていない場合に304 - Not Modifiedレスポンスを戻すことができます。この要素を選択しない場合は、リソースがダウンロードされ、以前に取得したコンテンツと比較されます。

このコントロールを選択解除するのは、Webサーバーが戻したLast-Modifiedの結果が信用できないと思われる場合のみです。

SSPETagの使用

SSPETagコントロールは、GET_FILEサービスで取得されるファイルの変更の識別に使用されます。このメカニズムを使用すると、コンテンツ・サーバーは該当する場合は304 - Not Modifiedレスポンスを戻すことができるため、必要のないダウンロードを実行せずにすみます。

このメカニズムを使用しない場合は、ファイル・コンテンツが取得され、以前のバージョンと比較されます。

デフォルト・ファイル名

デフォルトのファイル名は、明示的に指定されたファイル名を持たないURLに使用されるファイル名です。

ページ拡張子

拡張子が指定されていないページURLに追加する拡張子。たとえば、動的サイトのドキュメントの一般的な参照は次のようになります。

http://myServer/mySite/Section1/DocumentX

DocumentXは、Oracle Content Serverのターゲット・アイテムのdDocNameになります。静的なサイトで使用するには、拡張子を追加する必要があります。

ユーザー・エージェント

このコントロールによって、サイトのクロール時にSite Studio Publisherで使用されるUser-Agent HTTPリクエスト・ヘッダーの値を指定できます。

フレンドリURLパラメータ

このコントロールを使用すると、考慮する追加パラメータ名のカンマ区切りリストを選択できます。フレンドリURLでは、NextRowまたはdcPageNumで終わるパラメータはすでに考慮されており、パラメータ名と値を使用して、クロール対象ページのファイル名が作成されます。

URLパラメータによってページの外観が変化する場合は、パラメータ値の各組合せに対して、ページのコピーを別々に取得する必要があります。

動的URLパラメータ

このコントロールを使用すると、考慮する追加パラメータ名のカンマ区切りリストを選択できます。GET_PAGEサービスを使用する動的URLでは、dID、dDocName、RevisionSelectionMethodおよびRenditionがすでに考慮されています。

URLパラメータによってページの外観が変化する場合は、パラメータ値の各組合せに対して、ページのコピーを別々に取得する必要があります。

追加サービス

このコントロールを使用すると、クロールする追加サービスを選択できます。意味のある静的なコンテンツを生成すると考えられるサービスであるSS_GET_PAGE、GET_FILEおよびGET_DYNAMIC_CONVERSIONに対しては、ビルトイン・サポートがあります。入力したサービスはすべて、クロールされるサービスとしてこれら3つに追加されます。3つのデフォルト・サービスの1つをクロールが使用しないようにすることはできません。

Site Studio Servicesの詳細は、Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイドを参照してください。

ソフト・エラーしきい値

このコントロールによって、許容されるソフト・エラーの数が決まります。この数を超えると、公開に失敗します。

ハード・エラーしきい値

このコントロールによって、許容されるハード・エラーの数が決まります。この数を超えると、公開に失敗します。

削除しきい値

このコントロールによって、クロール中に検出される欠落または削除オブジェクトの数が決まります。この数を超えると、公開に失敗します。このフィールドに-1と入力すると、任意の数の欠落オブジェクトが許容されます。

ソフト・エラー・コード

このコントロールを使用すると、どのサーバー・エラー・コードをソフト・エラーとして処理するかを指定できます。ワイルドカードは使用できません。各コードはカンマ区切りリストで明示的に入力する必要があります。

ハード・エラー・コード

このコントロールを使用すると、どのサーバー・エラー・コードをハード・エラーとして処理するかを指定できます。ワイルドカードは使用できません。各コードはカンマ区切りリストで明示的に入力する必要があります。

エラー・コードを無視

このコントロールを使用すると、無視する個々のエラー・コードを指定できます。これらのコードはSite Studio Publisherのクロールには影響を与えません。ワイルドカードは使用できません。各コードはカンマ区切りリストで明示的に入力する必要があります。

2.3.2 日付

タスクのスケジュールは「日付」セクションで開始します。ここで、スケジュールに従って実行されるタスクまたは必要に応じてのみ実行されるタスクとして、タスクを設定します。

必要に応じてタスクを実行するように「手動」を選択すると、「日」(第2.3.3項「日」を参照)セクションと「実行時間」(第2.3.4項「実行時間」を参照)セクションは利用できなくなります。

手動/範囲

このコントロールにより、選択されたときのみタスクを実行するか、それとも選択された日付範囲内で定期的にスケジュールされた間隔で実行するかを設定できます。

「手動」を選択すると、「開始日」フィールドと「終了日」フィールドに加え、「日」(第2.3.3項「日」を参照)セクションと「実行時間」(第2.3.4項「実行時間」を参照)セクションは利用できなくなります。

開始日/終了日

このコントロールを使用して、このタスクのスケジュール期間の開始日と終了日を設定できます。各日付フィールドの隣にカレンダ・コントロールがあります。

2.3.3 日

「日」セクションは、タスクのスケジュールを日によって制御します。ここでは、特定の曜日にタスクを実行するか(毎週月曜日と木曜日など)または毎月特定の日にタスクを実行するか(毎月10日と20日など)を設定できます。

このセクションのオプションは、「日付」セクションで「範囲」を選択した場合のみ使用できます(第2.3.2項「日付」を参照)。

曜日

このコントロールを使用すると、月の日付に関係なく、何曜日にタスクを実行するかを指定できます。

日付

このコントロールを使用すると、何曜日にタスクを実行するかを指定できます。このリストには、範囲、特定の日付のカンマ区切りのリストまたはそれらの組合せを指定できます。たとえば、1, 15、10-20および1, 7-10, 15-19, 23は、すべて有効です。

また、このフィールドでlastという単語を使用して、月の最終日を指定できます。これはリストで使用できます。たとえば、15, lastと指定すると、毎月15日と月末にタスクを実行できます。

2.3.4 実行時間

「実行時間」セクションは、各日にタスクを実行する間隔を指定する場合に使用します。

このセクションのオプションは、「日付」セクションで「範囲」を選択した場合のみ使用できます(第2.3.2項「日付」を参照)。

1日に複数回/1日に1回

このコントロールを使用すると、それぞれの日にタスクを実行する頻度とタスクを実行する時間帯を選択できます。

「1日に複数回」を選択した場合は、「時」フィールドと「分」フィールドを使用して、どの程度頻繁にタスクを実行するかを入力する必要があります。さらに、タスクを実行する時間帯も入力する必要があります。

「1日に1回」を選択すると、タスクは1日に1回のみ、ボックスに入力された時間に実行されます。

2.3.5 オプション

「オプション」セクションを使用して、タスクの優先度およびログ・レベルを設定します。タスク実行後に通知を受信する電子メール・アドレスも設定できます。

優先度

このコントロールを使用して、タスクを優先レベルで実行するかどうかを選択できます。チェックを外すと、タスクは標準レベルで実行されます。

優先タスクは標準タスクとは別のキューで実行されます。大部分のタスクは標準の優先度に設定され、高優先度で実行されるタスクはほとんどないと予想されるので、優先タスクがあれば、それらは一段と速やかに実行および終了できます。さらに、優先タスクは、「今すぐ公開」または「インクルード・リスト」を使用して、サイトの一部のみをチェックします。

ログ・レベル

このコントロールを使用して、ログに入力する情報の量を設定できます。

ドロップダウン・リスト内の各アイテムには、そのアイテムより上のロギング・レベルが含まれます。たとえば、INFOを選択すると、INFOのアイテムのみでなく、WARNとERRORのログも含まれます。

電子メール通知

このコントロールを使用して、タスクが完了したとき(またはエラーによって失敗したとき)にPublisherが電子メール・メッセージを送信する宛先電子メール・アドレスを入力できます。

2.3.6 インクルード・リスト

このコントロールを使用して、タスクに明示的に含める個々のサイトのURLを選択できます。ここで入力されたURLがFilterSetの「外部フィルタ」にもリストされている場合は(第2.3.8項「FilterSets」を参照)、FilterSetが優先されて、そのURLは公開されません。

「新規アイテムの追加」をクリックするたびに、URLを入力するための追加フィールドが表示されます。

2.3.7 エクスクルード・リスト

このコントロールを使用して、タスクから明示的に除外する個々のサイトのURLを選択できます。

「新規アイテムの追加」をクリックするたびに、URLを入力するための追加フィールドが表示されます。

2.3.8 FilterSets

フィルタ要素では、ダウンロードしたコンテンツ・ファイルに適用する変換が記述されます。filtersetにはフィルタ要素が含まれ、各フィルタは、フィルタ要素がfiltersetに出現する順序で適用されます。複数のフィルタ・タイプを指定できます。フィルタ要素の指定は、タイプ属性で指定される、使用するフィルタの種類によって異なります。

FilterSetsは様々なコンテキストで使用されます。たとえば、ダウンロードされたファイルにフィルタを適用する際や、所定のURLをダウンロードする必要があるかどうかを判断する際に使用されます。

filtersetの各属性は、ソース・コンテンツの関連特性と比較されます。filterset自体が一致とみなされるには、各属性およびすべての属性が一致する必要があります。filtersetは、ジョブの説明ファイルに出現する順序で評価され、最初に一致するfiltersetが適用されます。

タイプ

filterset属性は、filtersetが起動するコンテンツを指定します。使用可能なタイプは、次のとおりです。

- transform-content: このfiltersetと一致するURLの場合、ダウンロード時に子フィルタ要素が適用され、これらのフィルタで指定された方法でコンテンツが変換されます。

- transform-link: このfiltersetと一致するURLの場合、ダウンロード時に子フィルタ要素が適用されます。この場合、フィルタ要素は、現在のダウンロード・ファイルで検出されたリンクにのみ適用され、コンテンツ全体には適用されません。

- exclude: 通常は組み込まれるURLで、このfiltersetと一致し、そのURLが一致する場合、コンテンツはダウンロードされません。

パス

このfilterset属性は、現在ダウンロードされているURLのファイル・パス(URLのホスト名に続く部分)とマッチングさせるワイルドカードのパターンを指定します。この属性では、パターン一致用のJava正規表現構文が使用されます。

Java構文については、次を参照してください。

http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html

ホスト名

このfilterset属性は、URLのホスト名をマッチングするために使用される値です。

ポート

このfilterset属性は、URLのポート番号をマッチングするために使用される値です。

MIMEタイプ

このfilterset属性は、URLのMIMEタイプをマッチングするために使用される値です。入力されたフィルタ値で開始するURL値は、一致とみなされます。textは、text/htmlとtext/xmlの両方と一致します。

それぞれのfiltersetは、1つ以上のフィルタの集まりです。これらのフィルタは、filterset内でリストされた順番に動作します。これは、filtersetsがリストされた順番で動作するのと同じです。

フィルタは次の属性を持ちます。

正規表現

このコントロールは、ファイルまたはリンクのコンテキストで、置換するテキストの識別に使用される正規表現です。

置換

これは識別された正規表現文字列を置き換える値です。

パス正規表現

このコントロールは、現在のファイルのコンテキストにおいて置換対象となるパスとファイルを識別するために使用される正規表現です。「パス正規表現」と「パス置換」は、出力ファイルを検索して名前を変更するための最善の方法です。

パス正規表現の使用は、transform-content FilterSetで囲まれた部分でのみ意味があります。さらに、これでは、「グローバル」チェック・ボックスと「大文字小文字を区別しない」チェック・ボックスは使用されません。これでは常に大文字小文字が区別され、最初の一致のみが置換されます。

パス置換

これは、識別されたパス正規表現文字列を置き換える値です。

グローバル

この属性は、置換の動作を制御するために使用されます。「グローバル」を選択した場合は、 正規表現 式に対するすべての一致が置換されます。選択しない場合は、最初に出現した一致のみが置換されます。

大文字小文字を区別しない

この属性は、正規表現の動作を制御するために使用されます。「大文字小文字を区別しない」を選択すると、正規表現値を比較する際、表現の大文字小文字は無視されます。

2.3.9 トリガー

トリガーを使用すると、ダウンロード完了後に複製エンジンでコマンドを実行できます。トリガーはトリガー要素によって定義されます。

ユーザー名/パスワード

認証に使用されるユーザー名とパスワード。トリガーごとに別々の認証を指定することはできません。タスク内のすべてのトリガーで、資格証明および認証方法が同じである必要があります。

認証

基本認証またはカスタム・フォームを使用して、入力されたユーザー名とパスワードを認証するために選択します。

タイプ

「タイプ」コントロールによって、コマンド機能のタイプが決まります。

cmdトリガーを使用すると、シェル・スクリプトまたはオペレーティング・システム・コマンドをトリガーとして実行できます。コマンドはオペレーティング・システムに渡されます

http-postトリガーでは、HTTP_POST機能を使用して、指定したURLにコマンドが送信されます。

http-getトリガーでは、HTTP_GET機能を使用して、指定したURLにコマンドが送信されます。

http-soapトリガーでは、HTTP_POST機能を使用して、SOAPパッケージとしてエンコードされたコマンドが指定したURLに送信されます。

コマンド

タイプがcmdに設定されている場合は、このトリガー・コントロールにはコマンドラインが保持されます。他のhttpトリガー・タイプの場合は、コントロールにはURLが保持されます。

これは、トリガーに渡すコマンドライン引数です。

コマンドの例:

ping MyServer
cmd /C ren %%d\*.xml *.html

最初の例(Windows)では、単純にMyServerサーバーに対してpingを実行します。2番目はWindowsコマンドライン・トリガーの例で、ファイル名拡張子が.xmlのすべてのファイルの名前をファイル名拡張子.htmlを使用するように変更します。

コンテンツ・ファイルがダウンロードされたディレクトリでこのトリガーを実行するには、%%dの後に\(Windows環境の場合)または/(UNIX環境の場合)を使用して、ダウンロード・ディレクトリの名前を表します。

コマンド・データ

このコントロールは、アップロードするファイルのパス(タスクの出力パスからの相対パス)を指定するために使用されます。

これは、トリガー・タイプがhttp-postまたはhttp-soapの場合のみ有効です。

http-postの場合は、POSTで送信されるapplication/x-www-form-urlencodedデータになります。これは基本的には、&文字で区切られた名前と値のペアのリストです。次に例を示します。

objectType=package&actionType=update&packageName=NAME

http-soapの場合は、これは、実行するSOAPコマンドを含むファイルの場所になります。

レスポンス・ファイル

このコントロールは、タスクの出力パスに相対的な、レスポンス・ファイルへの部分パスを指定するために使用されます。レスポンス・ファイルは、トリガーの全応答をキャプチャするために使用されます。

SOAPAction

このコントロールを使用して、SOAPAction HTTPリクエスト・ヘッダー・フィールドの値を設定します。

これは、トリガー・タイプがhttp-soapに設定されている場合のみ有効です。

クロールに失敗した場合にもトリガーを実行

このコントロールによって、クロールに他のエラーがある場合もトリガー・コマンドを実行するかどうかが決まります。

変更がない場合にトリガーを実行

このコントロールを使用して、サイトに変更がない場合にトリガーを実行するかどうかを指定します。

トリガー失敗を無視

このコントロールを使用して、後続のトリガーを実行するか、または単純にタスクを停止するかどうかを指定します。このチェック・ボックスを選択すると、トリガーが失敗した場合でも、さらにトリガーが実行されます。

レスポンスのログ

このコントロールを使用して、トリガーのレスポンスをログファイルに書き込むかどうかを指定します。

2.4 Publisherの構成

Publisherのデフォルト値は一部変更できます。異なるデフォルト・アクションやデフォルト・パスを使用できるように、config.cfgファイルを編集できます。

属性

用途

デフォルト

SSPHome=D:/SSPHome

このオプションによって、出力ファイルと補助ファイルに対するPublisherの相対パスのホーム・ディレクトリを設定します。

data/SiteStudioPublisher

SSPLockFileTimeout=30

このオプションによって、Publisher出力ディレクトリをロックする時間を制御します。この値は、ファイルを古くなったとみなしてオーバーライドするまでの期間を定義します。

30(秒)

SSPOverrideStaleLockFile=true

このオプションによってSSPLockFileTimeoutメカニズムを有効化または無効化します。

true(有効)

SSPDeleteLockFile=true

このオプションを使用して、実行の終了時にPublisherによってロック・ファイルを削除するかどうかを指定します。

true

SSPTimerTickInterval=5000

このオプションによって、Publisherが適切なタスクを実行してステータスを更新するためにタスクのスケジュールとキューを調査する間隔をミリ秒単位で指定します。

5000(ミリ秒)

SSPViewLogPageLength=5000

このオプションを使用して、ログ・ファイルを表示する際に1ページ当たりに表示する行数を制御できます。デフォルトでは、Publisherによってログ・ファイルが5000行ずつ分割されて「ログの表示」ページで表示されます(第A.5項「ログの表示」を参照)。

5000(行)

SSPLogFileAgeLimit=7

このオプションを使用して、ログ・ファイルを格納する期間を指定します。Publisherはログ・ファイルを、各タスクについて最長7日間保持します。特定のタスクの古いログは、そのタスクの実行時に破棄されます。

7(日)

SSPPriorityTaskThreads=1

このオプションを使用して、同時に実行される、高優先度とマークされるタスクの数を指定します。優先タスクと標準タスクの合計は4以下であることが必要です。

1

SSPNormalTaskThreads=1

このオプションを使用して、同時に実行される、高優先度とマークされないタスクの数を指定します。優先タスクと標準タスクの合計は4以下であることが必要です。

1

SSPProxyHost

httpプロキシ・サーバーを使用する場合は、このオプションを使用してそのアドレスをリストします。設定すると、使用されているすべてのJVM値がこれによってオーバーライドされます。

デフォルト値はありません。
(例: proxy.example.com)

SSPProxyPort

httpプロキシ・サーバーを使用する場合は、このオプションを使用してそれに使用されるポートをリストします。設定すると、使用されているすべてのJVM値がこれによってオーバーライドされます。

80

SSPNonProxyHosts

このオプションを使用して、SSPProxyHostにリストされるプロキシを介さずに直接接続するすべてのサーバーをリストします。

デフォルト値はありません。
(例: MyServer|*.example.com)

config.cfgファイルには、管理サーバーの「一般構成」セクションの「追加の構成変数」画面でアクセスできます。

A ユーザー・インタフェース

Oracle Content Serverインタフェースには、Site Studio Webサイトの管理および公開プロセスに使用可能な様々なページが含まれています。

- 第A.1項Site Studio Publisherの「タスク」

- 第A.2項「新規タスクの追加/タスクの編集」

- 第A.3項「タスク情報」

- 第A.4項「ログ」

- 第A.5項「ログの表示」

A.1 Site Studio Publisherの「タスク」

この画面には、定義されている公開タスク、およびその操作に関する詳細が表示されます。

図A-1 Site Studio Publisherのメイン画面

要素

説明

パブリッシュの一時停止

スケジュール処理で新規タスクの開始を停止する場合にクリックします。これにより、新規タスクのスケジュールは一時停止されますが、現在実行中のタスクは一時停止されません。
このボタンは、タスクが一時停止中でない場合のみ表示されます。

パブリッシュの再開

スケジュール処理に対して新規タスクの開始を許可する場合にクリックします。
このボタンは、タスクが一時停止中の場合のみ表示されます。

新規タスクの追加

公開するタスクを入力するための「新規タスクの追加」画面(第A.2項「新規タスクの追加/タスクの編集」を参照)を開きます。

リフレッシュ

タスク・リストをリフレッシュします。

説明

タスクの名前。

優先度

タスクが高優先度で実行されるか、標準優先度で実行されるかを表示します。

ステータス

タスクが「待機中」、「保留」、「実行」、「終了」または「期限切れ」のいずれであるかを表示します。

次の実行

タスクが実行される予定のスケジュール済の日時。

最終実行

タスクの最新実行の完了(または失敗)日時。
このフィールドが空白の場合、サーバーの再起動後、タスクは実行されていません。

進行状況

タスクの現在の進行状況ステータス。

アクション

メニューを開く場合にクリックします。このメニューからタスクのアクションを選択します。
編集: タスクを変更するための「タスクの編集」画面(第A.2項「新規タスクの追加/タスクの編集」を参照)を開きます。

実行: 実行するタスクをキューに入れ、タスクのスケジュール設定に従って実行します。これは、手動タスクを実行する唯一の方法です。

停止: タスクの実行中にのみ使用できます。タスクを停止します。

削除: タスクを削除します。

情報の表示: タスクが以前に実行されたときの情報を表示する画面が開きます。実行されていないタスクでは、無効になります。

ログの表示: タスクのログを表示する画面を開きます。

A.2 新規タスクの追加/タスクの編集

Publisherで実行するタスクの追加および編集に使用するページには、多数の部分があります。このページでは、サイトを公開する頻度、公開するサイト、サイト内で含めるセクションまたは除外するセクション、およびその他のフィルタを指定できます。トリガーも設定できます。

この項の項目は次のとおりです。

- 第A.2.1項「Publisherの設定」

- 第A.2.2項「日付」

- 第A.2.3項「日」

- 第A.2.4項「実行時間」

- 第A.2.5項「オプション」

- 第A.2.6項「インクルード・リスト」

- 第A.2.7項「エクスクルード・リスト」

- 第A.2.8項「FilterSets」

- 第A.2.9項「トリガー」

A.2.1 Publisherの設定

Publisherの「設定」セクションは、タスクの基本情報を設定する場合に使用します。公開するサイトの場所、出力の場所、ユーザー名とパスワードなどの情報があります。

「設定」セクションには詳細設定が含まれています。詳細設定は「詳細設定の表示」をクリックすると容易に確認できます。詳細設定が展開され、同じセクションに表示されます。

図A-2 Publisherの「設定」セクション(基本)

図A-3 Publisherの「設定」セクション(拡張)

要素

説明

説明

タスク名を入力します。

マニフェストURL

クロールするSite Studio PublisherのURLを入力します。このURLは特殊フォーマットのURLであり、クロールを開始するためのWebサイトに関する情報が取得されます。

出力パス

コンテンツをダウンロードするローカル・ディレクトリのパスを入力します。このパスは、 SSPHome の場所からの相対パスです。

ユーザー名

パスワード保護されたサイト用のユーザーIDを入力します。

パスワード

パスワード保護されたサイト用のエンコードされたパスワードを入力します。

認証

サイトの認証タイプを選択します。

- LoginFormはOracle Content Server 11gサーバーで使用されます。

- BasicAuthはOracle Content Server 10gサーバーで使用されます。

- ExtranetLookは、ExtranetLookコンポーネントがインストールされたOracle Content Server 10gサーバーで使用されます。

- NTLMは、NTLMを使用するように構成されたOracle Content Server 10gサーバーで使用されます。

- CustomFormは、異なるフォームベースのログインをカスタマイズするために使用されます。

今すぐ公開

マークされていて変更されたページのみを比較および公開する場合に選択します。変更されたコンテンツに新しいリンクが含まれている場合、Site Studio Publisherではこれらのリンクも公開されます。

詳細設定の表示

詳細設定を表示する場合にクリックします。

詳細の非表示

詳細設定を閉じる場合にクリックします。

ダウンロードの強制

検出された変更があるかどうかに関係なく、Webページのダウンロードを強制する場合に選択します。

分析の強制

フィルタ・パラメータにリストされたファイルの分析のパスを強制する場合に選択します。フィルタにファイルがリストされていない場合は、すべてのページが分析されます。
この要素は、フィルタとともにのみ使用されます。

ホームページ・エラーを重大エラーとして扱う

ホームページの取得時にエラーが発生した場合にジョブを中止するように指定するときに選択します。

manifestエラーを重大エラーとして扱う

サイトのmanifestにリストされているいずれかのページURLの取得においてエラーが発生した場合にジョブを中止するように指定するときに選択します。

キャッシュ制御の使用

最大有効期間セクション・プロパティを比較する場合に選択します。Site Studio Publisherでは、 max-age の値が期限切れではないページのみが選択され、クロールされます。

LastModifiedの使用

Webサーバーから戻されるHTTPヘッダーの Last-Modified の値を使用する場合に選択します。
Webサーバーは通常、WebレイアウトURLでアクセスされるすべてのリソースに対してこのヘッダーを戻します(このレスポンス・ヘッダーは動的なSite Studioページには提供されません)。

useLastModifiedを選択している場合は、リソースの次回取得時に、Last-Modifiedの値がIf-Modified-Sinceリクエスト・ヘッダーで再送信されます。この結果、Webサーバーは、リソースが変更されていない場合に304 - Not Modifiedレスポンスを戻すことができます。

この要素を選択しない場合は、リソースがダウンロードされ、以前に取得したコンテンツと比較されます。

この方法を選択するのは、Webサーバーが戻したLast-Modifiedの結果が信用できないと思われる場合のみです。

SSPETagの使用

このオプションは、GET_FILEサービスで取得されるファイルの変更の識別に使用する独自のメカニズムを制御します。
このメカニズムを使用しない場合は、ファイル・コンテンツが取得され、以前のバージョンと比較されます。

このメカニズムを使用すると、コンテンツ・サーバーは 304 - Not Modified レスポンスを戻すことができるため、必要のないダウンロードを実行せずにすみます。

デフォルト・ファイル名

ファイル名が明示的に指定されない場合にURLに使用するファイル名を指定します。

ページ拡張子

拡張子が指定されていないページURLに追加する拡張子。たとえば、動的サイトのドキュメントの一般的な参照は次のようになります。
http://myServer/mySite/Section1/DocumentX

DocumentXは、コンテンツ・サーバーのターゲット・アイテムのdDocNameです。静的なサイトで使用するには、拡張子を追加する必要があります。

ユーザー・エージェント

サイトのクロール時にSite Studio Publisherで使用される User-Agent HTTPリクエスト・ヘッダーの値を指定できます。

フレンドリURLパラメータ

考慮する追加パラメータ名のカンマ区切りリストを指定します。
Site Studio Publisherでは、ビルトインの値がいくつかサポートされています。

フレンドリURLでは、NextRowまたは_dcPageNumで終わるパラメータはすでに考慮されており、パラメータ名と値を使用して、クロール対象ページのファイル名が作成されます。

URLパラメータによってページの外観が変化する場合は、パラメータ値の各組合せに対して、ページのコピーを別々に取得する必要があります。

動的URLパラメータ

考慮する追加パラメータ名のカンマ区切りリストを指定します。
GET_PAGEサービスを使用する動的URLでは、dID、dDocName、RevisionSelectionMethodおよびRenditionがすでに考慮されています。

URLパラメータによってページの外観が変化する場合は、パラメータ値の各組合せに対して、ページのコピーを別々に取得する必要があります。

追加サービス

追加サービスをクロールできるようにする場合に選択します。
この要素を使用すると、Site Studio Publisherでクロールを試行するサービス・コールを制御できます。

意味のある静的なコンテンツを生成すると考えられるサービスであるSS_GET_PAGE、GET_FILEおよびGET_DYNAMIC_CONVERSIONに対しては、ビルトイン・サポートがあります。

ソフト・エラーしきい値

許容されるソフト・エラーの数。定義した数を超えると、公開に失敗します。

ハード・エラーしきい値

許容されるハード・エラーの数。定義した数を超えると、公開に失敗します。

削除しきい値

存在しないオブジェクトがいくつある場合にクロールが失敗するかを指定します。この数を超えると、公開に失敗します。

ソフト・エラー・コード

ソフトウェア・エラーとみなされる個々のエラー・コードを指定するコード・リストを入力します。
このリストではワイルドカードは使用できません。各エラー・コードを明示的に(カンマで区切って)リストする必要があります。

ハード・エラー・コード

ハード・エラーとみなされる個々のエラー・コードを指定するコード・リストを入力します。
このリストではワイルドカードは使用できません。各エラー・コードを明示的に(カンマで区切って)リストする必要があります。

エラー・コードを無視

無視される個々のエラー・コードを指定するコード・リストを入力します。これらのコードはSite Studio Publisherのクロールには影響を与えません。
このリストではワイルドカードは使用できません。各エラー・コードを明示的に(カンマで区切って)リストする必要があります。

A.2.2 日付

「日付」セクションは、タスクを実行する日付範囲を指定する場合に使用します。

「手動」を選択した場合は、「日」セクションのオプション(第A.2.3項「日」を参照)および「実行時間」セクションのオプション(第A.2.4項「実行時間」を参照)がグレー表示になります。これは、「手動」の選択は、タスクがオンデマンドでのみ実行されることを意味するためです。

図A-4 「日付」セクション

要素

説明

手動/範囲

指示されたときのみ実行する(手動)タスクであるか、特定の日付範囲内で定期的に1回以上実行するタスクであるかを選択します。

開始日

タスクを実行する範囲の最初の日。

終了日

タスクを実行する範囲の最終日。

A.2.3 日

「日」セクションは、タスクを特定の曜日に実行するか、特定の日付に実行するかを選択する場合に使用します。

このセクションのオプションは、「日付」セクション(第A.2.2項「日付」を参照)で「範囲」を選択した場合のみ使用できます。

図A-5 「日」セクション

要素

説明

曜日

選択した曜日にタスクを実行する場合に選択します。タスクは、「日付」セクション(第A.2.2項「日付」を参照)で選択した範囲内の選択した曜日に実行されます。

日付

特定の日付にタスクを実行する場合に選択します。日付は個別指定、範囲指定、または両方の組合せでリストできます(例: 1,2,7-13,25)。
lastという語も有効なエントリであり、月の最終日を示します。単独で入力するか、前述のように組合せで入力できます。

A.2.4 実行時間

「実行時間」セクションは、各日にタスクを実行する間隔を指定する場合に使用します。

このセクションのオプションは、「日付」セクション(第A.2.2項「日付」を参照)で「範囲」を選択した場合のみ使用できます。

図A-6 「実行時間」セクション

要素

説明

1日に複数回

各日に定期的に実行するタスクの場合に選択します。

1日に1回

1日1回実行するタスクの場合に選択します。
ボックスに時間を入力します。

時および分

「開始時間」と「終了時間」の間でタスクを実行する間隔を選択します。

開始時間

タスクの実行を開始する時刻。

終了時間

タスクの実行を停止する時刻。

A.2.5 オプション

「オプション」セクションでは、タスクの優先度およびログ・レベルを設定します。タスク実行後に通知を受信する電子メール・アドレスも設定できます。

図A-7 「オプション」セクション

要素

説明

優先度

このタスクを優先タスクとしてマーク付けする場合に選択します。この要素は、より重要なタスクが他のタスクより優先的に実行されるようにするために使用します。

ログ・レベル

ログに書き込むログ情報のレベルを選択します。
ドロップダウン・リスト内の各アイテムには、そのアイテムより上のロギング・レベルが含まれます。たとえば、INFOを選択すると、INFOのアイテムのみでなく、WARNとERRORのログも含まれます。

電子メール通知

タスク完了(またはエラー)通知の送信先の電子メール・アドレスを入力します。

A.2.6 インクルード・リスト

「インクルード・リスト」セクションは、公開に含める必要があるサイトの部分を(URLで)指定する場合に使用します。

このセクションで、あるURLを公開の対象としてリストしていて、そのURLがリスト済のFilterSetタイプexcludeに出現する場合、該当するURLは公開に含まれません。

図A-8 「インクルード・リスト」セクション

要素

説明

インクルード・リストの非表示

「インクルード・リスト」セクションを最小化する場合にクリックします。

URL

Site Studio Publisherのクロール対象となる「インクルード・リスト」に設定するURLを入力します。正規表現を入力することもできます。

削除

URLをリストから削除する場合にクリックします。

新規アイテムの追加

インクルード・リストに追加のURLを入力するための別のフィールドを追加する場合にクリックします。

A.2.7 エクスクルード・リスト

「エクスクルード・リスト」は、公開から除外する必要があるサイトの部分を(URLで)指定する場合に使用します。

図A-9 「エクスクルード・リスト」セクション

要素

説明

エクスクルード・リストの非表示

「エクスクルード・リスト」セクションを最小化する場合にクリックします。

URL

Site Studio Publisherのクロール回避対象となる「エクスクルード・リスト」に設定するURLを入力します。正規表現を入力することもできます。

削除

URLをリストから削除する場合にクリックします。

新規アイテムの追加

「エクスクルード・リスト」に追加のURLを入力するための別のフィールドを追加する場合にクリックします。

A.2.8 FilterSets

FilterSetは、クロールによってダウンロードされた後、公開前にコンテンツを変換するために使用されるコントロールです。フィルタは、FilterSetに指定された順序で適用されます。

図A-10 「FilterSets」セクション

要素

説明

新規FilterSetの追加

別のfiltersetの情報を入力するための追加フィールド・セットを表示する場合に展開します。

上に移動|下に移動|削除

filtersetを他のfiltersetを基準にリスト内で上または下に移動する、またはfiltersetを完全に削除する場合に選択します。

タイプ

この属性では、filtersetを起動するコンテキストを指定します。使用可能なタイプは、次のとおりです。
transform-content: このfiltersetと一致するURLの場合、ダウンロード時に子フィルタ要素が適用され、これらのフィルタで指定された方法でコンテンツが変換されます。

transform-link: このfiltersetと一致するURLの場合、ダウンロード時に子フィルタ要素が適用されます。この場合、フィルタ要素は、現在のダウンロード・ファイルで検出されたリンクにのみ適用され、コンテンツ全体には適用されません。

exclude: 通常は組み込まれるURLで、このfiltersetと一致し、そのURLが一致する場合、コンテンツはダウンロードされません。

パス

パス属性は、現在ダウンロード中のURLのファイル・パス(URLのホスト名の後の部分)と照合するワイルドカード・パターンです。
パターンの照合には、Java正規表現構文が使用されます。次のURLを参照してください。

http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html

ホスト名

URLのホスト名(URLのドメイン名の部分)を指定したホスト名と照合するための値を入力します。

ポート

URLのポート番号と照合する値を入力します。

MIMEタイプ

URLのMIMEタイプと照合する値を入力します。このタイプで指定した値で始まる値は一致とみなされます。したがって、textは、text/htmlとtext/xmlの両方と一致します。

フィルタの表示

FilterSetで指定されているフィルタを表示する場合に展開します。
開くと、リンクは、個々のフィルタのリストを閉じるための「フィルタの非表示」になります。

新規フィルタの追加

新規フィルタを入力するための追加のフィールド・セットを追加します。

上に移動|下に移動|削除

フィルタを他のフィルタを基準にリスト内で上または下に移動する、またはフィルタを完全に削除する場合にクリックします。

正規表現

現在のファイルのコンテンツまたはリンク内で、置換するテキストの識別に使用するJava正規表現。

置換

正規表現属性で識別したテキストを置換する値。

パス正規表現

現在のファイルのコンテキストにおいて置換対象となるパスとファイルを特定するために使用されるJava正規表現。この値は、 transform-content FilterSetで囲まれた部分でのみ意味があります。

パス置換

ファイル名の変更に使用する置換値。

グローバル

置換の動作を制御します。「グローバル」を選択した場合は、 正規表現 式に対するすべての一致が置換されます。選択しない場合は、最初に出現した一致のみが置換されます。

大文字小文字を区別しない

正規表現式の動作を制御します。「大文字小文字を区別しない」を選択している場合、式の大文字小文字は、正規表現を比較する際は無視されます。

A.2.9 トリガー

トリガーを使用すると、複製エンジンで、パッケージのダウンロード前またはダウンロード完了後にコマンドを実行できます。使用可能なトリガーのタイプは、cmd、http-post、http-getおよびhttp-soapです。

図A-11 「トリガー」セクション

要素

説明

トリガーの表示

トリガーの最も基本的な情報を入力するために必要なフィールドを開きます。

新規トリガーの追加

複数のトリガー・タイプを追加するための追加情報を開きます。

ユーザー名

認証に使用するユーザー名。トリガーごとに別々の認証を指定することはできません。タスク内のすべてのトリガーで、資格証明および認証方法が同じである必要があります。

パスワード

認証に使用するパスワード。トリガーごとに別々の認証を指定することはできません。タスク内のすべてのトリガーで、資格証明および認証方法が同じである必要があります。

認証

ユーザーの認証に基本認証を使用するか、カスタム・フォームを使用するかを選択します。

上に移動|下に移動|削除

トリガーを他のトリガーを基準にリスト内で上または下に移動する、またはトリガーを完全に削除する場合にクリックします。

タイプ

トリガーのタイプを指定します。

コマンド

トリガーに渡すコマンドライン引数。タイプ がcmdに設定されている場合のみ使用されます。

コマンド・データ

アップロードするファイルのパス。タスクの出力パスからの相対パスです。タイプがhttp-postまたはhttp-soapに設定されている場合にのみ使用されます。

レスポンス・ファイル

レスポンスを取得するファイルの完全パスを指定します。

SOAPAction

SOAPAction HTTPリクエスト・ヘッダー・フィールドの値を設定します。タイプがhttp-soapに設定されている場合のみ使用されます。

クロールに失敗した場合にもトリガーを実行

ジョブでエラーが発生した場合でもコマンドを実行するかどうかを指定します。

変更がない場合にトリガーを実行

選択した場合、トリガーはコンテンツに変更がない場合でも実行されます。

トリガー失敗を無視

トリガー失敗後もトリガーを実行するかどうかを指定します。
このチェック・ボックスを選択すると、現在のトリガーが失敗した場合でも、さらにトリガーが実行されます。

レスポンスのログ

レスポンスをログに書き込むかどうかを指定します。

A.3 タスク情報

「タスク情報」画面は、指定したSite Studio Publisherクロールを開始する最新のタスクに関する情報を表示する場合に使用します。

図A-12 「タスク情報」画面

要素

説明

タスクID

タスクのID番号。

説明

タスクの説明。

ソースURL

公開するサイトのソースURL。

開始時間

タスクの開始時刻。

終了時間

タスクの完了時刻。

ステータス

タスクの完了ステータス。

合計

クロール済サイトを構成するURLの合計数(CSS、JavaScriptなどのファイルを含む)。

変更日

サイトの最新クロール以降に変更されたURLの数。

追加

サイトの最新クロール以降に追加されたURLの数。

削除

サイトの最新クロール以降に削除されたURLの数。

調査

サイトのクロール時に調査したURLの数。

リダイレクト

サイトのクロール時にリダイレクトしたURLの数。

ダウンロード

実際にダウンロードした調査済リンクの数。

見つかりません

エラーを受信した調査済リンクの数。

ハード・エラー件数

検出されたハード・エラーの合計数。カッコ内の数字は最大許容数です。

ソフト・エラー件数

検出されたソフト・エラーの合計数。カッコ内の数字は最大許容数です。

ログの表示

タスクのログ・ファイルを「ログの表示」画面(第A.5項「ログの表示」を参照)に表示します。

A.4 ログ

ジョブ・サマリー、および特定のタスクに対して生成される様々なログ・ファイルを表示します。

図A-13 ログ・ファイル

要素

説明

タスクID

タスクのID番号。

説明

タスクの説明。タスクの追加/タスクの編集ページで、Publisherの「設定」セクションに入力した説明です(第A.2.1項「Publisherの設定」を参照)。

ログ・ファイル

タスクが実行された各日時のリンク。各リンクをクリックすると、その特定の実行に対するログ・ファイルが「ログの表示」ページ(第A.5項「ログの表示」を参照)に表示されます。
ログ・ファイルが非常に長い場合は、複数のファイルに分割され、それぞれのファイルに対して同じタイムスタンプのリンクが設定されます。

A.5 ログの表示

「ログの表示」画面では、ログ・ファイルを表示できます。ログ・ファイルが長い場合は、「前」および「次」ボタンを使用して、ファイル内をページ単位で移動できます。

図A-14 「ログの表示」画面

要素

説明

前

ログの前のページに戻ります。

次

ログの次のページに移動します。

索引

A  C  D  E  F  H  I  J  L  M  O  P  R  S  T  U  V

A

絶対URL, 1.4

「新規タスクの追加」画面, A.2

「日付」セクション, 2.3.2, A.2.2

「日」セクション, 2.3.3, A.2.3

「エクスクルード・リスト」セクション, 2.3.7, A.2.7

「FilterSets」セクション, 2.3.8, A.2.8

「インクルード・リスト」セクション, 2.3.6, A.2.6

「オプション」セクション, 2.3.5, A.2.5

Publisherの「設定」セクション, 2.3.1, A.2.1

「実行時間」セクション, 2.3.4, A.2.4

「トリガー」セクション, 2.3.9, A.2.9

追加パラメータ, 1.4

C

cmdトリガー, 2.3.9

コンテンツ・サーバー環境, 1.4

コントリビュータ

「今すぐ公開」機能, 2.3.1

D

「日付」セクション, 2.3.2, A.2.2

「日」セクション, 2.3.3, A.2.3

E

「タスクの編集」画面, A.2

「日付」セクション, 2.3.2, A.2.2

「日」セクション, 2.3.3, A.2.3

「エクスクルード・リスト」セクション, 2.3.7, A.2.7

「FilterSets」セクション, 2.3.8, A.2.8

「インクルード・リスト」セクション, 2.3.6, A.2.6

「オプション」セクション, 2.3.5, A.2.5

Publisherの「設定」セクション, 2.3.1, A.2.1

「実行時間」セクション, 2.3.4, A.2.4

「トリガー」セクション, 2.3.9, A.2.9

タスクの編集

スケジュール, 2.3.2, 2.3.3, 2.3.4

「エクスクルード・リスト」セクション, 2.3.7, A.2.7

F

フィルタ

再適用, 2.3.1

フィルタの適用, 2.3.8 フィルタの要素, 2.3.8 フィルタ, 2.3.8, A.2.8 「フィルタ」セクション, 2.3.8, A.2.8 FilterSet

評価, 2.3.8

「FilterSets」セクション, 2.3.8, A.2.8

H

HTML

Publisherでの処理, 1.4

http-get, 2.3.9 http-post, 2.3.9 http-soap, 2.3.9

I

「インクルード・リスト」セクション, 2.3.6, A.2.6

インストール, 1.2

J

JavaScript

一般パターン, 1.5

Site Studioによる生成, 1.5

Publisherでの処理, 1.4

パラメータ, 1.5

Publisherで使用されるパターン, 1.5

Site Studio固有のパターン, 1.5, 1.5

L

「ログ」画面, A.4

M

最小要件, 1.6

O

「オプション」セクション, 2.3.5, A.2.5

P

プロパティ

URLディレクトリ名, 1.5

URLページ名, 1.5

Publisherのコントロール

今すぐ公開, 2.3.1

このページを公開, 2.3.1

Publisherの「設定」セクション, 2.3.1, A.2.1 Publisherの「タスク」画面, A.1

R

相対URL, 1.4, 1.4, 1.5

「実行時間」セクション, 2.3.4, A.2.4

S

画面

新規タスクの追加, A.2

タスクの編集, A.2

Publisherのタスク, A.1

Site Studio Contributor

「今すぐ公開」機能, 2.3.1

SOAP, 2.3.9 システム要件, 1.6

T

「タスク情報」画面, A.3

タスクのスケジュール, 2.3.2, 2.3.3, 2.3.4

トリガー, 2.3.9

cmd, 2.3.9

http-get, 2.3.9

http-post, 2.3.9

http-soap, 2.3.9

「トリガー」セクション, 2.3.9, A.2.9

U

URL

絶対, 1.4

相対, 1.4, 1.4, 1.5

「URLディレクトリ名」プロパティ, 1.5 「URLページ名」プロパティ, 1.5

V

「ログの表示」画面, A.5

Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved.