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を使用しました。
|
トピック・リス
トに戻る
このトピックでは、PeopleSoftにログインし、
Oracle WebCenterアプリケーションに追加するセルフサービス・ページを指定し、ページのWSRPを有効にします。 Oracle
WebCenterアプリケーションにポートレット・プロデューサを登録するための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サービスの内容になります。
|
トピックに戻
る
トピック・リス
トに戻る
このトピックでは、Oracle JDeveloper
Studioを使用してOracle
WebCenterアプリケーションとJSFページを作成し、PeopleSoftのポートレットを表示できるようにします。
ポートレット・プロデューサを登録した後で、ポートレットをページに追加します。
トピック・リス
トに戻る
新しい
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に表示されます。
|
トピックに戻
る
トピック・リス
トに戻る
このレッスンで学習した内容は次のとおりです。
 |
セルフ
サービス・ページからのWSRPポートレットの作成 |
 |
Oracle
WebCenterアプリケーションとJSPページの作成 |
 |
ポートレット・プロデューサの登録 |
 |
ページへのポートレットの追加 |
 |
ページの実行 |
トピック・リス
トに戻る
Oracle
WebCenterの詳細は、下記のWebサイトを参照してください。
 |
Oracle
WebCenterのデモンストレーション(viewlets) |
 |
OTN
WebサイトのOracle WebCenter Quick
Startページ |
 |
『Oracle
WebCenter Framework: WebCenterアプリケーションの構築 - ステップ・バイ・ステップ』
(チュー
トリアル) |
トピック・リス
トに戻る
このアイコンの上にカーソルを置くと、すべてのスクリーンショットが
非表示になります。
|