次このページのスクリプトの内容はナビゲーションのみが目的であり、その内容を変更するためのものではありません。11gにアップグレードする方法について説明します。この章では、次の項目について説明します。Suite、WebCenterおよびADFアプリケーションのアップグレードの概要」を参照してください。Portal製品名を使用しています。Suiteの新規製品名」を参照してください。WebCenterアプリケーションのアップグレードについてこの項では、主なアップグレード・タスクを示し、様々なWebCenterアプリケーション・テンプレートの概要について説明します。11gにアップグレードすることが必要となる場合があります。JDeveloperを使用したWebCenterコンシューマ・アプリケーションのアップグレードWebCenterポートレット・プロデューサ・アプリケーションおよびそのカスタマイズ内容のアップグレード(WebCenterアプリケーションにポートレットが含まれている場合)WebCenterサービスに関連するデータの移行(指定されたサービスをWebCenterコンシューマ・アプリケーションで使用している場合)注意:この章では、WebCenterコンシューマ・アプリケーションとは、ユーザー・インタフェースを提供し、アプリケーションに必要なJSPページおよびコンポーネントが含まれているアプリケーションを表します。Frameworkアプリケーションと呼ばれます。WebCenterサーバー側プロデューサ・コンポーネントと、WebCenterコンシューマ・アプリケーションで使用できるポートレットが含まれているアプリケーションを表します。11gアプリケーションは、様々なアプリケーション・テンプレートに基づいています。WebCenterアプリケーションをアップグレードする前に、様々なテンプレートについて理解しておくことが重要です。10.1.3.xでは、WebCenterアプリケーションはWebCenterアプリケーション[ポートレット、コンテンツ・リポジトリ、JSF]アプリケーション・テンプレートを使用して作成されます。WebCenterコンシューマ・アプリケーションとポートレット・プロデューサ・アプリケーションのどちらもこの同じテンプレートに基づきます。Frameworkアプリケーション・テンプレート(コンシューマ・アプリケーションの場合)およびWebCenterポートレット・プロデューサ・アプリケーション・テンプレート(ポートレット・プロデューサ・アプリケーションの場合)に基づいて作成されます。10.1.3.xの場合、「モデル」、「ポートレット」、「ViewController」という3つのプロジェクトでWebCenterアプリケーションが構成されます。Frameworkアプリケーション・テンプレートを使用して作成されたアプリケーションには、「ポータル」プロジェクト(ナビゲーションおよびページ階層などの機能が含まれる)および「PortalWebAssets」プロジェクト(HTMLファイルおよびイメージ・ファイルなどの静的アプリケーション・リソースが含まれる)が含まれます。PDK-Javaポートレットの作成を目的とした「ポートレット」というプロジェクトが1つだけ含まれています。10.1.3.xアプリケーションをアップグレードする前に、次のタスクを実行します。10g上で正常に稼働していることを確認します。10g上で正常に稼働していることの確認」を参照してください。11g環境にアップグレードされていることを確認します。10g環境から11g環境へのアップグレードが完了していることの確認」を参照してください。11gをインストールします。11gのインストールと起動」を参照してください。Portal拡張バンドルをインストールします。Portal機能を提供するJDeveloperアドイン)をインストールする必要があります。11g拡張機能をインストールする手順は、次のとおりです。10.1.3.xのIDEから削除します。これにより、JDeveloperの起動時に、アプリケーションを移行するときおよびアプリケーションの移行を呼び出さないときを詳細に制御できます。アプリケーションをIDEから削除するには、アプリケーション・ナビゲータでアプリケーション名を右クリックし、ショートカット・メニューから「削除」を選択します。アプリケーションを削除すると、アプリケーションはIDEからのみ削除され、ローカル・ストレージ・システムからは削除されません。「ロールの選択」ダイアログが表示される場合は、「デフォルトのロール」を選択して全テクノロジを有効にして、「OK」をクリックします。11gを初めて起動した場合、以前のバージョンのJDeveloperからプリファレンスをインポートするかどうかを尋ねられます。「インポート・プリファレンスの確認」ダイアログで、「検索」アイコンをクリックしてプリファレンスのコピー元のJDeveloperバージョンを選択します。次に「はい」をクリックすると、ダイアログにリストされた以前のバージョンのJDeveloperから、OmniPortletやWebクリッピングなどの事前構成したポートレット・プロデューサのポートレットのカスタム・データが自動的に移行されます。「すべてのインストールを表示」ボタンをクリックし、必要なバージョンを選択することで、JDeveloperの別のバージョンを選択することもできます。「いいえ」を選択した場合は、以前のバージョンのJDeveloperからポートレットのカスタマイズ内容が移行されないことに注意してください。この場合、カスタマイズ内容を手動で移行する必要があります。デフォルトの場所からカスタマイズ内容を手動で移行する方法の詳細は、第15.4.2.4.1項「デフォルトの開発場所からのカスタマイズ内容の移行」を参照してください。注意:Jdeveloperの移行ユーティリティにより、事前構成したポートレット・プロデューサのポートレットのカスタマイズ内容は、デフォルトの場所である10.1.3.x_jdev_install_dir/portal/portletdataからのみ移行されます。事前構成済ポートレット・プロデューサのカスタマイズ内容を格納するのにデフォルト以外の場所が使用されていた場合、そのカスタマイズ内容は手動で移行する必要があります。事前構成済ポートレット・プロデューサ以外のポートレット・プロデューサのカスタマイズ内容を移行するには、プリファレンス・ストア移行ユーティリティを使用する必要があります。詳細は、次のリソースを参照してください。デフォルトの場所から事前構成済ポートレット・プロデューサのカスタマイズ内容を手動で移行する場合は、第15.4.2.4.1項「デフォルトの開発場所からのカスタマイズ内容の移行」を参照してください。デフォルト以外の場所から事前構成済ポートレット・プロデューサのカスタマイズ内容を移行する場合は、第15.4.2.4.3項「デフォルト以外の場所からのカスタマイズ内容の移行」を参照してください。事前構成したポートレット・プロデューサ以外のポートレット・プロデューサのカスタマイズ内容を移行する場合は、第15.4.3.1項「カスタマイズ内容の移行」を参照してください。「ヘルプ」メニューから「更新の確認」を選択します。「更新の確認」ウィザードの「ようこそ」ページで、「次へ」をクリックします。「ソース」ページで、「更新センターの検索」を選択した後、「次へ」をクリックします。Portal拡張機能(バージョン11.1.1.8.0)を検索して選択した後、「終了」をクリックします。Portalページを参照してください。11gを再起動するかどうかを尋ねるメッセージに対し、「はい」をクリックします。「インポート・プリファレンスの確認」ダイアログで、以前のバージョンのJDeveloperからプリファレンスをインポートするかどうかを尋ねられた場合は、「はい」をクリックします。このプリファレンスには、ポートレットのカスタム・データが含まれています。Frameworkアプリケーション(コンシューマ・アプリケーション)およびポートレット・プロデューサ・アプリケーションを作成するように構成されます。10.1.3.xコンシューマ・アプリケーションのアップグレードに関連するタスクを示したものです。事前構成済ポートレット・プロデューサのプロデューサ登録のアップグレード事前構成済ポートレット・プロデューサがデフォルト・ポート(6688)にデプロイされていない場合アプリケーションの再デプロイ全状況この項には次のサブセクションがあります。11gに自動的にアップグレードされます。アップグレードする前にアプリケーションをバックアップする必要があります。DBに依存しているかに応じて、アップグレード前に特定のタスクを実行する必要がある場合があります。この項では、次のタスクについて説明します。10.1.3.xインストールを保持してください。10.1.3.xで特定のタスクの実行が必要な場合があります。アプリケーションのバックアップアプリケーションのバックアップは重要です。11gでは開くことができなくなります。アップグレード中にアプリケーションに行った変更は、元に戻すことはできません。ソース・コントロール・システムを使用している場合は、個別のバックアップは不要な場合があります。DB接続が含まれていない場合は、この項は省略してください。10gアプリケーションの場合に必要な作業は次のとおりです。Serverがインストールされていることを確認してください。DBをコンテンツ・リポジトリとしてサポートしていません。11gを使用する必要があります。Serverのアップグレード」を参照してください。Serverにアプリケーション・データを移行します。この項で説明されている手順に従って、アプリケーションをアップグレードします。11gに直接アップグレードできません。Serverを追加できるようにする必要があります。10.1.3.4にアップグレードする手順は、次のとおりです。10.1.3.4で開き、アップグレード・ウィザードの指示に従います。Serverを指すように編集します。Serverに変更し、カスタム属性定義を再定義する必要があります。10.1.3.2または10.1.3.3アプリケーションで使用していたものと同じ名前および値を使用する必要があります。Serverアダプタに基づくコンテンツ・リポジトリ接続の作成方法に関する項を参照してください。11gにアップグレードできます。10gアプリケーションにポートレットが含まれていない場合は、この項は省略してください。11gでは、WebCenterアプリケーションに「ポートレット」プロジェクトは含まれていません。10.1.3.xアプリケーションにポートレットが含まれている場合、アップグレードした後もアプリケーションには「ポートレット」プロジェクトが含まれています。このため、WebCenterアプリケーションをアップグレードする前に、「ポートレット」プロジェクトをアプリケーションから手動で削除する必要があります。11gでポートレット・プロデューサ・アプリケーションを作成する必要があります。第15.4.2.2項「JDeveloperで作成されたポートレット・プロデューサのアップグレード」に説明されているように、ポートレット・プロデューサをアップグレードするときには10.1.3.xアプリケーションの「ポートレット」プロジェクトのコピーが必要になります。10.1.3.xアプリケーションから削除する手順は、次のとおりです。10.1.3.xを起動します。10.1.3.xを使用する必要があります。10.1.3.xアプリケーションを開きます。アプリケーション・ナビゲータで、「ポートレット」プロジェクトを選択します。「ファイル」メニューから「ディスクから削除」を選択します。「はい」をクリックし、アプリケーションからプロジェクトを削除します。アプリケーションを保存します。WebCenterアプリケーションに許可のない権限が含まれる場合、権限は適切に移行されません。アプリケーションをアップグレードする前に、10.1.3ワークスペース内のapp-jazn-data.xmlファイルを調べて、空の権限セットを持つ権限付与を削除する必要があります。11gにアップグレードできます。11gにアップグレードする手順は、次のとおりです。10.1.3.xアプリケーションを開きます。これによりアップグレード・ウィザードが呼び出されます。11gで開くたびに表示されます。「ようこそ」ページで、「次へ」をクリックします。「確認」ページでは、図15-1のように、デフォルトでは「はい」オプションが選択されています。「次へ」をクリックし、アプリケーションとそのプロジェクトのアップグレードを確定します。「いいえ」を選択すると、移行プロセスは中断され、アプリケーションはJDeveloperで開かれません。(JSTL)バージョン1.0または1.1を使用して作成されたプロジェクトを移行するかどうかを指定します。デフォルトの設定を受け入れるには、「次へ」をクリックします。「コンポーネントID」ページで、コンポーネントIDを移行してランダム化するかどうかを指定します。「次へ」をクリックし、デフォルトの設定を受け入れます。移行ウィザードの「コンポーネントID」ページ」の説明トリニダード移行ページで、「次へ」をクリックします。「終了」をクリックし、WebCenterアプリケーションのアップグレードを開始します。(図15-5)アプリケーションのサイズによっては、アップグレード・プロセスに時間がかかる場合があります。アップグレード・プロセスの実行中は進行状況を示すダイアログが表示されます。アプリケーションのアップグレードが終了すると、図15-6のように、アップグレードされたプロジェクトのリストが「移行ステータス」ダイアログに表示されます。「OK」をクリックします。移行ステータス」の説明アップグレードしたアプリケーションが開き、そのプロジェクトがアプリケーション・ナビゲータに表示されます。図15-6および図15-7で、移行されたプロジェクトのリストに「ポートレット」プロジェクトが含まれていない点に注目してください。ログ」ウィンドウに表示されます。11gアプリケーションはportalスキンを使用するように構成されます。10.1.3.xアプリケーションをアップグレードする際、suedeスキンの設定はアップグレード後のアプリケーションでも維持され、10.1.3.xアプリケーションに似たルック・アンド・フィールが提供されます。アップグレード後のアプリケーションでADFリッチ・スキンportalを使用する場合は、trinidad-config.xmlファイルのスキン設定を更新します。11g用に構成されます。これらの変更の一部は、カスタマイズ可能コンポーネント、外部アプリケーションおよびポートレット・コンポーネントに関するものです。WebCenterアップグレードの詳細」を参照してください。WebCenterコンシューマ・アプリケーションのアップグレード後は、様々なアップグレード後タスクの実行が必要な場合があります。これには次のタスクが含まれます。カスタマイズ可能なコンポーネントのアプリケーション設定の構成アップグレード後のWebCenterアプリケーションにカスタマイズ可能なコンポーネント(ShowDetailFrame、PanelCustomizableなど)が含まれている場合、カスタマイズ可能なコンポーネントに関連するカスタマイズ内容またはパーソナライズが引き続き機能するように、web.xmlを更新する必要があります。そのためには、ComposerChangeManagerをMDSDocumentChangeManagerに置換する必要があります。web.xmlで、次のコンテキスト・パラメータ・エントリを置換します。Frameworkアプリケーションはリソース・カタログのビジュアル・エディタをサポートします。アップグレードしたアプリケーションでこのビジュアル・エディタを使用する場合、リソース・カタログをアップグレード済アプリケーションのMDSディレクトリからプロジェクト・ディレクトリの1つに手動で移動する必要があります。アップグレードしたアプリケーションのMDSからプロジェクト・ディレクトリにリソース・カタログを移動する方法は次のとおりです。ファイル・システムで、アップグレードしたアプリケーションのリソース・カタログ定義に移動します。リソース・カタログのデフォルトの場所はapp-root/mds/oracle/adf/rc/metadataです。ファイル・システムで、カタログ定義をアプリケーションの必須プロジェクトの下にあるJavaパッケージに移動します。カタログの相対パスを変更しないことをお薦めします。次のように移動します。移動先app_root/project/src/oracle/adf/rc/metadata/default-catalog.xml場所app-root/.adf/META-INFからadf-config.xmlを開きます。太字で強調表示されているエントリを削除します。</metadata-namespaces>注意:MDSからプロジェクト・ディレクトリにリソース・カタログを移動した場合でも、リソース・カタログはMDSを通じてロードされます。カタログでMDSを検索できるようにするには、選択したJavaパッケージがadf-config.xml内のMDSネームスペースに対応していてはなりません。MDSネームスペース・マッピングは、adf-config.xmlの<metadata-namespaces>に格納されています。10gアプリケーションで、新しい場所がどのMDSネームスペース・マッピングとも対応しないように、古いネームスペースのマッピングの削除またはカタログの新しい場所の調整、あるいはその両方を行います。デフォルト・カタログの相対位置を変更している場合は、adf-config.xmlの次のエントリを更新(または追加)します。xmlns="http://xmlns.oracle.com/adf/rcs/adf-config"><rcs-config><catalog-configdefault-scope="path_prefix"/></rcs-config></adf-rcs-config>すべてのカタログIDに接頭辞path_prefixを付けてMDS参照を作成する必要があります。path_prefixの値は"/"の可能性があり、その場合はすべてのカタログ・パスが完全修飾MDS参照(ResourceCatalogSelectorによって返されたものを含む)である必要があります。CatalogSelectorクラスがある場合、新しいカタログ場所を反映するように実装を更新します。CatalogSelectorクラスがある場合、<rcv-config>要素に次のエントリが含まれます。class-name="name_of_your_CatalogSelectorClass"/>adf-config.xmlを保存します。Portalアダプタに基づくコンテンツ・リポジトリについては、データ・ソースをデータベース接続にアップグレードする必要があります。11gを起動したときに、以前のバージョンのJDeveloperから設定をアップグレードするかどうかを尋ねるメッセージが表示されます。11gのIDE接続から接続を使用できるようになります。「いいえ」を選択した場合、データベース接続はアップグレードされません。設定のアップグレードに関するJDeveloperのメッセージに対して「はい」を選択した場合、WebCenterアプリケーションのアップグレード時に、アップグレードされたデータベース接続がアップグレード・ユーティリティによって使用されます。以前のバージョンのJDeveloperから設定をアップグレードしなかった場合、アップグレード・ユーティリティはアプリケーションのdata-sources.xmlファイル内の情報を使用してデータベース接続の作成を試みます。この場合、データベース接続のパスワードは使用できません。そのため、アプリケーションのアップグレード後に、データベース接続の編集ウィザードを使用してデータベース接続のパスワードを指定する必要があります。Portalアダプタで使用されているデータベース接続が自動的にアップグレードまたは作成されないことがあります。この場合は、アプリケーションのアップグレード後に、データベース接続の作成ウィザードを使用して新しいデータベース接続を作成する必要があります。このウィザードはコンテンツ・リポジトリ接続の編集ウィザードからアクセスできます。Portalアダプタに基づくコンテンツ・リポジトリ接続の作成に関する項を参照してください。10.1.3.xアプリケーションにADFセキュリティが適用されている場合は、アプリケーションのアップグレード後にセキュリティを再構成する必要があります。ADFセキュリティが適用されているWebCenterアプリケーションをアップグレードすると、ADFセキュリティ・ポリシーがアップグレードされます。approot/.adf/META-INF/app-jazn-data.xmlに定義されているポリシーは、approot/src/META-INF/jazn-data.xmlにアップグレードされます。ポリシーに定義されているユーザーおよびエンタープライズ・ロールはアップグレードされません。図15-8は、アップグレード後のWebCenterアプリケーションのjazn-data.xmlのプロパティを示したものです。アップグレード後のWebCenterアプリケーションのセキュリティの設定」の説明アップグレード後のWebCenterアプリケーションのADFセキュリティを再構成する手順は、次のとおりです。存在していない場合、jazn-dataエディタで新しいレルムを作成します。10.1.3.xアプリケーションのセキュリティ・ポリシーに存在していた必要なユーザーおよびエンタープライズ・ロールを再作成します。必要に応じて、新しく作成されたユーザーをエンタープライズ・ロールに割り当てます。レルムの名前はjazn.comにすることをお薦めします。Serverでアプリケーションをテストする場合にのみ必要です。通常、必要なユーザーおよびアプリケーション・ポリシーで使用されるエンタープライズ・ロールは、アプリケーションがデプロイされる本番設定に存在しています。注意:valid-usersロールは、すべての認証済ユーザーを指定し、通常はweblogic.xml内のusersロールにマップされますが、アップグレード後のアプリケーションのweb.xmlには作成されないため、すべての認証済ユーザーにアクセスを制限します。すべての認証済ユーザーがアップグレード後のアプリケーションにアクセスできるようにするには、web.xml内にvalid-usersロールを手動で作成し、weblogic.xml内のusersロールにマップする必要があります。オプションで、アプリケーション・ロールを使用するようにアプリケーション認可データを再構成できます。Frameworkアプリケーションでサポートされています。エンタープライズ・ロールではなくアプリケーション・ロールを使用するようにADFセキュリティを再構成できます。Fusion開発者ガイド』を参照してください。10.1.3.xアプリケーションに権限のない権限付与が含まれている場合、権限付与は正しく移行されません。アプリケーションをアップグレードする前に、10.1.3ワークスペース内のapp-jazn-data.xmlファイルを調べて、空の権限セットを持つ権限付与を削除する必要があります。10.1.3.xでは、ADFフレームワークは、ページ呼出しのチェック以外に、行セット、属性およびメソッド呼出しのチェックを実行していました。11gで予想どおりに機能します。WebCenterアプリケーションが、特定のユーザーにのみ行セット、属性または起動メソッドの表示を許可するように設計されていた場合は、このセキュリティのスタイルをサポートするために、特別なフラグを設定する必要があります。このフラグが設定されていない場合は、ページ・アクセス権を持つすべてのユーザーが属性、行セットおよび起動メソッドを表示できます。11gでは、権限チェックはページおよびタスク・フローでのみ行われるためです。次の例に示すように、adf-config.xmlファイル内のアプリケーションごとにフラグを設定する必要があります。adf-config.xmlファイル内に重複するJaasSecurityContext要素およびCredentialStoreContext要素がないことも確認する必要があります。事前構成済ポートレット・プロデューサのプロデューサ登録のアップグレードアプリケーションのアップグレード中に、すべての事前構成済ポートレット・プロデューサのポート番号(Webクリッピング、OmniPortletなど)が更新されます。10.1.3.x環境にある事前構成済ポートレット・プロデューサの登録で、ポート6688を使用しているプロデューサ登録はすべて、ポート7101に移行されます。10.1.3.x環境でデフォルトのポート番号を使用していなかった場合は、これらのポート番号を手動で適切なポート番号に変更する必要があります。事前構成済ポートレット・プロデューサ以外のポートレット・プロデューサ登録に対しては、WebCenterアプリケーションのアップグレード時にポート番号の変更は行われません。11gにアップグレードした後は、アプリケーションを再コンパイルする必要があります。アプリケーションの再デプロイを準備するには、WebLogic管理対象サーバー・インスタンスを作成し、必要な一連の共有ライブラリをプロビジョニングします。WebLogicドメインの管理サーバー・インスタンス上にアプリケーションのメタデータ・サービス(MDS)リポジトリを作成して登録します。その後、アプリケーションを再デプロイし、正しくデプロイされたことを確認する必要があります。Frameworkアプリケーションのデプロイに関する項を参照してください。11gにアップグレードすることが必要な場合があります。10.1.3.xアプリケーションで使用しているポートレット・プロデューサのアップグレードに関連するタスクを示したものです。11gにアップグレードされたアプリケーションと互換性があります。10.1.3.xで実行されているPDK-Javaプロデューサ・アプリケーションからのポートレットを引き続き使用することも可能です。11gは、WebCenterコンシューマ・アプリケーションとポートレット・プロデューサ・アプリケーションの下位互換性をサポートしています。互換性のサポート状況に応じて、WebCenterコンシューマ・アプリケーションのみをアップグレードするのか、ポートレット・プロデューサ・アプリケーションのみをアップグレードするのか、それとも両方をアップグレードするのかを決定できます。表15-3は、WebCenterコンシューマ・アプリケーションとポートレット・プロデューサ・アプリケーションの様々なバージョン間の互換性を示したものです。11gポートレット・プロデューサ・アプリケーションの組合せは互換性があることがわかります。11gにアップグレードしないことも選択できます。10.1.3.xポートレット・プロデューサ・アプリケーションの組合せも互換性があるということがわかります。この場合は、10.1.3.xポートレット・プロデューサ・アプリケーションをアップグレードしないことも選択できます。2.0ポートレット・プロデューサ11gアプリケーションとは互換性がありません。2.0ポートレット・プロデューサ・アプリケーションとは互換性がありません。11gにアップグレードする必要があります。Frameworkアプリケーションを表します。10.1.3.xアプリケーションで使用しているポートレット・プロデューサのタイプに応じて、様々なタスクの実行が必要な場合があります。この項ではそのようなタスクについて説明します。次のサブセクションがあります。286に基づくJavaポートレットをサポートします。168と下位互換性があります。329に準拠しています。286準拠にアップグレードされます。329準拠にアップグレードされます。ほとんどの場合、アップグレードされたポートレットはアップグレード前とまったく同様に動作を続けます。168互換モードを起動することが必要な場合がいくつかあります。Portal開発ガイドのJSR-286/JSR-168ポートレット互換性に関する項を参照してください。10gにおいて、ポートレット・プロデューサ・アプリケーションにはportlet.xmlおよびoracle-portlet.xmlというファイルが含まれています。ポートレット・プロデューサ・アプリケーションをアップグレードすると、oracle.portlet.xmlファイルは削除され、その内容はportlet.xmlに移されます。oracle.portlet.xmlに格納されていたナビゲーション・パラメータはパブリック・レンダー・パラメータに変換されてportlet.xmlに追加されます。ポートレット要素の処理」を参照してください。11gで作成してポートレット・プロデューサをアップグレードする必要があります。10.1.3.xアプリケーションの「ポートレット」プロジェクトを手動で追加する必要もあります。10gアプリケーションにポートレット・プロデューサが含まれていない場合、「ポートレット」プロジェクトは空ということになります。10.1.3.xで作成したポートレット・プロデューサ・アプリケーションをアップグレードする手順は、次のとおりです。10.1.3.xアプリケーションのPortletsディレクトリのコピーが必要です。11gでポートレット・プロデューサ・アプリケーションを作成します。Portalのための管理者ガイドのポートレット・プロデューサ・アプリケーションに関する項を参照してください。新しく作成したポートレット・プロデューサ・アプリケーションで、「ポートレット」プロジェクトを選択します。「ファイル」メニューから「プロジェクトの削除」を選択します。「プロジェクトの削除の確認」ダイアログで、「プロジェクトを削除してそのコンテンツをすべて削除します(ソース・ディレクトリを含む)」オプションを選択し、「はい」をクリックします(図15-9)。削除操作を確認するメッセージに対し、「はい」をクリックします。アプリケーションを保存します。10.1.3.xアプリケーションのバックアップ・コピーから、新しく作成したポートレット・プロデューサ・アプリケーションのルート・ディレクトリにコピーします。11gで、ポートレット・プロデューサ・アプリケーションのportlets.jprを開きます。これにより、「ポートレット」プロジェクトを移行するかどうかの入力を要求する移行ウィザードが呼び出されます。移行ウィザードの手順に従って、10.1.3.xの「ポートレット」プロジェクトを11gポートレット・プロデューサ・アプリケーションにアップグレードします(図15-10)。「ポートレット」プロジェクトのアップグレードが終了すると、portlets.jprが正常にアップグレードされたことを示すメッセージが「移行ステータス」ダイアログに表示されます。「OK」をクリックします。11gに固有の要素で更新する必要があります。11gにアップグレードする方法について説明します。10.1.3.xアプリケーションを作成する必要があります。11gで開くと、アプリケーションをアップグレードできます。11gにアップグレードする手順は、次のとおりです。10.1.3.xを開きます。10.1.3.xを使用する必要があります。「ファイル」メニューから「新規」を選択します。「新規ギャラリ」ダイアログで「一般」を展開し、「アプリケーション」、続いて「EARファイルからのアプリケーション」を選択し、「OK」をクリックします。「EARファイルからのアプリケーション」を選択し、「OK」をクリックします。EARファイルからのアプリケーション作成ウィザードの「ようこそ」ページで、「次へ」をクリックします。「場所」ページで、「EARファイル」フィールドにEARファイルへのパスを入力します。「ファイルをアプリケーションへコピー」チェック・ボックスを選択します。「終了」を選択し、アプリケーションをJDeveloperで作成します。アプリケーションを保存します。アプリケーションのバックアップ・コピーを保存します。10.1.3.xアプリケーションを開きます。11gにアプリケーションをアップグレードする手順に従います。アプリケーションを保存します。これで、アプリケーションの再デプロイが可能になります。168またはPDK-JavaアプリケーションからJDeveloperファイルを作成する手順は、次のとおりです。10.1.3.xを開きます。10.1.3.xを使用する必要があります。「ファイル」メニューから「新規」を選択します。「新規ギャラリ」ダイアログで「一般」を展開し、「アプリケーション」、続いて「アプリケーション」を選択し、「OK」をクリックします。アプリケーションの作成ウィザードで、「OK」をクリックします。プロジェクトの作成ウィザードで、「取消」をクリックし、新しいプロジェクトがアプリケーションに作成されないようにします。アプリケーション・ナビゲータで、新しく作成したアプリケーションを選択します。「ファイル」メニューから「新規」を選択します。「新規ギャラリ」で「一般」を展開し、「プロジェクト」、続いて「WARファイルからのプロジェクト」を選択し、「OK」をクリックします。WARファイルからのプロジェクト作成ウィザードの「ようこそ」ページで、「次へ」をクリックします。「WARの場所」ページで、WARファイルへのパスを「WARファイル」フィールドで指定します。「終了」をクリックし、プロジェクトを作成します。アプリケーションを保存します。アプリケーションをバックアップします。10.1.3.xアプリケーションを開きます。11gでアプリケーションをアップグレードする手順に従います。アプリケーションを保存します。これで、アプリケーションの再デプロイが可能になります。11gには、様々な事前構成済ポートレット・プロデューサが用意されています。OmniPortlet、Webクリッピング、WSRPパラメータ・フォーム・ポートレット、サンプルWSRPポートレット・プロデューサ、サンプルPDK-Javaポートレット・プロデューサなどです。Portalではポートレットのカスタマイズが可能です。ユーザー・データおよびポートレットやプロデューサの設定などのプリファレンスをカスタマイズすることができます。カスタマイズ内容はデータベースまたはファイル・システム内に保存できます。事前構成済ポートレット・プロデューサに関連するカスタマイズ内容は、アプリケーション・プロジェクト内ではなく、これらのプロデューサのカスタマイズ内容の保存先に保存されます。10gでは、デフォルトで、事前構成されたポートレット・プロデューサのカスタマイズ内容は次の場所に保存されます。開発環境では、次のようになります。10.1.3.xのインストール・ディレクトリを表します。本番環境では、次のようになります。10.1.3のインストール・ディレクトリです。このため、構成済ポートレット・プロデューサによるポートレットが含まれているWebCenterアプリケーションのアップグレード時は、ポートレットのカスタマイズ内容も移行する必要があります。11gのインストール後の最初の起動時に、以前のリリースの設定を移行するかどうかを尋ねるメッセージが表示されます。11gに自動的に移行されます。ポートレットのカスタマイズ内容は、デフォルトの場所である10.1.3.x_jdev_install_dir/portal/portletdataからのみ移行されます。ポートレットのカスタマイズ内容を移行しないと選択し、「いいえ」を選択した場合は、カスタマイズ内容を後で手動で移行する必要があります。手動の手順では、10.1.3.x_jdev_install_dir/portal/portletdataディレクトリを11g_jdev_install_dir/jdeveloper/portal/portletdataディレクトリにコピーします。Oracle_Home/portal/portletdata)からカスタマイズ内容を移行するには、次のどちらかのタスクを実行する必要があります。カスタマイズ内容の保存先のディレクトリを必要なパスにコピーし、カスタマイズ内容の保存先の新しい場所を指すようにアップグレード済ポートレット・プロデューサを構成します。11gリリース1の本番インストールのポートレット・プリファレンス・ストアのデフォルトの場所は、$MW_HOME/oracle_common/portal/portletdataです。カスタマイズ内容がデータベースに保存される場合は、そのデータベースにアクセスするようにアップグレード済ポートレット・プロデューサを構成します。以前の場所からカスタマイズ内容の保存先にアクセスするようにアップグレード済ポートレット・プロデューサを構成します。デフォルト以外の場所からのカスタマイズ内容の移行デフォルトの場所のかわりに、別の場所にポートレットのカスタマイズ内容を保存することもできます。デフォルト以外の場所からカスタマイズ内容を移行するには、次のいずれかのタスクを実行する必要があります。カスタマイズ内容の保存先のディレクトリを必要なパスにコピーし、カスタマイズ内容の保存先の新しい場所を指すようにアップグレード済ポートレット・プロデューサを構成します。カスタマイズ内容がデータベースに保存される場合は、そのデータベースにアクセスするようにアップグレード済ポートレット・プロデューサを構成します。以前の場所からカスタマイズ内容の保存先にアクセスするようにアップグレード済ポートレット・プロデューサを構成します。カスタマイズ内容の保存先」を参照してください。ポートレット・プロデューサのアップグレード後タスクの実行ポートレット・プロデューサのアップグレード後は、事前構成済ではないポートレット・プロデューサのカスタマイズ内容を移行し、ポートレット・プロデューサ・アプリケーションを再デプロイする必要があります。PDK-JavaおよびWSRPポートレット・プロデューサのアップグレード後に、カスタマイズ内容が共有されていない場合、またはアップグレード済ポートレット・プロデューサからカスタマイズ内容にアクセスできない場合は、そのカスタマイズ内容を移行する必要があります。このカスタマイズ内容は、事前構成済ポートレット・プロデューサ以外のポートレット・プロデューサのものです。このようなカスタマイズ内容を移行するには、プリファレンス・ストア移行ユーティリティを使用できます。Portal開発者ガイド』のWSRPプロデューサ永続ストアの移行に関する項およびPDK-Javaプロデューサ永続ストアの移行に関する項を参照してください。Portalのポートレット・プロデューサをサポートする構成のサーバーであれば、どのサーバーにもデプロイできます。(WLST)を使用できます。Portalのための管理者ガイドのポートレット・プロデューサ・アプリケーションのデプロイに関する項を参照してください。Serverインスタンスにデプロイすることも可能です。Portal開発者ガイドのWebLogic管理対象サーバーへのポートレット・プロデューサのデプロイに関する項を参照してください。10gアプリケーションにバックエンド・コンポーネントに依存するツールおよびサービスが含まれている場合、バックエンド・コンポーネントのアップグレードを準備してからデータを移行することが必要となる場合があります。10gデータを必要なサーバーに移行する方法について説明します。次のサブセクションがあります。Serverがインストールされていない場合は、この項は省略してください。10gアプリケーションには、Wikiおよびブログの機能が含まれている場合があります。Serverに依存しています。11gを必要とします。11gへWikiデータを移行する必要もあります。中間層のアップグレード後であればいつでも、Wikiおよびブログのデータを移行できます。Wikiページおよびブログの移行に関する項を参照してください。11gをコンテンツ・リポジトリとして使用する必要があります。DBデータを移行できます。10.1.3.5.1に移行する手順は次のとおりです。関連するすべてのコンテンツにアクセスできるユーザー・アカウントを使用して、WebDAVの次の場所を開きます。Serverの場所にコピーします。WebDAVを使用してコンテンツを移行する場合は、次の点に注意してください。ごみ箱フォルダがコピーされます。バージョニング済のドキュメントでは、最新バージョンのみがコピーされます。メタデータおよびアクセス制御設定は、コピーされたコンテンツでは保持されません。11gへと直接データを移行することはできません。11gにアップグレードする必要があります。Contentアップグレード・ガイド』を参照してください。reserved.法律上の注意点ライブラリ。