ヘッダーをスキップ
Oracle® Fusion Middlewareパッチ適用ガイド
11g リリース1(11.1.1.6.0)
B61412-05
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

5 Oracle WebCenterのパッチ適用

この章では、Oracle WebCenterのユーザーが11.1.1.6.0のパッチ・セットを既存のOracle WebCenterのインストールに適用する場合の手順について説明します。

この章では次の項について説明します。

Oracle WebCenterのインストールおよびパッチ適用を行う際の様々な開始点の詳細は、Oracle WebCenter Portalのインストールおよび構成のロードマップを参照してください。

5.1 Oracle WebCenterおよびOracle Enterprise Content Management Suiteの新しい製品名

Oracle Fusion Middleware 11gリリース1(11.1.1.6.0)では、Oracle WebCenterおよびOracle Universal Content Managementのブランドが変更されています。表5-1は、以前の製品名と用語、および新しい製品名と用語の対応を示しています。


注意:

この章では、製品名にリリース番号(11.1.1.6.0または11g)を伴う場合、あるいはリリース11.1.1.6.0固有の機能について説明する場合を除き、以前の用語を使用します。


表5-1 以前の用語とリリース11.1.1.6.0の用語との対応

旧名称 11.1.1.6.0での新しい名称

製品名の変更


Oracle WebCenter

Oracle WebCenter Portal

Oracle WebCenter Spaces

Oracle WebCenter Portal: Spaces

Oracle Universal Content Management

Oracle WebCenter Content

Oracle Content Server

Oracle WebCenter Contentサーバー

ドキュメントでの機能名の変更


WebCenterアプリケーション

WebCenter Portalアプリケーション

(フレームワーク・アプリケーション、ポートレット・プロデューサ・アプリケーション、およびスペース・アプリケーションの包括的用語)

WebCenter Portalアプリケーション/WebCenterカスタム・アプリケーション

WebCenter Portal: フレームワーク・アプリケーション/フレームワーク・アプリケーション

グループ・スペース・ワークフロー/WebCenter Spacesワークフロー

Spacesワークフロー

個人用スペース

ホーム・スペース

グループ・スペース/スペース

スペース

WebCenterドメイン

WebCenter Portalドメイン

WebCenter Spaces

Spaces/Spacesアプリケーション


5.2 Oracle WebCenter 11.1.1.4.0または11.1.1.5.0のインストールに対するパッチの適用

図5-1は、Oracle WebCenter 11.1.1.4.0または11.1.1.5.0のインストールを11.1.1.6.0に更新するために必要な手順を示しています。各手順の情報を参照するには、フロー・チャートの手順をクリックするか、表5-2の説明に従ってください。これらの手順の多くは、このガイドの第3章と第4章で説明されています。

図5-1 Oracle WebCenter 11.1.1.4.0または11.1.1.5.0への最新パッチの適用

Oracle WebCenter 11.1.1.4.0への最新パッチの適用 Stop managed servers, Admin server, system components, and node manager Back up your Middleware Home, Domain Home, Oracle instances, databases, and other configuration information Run the Upgrade Installer to patch WebLogic Server to the latest version Rename the emCCR File if patching in silent mode Download WebCenter Portal and other required installers Run Patch Set Installer to patch Identity Management, Web Tier, Portal, Forms, Reports and Discoverer to 11.1.1.6.0 Run the WebCenter Portal installer to patch Oracle WebCenter to 11.1.1.6.0 Run product installers to patch other FMW products such as UCM and SOA to 11.1.1.6.0 Run Patch Set Assistant to update the MDS and ACTIVITIES schemas Perform post-patching tasks for WebCenter Portal Perform post-patching tasks for other FMW components Start the servers and processes Verify Oracle WebCenter Portal 11.1.1.6.0 installation

表5-2 Oracle WebCenter 1.1.1.4.0または11.1.1.5.0への最新パッチの適用

タスクおよび詳細情報へのリンク 必須/オプション 注意

管理対象サーバー、管理サーバー、システム・コンポーネントおよびノード・マネージャを停止します。

必須


現在のWebCenter環境をバックアップします。

  • Middlewareホーム、ドメイン・ホームおよびOracleインスタンスをバックアップします。

  • データベースおよびデータベース・スキーマをバックアップします。

  • 他の構成情報をバックアップします。

必須


WebLogic Serverにパッチを適用して最新バージョンにします。

必須


サイレント・モードでパッチを適用する場合は、emCCRファイルの名前を変更します。

サイレント・モードの場合は必須


WebCenter Portalのインストーラ、および他の必要な製品のインストーラをダウンロードします。

必須


パッチ・セット・インストーラを実行し、次のFusion Middleware製品にパッチを適用して11.1.1.6.0にします。

  • Oracle Identity Management

  • Oracle Web Tier (Oracle HTTP Server)

  • Oracle Portal、Forms、ReportsおよびDiscoverer

必須

これらの製品が環境にインストールされている場合は必須です。

WebCenter Portal 11.1.1.6.0インストーラを実行し、Oracle WebCenterにパッチを適用してリリース11.1.1.6.0にします。

必須


他の製品インストーラを実行して、次に示す、他に必要なFusion Middleware製品にパッチを適用します。

  • Oracle WebCenter Content Server (旧称UCM)

  • Oracle SOA

必須

Middlewareホームにインストールされている製品についてのみ必須です。

MDSおよびACTIVITIESスキーマの更新

必須


次に示すWebCenter Portalのパッチ適用後のタスクを実行します。

  • ページレット・プロデューサのアップグレード・テンプレートを使用したドメインの拡張

  • ページレット・プロデューサ、ポートレット・プロデューサ・アプリケーションおよびOracle SESに対するSSOおよびOHS構成の更新

必須

ページレット・プロデューサのアップグレードはオプションです。SSOとOHSが構成されている場合は、関連する構成をアップグレードする必要があります。

必要なFusion Middleware製品のパッチ適用後のタスクを実行します。これには、OWSMポリシーの更新も含まれます。

必須


サーバーおよびプロセスを起動します。

必須


Oracle WebCenter Portal 11.1.1.6.0のインストールを確認します。

必須




注意:

リリース11.1.1.6.0には、WebCenterサービスからタスク・フローをポートレットとして公開するための新しいWebCenterサービス・ポートレット・プロデューサが用意されています。ポートレットは、Oracle Portalアプリケーション、Oracle WebLogic PortalアプリケーションおよびOracle WebCenter InteractionアプリケーションのWebCenterサービス・ポートレットから使用できます。詳細は、第5.3.8.1項「アクティビティ・グラフ、分析、ページレット・プロデューサ、パーソナライズ・サーバーおよびWebCenterサービス・ポートレットのインストール」を参照してください。



注意:

パッチを適用してリリース11.1.1.6.0に更新した後、オプションで分析コレクタのTRACEログ・レベルを無効化し、NOTIFICATIONログ・レベルを有効化することで、サーバーのパフォーマンスを安定させることができます。WC_Utilities管理対象サーバーでは、com.plumtree.analyticsログ出力のレベル属性が値TRACE:32に設定されています。この値をNOTIFICATION:16に変更します。詳細は、『Oracle Fusion Middleware管理者ガイド』のログ・ファイルに書き込まれる情報のレベルの設定に関する項を参照してください。


5.2.1 Oracle WebCenterのパッチ適用後のタスクの実行

この項では、アップグレード済のWebCenter環境で実施が必要になる可能性のあるパッチ適用後のタスクについて説明します。内容は次のとおりです。

5.2.1.1 ページレット・プロデューサのアップグレード・テンプレートを使用したドメインの拡張

WebCenter Portal 11.1.1.6.0では、新しいバージョンのページレット・プロデューサを使用できます。アップグレード済のWebCenterインスタンスにページレット・プロデューサがインストールされている場合は、新しいページレット・プロデューサのアップグレード・テンプレートをドメインに適用するように選択することで、その新しい機能を活用できます。

ページレット・プロデューサのアップグレード・テンプレートを適用する手順は次のとおりです。

  1. 管理サーバーおよびすべての管理対象サーバーを停止します。

  2. 構成ウィザードを、管理サーバーが稼働しているマシンで起動します。

    UNIXの場合、WebCenter_ORACLE_HOME/common/bin/config.shを実行します。

    Windowsの場合、WebCenter_ORACLE_HOME\common\bin\config.cmdを実行します。

  3. 「既存のWebLogicドメインの拡張」を選択して「次へ」をクリックします。

  4. ドメインを選択して「次へ」をクリックします。

  5. 「既存の拡張テンプレートを使用してドメインを拡張する」オプションを選択します。

  6. テンプレートoracle.pagelet-producer-upgrade_template_11.1.1.jarへのパスを指定し、「次」をクリックします。このテンプレートは次の場所にあります。

    WebCenter_ORACLE_HOME/common/templates/applications/oracle.pagelet-producer-upgrade_template_11.1.1.jar

  7. 残りの画面で「次へ」をクリックし続け、「構成のサマリー」画面が表示されたら「拡張」をクリックします。

    ドメインの拡張の詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』のグラフィカル・モードでのWebLogicドメインの拡張に関する項を参照してください。

  8. 管理サーバーおよびすべての管理対象サーバーを起動します。

  9. Fusion Middleware ControlまたはWLSTを使用して、SpacesアプリケーションおよびWebCenterカスタム・アプリケーション(フレームワーク・アプリケーション)に対するページレット・プロデューサの接続を再構成します。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドのページレット・プロデューサの登録に関する項を参照してください。


    注意:

    以前のリリースでは、次のパスにページレット・プロデューサをデプロイすることが必須でした。

    http://<pagelet-producer-server>:<port>/
    

    ルート「/」以外の場所にデプロイされているページレット・プロデューサにはアクセスできませんでした。リリース11.1.1.6.0では、ページレット・プロデューサは次のパスにデプロイされます。

    http://<pagelet-producer-server>:<port>/pagelets/
    

    ここで、pageletsはページレット・プロデューサのデプロイ先に選択した任意の場所です。したがって、新しいページレット・プロデューサのアップグレード・テンプレートを使用してドメインを拡張したら、ページレット・プロデューサの接続を再構成する必要があります。

    OHSおよびSSOを構成している場合は、新しいコンテキスト・ルートを使用するようにそれらを構成する必要があります。詳細は、第5.2.1.2項「SSOおよびOHS構成の更新」を参照してください。


  10. ページレット・プロデューサの古いバージョンをアンデプロイします。

    1. WLSコンソールで、「デプロイメント」をクリックします。

    2. pagelet-producer (11.1.1.4.0)デプロイメントの横にあるチェック・ボックスを選択します。

    3. 「削除」をクリックします。

  11. WebCenterDSデータ・ソースのターゲットをWC_Portletに設定します。これには、OpenSocial機能を有効化する必要があります。

    1. WLSコンソールで、「サービス」「データ・ソース」に移動します。

    2. WebCenterDSをクリックします。

    3. 「ターゲット」タブで、WC_Portletを選択し、「保存」をクリックします。

5.2.1.2 SSOおよびOHS構成の更新

アップグレード済のWebCenter環境でOracle HTTP Server (OHS)およびSingle Sign-on (SSO)を構成している場合は、ページレット・プロデューサ、ポートレット・プロデューサ・アプリケーションおよびOracle SESについて構成の更新が必要になることがあります。

この項は、次のトピックで構成されています。

5.2.1.2.1 ページレット・プロデューサに対するOHS構成の更新

リリース11.1.1.6.0では、ページレット・プロデューサのWebコンテキスト・ルートが「/」から「/pagelets」に変更されています。ここで、pageletsはページレット・プロデューサのデプロイ先に選択した任意の場所です。11.1.1.6.0より前のリリースではページレット・プロデューサのWebコンテキスト・ルートに「/」が使用されていたため、仮想ホスト構成が推奨されていましたが、このリリースからは不要になります。

OHSを構成している場合は、mod_wl_ohs.confのOHSエントリを更新する必要があります。このファイルは次のパスにあります。

WT_ORACLE_HOME/instances/your_instance/config/OHS/ohs1

ここで、WT_ORACLE_HOMEはWeb TierのOracleホームです。

次のエントリが存在する場合は、それらを置き換えます。

<Location /pageletadmin>
  SetHandler weblogic-handler
  WebLogicHost webcenter.example.com
  WebLogicPort 8889
</Location>
 
<Location /authenticateWithApplicationServer>
  SetHandler weblogic-handler
  WebLogicHost webcenter.example.com
  WebLogicPort 8889
</Location>

次のエントリに置き換えます。

<Location /pagelets>
    SetHandler weblogic-handler
    WebLogicHost webcenter.example.com
    WebLogicPort 8889
</Location>
5.2.1.2.2 ページレット・プロデューサに対するSSO構成の更新

リリース11.1.1.6.0では、ページレット・プロデューサのWebコンテキスト・ルートが「/」から「/pagelets」に変更されています。WebCenter環境でSSOを構成している場合は、SSOの構成またはポリシーを更新し、保護されたURIおよび公開URIに新しいコンテキスト・ルートが使用されるように設定する必要があります。

この項では、OAM 11g、OAM 10gおよびOSSOにおけるポリシーの更新方法について説明します。

ページレット・プロデューサに対するOAM 11gのポリシーの更新

