PeopleSoftポートレットのOracle WebCenterアプリケーションへの追加

このチュートリアルで は、Oracle WebCenterアプリケーションでPeopleSoftセルフサービス・ページをWRSPポートレットとして取得する方法について説明します。

約20分

トピック

このチュートリアルでは、以下のトピックについて説明します。

このアイコンの上にカーソルを置くと、すべてのスクリーンショットがロードし、表示されます。 (警告:すべてのスクリーンショットが同時にロードされるため、ご使用のインターネット接続によってはレスポンス・タイムが遅くなる場合があります。)

注:各手順に関連したスクリーンショットのみ を表示する場合は、それぞれの手順にある各アイコンの上にカーソルを置いてください。

概要

このチュートリアルでは、PeopleSoftポートレットを Oracle WebCenterアプリケーションへ統合する簡単な方法について説明します。

Oracle WebCenterは、統合されたコンテキスト認識型のユーザー・エクスペリエンスを提供する統合テクノロジ・セットです。構造化コンテンツと非構造化コ ンテンツ、ビジネス・インテリジェンス、ビジネス・プロセス、コミュニケーション、コラボレーションなどのサービスを統合します。 また、Oracle Fusion Middleware製品群の1つで、オープンな標準ベースのアーキテクチャに基づいています。 Oracle WebCenterのおもな特徴は、Webベースのポータルとエンタープライズ・アプリケーションの境界を取り払い、作業環境を一変させる、次世代のコン テキストを中心とした複合アプリケーションの迅速な構築を可能にすることです。

このチュートリアルでは、Oracle JDeveloperに統合されているOracle WebCenter Frameworkで作業を行います。Oracle WebCenter Frameworkは、ポートレット、コンテンツ、およびカスタマイズ可能なコンポーネントをアプリケーションに組み込むことができます。

トピック・リストに戻る

シナリオ

まず、PeopleSoftにログインし、セルフサービス・ポートレット が利用可能かつアクセス可能かどうかを確認します。 次に、セルフサービス・ページで使用できるようにWRSPを有効化し、WSRP URLをコピーしたら、Oracle WebCenterアプリケーションとJSPページを作成し、ポートレット・プロデューサを登録して、JSPにポートレットを追加します。 最後に、ポートレットがOracle WebCenterアプリケーションに正しく統合されたかどうかを確認するため、ページを実行します。

 

トピック・リストに戻る

 

前提条件

このチュートリアルを始める前に次のことを確認してください。

1.

Oracle JDeveloper Studio Edition(10.1.3.2.0またはそれ以上)にアクセスできるか、またはインストール済みであること。

