Show TOC

Background documentationAccessing the PCD Locate this document in the navigation structure

 

The Portal Content Directory (PCD) is the main repository for portal content, both delivered with the portal and created by administrators. The PCD contains a hierarchy of folders, each of which can contain semantic objects, such as iViews, pages and roles.

The PCD is stored in the portal database and is accessed via the PCD Generic Layer (GL), a JNDI provider that implements additional functionality, including the following:

  • Personalization: The PCD enables portal objects to be personalized. For each attribute of each portal object, different values can be stored for each user.

    For example, an iView that displays the weather can have an attribute called City. Each user can set the City attribute for that iView to a different city, so the weather for that city is displayed for that user.

  • Delta Links: The PCD enables the creation of portal objects whose attributes are inherited from another portal object. Changes on the original object update the delta links.

    More information: How Are Portal Objects Linked?

  • Locking: The PCD enables the locking of objects to avoid concurrent modifications.

More information: Portal Content Directory (PCD) Overview

This section provides the following:

Dependencies

The following are the dependencies for using the classes and interfaces described in this section:

Semantic Objects

Sharing References:

  • com.sap.portal.ivs.api_iview

  • com.sap.portal.ivs.api_landscape (for ISystem, ISystems)

JAR files:

  • com.sap.portal.ivs.api_iview_api.jar

  • com.sap.portal.ivs.api_landscape_api.jar (for ISystem, ISystems)

Administration (PCM) Objects

Sharing References:

  • SAPJ2EE::library:tc~epbc~pcm~adminapi

  • com.sap.portal.pcd.basicrolefactory (for role assigner permission constant)

JAR files:

  • sap.com~tc~epbc~pcm~adminapi~java~library.jar

  • com.sap.portal.pcd.basicrolefactory_api.jar (for role assigner permission constant)

PCD Objects

Sharing References:

  • SAPJ2EE::library:tc~epbc~pcd~gl~api

JAR files:

  • gl_api.jar

  • jndisupport.jar (for aspect constant, com.sap.portal.directory.Constants.REQUESTED_ASPECT)