An Odyssey of discovery

Monday, January 7, 2008

PeopleSoft Enterprise Portal 9.0

Implementing PeopleSoft Enterprise Portal Solution requires a thorough understanding of the portal concepts, architecture as well as pertinent terminology that relates to PeopleSoft Enterprise Portal.

Portal provides an aggregated content from all systems in the enterprise. The rationale behind portal is to provide a one-stop shop for an enterprise where all relevant functions and content are available on the portal page. Most Enterprise Portal would provides the following feature – Multi-tab HomePage, Search, Content Management, Security, Notification, Personalization, Syndicated News, Web Services, Single Sign-On, Web Access, Web Services and Links.

PeopleSoft Enterprise Portal is a full functional portal platform that provides personal homepage, allows search capabilities, allows content management, provides enterprise navigation and provides template control. PeopleSoft offers the following portal products;


  • Customer


  • Supplier


  • Employee


  • Partner

The Enterprise Portal consist of portal features, pagelets and applications. The picture below shows a typical PeopleSoft Enterprise Portal page.
Image and video hosting by TinyPic
http://i11.tinypic.com/712z4tt.jpg


Understanding PeopleSoft Enterprise Portal Host Database Versus Content Provider Databases

To implement PeopleSoft Enterprise Portal, you need to configure a portal host database. The Enteprise Portal (PA) database is the host database. PeopleSoft application databases that contains the transaction content are called Content Provider databases. An example of your Content Provider database would be your DEMO848 database. Not to be confused with Enterprise Portal (PA) database which host your Enterprise application.





Configuring Enterprise Portal 9.0




The requirement for configuring Enterprise Portal 9.0 is similar to configuring a new PeopleSoft application system or demo database in Financial, Human Capital or EPM environments.
  1. Set-up a separate PS_HOME on the file server (Unix or Windows). Enterprise Portal 9.0 requires PeopleTools to be on 8.48 and higher. The installed PeopleTools used by Enterprise Portal (PA) database and the installed PeopleTools product used by any additional application database cannot be the same. You must have a separate PS_HOME directory for your Enterprise Portal (PA) database.


  2. Create the Enterprise Portal (PA) database on the O/S of your choice. It is advisable to create a full demo database.


  3. Set-up Enterprise Portal (PA) database Application Server.


  4. Set-up Enterprise Portal (PA) database Process Scheduler.


  5. Set-up Enterprise Portal (PA) database web server. Make sure you configure Authentication token domain when you create the PIA site for Enterprise Portal (PA) database. This is required for Single Sign-On to the Content Provider database. If you successfully configure Enterprise Portal your screen should look similar to this. Image and video hosting by TinyPic
    http://i14.tinypic.com/8e8yxy9.jpg


  6. Set up the default Portal Registry definition. The Enterprise Portal (PA) database can contain only a single default portal. The Enterprise Portal database is delivered with the default portal of EMPLOYEE. Change this to the portal of your choice. To do this, navigate the following path on the Enterprise Portal (PA) PIA site. PeopleTools > Portal > Portal Definition. A list of available portal name is displayed. Select the portal of your choice and save


  7. Configure Single Sign-On. This is a very critical step as SSO is required to seamlessly sign-on to different PeopleSoft applications. The following shows how to configure SSO in PeopleSoft Enterprise Portal :




I. Add Content Provider URI path to the portal database

Image and video hosting by TinyPic

http://i8.tinypic.com/89k0plf.jpg




II. Rename and Configure Password Authentication for the Default Local Node in the PeopleSoft Enterprise Portal

Image and video hosting by TinyPic

http://i16.tinypic.com/6ly4e4h.jpg



III. Configure Authentication Password in the Enterprise Portal (PA) database

Image and video hosting by TinyPic

http://i15.tinypic.com/6pu1ixh.jpg



IV. Configure the Enterprise Portal Default Local Node in the Content Provider Database

Image and video hosting by TinyPic

http://i12.tinypic.com/85g0pbd.jpg



V. Trust the Enterprise Portal Default Local Node in the Content Provider Database

Image and video hosting by TinyPic

http://i15.tinypic.com/6sb8em9.jpg



VI. Configure Authentication password in the Content Provider database (This is for the PA default node)

Image and video hosting by TinyPic

http://i9.tinypic.com/86trd50.jpg

VII. Configure Enterprise Portal URI Text in the Content Provider

Image and video hosting by TinyPic

http://i5.tinypic.com/6wz35mo.jpg



8. Bounce the Enterprise Portal (PA) application server and web server

9. Login to your Enterprise Portal (PA) application and test SSO. To test SSO, click the PeopleSoft link on the left and select the content provider database you configured in Step IV

Image and video hosting by TinyPic

http://i5.tinypic.com/8er9gu9.jpg

Caveats

You might get the following error when you click on your content provider link on your portal page:

Image and video hosting by TinyPic

http://i17.tinypic.com/73otojo.jpg

If that is the case, you need to point to your LOCAL_NODE in the Portal Content Reference page. Navigate the following path to point the Portal Content Reference to your LOCAL NODE: Portal > Structure and Content > Portal Administration > Test > Single Sign-On . On the Content Reference section, click the edit link for the content provider database of your choice. Make sure Node Name field is pointing to the LOCAL_NODE of your Enterprise Portal (PA) database :

Image and video hosting by TinyPic

http://i14.tinypic.com/82tpno7.jpg

Navigate the following path to point the Portal Content Reference to your LOCAL NODEPortal > Structure and Content > PeopleSoft . Click the edit link for the content provider database of your choice. Make sure you are substituting the LOCAL NODE name on the portal URL field with your LOCAL NODE name :

Image and video hosting by TinyPic

http://i12.tinypic.com/6ktqk2d.jpg

10. Bounce the Enterprise Portal (PA) application server and clear cache.

11. Log back into the application (PA) and click on the PeopleSoft link on the left. Click on the Content Provider database you configured earlier and you should be able to seamlessly login to the Content Provider database without prompting for password.

Sometime in the future, I'll delve into configuring portal pagelets and customizing your portal page.

4 comments:

Shobana said...

One question on setp number 7, what are we configuring node EMPL, should it not be PSFT_PA?

Anonymous said...

Thanks for the Article

More than 1000 PeopleSoft Questions and Answers

SB said...

Many Thanks for the article friend. It solved me an error with Authentication token for Node.

Anonymous said...

Nice article ..really too interesting to read. Thanks here.web designing company

About Me

This blog will cover my day to day experience working as PeopleSoft Admin/DBA consultant. I will discuss pertinent technical issues, tips and architecture of PeopleSoft Infrastructure. It will also cover various PeopleTool sets, Enterprise Application modules, upgrades and industry best practice as it relates to the configuration and administration of PeopleSoft instance.

Blog Archive