このリリースには、Oracle WebCenterアプリケーションの構築に必要なすべての機能が含まれています。 Oracle JDeveloper Studio Editionは、Oracle Technology Network(http://www.oracle.com/technology/global/jp/software/products/jdev10g/index.html) からダウンロードできます。

2.

オラクルのPeopleSoft Enterpriseアプリケーションにアクセスできるか、またはインストール済みであること。

このOracle By Example(OBE)では、Peopletools 8.48でPeopleSoft HCM 9.0を使用しました。

 

トピック・リス トに戻る

セルフサービス・ページからのWSRPポートレットの作成

このトピックでは、PeopleSoftにログインし、 Oracle WebCenterアプリケーションに追加するセルフサービス・ページを指定し、ページのWSRPを有効にします。 Oracle WebCenterアプリケーションにポートレット・プロデューサを登録するためのURLもコピーします。

セルフサービス・ページの検索
WSRP URLの取得

トピック・リス トに戻る

Personal Information Summaryページへ移動するには、以下の手順を実行してください。

1.

ブラウザでURLを入力し、PeopleSoft Enterpriseインスタンスへアクセスします。

 

2.

有効なユーザーIDとパスワードを入力します。 「Sign In」 をクリックします。

 

3.

左側のメニューでPeopleToolsまでスクロールし、 「PeopleTools」リンクをクリックします。

 

4.

PeopleToolsメニューで、「Portal」をク リックします。

 

5.

Pagelet Wizardサブメニューで、「Structure and Content」をクリックします。

 

6.

Self Service」をクリックします。

 

7.

Personal Information Summaryの横の「Edit」 リンクをクリックします。

 

8.

Personal Information Summaryページで、「WSRP Producible」チェック・ボックスを選択します。

 

9.

Save」をクリックします。

トピックに戻 る

WSRP URLをコピーしてテストするには、次の手順を実行してください。

1.

左側のメニューで、「WSRP Production」をク リックします。

 

2.

Web Service Endpoint URLの左にある矢印をクリックして開きます。


3.

URLをクリップボードにコピーします。 コピーする方法は、URLをハイライトして[Ctrl] と[C]を押します。

 

4.

URLをブラウザのアドレス・フィールドに貼り付けて、[Enter]を 押します。 これで、Personal Information SummaryポートレットがWebサービスとして公開されました。 ブラウザ内のWeb Services Description Language(WSDL)が、このWebサービスの内容になります。

 

トピックに戻 る

トピック・リス トに戻る

JSFページへのポー トレットの追加

このトピックでは、Oracle JDeveloper Studioを使用してOracle WebCenterアプリケーションとJSFページを作成し、PeopleSoftのポートレットを表示できるようにします。 ポートレット・プロデューサを登録した後で、ポートレットをページに追加します。

新規アプリケーションおよびJSPの作成
ポートレット・プロデューサの登録
ページへのポートレットの追加

トピック・リス トに戻る

新しい Oracle WebCenterアプリケーションとJSPを作成するには、以下の手順を実行してください。

1. Oracle JDeveloperを起動します。 解凍先のルート・ディレクトリ(<jdev_home>)にあるOracle JDeveloperの実行可能ファイル(「jdeveloper.exe」)をダブルクリックします。

Migrate User Settingsダイアログ・ボックスが開いたら、「NO」 をクリックします。

Tip of the Dayウィンドウを閉じます。

 

2.

アプリケーション・ナビゲータで「Applications」 を右クリックし、「New Application」を選択します。


3.

Create Applicationダイアログ・ボックスでアプリケーション名をEmployeesに 変更し、Application Templateプルダウンから「WebCenter Application [Portlet, Content Repository, JSF]」を選択したら、「OK」をクリックします。

Oracle WebCenterのテンプレートは必要なプロジェクトを作成し、Oracle WebCenterアプリケーションに適用可能なオプションのみを表示するよう、Oracle JDeveloperをターゲットに設定します。

 

4.

アプリケーション・ナビゲータで「ViewController」 ノードを右クリックし、「New」を選択します。

 

5.

New GalleryウィンドウでCategoriesツリーの「Web Tier」ノードを開き、「JSF」を選択し、次に「JSF JSP」をアイテムと して選択します。 「OK」をクリックします。

Create JSF JSPウィザードが開きます。

 

6.

Next」 をクリックして、Welcomeページをスキップします。

 

7.

ファイル名の空欄にPersonalInfoと入力します。 「JSP Document (*.jspx)」オプションを選択し、「Next」 をクリックします。

JSPドキュメントとは、JSPページのXMLバージョンのことです。

 

8.

ウィザードのComponent Bindingページで「Do Not Automatically Expose UI Components in a Managed Bean」オプションが選択され ていることを確認し、「Next」をクリックします。

 

9.

ウィザードのTag Librariesページで二重の矢印をクリックして、Selected Librariesペインに利用可能なライブラリすべてを移動します。 「Finish」をクリックします。

デフォルトでは、JSFライブラリのみが選択されています。しかし、Oracle WebCenterアプリケーションを構築するには、プロジェクトにADFライブラリとOracle WebCenterライブラリを追加する必要があります。

 

10.

Finish」をクリックします。

 

11.

今は空欄状態のPersonalInfo.jspxが自動でVisual Editor内に開いたことを確認します。

トピックに戻 る

ポート レット・プロデューサを登録するには、以下の手順を実行します。

1.

アプリケーション・ナビゲータで「ViewController」 プロジェクトを右クリックし、「New」を選択します。

注: 登録はポートレット取得の一環なので、Portletsプロジェクトではなく、「ViewController」プロジェクトを右クリック してください。 Portletsプロジェクトは、ポートレットを作成、拡張、およびデプロイするポートレット生成で使用します。一方のViewControllerプロ ジェクトは、アプリケーションにおけるUIのJavaServer Facesページを作成し、ポートレットを取得する際に使用します。

 

2.

New GalleryでCategoriesツリーの「Web Tier」を開 き、「Portlets」を選択します。

Itemsリストで「WSRP Producer Registration」 を選択します。

OK」をクリックして、Register WSRP Producerウィザードを起動します。


3.

Next」をクリックして、ウィザードのWelcome ページをスキップします。

 

4.

PeopleSoftProducerプロデューサの名前を 変更し、「Next」をクリックします。

 

5.

Connectionページで、WSDL URLをURL Endpointフィー ルドに貼り付けます。 このURLは、ポートレットをテストする際にブラウザで使用したものです。

インターネットへアクセスする際にプロキシが必要な場合は、プロキシの詳細も必要です。 プロキシの詳細(ホストおよびポート)は、ブラウザの接続設定からコピーできます。 当然、プロキシはスクリーンショットの例と異なるものになります。

 

6.

Next」をクリックします。 ウィザードは、入力したURLを使用してWSRPポートレット・プロデューサに接続します。

注: この手順を成功させるには、ポートレット・プロデューサを保持するポートレット・コンテナが実行中である必要があります。

 

7.

Registration Detailsページで「Finish」 をクリックし、デフォルトのタイムアウト値の30秒を受け入れます。

残り2つのウィザード・ページでは、セキュリティとキーの格納場所を適用します。 この簡単な例では、PeopleSoftのインスタンスまたはOracle WebCenterアプリケーションを実行しているOC4Jで、キーの格納場所を設定していないので、そのまま「Finish」 をクリックしてください。

 

 

8.

OK」をクリックし、ポートレット・プロデューサの登録に 成功したことを確認します。

 

トピックに戻 る

これでアプリケーションはポートレットを認識 したので、PersonalInfoページでポートレットを追加できます。

PersonalInfo ページにポートレットを追加するには、以下の手順を実行します。

1.

右上のComponentsタブで、コンポーネント・パレットのリストから「PeopleSoftProducer」 を見つけて選択します。

 

2.

Personal Information Summary」 ポートレットをクリックし、Visual EditorのPersonalInfo.jspxページまでドラッグして からドロップします。


3.

ページを実行するには、右クリックし、ショートカット・メニューから「Run」 を選択します。

 

4.

Embedded OC4J Server - Logにメッセージが書き込まれたことを確認します。

ヒント:Oracle JDeveloperのタブを最大化するには、ヘッダーをダブルクリックします。 タブのサイズを元の大きさに戻す場合は、再度ダブルクリックします。

ページが実行されると、PeopleSoftへログインするよう指示されます。 これは、アプリケーションのセキュリティを設定していないためです。

5.

PeopleSoftのユーザーIDとパスワードを入力します。 次に、「Sign In」をクリックします。

Personal Information SummaryページがポートレットとしてJSPに表示されます。

トピックに戻 る

トピック・リス トに戻る

 

このレッスンで学習した内容は次のとおりです。

トピック・リス トに戻る

Oracle WebCenterの詳細は、下記のWebサイトを参照してください。

トピック・リス トに戻る

このアイコンの上にカーソルを置くと、すべてのスクリーンショットが 非表示になります。

 

 

 


Oracle Corporation発行の「Adding a PeopleSoft Portlet to a WebCenter Application」の翻訳版です。

この文書はあくまで参考資料であり、掲載されている情報は予告なしに変更されるこ とがあります。 万 一、誤 植などにお気づきの場合は、オラクル社までお知らせください。 オラクル 社は本書の内容に関していかなる保証もしません。 また、本 書の内容に関連したいかなる損害についても責任を負いかねます。

Oracle はオラクル社の登録商標です。
その他の会社名および製品名は、 あくまで その製品および会社を識別する目的にのみ使用されており、 それぞれ の所有者の商標または登録商標です。