ページレット・プロデューサに対するOAM 11gのポリシーの更新では、次のリソースを作成します。

  • /pagelets*および/pagelets/.../*

  • /pagelets/authenticateWithApplicationServer*および/pagelets/authenticateWithApplicationServer/.../*

  • /pagelets/admin*および/pagelets/admin/.../*

ページレット・プロデューサに対してOAM 11gのポリシーを更新する手順は次のとおりです。

  1. 次のURLの形式を使用して、OAMコンソールにログインします。

    http://host:port/oamconsole

  2. 「ポリシー構成」「アプリケーション・ドメイン」に移動します。「Policy Manager」ペインが表示されます。

  3. WebGateエージェントの登録時に作成されたアプリケーション・ドメインを見つけます。

  4. 「リソース」タブを開き、「新規リソース」をクリックします。

  5. ページレット・プロデューサ・アプリケーションのリソースを追加します。

    /pagelets*リソースを追加する手順は次のとおりです。

    1. 「リソース・タイプ」で、「HTTP」を選択します。

    2. 「ホスト識別子」フィールドで、WebGateエージェントの登録時に作成されたホストを選択します。

    3. 「リソースURL」フィールドに、/pagelets*を入力します。

    4. 「説明」フィールドに、リソースの説明を入力します。

    5. 「保護レベル」を「非保護」に設定します。

    6. 「認証ポリシー」をパブリック・リソース・ポリシーに設定します。

    7. 「認可ポリシー」を保護されているリソース・ポリシーに設定します。

    8. 「適用」をクリックします。

  6. 手順5を繰り返して、/pagelets/.../*をリソースとして追加します。

  7. /pagelets/authenticateWithApplicationServer*をリソースとして追加します。

    1. 「リソース・タイプ」フィールドで、「HTTP」を選択します。

    2. 「ホスト識別子」フィールドで、WebGateエージェントの登録時に作成されたホストを選択します。

    3. 「リソースURL」フィールドに、/pagelets/authenticateWithApplicationServer*を入力します。

    4. 「説明」フィールドに、リソースの説明を入力します。

    5. 「保護レベル」を「保護」に設定します。

    6. 「認証ポリシー」を保護されているリソース・ポリシーに設定します。

    7. 「認可ポリシー」を保護されているリソース・ポリシーに設定します。

    8. 「適用」をクリックします。

  8. 手順7を繰り返して、/pagelets/authenticateWithApplicationServer/.../*を保護されているリソースとして追加します。

  9. 手順7を繰り返して、/pagelets/admin*を保護されているリソースとして追加します。

  10. 手順7を繰り返して、/pagelets/admin/.../*を保護されているリソースとして追加します。

  11. 「リソース」タブで、/pageletadmin*および/authenticateWithApplicationServer*を検索し、これらの古いリソースを削除します。

  12. Web Tierを再起動して、変更内容を確認します。

ページレット・プロデューサに対するOAM 10gのポリシーの更新

ページレット・プロデューサに対するOAM 10gのポリシーの更新では、次のリソースを作成します。

  • /pagelets

  • /pagelets/authenticateWithApplicationServer

  • /pagelets/admin

ページレット・プロデューサに対してOAM 10gのポリシーを更新する手順は次のとおりです。

  1. 次のURLの形式を使用して、OAMコンソールにログインします。

    http://host:port/access/oblix

  2. Policy Managerを選択します。

  3. WebCenterのリソースを保護するために作成したポリシー・ドメインを見つけます。

  4. 「リソース」タブを開き、「追加」をクリックします。

  5. /pageletsリソースを追加します。このリソースに対して次のように実行します。

    1. リソース・タイプとして、「HTTP」を選択します。

    2. WebCenter Web Tierのホスト識別子を選択します。

    3. URL接頭辞/pageletsを入力します。

    4. リソースの説明を入力します。

    5. キャッシュの更新が選択されていることを確認し、「保存」をクリックします。

  6. 手順5を繰り返して、/pagelets/authenticateWithApplicationServerをリソースとして追加します。

  7. 手順5を繰り返して、/pagelets/adminをリソースとして追加します。

  8. 「ポリシー」タブに移動して、パブリック・ポリシーを見つけます。

  9. そのパブリック・ポリシーを開き、手順5で作成したリソース(つまり、/pagelets)を選択して、このリソースにパブリック・ポリシーを適用します。

    デフォルトで保護されるようにするため、作成した他の2つのリソース(/pagelets/authenticateWithApplicationServerおよび/pagelets/admin)は選択しないでください。

  10. 変更を保存します。

  11. 「リソース」タブで、古いリソース・エントリ/pageletadminおよび/authenticateWithApplicationServerを削除します。

  12. Web Tierを再起動して、変更内容を確認します。

ページレット・プロデューサに対するOSSO構成の更新

OSSOを設定している場合、ページレット・プロデューサに対してポリシーを更新する手順は次のとおりです。

  1. mod_osso.confファイルで、次のエントリを置き換えます。

    <Location /pageletadmin>
          OssoSendCacheHeaders off
          require valid-user
          AuthType Osso
    </Location>
    

    次のように置換します。

    <Location /pagelets/admin>
          OssoSendCacheHeaders off
          require valid-user
          AuthType Osso
    </Location>
    
  2. 次のエントリを置き換えます。

    <Location /authenticateWithApplicationServer*>
          OssoSendCacheHeaders off
          require valid-user
          AuthType Osso
    </Location>
    

    次のように置換します。

    <Location /pagelets/authenticateWithApplicationServer*>
          OssoSendCacheHeaders off
          require valid-user
          AuthType Osso
    </Location>
    
  3. Web Tierを再起動して、変更内容を確認します。

5.2.1.2.3 ポートレット・プロデューサ・アプリケーションに対するSSO構成の更新

リリース11.1.1.6.0では、OAMの設定でポートレットのURIを明示的に除外する必要があります。SSOを使用するように構成されている、カスタムおよびデフォルトのポートレット・プロデューサ・アプリケーションをすべて更新する必要があります。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドの次の項を参照してください。

  • OAM 11gに対するポートレット・プロデューサ・アプリケーションの構成に関する項

  • OAM 10gに対するポートレット・プロデューサ・アプリケーションの構成に関する項

5.2.1.2.4 Oracle SESに対するSSO構成の更新

リリース11.1.1.4.0および11.1.1.5.0で推奨されていた方法は、仮想ホスト構成を使用して、SESクロールおよび認証エンド・ポイントを構成することでした。ただし、これはリリース11.1.1.6.0からは不要になります。SESエンドポイントを、除外されたリソースとしてOAM構成内でマークできます。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドの次の項を参照してください。

  • OAM 11gの場合: WebGateエージェントの登録に関する項

  • OAM 10gの場合: WebCenter Portalのポリシー・ドメインの構成に関する項

5.3 Oracle WebCenter 11.1.1.2.0または11.1.1.3.0のインストールに対するパッチの適用

この項では、Oracle WebCenter 11.1.1.2.0または11.1.1.3.0のインストールを11.1.1.6.0に移行するための手順について説明します。この項には次のサブセクションがあります。

5.3.1 管理対象サーバーの変更

リリース11.1.1.4.0以降、管理対象サーバーの名前がWLS_nameからWC_nameに変更されています。ここで、nameは管理対象サーバーの名前です。詳細は、『Oracle Fusion Middlewareパッチ適用ガイド』のWebCenter Portal管理対象サーバーに関する項を参照してください。

リリース11.1.1.2.0および11.1.1.3.0では、WLS_Services管理対象サーバーがOracle WebCenter DiscussionsおよびOracle WebCenter Wiki and Blog Serverをホストしていました。リリース11.1.1.4.0以降、WLS_Servicesはサポートされていません。Oracle WebCenter DiscussionsはWC_Collaborationにデプロイされ、Wikiおよびブログはコンテンツ・サーバーに配置されています。

リリース11.1.1.4.0以降は、新しい管理対象サーバーWC_Utilitiesがサポートされています。これは、Oracle WebCenter Analytics Collector、Oracle WebCenter Activity Graph Engines、およびOracle WebCenter PersonalizationなどのWebCenterコンポーネントをホストします。

5.3.2 Oracle WebCenter 11.1.1.2.0または11.1.1.3.0の移行ロードマップ

図5-2は、Oracle WebCenter 11.1.1.2.0または11.1.1.3.0のインストールを11.1.1.6.0に更新するために必要な手順を示しています。各手順の情報を参照するには、フロー・チャートの手順をクリックするか、表5-3を使用してください。

図5-2 Oracle WebCenter 11.1.1.2.0または11.1.1.3.0への最新パッチの適用

11.1.1.2.0または11.1.1.3.0への最新パッチの適用 Stop managed servers, Admin server, system components, & node manager Back up your Middleware Home, Domain Home, Oracle instances, databases, and other configuration information Perform general pre-patching tasks for WebCenter Save OmniPortlet and WebClipping customizations Run purgeMetadata() for WebCenter Spaces Upgrade Oracle UCM Upgrade WebLogic Server to the latest version Rename emCCR if patching in silent mode Download WebCenter Portal and other required installers Run Patch Set Installer to patch Identity Management, Web Tier, Portal, Forms, Reports and Discoverer to 11.1.1.6.0 Run the WebCenter Portal installer to patch Oracle WebCenter to 11.1.1.6.0 Run product installers to patch other FMW products such as UCM and SOA to 11.1.1.6.0 Update schemas Upgrade the Spaces application Use the automated script? Perform post-patch tasks for Fusion Middleware products, including updating OWSM policies Perform post-patch tasks for Oracle WebCenter Portal Perform post-patch tasks for the Spaces application Perform post-patch tasks for WebCenter Portal security Add new Oracle WebCenter Portal features Verify WebCenter Portal 11.1.1.6.0 installation Migrate Oracle Wiki pages and blogs Migrate content presenter custom templates Update REST API configuration Update multi-calendar layouts Restore OmniPortlet and WebClipping customizations Install Oracle WSM Policy Manager Remove OpenUsage properties in setDomainEnv Redeploy applications to upgraded custom portal managed servers Remove LD_LIBRARY_PATH from setDomainEnv script Migrate WSRP portlet preferences Set Web Context Root on the Content Server connection Configure group space workflows Reconfigure the default page template for group spaces Update timezone attribute for the Spaces application Update group space display mode Choose the default start page Migrate Spaces customizations Upgrade Process Spaces  Configure WS-Security for the discussions server Update list of authentication providers Extend the domain to add Activity Graph, Analytics, Pagelet Producer, Personalization, and WebCenter Services Portlets Add WebCenter Portal: Framework features to custom applications Start the servers and processes

表5-3 Oracle WebCenter 11.1.1.2.0または11.1.1.3.0への最新パッチの適用

タスクおよび詳細情報へのリンク 必須/オプション 注意

管理対象サーバー、管理サーバー、システム・コンポーネントおよびノード・マネージャを停止します。

必須


現在のWebCenter環境をバックアップします。

  • Middlewareホーム、ドメイン・ホームおよびOracleインスタンスをバックアップします。

  • データベースおよびデータベース・スキーマをバックアップします。

  • 他の構成情報をバックアップします。

必須


次に示すWebCenterのパッチ適用前のタスクを実行します。

  • OmniPortletおよびWebClippingカスタマイズを保存します。

  • WebCenter SpacesでpurgeMetadata()を実行します。

  • Oracle UCMをアップグレードします。

必須

Oracle WebCenterおよびOracle Universal Content Management (Oracle UCM)のパッチ・セット・レベルは同じにする必要があります。Oracle WebCenterにパッチを適用して最新リリースにした場合は、Oracle Universal Content Managementにもパッチを適用して同じリリースにしてください。つまり、Oracle WebCenterが11.1.1.6.0になるようにパッチを適用した場合は、Oracle Universal Content Managementも11.1.1.6.0になるようにパッチを適用する必要があります。

WebLogic Serverにパッチを適用して最新バージョンにします。

必須


サイレント・モードでパッチを適用する場合は、emCCRファイルの名前を変更します。

サイレント・モードの場合は必須


WebCenter Portalのインストーラ、および他の必要な製品のインストーラをダウンロードします。

必須


パッチ・セット・インストーラを実行し、次のFusion Middleware製品にパッチを適用して11.1.1.6.0にします。

  • Oracle Identity Management

  • Oracle Web Tier (Oracle HTTP Server)

  • Oracle Portal、Forms、ReportsおよびDiscoverer

必須

これらの製品が環境にインストールされている場合は必須です。

WebCenter Portal 11.1.1.6.0インストーラを実行し、Oracle WebCenterにパッチを適用してリリース11.1.1.6.0にします。

必須


他の製品インストーラを実行して、次に示す、他に必要なFusion Middleware製品にパッチを適用します。

  • Oracle WebCenter Content Server (旧称UCM)

  • Oracle SOA

必須

Middlewareホームにインストールされている製品についてのみ必須です。

必要なスキーマを更新します。WebCenter固有のスキーマには次のものがあります。WEBCENTERDISCUSSIONSDISCUSSIONS_CRAWLERおよびACTIVITIES

一般的なスキーマ(MDSIAU)および他に必要なFusion Middleware製品すべてのスキーマも更新します。

必須

更新する必要のある既存のスキーマに対して必須です。

最初にリリース11.1.1.1.0のリポジトリ作成ユーティリティを使用してインストールされ、その後リリース11.1.1.2.0/11.1.1.3.0にアップグレードされたWebCenter Spacesスキーマの場合、パッチ・セット・アシスタントを実行してスキーマをリリース11.1.1.6.0にアップグレードする前に、そのWebCenter Spacesスキーマの所有者に追加の権限を付与する必要があります。SQL*Plusを使用して、WebCenter Spacesスキーマを含むデータベースにSYSDBAユーザーとして接続し、そのWebCenter Spacesスキーマの所有者にcreate viewを付与します。

次のいずれかを使用してSpacesアプリケーションを更新します。

  • ノード・マネージャおよび自動スクリプト

  • WLSTコマンド

必須


必要なFusion Middleware製品のパッチ適用後のタスクを実行します。これには、OWSMポリシーの更新も含まれます。

必須


次に示すWebCenter Portalのパッチ適用後のタスクを実行します。

  • Oracle Wikiページおよびブログを移行します。

  • コンテンツ・プレゼンタのカスタム・テンプレートを移行します。

  • REST API構成を更新します。

  • カレンダの複数レイアウトを更新します。

  • OmniPortletおよびWebClippingカスタマイズを復元します。

  • ドメインを拡張してOracle WSM Policy Managerをインストールします。

  • setDomainEnvOpenUsageプロパティを削除します。

  • アップグレード済のカスタム・ポータルの管理対象サーバーにアプリケーションを再デプロイします。

  • setDomainEnvスクリプトからLD_LIBRARY_PATHを削除します。

  • WSRPポートレット・プリファレンスを移行します。

必須


次に示すWebCenter Spacesのパッチ適用後のタスクを実行します。

  • コンテンツ・サーバー接続にWebコンテキスト・ルートを設定します。

  • グループ・スペース・ワークフローを構成します。

  • グループ・スペースのデフォルト・テンプレート・セットを再構成します。

  • タイムゾーン属性を更新します。

  • グループ・スペースの表示モードを更新します。

  • デフォルト・スタート(またはランディング)・ページを選択します。

  • Spacesのカスタム・ライブラリを移行します。

  • プロセス・スペースをアップグレードします。

必須


次に示すWebCenter securityのパッチ適用後のタスクを実行します。

  • ディスカッション・サーバーのWebサービス・セキュリティを構成します。

  • 認証プロバイダのリストを更新して、Oracle Single Sign-On認証プロバイダを追加します。

オプション


次のようにOracle WebCenter Portalの新機能を追加します。

  • ドメインを拡張して、アクティビティ・グラフ、分析、ページレット・プロデューサ、パーソナライズおよびWebCenterサービス・ポートレットを追加します。

  • カスタムWebCenterアプリケーションを更新して、WebCenter Portal: Frameworkの機能を追加します。

オプション


サーバーおよびプロセスを起動します。

必須


Oracle WebCenter Portal 11.1.1.6.0のインストールを確認します。

必須



5.3.3 Oracle WebCenter固有のパッチ適用前のタスクの実行

Oracle WebCenter環境にパッチを適用するための準備には、サーバーの停止、環境のバックアップ、およびWebLogic Serverの最新バージョンへのアップグレードなどの一般的なタスクがあります。また、様々なWebCenter固有のパッチ適用前タスクの実行も含まれます。この項では、パッチの適用に際して、WebCenterインストールを準備するために実行する必要のあるタスクについて説明します。この項には次のサブセクションがあります。

5.3.3.1 OmniPortletおよびWebClippingカスタマイズの保存


注意:

この項の手順は、OmniPortletおよびWebClippingのカスタマイズを使用しており、それらがファイルベースのプリファレンス・ストアに格納されている場合にのみ実行する必要があります。デフォルトでは、Oracle WebCenterおよびOracle Portalでファイルベースのプリファレンス・ストアは使用されません。そのようなストアがデフォルトで使用されるのは、10gバージョンからアップグレードされた11gリリース1(11.1.1)Portal環境に対してのみです。


Oracle WebCenterまたはOracle Portalの最新のパッチ・セットを適用すると、OmniportletとWebClippingの両方のアプリケーションが再デプロイされ、ファイルベースのプリファレンス・ストアに格納されている構成データがすべて失われます。OmniportletおよびWebClippingの構成とカスタマイズを保存して、パッチ・セットを適用したときにカスタマイズが失われないようにする必要があります。

カスタマイズを保存してバックアップする手順は次のとおりです。

  1. 次のディレクトリに移動します。

    UNIXオペレーティング・システムの場合:

    • path_to_war_directory/WEB-INF/providers/omniPortlet

    • path_to_war_directory/WEB-INF/providers/webclipping

    Windowsオペレーティング・システムの場合:

    • path_to_war_directory\WEB-INF\providers\omniPortlet

    • path_to_war_directory\WEB-INF\providers\webclipping

    ここで、path_to_war_directoryは次のパスを表します。

    • UNIXオペレーティング・システムの場合: DOMAIN_HOME/servers/WLS_PORTAL/tmp/_WL_user/portalTools_version/randomly_generated_directory/war

    • Windowsオペレーティング・システムの場合: DOMAIN_HOME\servers\WLS_PORTAL\tmp\_WL_user\portalTools_version\randomly_generated_directory\war

      ここで、DOMAIN_HOMEは、構成ウィザードの「ドメイン名と場所の指定」画面で指定された、Oracle PortalまたはOracle WebCenterドメインのドメイン・ホームの場所です。

  2. 次のコマンドを実行して、ディレクトリをバックアップします。

    • UNIXオペレーティング・システムの場合:

      cp -fr path_to_war_directory/WEB-INF/providers/omniPortlet backup_location
      
    • Windowsオペレーティング・システムの場合:

      xcopy /y/e path_to_war_directory\WEB-INF\providers\omniPortlet backup_location
      

5.3.3.2 WebCenter SpacesでのpurgeMetadata()の実行

WebCenter Spacesを使用している場合は、purgeMetadata() WLSTコマンドを実行して、MDS内の古いバージョンのドキュメントを削除する必要があります。これによって、パッチ適用プロセスの実行対象データを小さくすることができ、アップグレードに必要な時間を短縮できます。

WebCenter Spacesのメタデータをパージする手順は次のとおりです。

  1. purgeMetadata()コマンドはオンライン・コマンドであるため、管理サーバーとSpaces管理対象サーバー(WLS_Spaces)を起動します。

  2. WebCenterのOracleホームからWLSTを起動します。

    UNIXオペレーティング・システムの場合:

    cd WebCenter_ORACLE_HOME/common/bin
    ./wlst.sh
    

    Windowsオペレーティング・システムの場合:

    cd WebCenter_ORACLE_HOME\common\bin
    wlst.cmd
    
  3. WLST connect()コマンドを使用して管理サーバーに接続します。

  4. WLSTコマンドpurgeMetadata()を実行します。たとえば、次のコマンドを実行して、3060秒よりも古いメタデータを消去します。

    purgeMetadata('webcenter', 'WLS_Spaces', 3060)
    

    詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのpurgeMetadataに関する項を参照してください。

  5. データベースの統計を再収集します。たとえば、SQLPlusを使用してWebCenterのMDSスキーマに接続できます。

    execute dbms_stats.gather_schema_stats(ownname=>null, options=>'GATHER AUTO');
    
  6. WLS_Spaces管理対象サーバーおよび管理サーバーを停止します。

詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのメタデータ・サービス(MDS)カスタムWLSTコマンドに関する項を参照してください。

5.3.3.3 Oracle Universal Content Managementのアップグレード


注意:

リリース11.1.1.6.0では、Oracle Universal Content Managementはブランドが変更されてOracle WebCenter Contentになり、Oracle Content ServerはOracle WebCenter Content Server (または単にコンテンツ・サーバー)と呼ばれるようになりました。


この項は、次のトピックで構成されています。

5.3.3.3.1 Oracle Content Server 10gの使用

Oracle Content Server 10gを継続して使用する場合は、最新のUpdateBundleコンポーネントおよびFolders_gコンポーネントをインストールする必要があります。これらのコンポーネントは、My Oracle Support(以前のOracleMetaLink: https://support.oracle.com)から入手可能です。


注意:

Oracle WebCenter Content 11gにアップグレードすることを強くお薦めします。11gリリースで提供される機能の完全なセットを活用することが重要です。リリース11gにアップグレードしない場合は、一部のコンテンツ管理機能へのアクセスが制限されます(表5-4を参照)。


5.3.3.3.2 Oracle WebCenter Content Server 11gの使用

既存のOracle Content Server 10gインストールをContent Server 11.1.1.6.0にアップグレードするか、Content Server 11.1.1.6.0の新しいインスタンスをインストールするかを選択できます。


注意:

WebCenter PortalおよびContent Server両方の11gのパッチ・セット・レベルを同じにする必要があります。WebCenter Portalにパッチを適用して最新リリースにした場合は、Content Serverにもパッチを適用して同じリリースにしてください。つまり、Oracle WebCenter Portalが11.1.1.6.0になるようにパッチを適用した場合は、Content Serverも11.1.1.6.0になるようにパッチを適用する必要があります。


Oracle WebCenter Content Server 11gへのアップグレード

Content Server 11gへのアップグレードの詳細は、Oracle Fusion Middleware Oracle WebCenter Contentアップグレード・ガイドを参照してください。

WebCenter Portal 11gに対してContent Serverを構成する場合は、folders_gが有効であることを確認します。


注意:

Content Server 11gのフォルダ・インタフェースには、コントリビューション・フォルダ(Folders_gコンポーネント)ではなくフォルダ(FrameworkFoldersコンポーネント)を使用することをお薦めします。ただし、WebCenter PortalではFolders_gフォルダ機能が使用されます。したがって、Content Server 11gをWebCenter Portalのコンテンツ・リポジトリとして使用するには、Folders_gを有効化し、FrameworkFoldersを無効化する必要があります。1つのOracle WebCenter Contentインスタンス上で両方を有効化することはできません。


Oracle WebCenter Content Server 11gのインストール

Content Server 11gのインストール手順は、Oracle WebCenter Contentインストレーション・ガイドを参照してください。それをWebCenter Portal 11gに対して構成する場合の詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドのコンテンツ・サーバーの構成のロードマップに関する項を参照してください。

WebCenter Portal 11gに対してContent Serverを構成する場合は、folders_gが有効であることを確認します。

Oracle WebCenterおよびContent Serverが同じドメインにインストールされている場合は、認証プロバイダ構成がドメイン全体で適用可能なため、外部LDAP認証プロバイダを使用するための追加構成は必要ありません。

5.3.3.3.3 リリース10gおよび11gで使用可能なOracle Content Serverの機能の比較

表5-4は、Oracle Content Server 10gおよび11gで使用可能な機能の比較を示してます。

表5-4 Oracle Content Server 10.1.3.5.1および11gでサポートされるOracle WebCenterの機能

機能 説明 OCS 10.1.3.5.1でサポートは利用可能? OCS 11gでサポートは利用可能?

スペース(またはグループ・スペース)

スペース・フォルダの作成およびロール・マッピングで利用可能なサポート。

いいえ

はい

ホーム・スペース(または個人用スペース)

ホーム・スペース・フォルダの自動作成で利用可能なサポート。

いいえ

はい

IFRAMEのサポート

Oracle Content ServerのUIを直接WebCenterのアプリケーションで表示するためのサポート。このサポートは、コンテンツ・プロファイルの作成およびアイテムの拡張プロパティの編集にも利用できます。

いいえ

はい(OHSがインストールされ、webContextRootが接続で設定され、IFRAMEが有効になっている場合)。

Wikiドキュメント

Wikiドキュメントを作成するためのサポート。

いいえ

はい

拡張メタデータ編集

ユーザー・アクセス・リストやWebサイト・オブジェクトなどの、拡張メタデータ詳細の編集のサポート。プロパティが編集可能な場合は、「プロパティ」ペインに「編集」ボタンが表示されます。

いいえ

はい(IFRAMEが有効な場合)。

サムネイル

「プロパティ」ペインでドキュメントを表示するときには、サムネイルが上部に表示されます。複数バージョンのドキュメントが存在する場合は、各バージョンのサムネイルが表示されます。

いいえ

はい

プロファイルのアップロード

ドキュメントをアップロードするときに、使用するプロファイルを選択できます。

いいえ

はい(IFRAME機能が有効な場合)。

ドキュメント・プレビューア - Web表現

ドキュメントを表示するときに、Web表現がある場合は、それが表示されます。

Web表現は、Webで表示可能な形式(html、画像、またはPDF)のネイティブ・ファイルであり、OCSの場合はIBRによってファイルが作成されます(この場合は、PDFのみ)。

いいえ

ドキュメントをクリックしたときに、スライド・プレビューアまたは表現(画像、.html、.txt)なしで表示可能なファイル・タイプのものでなければ、かわりにプロパティが表示されます。

はい

Oracle Content ServerがWebレンディションを持つように設定されていない場合は、ファイル・プロパティが表示されます。

ドキュメント・プレビューア - スライド・プレビューア

ドキュメントを表示するときに、そのドキュメントのスライド・プレビューが表示されます。

いいえ

はい(IFRAMEおよびDynamicConverterが有効になっており、Dynamic Converterのテンプレートが作成されている場合)。

アイテム・レベルのセキュリティ

アイテムは、そのアイテムに固有の設定によってセキュリティが確保されるのであり、アイテムが存在するスペースのセキュリティを継承するわけではありません。

いいえ

はい(次の場合)。

  • UseEntitySecurity=true

  • SpecialAuthGroupsに含まれる、ドキュメントまたはフォルダ・セキュリティ・グループ

  • RoleEntityACLコンポーネントが有効

AutoVue

Oracle AutoVueで使用可能なドキュメント・レビューおよびコラボレーション機能のサポート。

いいえ

はい

Wikiおよびブログのページ形式

ページの作成に使用可能なWikiおよびブログのページ形式。

いいえ

はい(このドキュメント・サービスが有効なスペースまたはホーム・スペース内)。

Site Studioのコンポーネントの作成および編集

コンテンツ・プレゼンタ・ウィザード内から、およびコンテンツ・プレゼンタのコンテンツ・コントリビューション・モードからSite Studioのコンテンツを作成および編集する機能。

いいえ

はい(Site StudioのコンポーネントがOracle Content Serverにインストールされている場合)。

Site Studioのリージョン・テンプレート

Site Studioのリージョン・テンプレートを使用してSite Studioのコンテンツを表示する機能。

いいえ

はい(Site StudioのコンポーネントがOracle Content Serverにインストールされており、選択されたコンテンツに対してリージョン・テンプレートが作成されている場合)。

コンテンツの編集

Site Studio以外のコンポーネントをコンテンツ・プレゼンタ・ウィザード内から編集する機能。

いいえ

はい


5.3.4 Oracle WebCenter 11.1.1.6.0へのパッチ適用

Oracle WebCenter 11.1.1.6.0は、ノード・マネージャおよび自動スクリプト、またはWebLogic Scripting Tool (WLST)のいずれかを使用して更新できます。

この項は、次のトピックで構成されています。


注意:

Oracle WebCenterを複数のマシンにインストールしている場合、ソフトウェアはWLSTのコマンドを使用してのみ更新でき、自動スクリプトでは更新できません。各マシンの各WebCenter Oracleホーム・ディレクトリで製品インストーラが実行されていること、およびすべてのドメインが圧縮/解凍を使用して更新されていることを確認します。


5.3.4.1 ノード・マネージャおよび自動スクリプトを使用したOracle WebCenterの更新

Oracle WebCenterのパッチにはupgrade.pyというスクリプトが含まれており、これを使用して最新のリリースにアップグレードできます。このスクリプトは、すべての管理対象サーバーと管理サーバーを更新プロセスの開始時に停止し、更新プロセスの間にすべてのサーバーを起動します。

このスクリプトを使用してOracle WebCenterを更新できるのは、ノード・マネージャが設定済であり、Oracle WebCenterが1つのマシンにインストールされ、適切に構成されている場合のみです。ノード・マネージャが適切に構成されていない場合は、このスクリプトではなくWLSTのコマンドを使用して、Oracle WebCenterにパッチを適用する必要があります。

この項は、次のトピックで構成されています。

5.3.4.1.1 ノード・マネージャの構成

upgrade.pyスクリプトを使用するには、ノード・マネージャを次のように構成する必要があります。

  1. ドメイン内のすべてのサーバー(管理サーバーを含む)が、ノード・マネージャを使用するように構成されているマシンに関連付けられていることを確認します。『Oracle Fusion Middleware Oracle WebLogic Serverノード・マネージャ管理者ガイド』のノード・マネージャを使用するためのマシンの構成に関する項を参照してください。

  2. デモ証明書(Oracle WebLogic Serverに付属の証明書)を使用している場合は、すべてのサーバーに対してホスト名の検証を無効にします。詳細は、次のURLの、ホスト名の検証に関する項を参照してください。

    http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/security/DisableHostNameVerification.html
    
  3. nodemanager.propertiesファイルで、次のプロパティがtrueに設定されていることを確認します。

    • StartScriptEnabled。ノード・マネージャ用。これにより、管理対象サーバーで適切なクラスパスおよびコマンド引数を受け取ることができるようになります。

    • DomainRegistrationEnabled。これにより、ドメインが登録可能になります。

    詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverノード・マネージャ管理者ガイド』を参照してください。

  4. WLSTでnmConnectコマンドを使用してノード・マネージャに接続できることを確認します。本番環境の場合は、『Oracle Fusion Middleware Oracle WebLogic Serverノード・マネージャ管理者ガイド』の本番環境でのnmConnectの使用に関する項の説明に従ってください。

  5. WLSTでnmStartコマンドを使用して管理サーバーを起動できることを確認します。本番環境の場合は、管理サーバーを起動するためにユーザー名とパスワードが要求されるため、ノード・マネージャが必要な資格証明を持っていることを確認してください。

    詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのnmstartに関する項、および『Oracle Fusion Middleware Oracle WebLogic Serverノード・マネージャ管理者ガイド』のノード・マネージャによる管理サーバーの起動方法に関する項を参照してください。

5.3.4.1.2 ノード・マネージャの構成の確認

ノード・マネージャが適切に構成されていることを確認する手順は次のとおりです。

  1. ドメイン内のすべてのサーバーを停止します。

  2. WLSTを起動し、nmConnectを使用してノード・マネージャに接続します。たとえば、UNIXオペレーティング・システムの場合:

    cd WebCenter_ORACLE_HOME/common/bin
    ./wlst.sh
    nmConnect(username  = 'weblogic', password  = 'examplepassword', host = 'localhost', port = '5556', domainDir = 'DOMAIN_HOME', nmType = 'ssl')
    
  3. nmStartを使用して管理サーバーを起動します。例:

    nmStart('AdminServer')
    
  4. WLSTで管理サーバーに接続して管理対象サーバーを起動します。例:

    connect()
    start('WLS_Spaces')
    
  5. 起動した管理対象サーバーが実行中であることを確認します。たとえば、次のURLにアクセスしてログインします。

    http://localhost:8888/webcenter
    

注意:

ノード・マネージャの構成を確認できない場合は、自動スクリプトのかわりにWLSTコマンドを使用してOracle WebCenterを更新する必要があります。


5.3.4.1.3 Oracle WebCenterの更新

ノード・マネージャおよび自動スクリプトを使用してOracle WebCenterを更新する手順は次のとおりです。

  1. Oracle WebCenterインストーラを実行してソフトウェアが更新済であることを確認します。詳細は、第3.6.2項「必要なインストーラのダウンロード」および第3.6.3項「インストーラの起動」を参照してください。

  2. パッチ・セット・アシスタントを使用してデータベース・スキーマが更新済であることを確認します。詳細は、第3.8項「パッチ・セット・アシスタントによるスキーマの更新」を参照してください。

  3. 第5.3.4.1.4項「Oracle WebCenter自動スクリプトの実行方法」の説明に従って、upgrade.pyスクリプトを実行します。

  4. 信頼ストア・ファイルをOracleホーム・ディレクトリからOracle WebLogic Serverのドメイン・ディレクトリにコピーします。

    例:

    cp MW_HOME/oracle_common/modules/oracle.jps_11.1.1/jps-wls-trustprovider.jar
            DOMAIN_HOME/lib/mbeantypes/jps-wls-trustprovider.jar
    
  5. ドメイン内のノード・マネージャ、管理サーバーおよび管理対象サーバーを再起動します。

5.3.4.1.4 Oracle WebCenter自動スクリプトの実行方法

upgrade.pyスクリプトは、管理サーバーと同じマシンで実行する必要があります。このスクリプトは、WebCenter_ORACLE_HOME/webcenter/scripts/upgrade_11.1.1.4 (UNIXオペレーティング・システムの場合)またはWebCenter_ORACLE_HOME\webcenter\scripts\upgrade_11.1.1.4 (Windowsオペレーティング・システムの場合)のいずれかのディレクトリに配置されている必要があります。

upgrade.pyスクリプトを実行するためのコマンドライン構文は次のとおりです。

upgrade.py path_to_upgrade_properties_file administrator_password node_manager_password

upgrade.pyスクリプトでは、次のようなオプションのコマンド・ライン・パラメータを指定できます。

upgrade.pyスクリプトの実行方法の例については、以降の項を参照してください。

5.3.4.1.5 例1: オプションのパラメータを何も指定しない場合

オプションのパラメータが何も指定されない場合、スクリプトではすべてのプロパティに対してデフォルトの値が使用されます。ただし、domain.directoryとパスワードは例外であり、これらの値については指定が必要です。次にその例を示します。

cd WebCenter_ORACLE_HOME/common/bin
./wlst.sh WebCenter_ORACLE_HOME/webcenter/scripts/upgrade_11.1.1.4/upgrade.py
5.3.4.1.6 例2: プロパティ・ファイルの指定およびuser.config.fileの値の設定

user.config.fileプロパティの値を設定するプロパティ・ファイルを指定する場合、スクリプトはプロパティのデフォルト値をプロパティ・ファイルで指定された値でオーバーライドし、ユーザー構成ファイルに格納された資格証明を使用して管理サーバーとノード・マネージャに接続します。次にその例を示します。

cd WebCenter_ORACLE_HOME/common/bin
./wlst.sh WebCenter_ORACLE_HOME/webcenter/scripts/upgrade_11.1.1.4/upgrade.py ~/upgrade.properties

プロパティ・ファイルを指定して、そのプロパティ・ファイルでuser.config.fileプロパティの値を設定せず、管理サーバーおよびノード・マネージャのいずれのパスワードもコマンドライン引数として渡さない場合は、スクリプトによってプロパティのデフォルト値がプロパティ・ファイルで指定された値でオーバーライドされ、パスワードの指定が求められます。

5.3.4.1.7 例3: プロパティ・ファイルと管理パスワードの指定

プロパティ・ファイルとadministrator_passwordを指定する場合は、スクリプトによってプロパティのデフォルト値がプロパティ・ファイルで指定された値でオーバーライドされ、指定されたパスワードが管理サーバーへの接続に使用されます。ノード・マネージャのユーザー名が管理ユーザー名と同じ場合も、ノード・マネージャのパスワードの指定が求められます。次にその例を示します。

cd WebCenter_ORACLE_HOME/common/bin
./wlst.sh WebCenter_ORACLE_HOME/webcenter/scripts/upgrade_11.1.1.4/upgrade.py ~/upgrade.properties example_admin_password
5.3.4.1.8 例4: プロパティ・ファイル、管理パスワードおよびノード・マネージャのパスワードの指定

プロパティ・ファイル、administrator_passwordおよびnode_manager_passwordを指定する場合は、プロパティのデフォルト値がプロパティ・ファイルで指定された値でオーバーライドされ、指定されたパスワードが管理サーバーおよびノード・マネージャへの接続に使用されます。次にその例を示します。

cd WebCenter_ORACLE_HOME/common/bin
./wlst.sh WebCenter_ORACLE_HOME/webcenter/scripts/upgrade_11.1.1.4/upgrade.py ~/upgrade.properties example_admin_password example_nm_password
5.3.4.1.9 アップグレード・プロパティ・ファイルで設定可能なプロパティ

表5-5は、アップグレード・プロパティ・ファイルで設定可能なプロパティを示しています。


ヒント:

サンプル・アップグレード・プロパティ(upgrade.properties)ファイルは、WebCenter_ORACLE_HOME/webcenter/scripts/upgrade_11.1.1.4ディレクトリにあります。


表5-5 アップグレード・プロパティ・ファイル

プロパティ 説明

domain.directory

ドメイン・ディレクトリへのパス(ドメイン・ホーム)。

oracle.home

WebCenter Oracleホーム・ディレクトリへのパス。

admin.user

WebCenter Spacesに接続されたLDAPの一部であり、WLSの埋込みLDAPの管理権限を持つユーザーの名前。

WLSの埋込みLDAPにおける管理者権限をユーザーに付与するには:

  1. WebLogic Serverコンソールにログインします。

  2. セキュリティ・レルム」をクリックして、セキュリティ・レルムを選択します。

  3. 「ロール/ポリシー」タブをクリックします。

  4. グローバル・ロール」を展開し、「ロール」を展開して、「管理」ロールの「ロール条件の表示」をクリックします。

  5. ドロップダウン・リストから「ユーザー」ロールを選択し、ユーザーIDを入力して、「追加」をクリックします。

  6. 変更を保存して終了します。

admin.url

管理サーバーへの接続に使用されるURL。

admin.server

管理サーバーの名前。

nodemanager.user

ノード・マネージャのユーザー名。

nodemanager.host

ノード・マネージャ・サーバーのホスト名。

nodemanager.port

ノード・マネージャ・サーバーのポート番号。

nodemanager.type

ノード・マネージャ・サーバーの接続タイプ。

upgrade.custom.spaces

custom.webcenter.spaces共有ライブラリを使用した、以前のWebCenter Spacesカスタマイズがある場合はそれをアップグレード済インスタンスに移行するかどうかを示します。

カスタマイズを移行するには、このプロパティをtrueに設定します。

警告: upgrade.custom.spacesFALSEに設定してWebCenterドメインをアップグレードする場合、前のカスタマイズはアップグレード済のWebCenter Spacesインスタンスで使用できなくなります。アップグレード・プロセス後にWebCenter Spacesのカスタマイズを移行する機能はありません。

user.config.file

暗号化されたユーザー名とパスワードを含むユーザー構成ファイルの名前と場所。ユーザー構成ファイルを作成するときには、storeUserConfigコマンドでキー・ファイルを使用してユーザー名とパスワードが暗号化されます。ユーザー構成ファイルを暗号化するキー・ファイルのみがユーザー名とパスワードを復号化できます。

注意: このプロパティを設定する場合は、パスワードを渡す必要はなく、admin.userプロパティとadmin.urlプロパティは使用されません。

ユーザー構成ファイルの作成方法の詳細は、WLSTのhelp('storeUserConfig')を参照してください。

user.key.file

指定されたユーザー構成ファイルと関連付けられ、その復号化に使用されるキー・ファイルの名前と場所。

注意: このプロパティは、user.config.fileプロパティを設定する場合にのみ設定する必要があります。

ユーザー構成ファイルの作成方法の詳細は、WLSTのhelp('storeUserConfig')を参照してください。


5.3.4.1.10 プロパティ・ファイルのフォーマット

プロパティ・ファイルでは値を適切にエスケープする必要があります。このことは、Windowsのパスを入力するときに特に重要になります。バックスラッシュはすべてバックスラッシュでエスケープする必要があるからです(つまり、Javaのプロパティ・ファイルでは、1個のバックスラッシュをバックスラッシュ2個で表します)。

詳細は、次のURLを参照してください。

http://download.oracle.com/javase/6/docs/api/java/util/Properties.html#load%28java.io.Reader%29

次に示すのは、Windowsオペレーティング・システムの場合のサンプル・プロパティ・ファイルです。

domain.directory=C:\\Middleware\\domains\\domain_name
oracle.home=C:\\Middleware\\Oracle_WC1
admin.user=weblogic
admin.url=t3://examplehost:7001
admin.server=AdminServer
nodemanager.user=node_manager_user
nodemanager.host=localhost
nodemanager.port=5556
nodemanager.type=ssl
upgrade.custom.spaces=false

次に示すのは、UNIXオペレーティング・システムの場合のサンプル・プロパティ・ファイルです。

domain.directory=/home/Middleware/domains/domain_name
oracle.home=/home/Middleware/Oracle_WC1
admin.user=weblogic
admin.url=t3://examplehost:7001
admin.server=AdminServer
nodemanager.user=node_manager_user
nodemanager.host=localhost
nodemanager.port=5556
nodemanager.type=ssl
upgrade.custom.spaces=false

5.3.4.2 WLSTのコマンドを使用したOracle WebCenterの更新

ノード・マネージャを構成しないことを選択する場合、WLSTコマンドを使用して中間層を更新できます。WLSTコマンドは、管理サーバーが実行されているマシンで実行する必要があります。

WLSTを使用してOracle WebCenterをアップグレードする前に、次のことを確認してください。

WLSTを使用してOracle WebCenterを更新する手順は次のとおりです。

  1. 管理サーバーとすべての管理対象サーバーを停止します。

  2. WebCenterのOracleホームからWLSTを起動します。

    UNIXオペレーティング・システムの場合:

    cd WebCenter_ORACLE_HOME/common/bin
    ./wlst.sh
    

    Windowsオペレーティング・システムの場合:

    cd WebCenter_ORACLE_HOME\common\bin
    wlst.cmd
    
  3. 外部LDAPサーバーが起動しているのを確認してから、オフライン・モードで(どのサーバーにも接続せずに)upgradeOpssコマンドを実行します。

    UNIXオペレーティング・システムの場合:

    upgradeOpss(jpsConfig='DOMAIN_HOME/config/fmwconfig/jps-config.xml', jaznData='MW_HOME/oracle_common/modules/oracle.jps_11.1.1/domain_config/system-jazn-data.xml')
    

    Windowsオペレーティング・システムの場合:

    upgradeOpss(jpsConfig='DOMAIN_HOME\config\fmwconfig\jps-config.xml', jaznData='MW_HOME\oracle_common\modules\oracle.jps_11.1.1\domain_config\system-jazn-data.xml')
    

    注意:

    upgradeOpss()コマンドを再実行する必要がある場合は、現在のWLSTセッションを終了して新しいセッションを開始してからupgradeOpss()コマンドを再実行する必要があります。


  4. upgradeWebCenterDomainコマンドをオフライン・モードで実行します。

    upgradeWebCenterDomain(domainDirName='DOMAIN_HOME', oracleHome='WebCenter_ORACLE_HOME', upgradeCustomSpaces=[1|0])
    

    説明:

    • domainDirName: DOMAIN_HOMEを、ドメイン・ホーム・ディレクトリのフルパスに置換します。

    • oracleHome: WebCenter_ORACLE_HOMEを、WebCenter Oracleホーム・ディレクトリのフルパスに置換します。

    • upgradeCustomSpaces: custom.webcenter.spaces共有ライブラリを使用してWebCenter Spacesをカスタマイズしてあり、更新済インスタンスにそのカスタマイズを移行する場合は1を設定します。WebCenter Spacesにおける拡張の使用方法の詳細は、次を参照してください。

      http://www.oracle.com/technetwork/middleware/webcenter/owcs-ps4-wcs-ext-samples-wp-406559.pdf


      警告:

      upgradeCustomSpaces0に設定してWebCenterドメインをアップグレードする場合、ページ・テンプレートやスキンなど、以前のカスタマイズおよび開発リソースはアップグレード済のWebCenter Spacesインスタンスで使用できなくなります。アップグレード・プロセス後にWebCenter Spacesのカスタマイズを移行する機能はありません。


    例:

    upgradeWebCenterDomain(domainDirName='/home/Oracle/Domains/wc_domain', oracleHome='/home/Oracle/Middleware/Oracle_WC1', upgradeCustomSpaces=1)
    

    注意:

    upgradeWebCenterDomainコマンドを実行すると、エラー・メッセージが表示されることがあります。これらのエラーは、操作が正常に完了したことを示すテキストが表示されているかぎり、無視して問題ありません。エラー・メッセージの詳細は、Oracle Fusion Middlewareリリース・ノートを参照してください。


  5. 管理サーバーを起動します。

  6. 管理サーバーに接続します。

    connect()
    
  7. WebCenter Spaces管理対象サーバーを実行しているドメインで、upgradeWebCenterPermissionsコマンドを実行し、必要な権限をLDAPストアに追加します。

    upgradeWebCenterPermissions()
    

    注意:

    upgradeWebCenterPermissionsコマンドを実行すると、エラー・メッセージが表示されることがあります。これらのエラーは、操作が正常に完了したことを示すテキストが表示されているかぎり、無視して問題ありません。エラー・メッセージの詳細は、Oracle Fusion Middlewareリリース・ノートを参照してください。


  8. ここまでの説明はすべて、単一ノードを対象にしたものです。ドメイン内の複数のマシンで複数のサーバーが実行されている場合は、ドメインを圧縮および解凍して、クラスタ内の他のノードに変更を複製する必要があります。

    更新済ドメインを圧縮および解凍する手順は次のとおりです。

    1. 管理サーバーを圧縮します。

      cd WebCenter_ORACLE_HOME/common/bin
      ./pack.sh -managed=true -domain=DOMAIN_HOME -template=wcdomaintemplate.jar -template_name=wc_domain_template
      
    2. wcdomaintemplate.jarを他のマシンのWebCenter_ORACLE_HOME/common/binにコピーします。

    3. 他のマシンの古いドメイン・ディレクトリ(DOMAIN_HOMEおよびAPPLICATION_HOME)を削除または移動します。

    4. 他の各マシンのドメインを解凍します。

      cd WebCenter_ORACLE_HOME/common/bin
      ./unpack.sh -domain=DOMAIN_HOME -template=wcdomaintemplate.jar
      
  9. WebCenterの管理対象サーバーを起動します。

    • WC_Spaces(WebCenter Spaces)

    • WC_Portlet(Oracle Portlet Producers)

    • WC_Collaboration(Oracle WebCenter Discussion Server)

    WC_Spacesサーバーが起動しているのを確認してから、次の手順に進みます。

  10. 管理サーバーから切断して、外部LDAPサーバーで定義され、埋込みのOracle WebLogic Serverで管理ユーザーとして定義されている、Oracle WebCenterの管理者としてWC_Spacesサーバーに接続します。


    注意:

    管理ユーザーは、外部LDAPディレクトリのユーザーかつ埋込みOracle WebLogic ServerのLDAPディレクトリの管理権限を持つユーザーとして定義されている必要があります。


    必要に応じて、次の方法で、埋込みOracle WebLogic ServerのLDAPサーバーの管理グループにユーザーを追加できます。

    1. WebLogic Serverコンソールにログインします。

    2. セキュリティ・レルム」をクリックして、myrealmリンクを選択します。

    3. 「ロール/ポリシー」タブをクリックします。

    4. グローバル・ロール」を展開し、「ロール」を展開して、「管理」ロールの「ロール条件の表示」をクリックします。

    5. 条件の追加」をクリックし、「述部リスト」フィールドから「ユーザー」を選択して、「次へ」をクリックします。

    6. 「ユーザー引数名」フィールドにユーザー名を入力して、「追加」をクリックします。

    7. 終了」をクリックします。先ほど入力したユーザーが管理者とともに表示されます。

    8. 変更を保存して終了します。

  11. WebCenter Spaces管理対象サーバーが実行されているドメインで、upgradeWebCenterApplicationコマンドを実行します。

    upgradeWebCenterApplication(appName='webcenter')
    

    WebCenter Spacesがデプロイされている複数のサーバーがあるクラスタ環境の場合は、サーバー名を指定する必要があります。例:

    upgradeWebCenterApplication(appName='webcenter', server="server_name")
    
  12. 信頼ストア・ファイルをOracleホーム・ディレクトリからOracle WebLogic Serverのドメイン・ディレクトリにコピーします。

    例:

    cp MW_HOME/oracle_common/modules/oracle.jps_11.1.1/jps-wls-trustprovider.jar
            DOMAIN_HOME/lib/mbeantypes/jps-wls-trustprovider.jar
    
  13. ドメイン内の管理サーバーおよび管理対象サーバーを再起動します。

5.3.5 Oracle WebCenterのパッチ適用後のタスクの実行

この項では、パッチを適用してOracle WebCenter Portal 11.1.1.6.0にした後、システム環境に応じて実行する必要のあるタスクについて説明します。

この項には、次のサブセクションがあります。

5.3.5.1 Oracle Wikiページおよびブログの移行

この項は次の各項に分かれています。これらの情報は、既存のWikiページやブログを新たにパッチを適用したOracle WebCenterドメインで使用できるよう移行するときに役立ちます。

5.3.5.1.1 Oracle Wikiページおよびブログの移行方法

Oracle Wikiをインストールしてある場合は、Wiki Migratorユーティリティwiki-upgrade.jarを実行して、Wikiページとブログを移行する必要があります。このユーティリティは、WebCenterのOracleホームの次のディレクトリにあります。

WebCenter_ORACLE_HOME/webcenter/archives/wiki-upgrade.jar

このWiki Migratorユーティリティは、WikiページおよびブログをOracle Content Serverのスペース固有のフォルダに移行します。それに伴い、Wikiおよびブログ用の既存のWebCenter Spacesのページも移行されます。このユーティリティにより添付ファイルも移行され、必要に応じてWikiページにそれらファイルへのリンクも示されます。Wikiページのコンテンツ内の他のWikiページへのリンクは、各リンクのURLにおけるWebCenter Spacesのルートが移行パラメータで指定されたとおりであれば、新しい場所をポイントするように更新されます。このユーティリティでは、コメント、ディスカッション・スレッドおよびテンプレートは移行されず、Wikiまたはブログのコンテンツが変更されることもありません。

移行プロセス中にエラーが発生した場合は、wiki-upgrade.jarファイルと同じディレクトリにある出力ログを調べます。詳細は、第5.3.5.1.2項「Wiki移行時の問題のトラブルシューティング」を参照してください。

Wikiの移行を実行する前に、次のことを実行してください。

  1. Oracle Universal Content Management(UCM)がリリース11gにアップグレードされていることを確認します(第5.3.3.3項「Oracle Universal Content Managementのアップグレード」を参照してください)。


    注意:

    リリース11.1.1.6.0では、Oracle Universal Content ManagementはOracle WebCenter Contentと呼ばれるようになり、Oracle Content ServerはOracle WebCenter Content Serverと呼ばれるようになりました。


  2. ルート・フォルダPersonalSpacesがOracle WebCenter Contentに存在することを確認します。このフォルダには、すべての個人用フォルダが作成されます。PersonalSpacesフォルダがOracle WebCenter Content内に存在しない場合、Wikiの移行が失敗することがあります。PersonalSpacesフォルダは、Spaces管理対象サーバーの起動時に作成されます。したがって、Wikiの移行を実行する前にSpaces管理対象サーバーを起動しておくことをお薦めします。

  3. Oracle WebCenter Contentのフォルダの制限を次のように更新します。

    1. Oracle WebCenter Contentユーザー・インタフェースにログインし、「管理」→「フォルダ構成」を選択して、「仮想フォルダ当たりの最大フォルダ数」および「仮想フォルダ当たりの最大コンテンツ数」を1000に変更します。

    2. Wiki移行ユーティリティで孤立したデータ(たとえば、対応するグループ・スペースがないデータ)の格納に使用される一時フォルダを作成します。ただし、これはルート・フォルダである必要はなく、管理ユーザーとしてルート・フォルダPersonalSpacesまたはGroup Spaceの下位に作成できます。ルート・フォルダを作成する場合は、URL IdcService=COLLECTION_ADDを使用するサービスを使用する必要があります。例:

      http://host:port/idc/idcplg?IdcService=COLLECTION_ADD&dParentCollectionID=-1&hasParentCollectionID=true&force=true%20&xForceFolderSecurity=FALSE&ignoreMaxFolderLimit=true&hasMark=true&dCollectionName=PS3WikiMigration_Orphans&mark=PS3WikiMigration_Orphans&dDocAccount=PUBLIC&idcToken=1290338486670:A17C2CCCCE0C2FD2544E0A1B2F03DB67
      

      Oracle WebCenter Contentへのログイン・セッションからブラウザのページ・ソースを通じてidcTokenを取得できます。また、属性DisableAuthorizationTokenCheckを、「管理」→「コンテンツ・サーバー」→「一般構成」→「追加の構成変数」→DisableAuthorizationTokenCheck=trueを選択してからサーバーを再起動して無効にすることができます。

  4. 次のいずれかの方法を選択して、WebCenter Oracleホームからwiki-upgrade.jarファイルを実行します。

    • コマンドラインから引数を何も渡さず、次のように指定します。

      > cd WebCenter_ORACLE_HOME/webcenter/archives
      > MW_HOME/jdk160_21/bin/java -jar wiki-upgrade.jar
      

      表5-6に示す必要な引数をそれぞれ指定するように求められます。

    • プロパティ・ファイル(WikiMigrator.properties)を引数として渡します。

      MW_HOME/jdk160_21/bin/java 
         -jar WebCenter_ORACLE_HOME/webcenter/archives/wiki-upgrade.jar
         WikiMigrator.properties
      

      WikiMigrator.propertiesは、wiki-upgrade.jarと同じディレクトリに存在する必要があります。サンプル・プロパティ・ファイルを次に示します。

      MDSConn       = jdbc:oracle:thin:@exampleDB:1521:exampleSID
      MDSUser       = dbuser_example_mds
      UCMConn       = idc://examplehost:9444
      UCMUser       = sysadmin
      UCMConnName   = example_connection_name
      UCMTempFolderPath = /RootFolder/.../TempFolder
      wikiConn      = jdbc:oracle:thin:@exampleDB:1521:exampleSID
      wikiUser      = example_wiki
      SpacesRootURL = http://examplehost:port/webcenter
      

      コマンドラインから、MDS、UCMおよびWikiのパスワードを入力するよう求められます。

    • すべての引数をコマンドラインから渡します。

      MW_HOME/jdk160_21/bin/java -jar wiki-upgrade.jar
        MDSConn MDSUser MDSPswd UCMConn UCMTempFolderPath UCMUser UCMPswd UCMConnName
        wikiConn wikiUser wikiPswd SpacesRootURL
      

      例:

      java -jar WikiMigrator.jar
         jdbc:oracle:thin:@exampleDB:1521:exampleSID
         dbuser_example_mds
         example_mds_password
         idc://examplehost:9444
         sysadmin
         example_ucm_password
         example_ucm_connection_name
         example_path_to_ucm_temporary_folder
         jdbc:oracle:thin:@example:1521:exampleSID
         example_wiki
         example_wiki_password
         http://examplehost:port/webcenter
      

表5-6 Wiki移行ユーティリティの引数の説明と例

引数 説明

MDSConn

MDSデータ・ソースへの接続に使用される接続の名前。

例: jdbc:oracle:thin:@host:port:SID

MDSUser

MDSデータ・ソースへの接続に使用されるデータベース・ユーザーの名前。

MDSPswd

MDSデータ・ソースへの接続に使用されるデータベース・ユーザーのパスワード。

UCMConn

idcプロトコルを介したUCM接続URL。

例: idc://host:port

UCMUser

UCMユーザーとしてsysadminを使用します。ユーザーweblogicは、ソケット接続で管理者権限を取得しません。

UCMPswd

UCMユーザー・アカウントのパスワード。

UCMConnName

Enterprise ManagerまたはWLSTでUCMへの接続の作成に使用される名前。

UCMTempFolderPath

孤立したデータを格納するためのUCM上の一時フォルダ。

例: /RootFolder/.../TempFolder

wikiConn

Wikiデータ・ソースへの接続に使用される接続の名前。

例: jdbc:oracle:thin:@host:port:SID

wikiUser

Wikiデータ・ソースへの接続に使用されるデータベース・ユーザーの名前。

wikiPswd

Wikiデータ・ソースに接続するデータベース・ユーザーのパスワード。

SpacesRootURL

スペースのルートURL。

例: http://host:port/context_root



注意:

問合せ文字列パラメータを使用するWikiまたはブログのページをアップグレードすると、これらのパラメータは無効になります。次のようなURLを介して他のWikiページを指していたリンクはすべて、コンテンツ・リポジトリ内の対応するWikiドキュメントを指すリソース・アクション・ハンドラURLに変換されます。この際、SpacesRootURLに入力されているserver:port値が、URLのserver:port値に一致すると想定されます。

http://server:port/owc_wiki/page/show.jz?inline=1&scope=#{communityContext.communityName}&theme=#{adfFacesContext.skinFamily}

10gおよびリリース1(11.1.1.1.0)ユーザーに対する特別な注意事項

Wikiの10gリリースまたはリリース1(11.1.1.1.0)バージョンからアップグレードする場合、Migratorユーティリティwiki-upgrade.jarを実行した後、MigrationTempフォルダにいくつかのWikiフォルダとブログ・フォルダが残されることがあります。それらのフォルダは、UCM上の適切なグループ・スペース・フォルダに手動で移動する必要があります。

Oracle Wikiページおよびブログを移行した後、次の手順を実行します。

  1. UCMにログオンして、MigrationTempフォルダにsysadmin(または、移行プログラムを実行しているUCMユーザー)として移動します。Wikiフォルダとブログ・フォルダを適切なグループ・スペース・フォルダに移動します。場合によっては、Wikiフォルダとブログ・フォルダの名前を、WebCenter Spacesの対応するグループ・スペース名に一致するように変更する必要があります。

  2. Spacesアプリケーションにログインし、必要なグループ・スペースに移動して、Wikiまたはブログのページ・スタイルで新しいページを作成します。ページの名前をWikiフォルダまたはブログ・フォルダの名前と同じにして、Wikiとブログのコンテンツが適切に表示されるようにする必要があります。

5.3.5.1.2 Wiki移行時の問題のトラブルシューティング

Wiki移行時には、出力ログにいくつかのエラー・メッセージが記録される場合があります。その説明と考えられる回避策を次に示します。

エラー・メッセージ1

[INFO] PROCESSING Domain: domain_name
[INFO] migrating to temp folder - there is no webcenter page information stored on the domain: domain_name

このメッセージは、ドメインをグループ・スペース・ページに接続するためのデータがそのドメインに指定されていないことを示しています(ドメインでwcURLが指定されていません)。


注意:

移行プログラムの最後の部分では、まだ移行されずにowc_wikiをポイントしたままのグループ・スペース・ページがすべて検出され、jzwikiドメインと照合するために、ページのソースURLからドメイン情報の収集が試みられます。適切な情報が見つかった場合は、フォルダとコンテンツが移行用のtempから適切なグループ・スペース・フォルダに移動されます。


エラー・メッセージ2

[INFO] PROCESSING Domain: domain_name
[INFO] migrating to temp folder - invalid group space that corresponds to the guid: group_space_guid

このメッセージは、ドメインにグループ・スペース情報が指定されていないか、指定されているグループ・スペースGUIDが無効である(wcURLで指定されているグループ・スペースGUIDが無効である)ことを示しています。

エラー・メッセージ3

[INFO] PROCESSING Domain: domain_name
[INFO] migrating to temp folder - no group space that corresponds to the guid: group_space_guid

このメッセージは、ドメインのグループ・スペース情報が、現在は存在していないグループ・スペースをポイントしていることを示しています。グループ・スペースGUIDで検索を実行しても、対応するグループ・スペース名が見つかりません。おそらく、グループ・スペースが削除されています。

エラー・メッセージ4

[INFO] PROCESSING Domain: domain_name
[ERROR] migrating to temp folder - no UCM folder for the groupspace exists: page_name, gsname: group_space_name

このメッセージは、スペース・ページがすでに移行されているものの、そのグループ・スペースに対するUCMフォルダが存在しないことを示しています。

この問題を修正するには、グループ・スペース・フォルダを作成した後(グループ・スペースでドキュメント・サービスをプロビジョニング)、フォルダを(ドメインと同じ名前で)移行用の一時フォルダからグループ・スペース・フォルダに移動します。その後、ドメイン・フォルダの名前を、ページと同じ名前に変更します。

エラー・メッセージ5

[INFO] PROCESSING Domain: domain_name
[ERROR] migrating to temp folder - could not get UCM folder for the wiki domain, page: page_name, gsname: group_space_name

このメッセージは、スペース・ページがすでに移行されているものの、グループ・スペース・フォルダでドメインに対するUCMフォルダを作成できなかったことを示しています。

この問題を修正するには、フォルダを(ドメインと同じ名前で)移行用の一時フォルダからグループ・スペース・フォルダに移動します。その後、ドメイン・フォルダの名前を、ページと同じ名前に変更します。

エラー・メッセージ6

[INFO] PROCESSING Domain: domain_name
[ERROR] migrating to temp folder - no UCM folder exists for the user: user_name, page: page_name

このメッセージは、スペース・ページがすでに移行されているものの、そのユーザーに対するUCMフォルダが存在しないことを示しています。

この問題を修正するには、ユーザーの個人フォルダを作成した後(このフォルダは、ユーザーがホーム・スペースからDocumentsにアクセスしたときに作成されます)、フォルダを(ドメインと同じ名前で)移行用の一時フォルダから個人フォルダに移動します。その後、ドメイン・フォルダの名前を、ページと同じ名前に変更します。

エラー・メッセージ7

[INFO] PROCESSING Domain: domain_name
[ERROR] migrating to temp folder - could not get personal UCM folder for the user: user_name, page: page_name

このメッセージは、スペース・ページがすでに移行されているものの、ユーザーの個人フォルダでドメインに対するUCMフォルダを作成できなかったことを示しています。

この問題を修正するには、フォルダを(ドメインと同じ名前で)移行用の一時フォルダからユーザーの個人フォルダに移動します。その後、ドメイン・フォルダの名前を、ページと同じ名前に変更します。

エラー・メッセージ8

[INFO] PROCESSING Domain: domain_name
[INFO] migrating to temp folder - default scope, but no user specified on page: page_name

このメッセージは、これが個人のWikiまたはブログであるが、ドメインに格納されている情報(スペース・ページから渡されたwcURL)がユーザーを示していないことを示しています。

エラー・メッセージ9

[INFO] PROCESSING Domain: domain_name
[INFO] sourceUrl: source_url
[INFO] migrating to temp folder - the page source url is not pointing to the correct domain, page: page_name, wcURL: wcURL

このメッセージは、複数のドメインが同じグループ・スペースおよびページ情報をポイントしており、現在処理されているドメインがソースURLで示されているドメインと一致していないことを示しています。

エラー・メッセージ11

[INFO] PROCESSING User Blog: blog_name
[INFO] migrating to temp folder - could not get user UCM folder for the user: user_name

これは、ドメインに接続されていないjzwikiユーザー・ブログです。このメッセージは、そのユーザーのUCMフォルダが存在しないため、コンテンツをそこで移行できないことを示しています。

エラー・メッセージ12

[INFO] PROCESSING User Blog: blog_name
[INFO] migrating to temp folder - could not get UCM folder for the user: user_name

これは、ドメインに接続されていないjzwikiユーザー・ブログです。このメッセージは、そのユーザーの「ブログ」UCMフォルダが存在せず、作成できなかったため、コンテンツをそこで移行できないことを示しています。

5.3.5.2 コンテンツ・プレゼンタのカスタム・テンプレートの移行

リリース11.1.1.3.0アプリケーションで使用されているコンテンツ・プレゼンタのカスタム・テンプレートは、リリース11.1.1.6.0にアップグレードする際に自動的に移行されません。リリース11.1.1.6.0バージョンのアプリケーションで必要なカスタム・テンプレートを登録する必要があります。

リリース11.1.1.3.0からコンテンツ・プレゼンタのカスタム・テンプレートを移行する手順は次のとおりです。

  1. JDeveloper 11.1.1.6.0で、WebCenter Portalアプリケーションを作成または開きます。

  2. ファイルシステム上で、リリース11.1.1.3.0の.jsffファイルをリリース11.1.1.6.0アプリケーションにコピーします。

    リリース11.1.1.3.0バージョンのアプリケーションの必要なカスタム・テンプレートを、次のフォルダからコピーします。

    PROJECT_ROOT/public_html/oracle/webcenter/content/templates/custom

    カスタム・テンプレートを、アップグレード済のリリース11.1.1.6.0アプリケーションの次のフォルダにコピーします。

    PROJECT_ROOT/public_html/oracle/webcenter/portalapp

  3. JDeveloperで、コンテンツ・プレゼンタのカスタム・テンプレートをポータル・リソースとして作成します。カスタム・テンプレートに設定するプロパティは、リリース11.1.1.3.0アプリケーションで前に登録したものと一致する必要があります。

    詳細は、Oracle Fusion Middleware Oracle WebCenter開発者ガイドのポータル・リソースとしてのコンテンツ・プレゼンタの表示テンプレートのエクスポートに関する項を参照してください。

  4. 第5.3.5.8項「アップグレード済カスタム管理対象サーバーへのカスタム・アプリケーションの再デプロイ」の説明に従って、新しいカスタム管理対象サーバーを使用してアプリケーションを再デプロイします。

  5. WebCenter Spacesでもカスタム・テンプレートが使用されている場合は、アップグレード済の環境で使用されるようにそのテンプレートを準備します。

    1. JDeveloperを使用して、コンテンツ・プレゼンタの表示テンプレートをポータル・リソースとしてエクスポートします。

    2. Spacesアプリケーションにログインし、Spaces管理に移動します。

    3. 「リソース」→「コンテンツ・プレゼンタ」を選択してテンプレートをアップロードします。

    詳細は、Oracle Fusion Middleware Oracle WebCenter開発者ガイドのフレームワーク・アプリケーションでのコンテンツ・プレゼンタの表示テンプレートの使用に関する項を参照してください。

5.3.5.3 WebCenter REST API用の構成の更新

WebCenter Representational State Transfer (REST) APIを使用する前に、サーバー側の構成を行う必要があります。IDアサーション・プロバイダを構成する必要があります。資格証明ストア内の必要なエントリをシードすることも必要です。それによって、RESTセキュリティ・トークンが適切に機能するようになります。

この項は、次のトピックで構成されています。


注意:

この構成は、ナビゲーションREST APIまたはCMIS REST APIには不要です。


セキュリティ・トークンの詳細は、Oracle Fusion Middleware Oracle WebCenter開発者ガイドのCMIS REST APIのセキュリティの考慮事項に関する項を参照してください。

5.3.5.3.1 IDアサーション・プロバイダの構成

REST APIを使用する場合は、あらかじめIDアサーション・プロバイダを構成しておく必要があります。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドのRESTサービスの構成に関する項を参照してください。

5.3.5.3.2 資格証明ストアの構成

資格証明ストア内のエントリをシードする必要があります。それによって、RESTセキュリティ・トークンが適切に機能するようになります。次のWLSTのコマンドを実行して、資格証明ストアを構成します。

createCred(map="o.webcenter.jf.csf.map", key="keygen.algorithm",
    user="keygen.algorithm", password="AES")
createCred(map="o.webcenter.jf.csf.map", key="cipher.transformation",
    user="cipher.transformation", password="AES/CBC/PKCS5Padding") 

これらのコマンドは、管理サーバーが実行されている間に実行します。これらのコマンドの実行後にサーバーを再起動する必要はありません。詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのcreateCredに関する項を参照してください。

5.3.5.4 カレンダの複数レイアウトの更新

リリース11.1.1.2.0および11.1.1.3.0では、カレンダ・オーバレイ・スタイルのFULLを使用して、複数のカレンダを一部のイベント・タスク・フローに対して有効にしたり、複数のスペース・カレンダを1つのイベント・タスク・フローに追加したりできました。アップグレード済のリリース11.1.1.6.0では、イベント・タスク・フローが複数のカレンダに表示されなくなり、現在のスペース・カレンダのみが表示されます。

この問題を回避するには、イベント・タスク・フローに対してカレンダ・オーバレイ機能を有効化する必要があります。ページ・エディタに移動し、Calendar Overlay Styleパラメータを見つけて、使用可能なオプションの一覧からFullを選択します。詳細は、Oracle Fusion Middleware Oracle WebCenterユーザーズ・ガイドのカレンダ・オーバレイの有効化に関する項を参照してください。

5.3.5.5 OmniPortletおよびWebClippingカスタマイズの復元

カスタマイズを保存し(第5.3.3.1項「OmniPortletおよびWebClippingカスタマイズの保存」)、ソフトウェアへのパッチ適用が成功したら、次のようにしてOmniPortletおよびWebClippingの構成とカスタマイズをリストアできます。

  1. 次のディレクトリに移動します。

    UNIXオペレーティング・システムの場合:

    • path_to_war_directory/WEB-INF/providers/omniPortlet

    • path_to_war_directory/WEB-INF/providers/webclipping/

    ここで、path_to_war_directoryは、DOMAIN_HOME/servers/WLS_PORTAL/tmp/_WL_user/portalTools_version/randomly_generated_directory/warです。

    Windowsオペレーティング・システムの場合:

    • path_to_war_directory\WEB-INF\providers\omniPortlet

    • path_to_war_directory\WEB-INF\providers\webclipping/

    ここで、path_to_war_directoryは、DOMAIN_HOME\servers\WLS_PORTAL\tmp\_WL_user\portalTools_version\randomly_generated_directory\warです。

    DOMAIN_HOMEは、構成ウィザードの「ドメイン名と場所の指定」画面で指定された、Oracle PortalまたはOracle WebCenterドメインのドメイン・ホームの場所です。


    注意:

    パッチ・セット・インストーラによりOmniPortletおよびWebClippingアプリケーションが再デプロイされるので、新しいパスは、バックアップ済のカスタマイズのパスとは異なる場合があります。


  2. これらのディレクトリをそれぞれのバックアップ・コピーで置き換えます。

    たとえば、omniportletディレクトリをリストアするには、次のコマンドを使用します。

    UNIXオペレーティング・システムの場合:

    cp -fr backup_location path_to_war_directory/WEB-INF/providers/omniPortlet
    

    Windowsオペレーティング・システムの場合:

    xcopy /y/e backup_location path_to_war_directory\WEB-INF\providers\omniPortlet
    
  3. 該当する場合は、Oracle Portalドメインで、管理対象サーバーWLS_PORTALを再起動します。

  4. WebCenterドメインで、管理対象サーバーWC_Portletを再起動します。

5.3.5.6 Oracle WSM Policy Managerをインストールするためのドメインの拡張

Oracle WebCenterをアップグレードする場合、既存のWSM-PMアプリケーションおよび関連付けられているデータソースは、WC_Collaboration管理対象サーバーに再ターゲット設定されます。アップグレード済WebCenterドメインにディスカッション・サーバーがインストールされている場合、Oracle WSM Policy Managerがまだインストールされていなければ、ドメインを拡張してそれをインストールする必要があります。

Oracle WSM Policy Managerをインストールするためのドメインの拡張手順は次のとおりです。

  1. 管理サーバーおよびすべての管理対象サーバーを停止します。

  2. 構成ウィザードを、管理サーバーが稼働しているマシンで起動します。

    UNIXの場合、WebCenter_ORACLE_HOME/common/bin/config.shを実行します。

    Windowsの場合、WebCenter_ORACLE_HOME\common\bin\config.cmdを実行します。

  3. 「既存のWebLogicドメインの拡張」を選択して「次へ」をクリックします。

  4. ドメインを選択して「次へ」をクリックします。

  5. Oracle WSM Policy Managerのチェック・ボックスを選択して「次へ」をクリックします。

  6. OWSM MDS Schemaの接続詳細を入力して「次へ」をクリックします。

  7. 残りの画面で「次へ」をクリックし続け、「構成のサマリー」画面が表示されたら「拡張」をクリックします。

    ドメインの拡張の詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』のグラフィカル・モードでのWebLogicドメインの拡張に関する項を参照してください。


    注意:

    ドメインが複数のマシン上で稼動している場合、そのドメインを管理サーバーが稼動しているマシン上で圧縮し、他のマシン上で解凍する必要があります。詳細は、第5.3.4.2項「WLSTのコマンドを使用したOracle WebCenterの更新」を参照してください。


5.3.5.7 setDomainEnvopenusageプロパティの削除

WebCenterドメインを拡張してOracle WebCenter Portalの分析コレクタをインストールする場合は、次のようにopenusageプロパティを削除する必要があります。

  1. DOMAIN_HOME/bin/setDomainEnv.sh(UNIXオペレーティング・システムの場合)またはDOMAIN_HOME\bin\setDomainEnv.cmd(Windowsオペレーティング・システムの場合)のEXTRA_JAVA_PROPERTIESからopenusageプロパティを削除します。

    具体的には、次のエントリを削除する必要があります。

    EXTRA_JAVA_PROPERTIES="-Doracle.wc.openusage.clustername=localhost
    -Doracle.wc.openusage.collectorport=port_number
    -Doracle.wc.openusage.timeout=30
    -Doracle.wc.openusage.unicast=true
    -Doracle.wc.openusage.enabled=false
    ${EXTRA_JAVA_PROPERTIES}"
    export EXTRA_JAVA_PROPERTIES
    

    注意:

    これらのエントリは、setDomainEnv.shまたはsetDomainEnv.cmdに複数存在する場合があります。そのため、すべてのエントリを削除したことを確認してください。

    ドメインを拡張して新しい製品を追加する際は、場合によって、setDomainEnvからopenusageプロパティを削除するタスクを繰り返す必要があります。


  2. WebCenterドメイン内のすべてのサーバーを再起動します。

5.3.5.8アップグレード済カスタム管理対象サーバーへのカスタム・アプリケーションの再デプロイ

ドメインにカスタム管理対象サーバーが存在する場合は、そのサーバーで正しいライブラリがターゲット設定されていない可能性があります。したがって、WebCenterへのパッチ適用後にそれらをアップグレードして、カスタム・アプリケーションを再デプロイする必要があります。

カスタム管理対象サーバーをアップグレードする手順は次のとおりです。

  1. 古いカスタム管理対象サーバーを削除します。

  2. 構成ウィザードを実行して、既存のWebCenterドメインを拡張し、カスタム・テンプレートを適用します。

    1. 「拡張ソースの選択」画面で、「既存の拡張テンプレートを使用してドメインを拡張する」を選択します。

    2. WebCenter_ORACLE_HOME/common/templates/applications (UNIXオペレーティング・システムの場合)またはWebCenter_ORACLE_HOME\common\templates\applications (Windowsオペレーティング・システムの場合)のいずれかのディレクトリに移動して、次のテンプレートを見つけます。

      oracle.wc_custom_portal_template_11.1.1.jar(WebCenterカスタム・アプリケーションまたはフレームワーク・アプリケーションの場合)

      oracle.wc_custom_services_producer_template_11.1.1.jar(WebCenterカスタム・プロデューサまたはポートレット・プロデューサのアプリケーションの場合)

    3. 目的のテンプレートを選択して、ドメイン拡張プロセスを完了します。

  3. カスタム管理対象サーバーを使用してカスタム・アプリケーションを再デプロイします。


    注意:

    Oracle JDeveloperでプロジェクトを開いて、アプリケーションを最新バージョンに移行してから新しいカスタム管理対象サーバーにデプロイすることをお薦めします。


5.3.5.9 setDomainEnvスクリプトからのLD_LIBRARY_PATHエントリの削除

Oracle WebCenterにパッチを適用する前に、setDomainEnvスクリプトから次のエントリを削除する必要があります。

LD_LIBRARY_PATH="${WL_HOME}/server/native/linux/i686${CLASSPATHSEP}${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH 

setDomainEnvスクリプトは次のパスにあります。

  • DOMAIN_HOME/bin/setDomainEnv.sh (UNIXオペレーティング・システムの場合)

  • DOMAIN_HOME\bin\setDomainEnv.cmd (Windowsオペレーティング・システムの場合)


注意:

ドメインを拡張して新しい製品を追加する際は、場合によって、このタスクを繰り返す必要があります。


5.3.5.10 WSRPポートレット・プリファレンスの移行

デフォルトで、すべてのカスタムJSR286ポートレット(ポートレット作成ウィザードを使用して作成)はファイルベースのプリファレンス・ストアを使用します。アップグレード後は、WSRPポートレット・プリファレンスを次の場所から移動する必要があります。

$MW_HOME/Oracle_WC1/portal/portletdata
 

移動先は次のとおりです。

$MW_HOME/oracle_common/portal/portletdata

ここで、MW_HOMEはMiddlewareホーム、Oracle_WC1はWebCenter PortalのOracleホームです。

WSRPポートレット・プリファレンスは手動または移行ユーティリティを使用して移動できます。詳細は、Oracle Fusion Middleware Oracle WebCenter開発者ガイドのポートレット・プリファレンス・ストア移行ユーティリティに関する項を参照してください。

5.3.6 Oracle WebCenter Spacesのパッチ適用後のタスクの実行

この項には次のトピックが含まれます:

5.3.6.1 UCM接続のWebコンテキスト・ルートの設定

Universal Content Management (UCM)およびWebCenterインスタンスが共通のOracle HTTP Serverを介してアクセスするように構成されている場合、既存のUCM接続上のWebサーバー・コンテキスト・ルート・プロパティ(WebContextRoot)を、iFrameを介してWebCenterアプリケーションでUCMの機能を使用可能にするように設定できます。UCM接続は、Fusion Middleware Control、またはWLSTでsetJCRContentServerConnectionコマンドを使用して設定できます。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドのSpacesコンテンツ・リポジトリの接続プロパティの設定に関する項を参照してください。

5.3.6.2 グループ・スペース・ワークフローの構成

WebCenterインスタンスでグループ・スペース・ワークフローが構成されている場合は、最新のリリースにアップグレードした後、sca_CommunityWorkflows.jarおよびWebCenterWorklistDetailApp.earを再デプロイする必要があります。

グループ・スペース・ワークフローを構成する手順は次のとおりです。

  1. Fusion Middleware Controlにログインします。

  2. SOA管理対象サーバーにsca_CommunityWorkflows.jarをデプロイします。このファイルは、Oracle SOAインストールの次のパスにあります。

    SOA_ORACLE_HOME/webcenter/modules/oracle.webcenter.sca_11.1.1/sca_CommunityWorkflows.jar
    

    ここで、SOA_ORACLE_HOMEは、Oracle SOAのインストール・ディレクトリです。

    コンソールでは、バージョン11.1.1.6.0がアクティブであり、11.1.1.5.0などの他の古いバージョンが非アクティブであることに注意してください。

    WLSTを使用したJARのデプロイの詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのOracle SOA SuiteカスタムWLSTコマンドに関する項を参照してください。Fusion Middleware Controlを使用したJARのデプロイの詳細は、Oracle Fusion Middleware Oracle SOA Suite管理者ガイドのSOAコンポジット・アプリケーションのデプロイに関する項を参照してください。

  3. WebcenterWorklistDetailApp.earをアンデプロイし、それをSOA管理対象サーバーに再デプロイします。アプリケーションは、Oracle SOAインストール内の次の場所にあります。

    SOA_ORACLE_HOME/webcenter/applications/WebCenterWorklistDetailApp.ear
    

    WLSTを使用したEARのデプロイに関する詳細は、『Oracle Fusion Middleware管理者ガイド』の「アプリケーションのデプロイ」の章を参照してください。Fusion Middleware Controlを使用したEARのデプロイの詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドのWebLogic Managed Serverへのアプリケーションのデプロイに関する項を参照してください。

5.3.6.3 グループ・スペースのデフォルト・テンプレート・セットの再構成

リリース11.1.1.2.0および11.1.1.3.0では、WebCenter Spacesの管理者が個人用スペースとグループ・スペースの両方のデフォルト・ページ・テンプレートを設定できました。リリース11.1.1.4.0以降、グループ・スペースのデフォルト・ページの設定オプションは使用できなくなりました。

アップグレード済のグループ・スペースのデフォルト・ページ・テンプレートを再構成する手順は次のとおりです。

  1. 管理者としてwebcenter-config.xml.xmlを次のようにエクスポートします。

    1. Weblogic Scripting Tool(WLST)を起動します。

      UNIXオペレーティング・システムの場合:

      cd WebCenter_ORACLE_HOME/common/bin
      ./wlst.sh
      

      Windowsオペレーティング・システムの場合:

      cd WebCenter_ORACLE_HOME\common\bin
      ./wlst.cmd
      

      詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドのOracle WebLogic Scripting Tool(WLST)のコマンドの実行に関する項を参照してください。

    2. WebCenter Portalの管理サーバーに接続します。例:

      connect(username='weblogic', password='mypassword', url='myhost.example.com:7001')
      
    3. exportMetadata WLSTコマンドを実行して、アプリケーション・メタデータをエクスポートします。

      exportMetadata(application, server, toLocation, docs, [restrictCustTo], [excludeAllCust], [excludeBaseDocs], [excludeExtendedMetadata], [fromLabel], [toLabel], [applicationVersion])
      

      例:

      exportMetadata(application='webcenter', server='WC_Spaces', toLocation='/tmp/myrepos', docs='/oracle/webcenter/webcenterapp/metadata/mdssys/cust/site/webcenter/webcenter-config.xml.xml')
      

      詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのexportMetadataに関する項を参照してください。

  2. エクスポートしたディレクトリ(たとえば、UNIXオペレーティング・システムでは/tmp/repos、Windowsオペレーティング・システムではC:\TEMP\repos)に移動します。webcenter-config.xmlから<defaultGSSiteTemplateId>パラメータを削除して、ファイルを保存します。

    defaultGSSiteTemplateIdパラメータが前のWebCenterインストールで変更されている場合、そのパラメータはwebcenter-config.xml.xml(ここでは、oracle/webcenter/webcenterapp/metadata/mdssys/cust/site/webcenter/webcenter-config.xml.xml)にあります。

    変更されていない場合、defaultGSSiteTemplateIdパラメータはコメント・アウトされます。次の場所にあるファイルで、パラメータを非コメント化する必要があります。

    /oracle/webcenter/webcenterapp/metadata/webcenter-config.xml

  3. 管理者としてドキュメントをインポートします。

    1. WLSTを起動します。

    2. WebCenter Portalの管理サーバーに接続します。

    3. WLSTのimportMetadataコマンドを実行します。

      importMetadata(application, server, fromLocation, docs, [restrictCustTo], [excludeAllCust], [excludeBaseDocs], [excludeExtendedMetadata], [cancelOnException], [applicationVersion])
      

      例:

      importMetadata(application='webcenter', server='WC_Spaces', fromLocation='/tmp/myrepos', docs='/**')
      

      詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのimportMetadataに関する項を参照してください。

  4. スペース管理の「ページ・テンプレート」設定にシステムのデフォルトが表示されていることを確認します。


注意:

WebCenter Spaces 11.1.1.6.0は、埋込みのスキンのFusion FXWebCenter Spaces FXをサポートしています。リリース11.1.1.4.0より前では、WebCenter Spacesは、他にもMistDeepSeaMistFXなどの様々な埋込みスキンをサポートしていました。アップグレードされた個人用スペースやグループ・スペースでも、EL式の#{'old family name'}という形式を使用することにより、古いスキンを使用し続けることができます。ただし、Spacesリリース11.1.1.6.0で作成された新しいスペースやホーム・スペースでは古いスキンを使用できません。


5.3.6.4 WebCenter Spacesでのタイムゾーン属性の更新

リリース11.1.1.2.0では、WebCenterスペースのタイムゾーン属性は、自由形式のテキスト・フィールドでした。リリース11.1.1.4.0以降、この属性がドロップダウン・リストに変更されました。

WebCenter Spacesをリリース11.1.1.2.0からアップグレードする場合、タイムゾーン属性は継承されず、適切なタイムゾーンをドロップダウン・リストから選択する必要があります。

5.3.6.5 グループ・スペースの表示モードの更新

WebCenterグループ・スペースをリリース11.1.1.2.0または11.1.1.3.0からアップグレードする場合は、グループ・スペースのメタデータを更新し、それらが適切に表示されるようにする必要があります。

グループ・スペースを更新して適切に表示されるようにする手順は次のとおりです。

  1. グループ・スペースをエクスポートします。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドでスペースのエクスポートに関する項を参照してください。

  2. コマンド・プロンプトで、エクスポート・アーカイブを保存したディレクトリに移動します。

  3. エクスポート・アーカイブからメタデータを抽出します。

    たとえば、次のコードではexport.earという名前のエクスポート・アーカイブが抽出され、それにはtransport.marが含まれています。このコードでは、さらにmarという名前のディレクトリのtransport.marが抽出されます。

    1. jar xvf export.ear transport.mar

    2. mkdir mar

    3. cd mar

    4. jar xvf ../transport.mar

    transport.marファイルにはspace.xmlが含まれており、グループ・スペースの表示モードを更新するにはそれを編集する必要があります。

  4. 次のパスからspace.xmlファイルを開きます。

    oracle/webcenter/space/metadata/spaces/spaceName/space.xml

    ここで、spaceNameは、表示モードを更新するグループ・スペースの名前を参照します。

  5. space.xmlから<shell-chrome-type>エントリ全体を削除します。

  6. エクスポート・アーカイブを更新します。

    たとえば、次のコードは、transport.marspace.xmlファイルを更新し、次にexport.eartransport.marを更新します。

    1. jar uvfM ../transport.mar oracle/webcenter/space/metadata/spaces/spaceName/space.xml

    2. cd ..

    3. jar uvfM export.ear transport.mar

  7. グループ・スペースをインポートします。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドでスペースのインポートに関する項を参照してください。

5.3.6.6 デフォルト・スタート(またはランディング)・ページの選択

デフォルトでは、Spacesアプリケーションにログインすると、最後にアクセスしたページが表示されます。この動作は、setDomainEnvドメインでシステム・プロパティoracle.webcenter.spaces.disableLastAccessPageBehaviorfalse設定することによってオーバーライドできます。このスクリプトは、DOMAIN_HOME/bin/setDomainEnv.sh (UNIXオペレーティング・システムの場合)またはDOMAIN_HOME\bin\setDomainEnv.cmd (Windowsオペレーティング・システムの場合)にあります。

デフォルトの動作をオーバーライドしている場合は、Oracle WebCenterへのパッチ適用後、この変更を再適用する必要があります。

5.3.6.7 WebCenter Spacesのカスタム・ライブラリの移行

WebCenter Spacesはカスタマイズできます。たとえば、カスタム・コードを含む追加の共有ライブラリをデプロイしたり、タスク・フロー、ページ・スタイルおよびスキンなどの追加のリソースをデプロイしたりできます。カスタム・ライブラリcustom.webcenter.spaces.warを介してSpacesを拡張することでカスタム・ページ・スタイルをデプロイした場合は、パッチの適用後、カスタム・ライブラリの各ページ・スタイルのエントリを変更し、custom.webcenter.spaces.warを再デプロイする必要があります。

WebCenter Spacesのカスタマイズを移行した場合は、次のように実行します。

  1. JDeveloperで、ExtendWebCenterSpaces.jws (11.1.1.2.0または11.1.1.3.0)を開きます。

  2. デプロイした各ページ・スタイルで、次の記述を見つけます。

    <af:pageTemplate
    

    そして、その記述を次のように置き換えます。

    <af:pageTemplate
    value="#{bindings.shellTemplateBinding.templateModel}" id="T"
    
  3. 各pageDefで、次の記述を見つけます。

    <page>
    

    そして、その記述を次のように置き換えます。

    <page viewId="#{WCAppContext.application.siteTemplateManager.currentSiteTemplateViewId}" id="shellTemplateBinding" Refresh="ifNeeded" />
    
  4. custom.webcenter.spaces.war共有ライブラリをSpaces 11.1.1.6.0管理対象サーバーに再デプロイします。


    注意:

    このリリースに対して開発された拡張のビルドおよびデプロイには、必ずOracle JDeveloper 11.1.1.2または11.1.1.3を使用します。詳細な手順は、Oracle Technology Network (http://www.oracle.com/technetwork/middleware/webcenter/portal/overview/index.html)でホワイト・ペーパー『Extending WebCenter Spaces (11.1.1.2.0)』または『Extending WebCenter Spaces (11.1.1.3.0)』を参照してください。


5.3.6.8 プロセス・スペースのアップグレード

Oracle Business Process Management (Oracle BPM)プロセス・スペースは、Oracle WebCenter Spaces上に構築されたワークスペースであり、ビジネス・プロセスのモデリングおよび実行に特化して設計されたスペースを提供します。プロセス・スペースをインストールしてある場合は、パッチを適用してWebCenter Portal 11.1.1.6.0にした後、install.xmlスクリプトを実行することでそれをアップグレードする必要があります。このインストール・スクリプトは、単一サーバー構成だけでなく、クラスタ構成にも使用できます。

プロセス・スペース機能の詳細は、Oracle BPEL Process Managerユーザーズ・ガイドのOracle Business Process Managementのプロセス・スペースの概要に関する項を参照してください。


注意:

この項で説明する手順は、Webcenter Spacesでプロセス・スペースが有効化されており、既存のWebCenterインストールを最新リリースにアップグレードする場合にのみ適用されます。

新規WebCenterインストール(または新規ドメイン)でのプロセス・スペースの有効化の詳細は、Oracle Fusion Middleware Oracle WebCenterインストレーション・ガイドのOracle BPMプロセス・スペースを有効化するためのドメインの拡張に関する項を参照してください。


アップグレード済のWebCenterインスタンスにインストールされたプロセス・スペースをアップグレードする手順は次のとおりです。

  1. プロセス・ワークスペースおよびモデリング・スペースをオフラインにします。

    1. WebCenter Spacesにログインします。

    2. 「管理」リンクをクリックし、WebCenter管理ページを開きます。

    3. 「スペース」タブで、モデリング・スペース行を選択します。

    4. 「編集」メニューから、「保守のためにオフライン」を選択します。

    5. 「スペースをオフラインにする」ダイアログで、「OK」をクリックします。

    6. この手順を繰り返して、プロセス・ワークスペースをオフラインにします。

  2. SOA Oracleホーム・ディレクトリから、SOA_ORACLE_HOME/bpm/process_spaces (UNIXの場合)またはSOA_ORACLE_HOME\bpm\process_spaces (Windowsの場合)フォルダを、WebCenterインストールに接続できる任意の場所にコピーします。

  3. process_spacesフォルダにあるprocess-portal-install.propertiesファイルを開き、表5-7に示すように必須のOracle BPMおよびWebCenterプロパティを指定します。


    注意:

    セキュリティ上の目的から、パスワードの指定を省略して、後から求められたときに入力することができます。


    表5-7 process-portal-install.propertiesに指定するプロパティ

    プロパティ 説明

    extendSoa

    WebCenterとSOAが同じドメイン内にある場合はこの値をtrueに、それ以外の場合はfalseに設定します。

    promptForPasswords

    インストーラの実行時、パスワードの入力を求めるプロンプトを表示するか、それらをprocess-portal-install.propertiesファイルから読み込むかを決定するフラグ。

    Oracle BPMスキーマの詳細


    bpmDBUser

    Oracle BPM用に構成されたデータベースに接続するためのユーザー名。

    bpmDBPassword

    Oracle BPMのデータベースに接続するためのパスワード。

    bpmDBType

    Oracle BPM用に構成されたデータベースのタイプ。

    bpmDBDriver

    Oracle BPMのデータベースへの接続に使用されるドライバ。

    bpmDBUrl

    Oracle BPMのデータベースのURL (jdbc:oracle:thin:@adc2170307:1521など)。

    Oracle BPMのMDSの詳細


    bpmMDSUser

    Oracle BPMに使用されるMDSスキーマのユーザー名。

    bpmMDSPassword

    Oracle BPMのMDSスキーマのパスワード。

    Oracle BPMランタイムの詳細


    bpmServerURL

    Oracle BPMサーバーのURL。

    単一のBPMサーバーの場合: t3://<bpmHost>:<bpmRuntimePort>

    例: t3://myHost:8001

    BPMクラスタの場合は、クラスタ内のすべてのサーバーについて次の形式を使用して、BPMサーバーのURLの区切りリストを指定します。

    t3://host1:port1,host2:port2,...

    例: t3://myHost1:8001,myHost2:8002,myHost3:8003

    bpmAdminUser

    Oracle BPMサーバーに対して管理者権限を持つユーザーの名前。

    bpmAdminPassword

    Oracle BPM管理ユーザーのパスワード。

    WebCenter Spacesのインストールの詳細


    wcOracleHome

    WebCenterのOracleホーム・ディレクトリへのパス。

    wcDomainName

    WebCenteがインストールされているドメインの名前。extendSoaフラグがtrueに設定されている場合は、BPMドメインを指します。

    wcSetDomainRealmPassword

    ドメイン・レルム・パスワードを設定するかどうかを制御するフラグ。この値は、trueまたはfalseのいずれかに設定します。

    注意: このプロパティはグローバルな信頼を設定するためのものです。グローバルな信頼は手動で設定することをお薦めします。したがって、このプロパティはfalseに設定します。

    wcDomainRealmPassword

    信頼されるドメインを設定するためのパスワード。Oracle BPMドメインに対しても同じパスワードを設定する必要があります。

    注意: このプロパティはグローバルな信頼を設定するためのものです。グローバルな信頼は、このプロパティを使用せずに手動で設定することをお薦めします。

    wc.server.port

    WC_Spaces管理対象サーバーがホストされているポート。

    WebCenterのWebLogicインストールの詳細


    wcHost

    WebCenterの管理サーバーが実行されているホスト名。

    wcAdminPort

    WebCenterの管理サーバーが実行されているポート名。

    wcAdminUser

    WebCenter管理サーバーの管理ユーザー。

    wcAdminPwd

    WebCenter管理サーバーのパスワード。

    wcManagedServerName

    単一サーバー環境では、Spacesがデプロイされている管理対象サーバーの名前を指定します。

    クラスタ化環境では、そのクラスタに属するSpaces管理対象サーバーのいずれか1つの名前を指定します。

    wcConfigServices

    Oracle Content Serverおよびディスカッション・サーバーをOracle WebCenterと連動するように構成するためのフラグ。この表の後半にリストされているコンテンツ・サーバーおよびディスカッション・サーバーの詳細は、wcConfigServicestrueに設定されている場合にのみ指定する必要があります。

    注意: install.xmlスクリプトを使用するかわりに、Oracle Content Serverおよびディスカッション・サーバーがOracle WebCenterと連動するように手動で構成することを強くお薦めします。詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドの「コンテンツ・リポジトリの管理」および「お知らせおよびディスカッション・サービスの管理」を参照してください。

    isWebcenterClusterConfig

    WebCenter Portalインストールをクラスタに対して構成するかどうかを指定するフラグ。クラスタ構成である場合は、trueに設定します。

    wcSpacesClusterName

    Spacesアプリケーションのクラスタの名前。

    このプロパティは、isWebcenterClusterConfigtrueに設定されている場合にのみ設定します。

    コンテンツ・サーバーの詳細

    これらのプロパティは、wcConfigServicestrueに設定されている場合にのみ設定します。

    wcContentServerName

    Oracle WebCenterに対して構成されているOracle Content Serverの名前。

    wcContentServerPort

    Oracle Content Serverが実行されているポート。

    wcContentSpacesRoot

    Oracle Content Server上のSpacesルート・フォルダの名前。

    wcContentAdminUser

    Oracle Content Serverの管理ユーザーの名前。

    ディスカッション・サーバーの詳細

    これらのプロパティは、wcConfigServicestrueに設定されている場合にのみ設定します。

    wcDiscussionServerUrl

    WebCenterに対して構成されているディスカッション・サーバーの名前。

    wcDiscussionAdminUser

    ディスカッション・サーバーの管理ユーザーの名前。


  4. antおよびJava JDKがインストール済であることを確認します。

    AntはOracle BPMに付属しています。このインストーラは、SOA_ORACLE_HOME/modules/org.apache.ant_1.7.0にあります。

  5. PATHおよびCLASSPATH環境変数が、antとJava JDKの両方に対して設定されていることを確認します。

  6. process_spacesフォルダにあるスクリプトinstall.xmlを実行します。

    ant -f install.xml -DpromptForPasswords=true
    
  7. process-portal-install.propertieswcConfigServicestrueに設定されている場合は、次のように実行します。

    1. WC_Spacesを再起動します。

    2. 次の ant コマンドを実行します。

      ant -f install.xml post-install -DpiArgs -importGSOnly
      
  8. Oracle BPMとOracle WebCenterが別々のドメインに構成されている場合は、Oracle BPMとWebCenterの両方のドメインで信頼できるドメインの資格情報を構成します。

    詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの保護』のWebLogic Serverドメイン間での信頼の有効化に関する項を参照してください。

  9. Oracle BPMを起動します。詳細は、Oracle Fusion Middleware Oracle SOA Suiteインストレーション・ガイドのOracle SOA SuiteおよびOracle Business Process Management Suiteの構成に関する項を参照してください。


    注意:

    Oracle BPMを起動しないと、WebCenter Spacesへのログインで問題が発生することがあります。

    必要な場合は、手順1の説明に従って「編集」メニューの「スペースのオンライン化」を選択することで、プロセス・ワークスペースとモデリング・スペースをオンラインにできます。


  10. WebCenter Spacesで、必要に応じて古いプロセス・スペース、テンプレートおよびリソースを削除します。

    install.xml antスクリプトを実行すると、リリース11.1.1.4.0または11.1.1.5.0のプロセス・スペース、関連するテンプレートおよびリソースが、「11.1.1.6.0」を追加した名前でインポートされます。そのためアップグレード後は、たとえば「Process Workspace 11.1.1.6.0」と「Process Workspace」のように、プロセス・スペース、関連するテンプレートおよびリソースの2つのセットが存在するようになります。古いアイテムが不要な場合は、それらを手動で削除できます。詳細は、Oracle Fusion Middleware Oracle WebCenterユーザーズ・ガイドのスペースの削除に関する項、スペース・テンプレートの削除に関する項、およびリソース・カタログの削除に関する項を参照してください。

5.3.7 Oracle WebCenter Securityのパッチ適用後のタスクの実行

この項には次のトピックが含まれます:

5.3.7.1 ディスカッション用Webサービス・セキュリティの構成

リリース11.1.1.6.0では、ディスカッション・サーバーがディスカッション・サーバーとSpaces間でのWebサービスの相互作用に対するメッセージ保護なしで提供されるので、ディスカッション・サーバーを追加構成なしで使用できます。パッチを適用する前のOracle WebCenter環境にOracle WebCenter Discussionsがインストールされており、WebServiceコールがWS-Securityで保護されていた場合は、最新リリースへのアップグレード後に、この構成を再適用する必要があります。

Webサービス・セキュリティをディスカッション・サーバーに対して構成する手順は次のとおりです。

  1. ドメイン・キーストアを構成します。

    詳細は、Oracle Fusion Middleware Oracle WebCenter管理者ガイドのWS-Securityの構成に関する項を参照してください。

  2. ディスカッション・サーバーでWS-Securityを次のように設定します。

    1. Enterprise Managerのコンソールを使用して、owc_discussionsアプリケーションにアクセスし、WebServicesセクションにナビゲートします。

    2. OWCDiscussionsServiceAuthenticatedエンド・ポイントを選択し、oracle/wss11_saml_or_username_token_with_message_protection_service_policyポリシーをアタッチします。

    3. エンド・ポイントOWCDiscussionsServicePublicを選択し、oracle/ wss11_message_protection_service_policyポリシーをアタッチします。

    4. WC_Collaboration管理対象サーバーを再起動します。

  3. SpacesのForumConnectionを保護します。

    WLSTを使用する場合:

    1. ドメイン・サーバーに接続します。

    2. ポリシーと受信者キーの別名を設定します。例:

      setDiscussionForumConnection('webcenter', name='forum-con-name',
      policyURIForAuthAccess='oracle/wss11_saml_or_username_token_with_message_protection_client_policy',
      policyURIForPublicAccess='oracle/ wss11_message_protection_client_policy',
      recipientKeyAlias='orakey')
      
    3. WC_Spaces管理対象サーバーを再起動します。

    Enterprise Managerを使用してこれを実行する場合は、前述のように、フォーラム接続を特定してポリシーと受信者キーの別名を指定します。

5.3.7.2 認証プロバイダのリストへのOracle Single Sign-On認証プロバイダの追加

アップグレード済のWebCenter環境では、Oracle Single Sign-on (OSSO) IDアサーション・プロバイダは認証プロバイダのリストに表示されません。WebCenter Portal 11.1.1.6.0へのアップグレード後もOSSO 10gを継続して使用する場合は、setDomainEnvスクリプトを更新して、この認証プロバイダを追加する必要があります。

OSSO認証プロバイダを追加する手順は次のとおりです。

  1. DOMAIN_HOME/bin/setDomainEnv.sh (UNIXオペレーティング・システムの場合)またはDOMAIN_HOME\bin\setDomainEnv.cmd (Windowsオペレーティング・システムの場合)ファイルで、次のエントリを検索します。

    ALT_TYPES_DIR="${ORACLE_HOME}/modules/oracle.ossoiap_11.1.1,${ORACLE_HOME}/modules/oracle.oamprovider_11.1.1
    

    エントリを次のように置き換えます。

    ALT_TYPES_DIR="${COMMON_COMPONENTS_HOME}/modules/oracle.ossoiap_11.1.1,${COMMON_COMPONENTS_HOME}/modules/oracle.oamprovider_11.1.1
    
  2. 管理サーバーを再起動します。

5.3.8 Oracle WebCenterへの新機能の追加

この項は、次のトピックで構成されています。

5.3.8.1 アクティビティ・グラフ、分析、ページレット・プロデューサ、パーソナライズ・サーバーおよびWebCenterサービス・ポートレットのインストール

リリース11.1.1.2.0または11.1.1.3.0と比較して、Oracle WebCenter Portal 11.1.1.6.0には、次を含むいくつかの新機能があります。

  • アクティビティ・グラフ: アプリケーション内での既存の接続およびオブジェクトとの共有のやり取りに基づいて、ユーザーが接続先として希望する可能性がある人物を提案します。

  • 分析: Spacesの使用状況を追跡および分析できるようにします。


    注意:

    WebCenterドメインを拡張してOracle WebCenter Portalの分析コレクタをインストールする場合は、openusageプロパティを削除する必要があります。詳細は、第5.3.5.7項「setDomainEnvopenusageプロパティの削除」を参照してください。


  • ページレット・プロデューサ: ページレットの動的進化を促進するための一連の有用なツールと機能を提供します。

  • パーソナライズ・サーバー: ターゲット・コンテンツを提供します。

  • WebCenterサービス・ポートレット: 他のアプリケーションのWebCenter Portalサービス・タスク・フローをWSRPポートレットまたはページレットとして公開できるようにします。WebCenterサービス・ポートレットは、Oracle Portal、Oracle WebLogic PortalおよびOracle WebCenter Interactionアプリケーションで使用できます。

これらの機能および他のWebCenterコンポーネントの詳細は、Oracle Fusion Middleware Oracle WebCenterインストレーション・ガイドのWebCenter Portalコンポーネントの使用開始に関する項、およびOracle Fusion Middleware Oracle WebCenter管理者ガイドを参照してください。

これらの新機能を利用するには、必要なWebCenterコンポーネントをインストールすることでドメインを拡張する必要があります。

ドメインを拡張してこれらのWebCenterコンポーネントをインストールする手順は次のとおりです。

  1. 実際の環境で使用する製品およびトポロジを決定します。

    ご使用のシステムが最小要件を満たしていることを確認するには、次のドキュメントを参照してください。

    1. Oracle Fusion Middlewareシステム要件と仕様:

      http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-requirements-100147.html
      

      このドキュメントには、ハードウェアとソフトウェアの要件、最小ディスク領域とメモリーの要件、データベース・スキーマの要件、および必要なシステム・ライブラリ、パッケージまたはパッチに関する情報が記載されています。

    2. Oracle Fusion Middlewareサポートされるシステム構成:

      http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
      

      このページには、現在リリースされている製品や以前にリリースされた製品の動作保証に関する様々なドキュメントがあります。Oracle Fusion Middleware 11gR1システム要件とサポートされるプラットフォームというドキュメントには、サポートされる32ビットおよび64ビット・オペレーティング・システム、データベース、Webサーバー、LDAPサーバー、アダプタ、IPv6、JDK、およびサード・パーティ製品の動作保証に関する情報が記載されています。

    3. Oracle Fusion Middleware相互運用性および互換性ガイド

      このドキュメントには、Oracle Fusion Middleware 11g製品のインストールまたはアップグレードで生じる可能性のある、互換性または相互運用性の問題について記載されています。

  2. リポジトリ作成ユーティリティ(RCU)を使用して、必要なすべてのスキーマをインストールします。

    分析およびアクティビティ・グラフでは、ACTIVITESスキーマが必要です。WebCenterサービス・ポートレットには、MDSWEBCENTERおよびPORTLETの3つの追加スキーマが必要です。これらのスキーマは、それぞれデータ・ソースmds-ServicesProducerDSWC-ServicesProducerDSおよびPortlet-ServicesProducerDSにマップする必要があります。ページレット・プロデューサまたはパーソナライズ・サーバーでは、追加のスキーマは不要です。

    必要なWebCenterスキーマの詳細は、Oracle WebCenterスキーマに関する項を参照し、RCUによるスキーマのインストール方法の詳細は、リポジトリ作成ユーティリティの入手と実行に関する項を参照してください。これらのトピックは、どちらも『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』にあります。

  3. 構成ウィザードを実行します。

    手順については、Oracle Fusion Middleware Oracle WebCenterインストレーション・ガイドのOracle Fusion Middleware構成ウィザードの起動に関する項を参照してください。

  4. 製品構成ウィザードで、Oracle WebCenter Analytics CollectorOracle WebCenter ActivityGraph EnginesOracle WebCenter Pagelet ProducerOracle WebCenter Personalization、およびOracle WebCenter Services Portletsの各製品を選択してドメインを拡張します。

    単純なトポロジの場合の手順は、Oracle Fusion Middleware Oracle WebCenterインストレーション・ガイドの既存ドメインの拡張に関する項を参照してください。

クラスタ環境または分散環境の場合は、次を参照してください。

  • Oracle Fusion Middleware Oracle WebCenterエンタープライズ・デプロイメント・ガイドの「WebCenterコンポーネントに対するドメインの拡張」

  • 『Oracle Fusion Middleware高可用性ガイド』の「Oracle ADFおよびWebCenterアプリケーションの高可用性の構成」

5.3.8.2 ポータル・フレームワーク機能を追加するためのWebCenterカスタム・アプリケーションのアップグレード

Oracle WebCenter Portal: Frameworkは、ページ・ナビゲーションやページ階層などの様々な新機能をサポートしています。11.1.1.6.0に移行されたWebCenterのカスタム・アプリケーションに、WebCenterポータル・フレームのファイル構造、コンポーネントおよび構成を手動で追加できます。

詳細は、Oracle Fusion Middleware Oracle WebCenter開発者ガイドのフレームワーク・アプリケーションの手動による移行に関する付録を参照してください。

5.4 Oracle WebCenter 11.1.1.1.0のインストールに対するパッチの適用

Oracle WebCenter 11g (11.1.1.1.0)を実行している場合は、最初にOracle Fusion Middleware環境を11gリリース11.1.1.2.0に更新し、次にOracle WebCenter 11g (11.1.1.6.0)のパッチを適用する必要があります。

図5-3は、Oracle WebCenter 11.1.1.1.0インストールを11.1.1.6.0に更新するために必要な手順を示しています。各手順に関する情報を参照するには、フロー・チャートの手順または表5-8をクリックしてください。または、付録C「パッチ・アシスタントを使用した11gリリース1(11.1.1.1.0)からリリース1(11.1.1.2.0)への移行」の手順に従ってください。

図5-3 Oracle WebCenter 11.1.1.1.0への最新パッチの適用

WebCenter 11.1.1.1.0への最新パッチの適用 Prepare to patch Oracle WebCenter to release 11.1.1.2.0 Patch Oracle WebCenter and other Fusion Middleware products to 11.1.1.2.0 Perform post-patching configuration for WebCenter Reconfigure ID store & migrate application policy and credential store Configure SSL and keystores (if used in 11.1.1.1.0) Configure SSO (if used in 11.1.1.1.0) Migrate wiki templates and attachments Reapply 11.1.1.1.0 configuration changes Refresh group space data (WebCenter Spaces) Migrate to Oracle Content Server 10.1.3.5.1 Configure WS-Security for Discussions (WebCenter Spaces) Migrate custom WebCenter applications Perform post-patching configuration for other Fusion Middleware products Decommission 11.1.1.1.0 installation Patch from release 11.1.1.2.0 to 11.1.1.6.0

表5-8 Oracle WebCenter 1.1.1.1.0への最新パッチの適用

タスクおよび詳細情報へのリンク 必須/オプション 注意

リリース11.1.1.2.0へのOracle WebCenterのパッチの適用を準備します。

必須


Oracle WebCenterおよび他のFusion Middleware製品にパッチを適用して11.1.1.2.0にします。

必須


WebCenterのパッチ適用後の構成を実行します。

  • IDストアを再構成し、アプリケーション・ポリシーと資格証明ストアを移行します。

  • SSLおよびキーストアを構成します(11.1.1.1.0で使用されていた場合)。

  • SSOを構成します(11.1.1.1.0で使用されていた場合)。

  • グループ・スペース・データをリフレッシュします(WebCenter Spacesのみ)。

  • 11.1.1.1.0の構成変更を再適用します。

  • カスタムWebCenterアプリケーションを移行します。

  • ディスカッションに対してWS-Securityを構成します(WebCenter Spacesのみ)。

  • Oracle Content Server 10.1.3.5.1への移行

  • Wikiテンプレートおよび添付ファイルを移行します。

必須


他のFusion Middleware製品のパッチ適用後の構成を実行します。

必須


11.1.1.1.0インストールの廃止

必須


パッチを適用してリリース11.1.1.2.0から11.1.1.6.0にします。

必須



5.5 問題のトラブルシューティング

この項では、Oracle WebCenterへのパッチの適用時または適用後に発生する可能性のある問題のトラブルシューティングに役立つ情報を提供します。

5.5.1 Oracle WebCenterのパッチ適用に伴う問題のトラブルシューティング

この項では、Oracle WebCenterへのパッチの適用時に発生する可能性のある問題のトラブルシューティングに役立つ情報を提供します。

問題

upgrade.pyスクリプトの実行中に、次のエラーが発生することがあります。

WLSTException: Error occured while performing nmConnect : Cannot connect to Node Manager. : Connection refused. Could not connect to NodeManager.

解決策

このエラーが発生した場合は、ノード・マネージャが稼働していること、およびスクリプトに指定されたユーザーおよびサーバーの情報が正しいことを確認します。その後、upgrade.pyスクリプトを再実行して、Oracle WebCenterインスタンスへのパッチの適用を完了します。

5.5.2 パッチ適用後の問題のトラブルシューティング

この項では、Oracle WebCenterへのパッチの適用後に発生する可能性のある問題のトラブルシューティングに役立つ情報を提供します。

問題

Oracle WebCenter 11.1.1.4.0では、WebCenter Portalアプリケーションにドキュメント・ビューア・タスク・フローが含まれ、サイドバーの初期プロパティはrelatedItemsに設定されていました。ただし、パッチを適用したインスタンスでタスク・フローに移動すると、関連アイテムが表示されているにもかかわらず「関連アイテム」タブにフォーカスが設定されません。

解決策

リリース11.1.1.6.0では、「関連アイテム」タブは存在しなくなりました。サイド・バーの初期プロパティの値を変更して、新しいタブ(タグ、リンクまたは推薦)のいずれかをターゲットに設定できます。

問題

リリース11.1.1.2.0および11.1.1.3.0からアップグレードされたスペースで、コンテンツがクリップされ、内部スクロールバーがコンポーネント上に表示されます。

解決策

リリース11.1.1.6.0では、Spacesのデフォルト・ページ・テンプレートはトップ・ナビゲーションであり、これによってフロー・レイアウトが実装されます。フロー・レイアウトを実装するすべてのページ・テンプレートは固定幅を持ちます。リリース11.1.1.4.0より前に作成されたほとんどのページは、表示可能領域を最大限使用するようにコンポーネントを広げることができるストレッチ・レイアウトを実装したページ・テンプレートに基づいています。Spacesインスタンスをアップグレードすると、デフォルト・テンプレートとしてトップ・ナビゲーションが設定されるため、スペース・ページがストレッチ・レイアウトのページ・テンプレートに基づいている場合は適切にレンダリングされないことがあります。

リリース11.1.1.2.0または11.1.1.3.0にパッチを適用したら、必要に応じてスペースを構成し、コンテンツをストレッチできるページ・テンプレートを使用するようにします。リリース11.1.1.6.0でストレッチ・レイアウトがサポートされているデフォルト・ページ・テンプレートには、トップ・ナビゲーション(ストレッチ)、サイド・ナビゲーション(ストレッチ)、Fusionトップ・ナビゲーション、およびFusionサイド・ナビゲーションがあります。

問題

パッチを適用したSpacesアプリケーションで、プリティURLを使用して特定のページに移動できません。

解決策

リリース11.1.1.6.0では、スペース内の特定のページに移動するためのプリティURLが変更されました。

ホーム・スペースの特定のページに移動するには、次を使用します:

http://host:port/webcenter/spaces/profile/userName/page/escapedPageDisplayName

変数userNameは、自身のユーザー名または

ホーム・スペースのページを所有するユーザーの名前です。変数escapedPageDisplayNameは、

ページ表示名のエスケープ・バージョンの使用を示しています。たとえば、

My Pageという名前のページを作成すると、このページのURLの末尾はMy+Pageになります。

例:

http://host:port//webcenter/spaces/profile/weblogic/page/Page1

ビジネス・ロール・ページおよびシステム・ページをターゲットとするUI URLに対して、次の構文を使用します。

/webcenter/spaces/system/page/pageName

例:

/webcenter/spaces/system/page/Documents 

問題

パッチを適用してリリース11.1.1.6.0に更新した後、コンテンツ問合せがナビゲーション・モデルでレンダリングされません。

解決策

以前のバージョンのWebCenterにコンテンツ問合せがあり、パッチ適用後のナビゲーション・モデルでそれが見つからない場合は、コンテンツ・サーバーで索引コレクションを再作成する必要があります。詳細は、Oracle WebCenter Content Serverコンテンツ・システム管理者ガイドのコレクションの再作成に関する項を参照してください。