Portal Registry

The portal registry is collective term used to describe the online navigational structure of the PeopleSoft Internet Architecture (PIA) portal. The portal is made up of folders and content references (crefs).

Portal registry entries don't appear after migration

First, double check that the portal registry entries have been migrated successfully.

PeopleTools > Portal > Structure and Content
and Navigate to whereever your portal entries should be and make sure they are there.

Check the database using the following query to ensure your content references/folders exist:

select * 
from PSPRSMDEFN 
where PORTAL_OBJNAME like 'Your Portal Object Name';

If they are not there, go back to your project and check that:

  • The necessary portal registry definitions are in your project
  • The upgrade flag is set and the action is set to copy

They might not appear since there is always alot of caching when you migrate registry objects. Once quick way to test this is to add a dummy registry entry anywhere in the navigation (eg a content reference pointing to an external site - NB make sure you save it) and the database save forces a cache refresh and this will then show up the cached entry. Make sure you then delete your dummy entry you created. This is good for development when you are migrating between databases and do not want to bring down the web server to delete the cache.

What is the registry search index?

This is the verity search engine's index which is used to find portal registry entries in PeopleSoft. The application engine used to build the registry search index is PORTAL_INDEX.

You can run this from:
PeopleTools > Portal > Build Registry Search Index

Portal Security Sync

ERP Associates has an excellent article explaining portal security sync. Remember that portal security is based on menu security for content references (CREFs) but folder security is set at the portal level.

To run portal security sync, you need access to every single folder and content reference in the portal. The two specially delivered roles that will give you this is:

Be warned however that PeopleSoft Administrator is all powerful!. So it is safer to give someone portal administrator if their job involves running portal security sync.

I've found that if you don't have a role that gives you access to the entire portal structure, the portal security sync application engine program (PORTAL_CSS) will run to no success (abend) with a message like this in the standard output (.stdout) file:

First operand of . is NULL, so cannot access member ItemByName. (180,236) PORTAL_CSS.CREFPERM.GBL.default.1900-01-01.Step01.OnExecute
Name:CheckParentFolder PCPC:2339 Statement:40
Called from:PORTAL_CSS.CREFPERM.GBL.default.1900-01-01.Step01.OnExecute Statement:202

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License