1/81
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New?
New and Changed Features for 11
g
Release 1 (11.1.1.8.3)
New and Changed Features for 11
g
Release 1 (11.1.1.8.0)
Who's Who
Knowledge Worker
Application Specialist
Web Developer
Developer
System Administrator
Part I Introduction to Oracle WebCenter Portal
1
Introduction to Administering Oracle WebCenter Portal
1.1
Introducing Oracle WebCenter Portal
1.2
Oracle WebCenter Portal Architecture
1.2.1
WebCenter Portal Framework
1.2.2
Application Development Framework
1.2.3
Composer
1.2.4
WebCenter Portal
1.2.5
Tools and Services
1.2.6
Discussion Server
1.2.7
Analytics
1.2.8
Activity Graph
1.2.9
Personalization Server
1.2.10
Portals
1.2.11
Composite Applications
1.3
Oracle WebCenter Portal Topology
1.3.1
Oracle WebCenter Portal Topology Out-of-the-Box
1.3.2
Oracle WebCenter Portal Managed Servers
1.3.3
Oracle WebCenter Portal Startup Order
1.3.4
Oracle WebCenter Portal Dependencies
1.3.5
Oracle WebCenter Portal Configuration Considerations
1.3.6
Oracle WebCenter Portal State and Configuration Persistence
1.3.7
Oracle WebCenter Portal Log File Locations
1.4
WebCenter Portal
1.5
Portal Framework Applications
1.6
Planning Oracle WebCenter Portal Installations
1.7
Understanding the Oracle WebCenter Portal 11g Installation
1.8
Understanding Administrative Operations, Roles, and Tools
1.9
Performance Monitoring and Diagnostics
1.10
Understanding Security
1.11
WebCenter Portal Application Deployment
1.12
Data Migration, Backup, and Recovery
1.13
Oracle WebCenter Portal Administration Tools
1.13.1
Oracle Enterprise Manager Fusion Middleware Control Console
1.13.1.1
Displaying Fusion Middleware Control Console
1.13.2
Oracle WebLogic Server Administration Console
1.13.3
Oracle WebLogic Scripting Tool (WLST)
1.13.3.1
Running Oracle WebLogic Scripting Tool (WLST) Commands
1.13.4
System MBean Browser
1.13.5
WebCenter Portal - Portal Builder Administration Pages
1.13.6
Portal Framework Applications - Administration Console
Part II Getting Started With WebCenter Portal Administration
2
Getting WebCenter Portal Up and Running
2.1
Role of the System Administrator
2.2
Installing WebCenter Portal
2.3
Setting Up WebCenter Portal for the First Time (Roadmap)
2.4
Customizing WebCenter Portal for the First Time (Roadmap)
3
Maintaining WebCenter Portal
3.1
Role of the System Administrator
3.2
System Administration for WebCenter Portal (Roadmap)
3.3
System Administration for Portal Builder (Roadmap)
Part III Getting Started With Portal Framework Application Administration
4
Getting Portal Framework Applications Up and Running
4.1
Installing Oracle WebCenter Portal and the WebCenter Portal Framework Libraries
4.2
Deploying Portal Framework Applications for the First Time (Roadmap)
5
Maintaining Portal Framework Applications
5.1
System Administration for Portal Framework Applications (Roadmap)
Part IV Basic System Administration
6
Starting Enterprise Manager Fusion Middleware Control
6.1
Displaying Fusion Middleware Control Console
6.2
Navigating to the Home Page for WebCenter Portal
6.3
Navigating to the Home Page for Portal Framework Applications
6.4
Navigating to Dependent Components
7
Starting and Stopping Managed Servers and Applications for Oracle WebCenter Portal
7.1
Starting Node Manager
7.2
Starting and Stopping Managed Servers for WebCenter Portal Application Deployments
7.3
Starting and Stopping the WebCenter Portal Application
7.3.1
Starting WebCenter Portal Using Fusion Middleware Control
7.3.2
Starting WebCenter Portal Using WLST
7.3.3
Stopping WebCenter Portal Using Fusion Middleware Control
7.3.4
Stopping WebCenter Portal Using WLST
7.4
Starting and Stopping Portal Framework Applications
7.4.1
Starting Portal Framework Applications Using Fusion Middleware Control
7.4.2
Starting Portal Framework Applications Using WLST
7.4.3
Stopping Portal Framework Applications Using Fusion Middleware Control
7.4.4
Stopping Portal Framework Applications Using WLST
Part V Managing Tools, Portlet Producers, and External Applications
8
Managing Tools and Services
8.1
Introduction to Managing Tools and Services
8.2
Configuring Back-end Data Repositories for Tools and Services
8.2.1
Setting Up the MDS Repository
8.2.2
Setting Up Database Connections
8.2.3
Setting Up Back-end Server Connections
8.2.4
Setting Up a Proxy Server
8.2.4.1
Setting Up a Proxy Server Using Fusion Middleware Control
8.2.4.2
Setting Up a Proxy Server Using WLST
8.2.5
Setting Up External Application Connections
8.2.6
Setting Up Composer-Specific Configuration
8.3
About Tools and Services in WebCenter Portal
8.3.1
Enabling and Disabling Tools and Services in WebCenter Portal
8.3.2
Configuring Tools and Services for WebCenter Portal
8.4
About Tools and Services in Portal Framework Applications
9
Managing Content Repositories
9.1
About Content Repositories
9.2
Configuring a Content Server Repository
9.2.1
Prerequisites to Configuring Content Server
9.2.1.1
Installation Prerequisites
9.2.1.2
Configuration Prerequisites
9.2.1.3
Security Prerequisites
9.2.2
Configuration Roadmap for Content Server
9.2.3
Configuring Content Server
9.2.3.1
Enabling Mandatory Components
9.2.3.1.1
Considerations for Enabling FrameworkFolders or Folders_g
9.2.3.1.2
Understanding the Folders_g and FrameworkFolders Directory Structure
9.2.3.1.3
Enabling the FrameworkFolders Component
9.2.3.1.4
Enabling the Folders_g Component
9.2.3.1.5
Enabling the WebCenterConfigure Component
9.2.3.2
Configuring the Dynamic Converter Component
9.2.3.3
Configuring the Inbound Refinery
9.2.3.3.1
Creating an Outbound Provider
9.2.3.3.2
Enabling PDFExportConverter in Inbound Refinery
9.2.3.3.3
Selecting the File Formats To Be Converted
9.2.3.3.4
Enabling the Conversion of Wikis and Blogs into PDFs
9.2.3.4
Setting Up SSL for Content Server
9.2.3.5
Enabling the iFraming UI
9.2.3.6
Configuring the SES Crawler
9.2.3.7
Setting Up Site Studio
9.2.3.8
Enabling Full-Text Search
9.2.3.9
Creating Content Profiles in Content Server
9.2.3.10
Configuring Item Level Security
9.2.3.10.1
About Item Level Security
9.2.3.10.2
Configuring Item Level Security
9.2.3.10.3
Configuring Additional Settings for WebCenter Portal Framework Applications
9.2.3.11
Showing and Hiding the Wiki Markup Tab in the Rich Text Editor
9.2.3.12
Additional Optional Configurations
9.2.3.12.1
Configuring the File Store Provider
9.2.3.12.2
Setting Up Node Manager
9.2.3.13
Configuring Security Between Content Server and WebCenter Portal Framework Applications
9.2.3.13.1
Creating a Security Group Using the Content Server Console
9.2.3.13.2
Creating Roles Using the Content Server Console
9.2.3.13.3
Creating Roles (Groups) for the Portal Framework application
9.2.3.13.4
Creating a Folder Using the Content Server Console
9.2.3.13.5
Creating Users for an External LDAP
9.2.3.13.6
Creating Users for the Embedded LDAP
9.2.3.13.7
Granting a Role to an External LDAP User
9.2.3.13.8
Granting a Role to an Embedded LDAP User
9.2.3.13.9
Migrating Security to a Production Environment
9.2.3.13.10
Checking Your Security Group and Roles Configuration
9.2.3.14
Registering the Content Server Repository
9.2.3.14.1
Configuring a Content Server Connection for Portal Framework applications
9.2.3.14.2
Configuring a Content Server Connection for WebCenter Portal
9.2.3.14.3
Checking the WebCenter Portal Data Seeded in Content Server
9.3
Configuring a Microsoft SharePoint Repository
9.3.1
Microsoft SharePoint - Installation
9.3.1.1
About Microsoft SharePoint Server Installation
9.3.1.2
Installing Oracle WebCenter Adapter for Microsoft SharePoint
9.3.1.3
Installing WLST Command Scripts for Managing Microsoft SharePoint Connections
9.3.2
Microsoft SharePoint - Configuration
9.3.3
Microsoft SharePoint - Security Considerations
9.3.4
Microsoft SharePoint - Limitations in WebCenter Portal
9.3.5
Managing Microsoft SharePoint Connections Using WLST
9.3.5.1
createJCRSharePointConnection
9.3.5.2
setJCRSharePointConnection
9.3.5.3
listJCRSharePointConnections
9.4
Configuring an Oracle Portal Repository
9.4.1
Oracle Portal - Installation
9.4.2
Oracle Portal - Configuration
9.4.3
Oracle Portal - Security Considerations
9.4.4
Oracle Portal - Limitations in Oracle WebCenter Portal
9.5
Configuring a File System Repository
9.5.1
File System - Security Considerations
9.5.2
File System - Limitations
9.6
Registering Content Repositories for WebCenter Portal or Portal Framework Applications
9.6.1
About Registering Content Repositories for WebCenter Portal
9.6.2
Registering Content Repositories Using Fusion Middleware Control
9.6.3
Registering Content Repositories Using WLST
9.7
Changing the Active (or Default) Content Repository Connection
9.7.1
Changing the Active (or Default) Content Repository Connection Using Fusion Middleware Control
9.7.2
Changing the Active (or Default) Content Repository Connection Using WLST
9.8
Modifying Content Repository Connection Details
9.8.1
Modifying Content Repository Connection Details Using Fusion Middleware Control
9.8.2
Modifying Content Repository Connection Details Using WLST
9.8.3
Modifying Cache Settings for Content Presenter
9.9
Deleting Content Repository Connections
9.9.1
Deleting Content Repository Connections Using Fusion Middleware Control
9.9.2
Deleting Content Repository Connections Using WLST
9.10
Setting Connection Properties for WebCenter Portal's Default Content Repository
9.10.1
Setting Connection Properties for WebCenter Portal's Default Content Repository Using Fusion Middleware Control
9.10.2
Setting Connection Properties for WebCenter Portal's Default Content Repository Using WLST
9.11
Testing Content Repository Connections
9.11.1
Testing Content Server Connections
9.11.2
Testing Oracle Portal Connections
9.12
Changing the Maximum File Upload Size
9.13
Troubleshooting Issues with Content Repositories
9.13.1
Documents Service Unavailable In WebCenter Portal
10
Managing Activity Graph
10.1
About Activity Graph
10.2
Configuration Roadmaps for Activity Graph
10.3
Activity Graph Prerequisites
10.4
Preparing Data for the Activity Graph
10.4.1
Running the Activity Graph Engines on a Schedule
10.4.2
Running the Activity Graph Engines on Demand
10.5
Customizing Reason Strings for Similarity Calculations
10.6
Managing Activity Graph Schema Customizations
10.6.1
Exporting Activity Graph Metadata
10.6.2
Exporting Provider Configuration
10.6.3
Importing Activity Graph Metadata
10.6.4
Deleting Activity Graph Metadata
10.6.5
Renaming Actions and Node Classes
10.7
Setting Up Activity Rank for Oracle Secure Enterprise Search
10.8
Troubleshooting Issues with Recommendations
10.8.1
Troubleshooting the Activity Graph Engines Schedule and Status Page
11
Managing Analytics
11.1
About Analytics in WebCenter Portal
11.1.1
Analytics Components
11.1.2
Analytics Task Flows
11.2
Configuration Roadmap for Analytics
11.3
Analytics Prerequisites
11.3.1
Analytics - Installation
11.3.2
Analytics - Configuration
11.3.3
Analytics - Security Considerations
11.3.4
Analytics - Limitations
11.4
Configuring Analytics Collector Settings
11.4.1
Setting Analytics Collector Properties Using WLST
11.4.2
Setting Analytics Collector Properties Using Fusion Middleware Control
11.5
Registering an Analytics Collector for Your Application
11.5.1
Registering an Analytics Collector Using Fusion Middleware Control
11.5.2
Registering an Analytics Collector Using WLST
11.5.3
Disabling WebCenter Portal Event Collection
11.5.3.1
Disabling WebCenter Portal Event Collection Using Fusion Middleware Control
11.5.3.2
Disabling WebCenter Portal Event Collection Using WLST
11.6
Configuring User Profile Events Timing
11.7
Validating Analytic Event Collection
11.8
Viewing the Current WebCenter Portal's Analytic Event List
11.9
Purging Analytics Data
11.10
Partitioning Analytics Data
11.11
Troubleshooting Issues with Analytics
12
Managing Announcements and Discussions
12.1
About Discussions Server Connections
12.2
Discussions Server Prerequisites
12.2.1
Discussions Server - Installation
12.2.1.1
Discussions Server - High Availability Installation
12.2.2
Discussions Server - Configuration
12.2.3
Discussions Server - Security Considerations
12.2.4
Discussions Server - Limitations
12.3
Registering Discussions Servers
12.3.1
Registering Discussions Servers Using Fusion Middleware Control
12.3.2
Registering Discussions Servers Using WLST
12.4
Choosing the Active Connection for Discussions and Announcements
12.4.1
Choosing the Active Connection for Discussions and Announcements Using Fusion Middleware Control
12.4.2
Choosing the Active Discussion for Discussions and Announcements Using WLST
12.5
Modifying Discussions Server Connection Details
12.5.1
Modifying Discussions Server Connection Details Using Fusion Middleware Control
12.5.2
Modifying Discussions Server Connection Details Using WLST
12.6
Deleting Discussions Server Connections
12.6.1
Deleting a Discussions Server Connection Using Fusion Middleware Control
12.6.2
Deleting a Discussions Server Connection Using WLST
12.7
Setting Up Discussions Defaults
12.8
Setting Up Announcements Defaults
12.9
Testing Discussions Server Connections
12.10
Granting Administrator Permissions on the Discussions Server
12.11
Granting Administrator Role on the Discussions Server
12.11.1
Granting the Discussions Server Administrator Role using WLST
12.11.2
Granting the Discussions Server Administrator Role using the Admin Console
12.11.3
Revoking the Discussions Server Administrator Role
12.12
Configuring Discussion Forum Options for WebCenter Portal
12.12.1
Accessing the Discussions Server Admin Console
12.12.2
Specifying Where Discussions and Announcements are Stored on the Discussions Server
12.12.3
Choosing How Many Discussion Topics to Save In Portal Templates
12.13
Troubleshooting Issues with Announcements and Discussions
12.13.1
Authentication Failed
12.13.2
Discussions Cannot Be Enabled in WebCenter Portal
12.13.3
Login Failed
12.13.4
Login Does Not Function Properly After Configuring Oracle Access Manager
12.13.5
Category Not Found Exceptions
12.13.6
Watched Topics and Recent Topics Not Displaying Topics From Multiple Discussion Forums
12.13.7
Discussion and Announcement Updates Not Displayed
13
Managing Calendar Events
13.1
About Events Connections
13.2
Configuration Roadmaps for Personal Events
13.3
Events Prerequisites for Personal Events
13.3.1
Microsoft Exchange Server 2007 Prerequisites
13.3.1.1
Microsoft Exchange Server 2007 - Installation
13.3.1.2
Microsoft Exchange Server 2007 - Configuration
13.3.1.3
Microsoft Exchange Server 2007 - Security Considerations
13.3.1.4
Microsoft Exchange Server 2007 - Limitations
13.3.2
Microsoft Exchange Server 2003 Prerequisites
13.3.2.1
Microsoft Exchange Server 2003 - Installation
13.3.2.2
Microsoft Exchange Server 2003 - Configuration
13.3.2.3
Microsoft Exchange Server 2003 - Security Considerations
13.3.2.4
Microsoft Exchange Server 2003 - Limitations
13.4
Registering Events Servers
13.4.1
Registering Events Servers Using Fusion Middleware Control
13.4.2
Registering Event Servers Using WLST
13.5
Choosing the Active Events Server Connection
13.5.1
Choosing the Active Events Server Using Fusion Middleware Control
13.5.2
Choosing the Active Events Server Connection Using WLST
13.6
Modifying Events Server Connection Details
13.6.1
Modifying Events Server Connection Details Using Fusion Middleware Control
13.6.2
Modifying Events Server Connection Details Using WLST
13.7
Deleting Event Server Connections
13.7.1
Deleting Event Server Connections Using Fusion Middleware Control
13.7.2
Deleting Event Server Connections Using WLST
13.8
Testing Event Server Connections
13.9
Troubleshooting Issues with Events
14
Managing Instant Messaging and Presence
14.1
About Instant Messaging and Presence Connections
14.2
Instant Messaging and Presence Server Prerequisites
14.2.1
Microsoft Live Communications Server (LCS) Prerequisites
14.2.1.1
Microsoft LCS - Installation
14.2.1.2
Microsoft LCS - Configuration
14.2.1.3
Microsoft LCS - Security Considerations
14.2.2
Microsoft Office Communications Server (OCS) Prerequisites
14.2.2.1
Microsoft OCS - Installation
14.2.2.2
Microsoft OCS - Configuration
14.2.2.2.1
Simple Deployment
14.2.2.2.2
Remote Deployment
14.2.2.2.3
Building Application Provisioner
14.2.2.2.4
Provisioning WebCenter Portal's Proxy Application on OCS Server
14.2.2.2.5
IIS Server Configuration
14.2.2.2.6
Installing UCMA v2.0
14.2.2.2.7
Installing WebCenter Portal's Proxy Application
14.2.2.3
Microsoft OCS - Security Considerations
14.2.3
Microsoft Lync Prerequisites
14.2.3.1
Microsoft Lync - Installation
14.2.3.2
Microsoft Lync - Configuration
14.2.3.2.1
Simple Deployment
14.2.3.2.2
Remote Deployment
14.2.3.2.3
Building Application Provisioner
14.2.3.2.4
Provisioning WebCenter Portal's Proxy Application on Lync Server
14.2.3.2.5
Adding AllowedDomains Using WBemTest
14.2.3.2.6
Migrating Trusted Service Entries Using Topology Builder or PowerShell Cmdlets
14.2.3.2.7
IIS Server Configuration
14.2.3.2.8
Installing UCMA v2.0
14.2.3.2.9
Installing WebCenter Portal's Proxy Application
14.2.3.3
Microsoft Lync - Security Considerations
14.3
Registering Instant Messaging and Presence Servers
14.3.1
Registering Instant Messaging and Presence Servers Using Fusion Middleware Control
14.3.2
Registering Instant Messaging and Presence Servers Using WLST
14.4
Choosing the Active Connection for Instant Messaging and Presence
14.4.1
Choosing the Active Connection for Instant Messaging and Presence Using Fusion Middleware Control
14.4.2
Choosing the Active Connection for Instant Messaging and Presence Using WLST
14.5
Modifying Instant Messaging and Presence Connection Details
14.5.1
Modifying Instant Messaging and Presence Connections Details Using Fusion Middleware Control
14.5.2
Modifying Instant Messaging and Presence Connections Details Using WLST
14.6
Deleting Instant Messaging and Presence Connections
14.6.1
Deleting Instant Messaging and Presence Connections Using Fusion Middleware Control
14.6.2
Deleting Instant Messaging and Presence Connections Using WLST
14.7
Setting Up Instant Messaging and Presence Defaults
14.8
Testing Instant Messaging and Presence Connections
15
Managing Mail
15.1
About Mail Server Connections
15.2
Configuration Roadmaps for Mail
15.3
Mail Server Prerequisites
15.3.1
Mail Server - Installation
15.3.2
Mail Server - Configuration
15.3.2.1
Configuring Microsoft Exchange Server 2007 for WebCenter Portal
15.3.2.1.1
Obtain the Certificate from the Microsoft Exchange Server
15.3.2.1.2
Add the Certificate to the WebCenter Portal Keystore
15.3.2.1.3
Microsoft Exchange Server Considerations
15.3.3
Mail Server - Security Considerations
15.3.4
Mail Server - Limitations
15.4
Registering Mail Servers
15.4.1
Registering Mail Servers Using Fusion Middleware Control
15.4.2
Registering Mail Servers Using WLST
15.5
Choosing the Active (or Default) Mail Server Connection
15.5.1
Choosing the Active (or Default) Mail Server Connection Using Fusion Middleware Control
15.5.2
Choosing the Active (or Default) Mail Server Connection Using WLST
15.6
Modifying Mail Server Connection Details
15.6.1
Modifying Mail Server Connection Details Using Fusion Middleware Control
15.6.2
Modifying Mail Server Connection Details Using WLST
15.7
Deleting Mail Server Connections
15.7.1
Deleting a Mail Connection Using Fusion Middleware Control
15.7.2
Deleting a Mail Connection Using WLST
15.8
Setting Up Mail Defaults
15.9
Testing Mail Server Connections
15.10
Configuring Send Mail Notifications for WebCenter Portal
15.10.1
Enabling Shared Mail Connections for Send Mail Notifications
15.11
Troubleshooting Issues with Mail
15.11.1
Mail is Not Accessible in Secure Mode
15.11.2
Mail is Not Accessible in Non-Secure Mode
15.11.3
Unable to Create Distribution Lists in the Non-Secure Mode
15.11.4
Unable to Create Distribution Lists in the Secure Mode
15.11.5
Provisioning of Mail Fails in a Portal (Default Distribution List not Created)
15.11.6
Unable to Configure the Number of Mail Messages Downloaded
15.11.7
Unable to Publish and Archive WebCenter Portal Mail
15.11.8
Changing Passwords on Microsoft Exchange
15.11.9
Mail Content Sent as Attachments
16
Managing People Connections
16.1
About the People Connections Service
16.2
People Connections Prerequisites
16.3
Configuring People Connections for WebCenter Portal
16.3.1
Accessing People Connections Administrative Settings
16.3.2
Configuring Activity Stream
16.3.3
Configuring Connections
16.3.4
Configuring Profile
16.3.5
Configuring Message Board
16.3.6
Configuring Feedback
16.4
Setting Up a Proxy Server for Activity Stream
16.5
Archiving the Activity Stream Schema
16.6
Specifying a Management Chain for Organization View
16.7
Setting Profile Configuration Properties
16.8
Synchronizing Profiles with the Identity Store
16.9
Configuring Cache Options for the Profile Service
16.10
Troubleshooting Issues with People Connections
17
Managing RSS
17.1
About RSS
17.2
RSS Prerequisites
17.3
Setting Up a Proxy Server for External RSS News Feeds
17.4
Testing External RSS News Feed Connections
18
Managing Oracle Secure Enterprise Search in WebCenter Portal
18.1
About Search with Oracle SES
18.2
Configuration Roadmaps for Oracle SES in WebCenter Portal
18.3
Prerequisites for using Oracle SES
18.3.1
Oracle SES - Installation
18.3.2
Oracle SES - Configuration
18.3.3
Oracle SES - Security
18.4
Setting Up Oracle SES Connections
18.4.1
Testing the Connection to Oracle SES
18.4.2
Registering Oracle Secure Enterprise Search Servers
18.4.2.1
Registering Oracle SES Connections Using Fusion Middleware Control
18.4.2.2
Registering Oracle SES Connections Using WLST
18.4.3
Choosing the Active Oracle SES Connection
18.4.3.1
Choosing the Active Oracle SES Connection Using Fusion Middleware Control
18.4.3.2
Choosing the Active Oracle SES Connection Using WLST
18.4.4
Modifying Oracle SES Connection Details
18.4.4.1
Modifying Oracle SES Connection Details Using Fusion Middleware Control
18.4.4.2
Modifying Oracle SES Connection Details Using WLST
18.4.5
Deleting Oracle SES Connections
18.4.5.1
Deleting Oracle SES Connections Using Fusion Middleware Control
18.4.5.2
Deleting Oracle SES Connections Using WLST
18.5
Configuring Oracle SES to Search WebCenter Portal Applications
18.5.1
Setting Up WebCenter Portal for Oracle SES
18.5.1.1
Configuring Search Parameters Using WLST
18.5.1.2
Configuring Search Parameters and Crawlers Using Fusion Middleware Control
18.5.2
Setting Up Oracle WebCenter Content Server for Oracle SES
18.5.3
Setting Up Oracle WebCenter Portal Discussion Server for Oracle SES
18.5.4
Setting Up Oracle SES to Search WebCenter Portal
18.5.4.1
Logging on to the Oracle SES Administration Tool
18.5.4.2
Setting Up Oracle SES to Search Documents
18.5.4.3
Setting Up Oracle SES to Search Discussions and Announcements
18.5.4.4
Setting Up Oracle SES to Search Portals, Lists, People, and Page Metadata
18.5.4.5
Excluding Components from the Spaces Crawler
18.5.4.6
Additional Oracle SES Configuration
18.5.4.7
Configuring Oracle SES Facets and Sorting Attributes
18.5.5
Configuring Oracle SES Version Using WLST
18.5.6
Configuring Search Crawlers Using WLST
18.5.7
Tips for Crawling Page Metadata
18.6
Configuring Oracle SES to Search Portal Framework Applications
18.6.1
Setting Up Oracle WebCenter Content Server for Oracle SES
18.6.2
Setting Up Oracle WebCenter Portal's Discussion Server for Oracle SES
18.6.3
Setting Up Oracle SES to Search WebCenter Portal Framework
18.6.3.1
Logging on to the Oracle SES Administration Tool
18.6.3.2
Setting Up Oracle SES to Search Documents
18.6.3.3
Setting Up Oracle SES to Search Discussions and Announcements
18.6.3.4
Configuring Oracle SES Facets and Sorting Attributes
18.6.3.5
Additional Oracle SES Configuration
18.6.4
Setting Up WebCenter Portal Framework Applications for Oracle SES
18.6.4.1
Configuring Portal Framework Applications After Deployment
18.6.4.1.1
Modifying Search Parameters Using WLST
18.6.4.1.2
Configuring Oracle SES Version Using WLST
18.6.4.1.3
Configuring Search Crawlers Using WLST
18.6.4.1.4
Configuring Search Parameters and Crawlers Using Fusion Middleware Control
18.7
Troubleshooting Issues with Oracle SES
18.7.1
No Search Results Found
18.7.1.1
Oracle SES Connection
18.7.1.2
Documents and Discussions Connections
18.7.1.3
WebCenter Portal Crawl Configuration
18.7.1.4
Oracle SES Configuration
18.7.1.5
User Authentication
18.7.1.6
Oracle SES Crawling
18.7.1.7
Oracle SES Authorization
18.7.2
Search Failure Errors
18.7.3
Cannot Grant View Permissions to WebCenter Portal
18.7.4
Restricting Oracle SES Results by Source Group or Source Type
18.7.5
Search Results Do Not Include Secured Resources
18.7.6
Search Results Do Not Include Documents
18.7.7
Search Results Do Not Include Discussions and Announcements
18.7.8
Search Results Do Not Include Recently Added Resources
18.7.9
Search Results Do Not Reflect Authorization Changes
18.7.10
Search Results Do Not Include Resources Available to Wide Audience
19
Managing Subscriptions and Notifications
19.1
About Subscriptions and Notifications
19.2
Setting Up Default Subscription Preferences
19.2.1
About Subscription Defaults
19.2.2
Setting Subscription Defaults
19.2.3
Setting Subscriptions Preferences in WebCenter Portal
19.3
Setting Up Notifications
19.3.1
About Connection Channels
19.3.2
Notification Prerequisites
19.3.2.1
Installation
19.3.2.2
Configuration
19.3.2.3
Security
19.3.2.4
Limitations
19.3.3
Configuration Roadmap for Notifications
19.3.4
Specifying the Notifications Channel Using Fusion Middleware Control
19.3.5
Specifying the Notifications Channel Using WLST
19.3.6
Example - Setting Up Mail Notifications for WebCenter Portal Using WLST
19.4
Creating and Applying Custom Notification Templates
19.4.1
About Overwriting Default Notification Templates
19.4.2
Overwriting a Default Notifications Template
19.5
Testing the Notifications Connection
19.6
Troubleshooting Issues with Notifications
20
Managing Worklists
20.1
Configuration Roadmaps for Worklist
20.1.1
Roadmap - Configuring Worklist for WebCenter Portal
20.1.2
Roadmap - Configuring Worklist for Portal Framework Applications
20.2
About BPEL Connections
20.3
BPEL Server Prerequisites
20.3.1
BPEL Server - Installation and Configuration
20.3.2
BPEL Server - Security Considerations
20.3.3
BPEL Server - Limitations in WebCenter Portal
20.4
Setting Up Worklist Connections
20.4.1
About Worklist Connections
20.4.2
Registering Worklist Connections
20.4.2.1
Registering Worklist Connections Using Fusion Middleware Control
20.4.2.2
Registering Worklist Connections Using WLST
20.4.3
Activating a Worklist Connection
20.4.3.1
Activating a Worklist Connections Using Fusion Middleware Control
20.4.3.2
Activating a Worklist Connections Using WLST
20.4.4
Modifying Worklist Connection Details
20.4.4.1
Modifying Worklist Connection Details Using Fusion Middleware Control
20.4.4.2
Modifying Worklist Connection Details Using WLST
20.4.5
Deleting Worklist Connections
20.4.5.1
Deleting Worklist Connections Using Fusion Middleware Control
20.4.5.2
Deleting Worklist Connections Using WLST
20.5
Specifying the BPEL Server Hosting WebCenter Portal Workflows
20.6
Configuring WebCenter Portal Workflow Notifications to be Sent by Email
20.7
Troubleshooting Issues with Worklists
20.7.1
Unavailability of Worklists Due to Application Configuration Issues
20.7.1.1
adf-config.xml Refers to a Non-Existent BPEL Connection
20.7.1.2
adf-config.xml Has No Reference to a BPEL Connection
20.7.1.3
No Rows Yet Message Displays
20.7.2
Unavailability of Worklists Due to Server Failure
20.7.2.1
Users Mismatch in Identity Stores
20.7.2.2
Shared User Directory Does Not Include the weblogic User
20.7.2.3
Issues with the wsm-pm Application
20.7.2.4
Clocks are Out of Sync for More Than Five Minutes
20.7.2.5
Worklist Timed Out or is Disabled
20.7.3
Email Notifications Not Working
21
Managing Portlet Producers
21.1
About Portlet Producers
21.2
Registering WSRP Producers
21.2.1
Registering a WSRP Producer Using Fusion Middleware Control
21.2.2
Registering a WSRP Producer Using WLST
21.2.3
Adding a Grant to the Policy Store for a Mapped User Identity
21.2.4
Registering a WSRP Portlet Producer in WebCenter Portal
21.2.5
Registering a WSRP Portlet Producer in WebCenter Portal Framework Applications
21.3
Testing WSRP Producer Connections
21.4
Registering Oracle PDK-Java Producers
21.4.1
Registering an Oracle PDK-Java Producer Using Fusion Middleware Control
21.4.2
Registering an Oracle PDK-Java Producer Using WLST
21.4.3
Registering an Oracle PDK-Java Portlet Producer in WebCenter Portal
21.4.4
Registering an Oracle PDK-Java Portlet Producer in WebCenter Portal Framework Applications
21.5
Testing Oracle PDK-Java Producer Connections
21.6
Editing Producer Registration Details
21.6.1
Editing Producer Registration Details Using Fusion Middleware Control
21.6.2
Editing Producer Registration Details Using WLST
21.6.3
Editing Producer Registration Details in WebCenter Portal
21.6.4
Editing Producer Registration Details in WebCenter Portal Framework Applications
21.6.5
Migrating WSRP Producer Metadata to a New WSDL URL
21.7
Editing the Portlet Client Configuration
21.8
Deregistering Producers
21.8.1
Deregistering Producers Using Fusion Middleware Control
21.8.2
Deregister Producers Using WLST
21.8.3
Deregistering Producers in WebCenter Portal
21.8.4
Deregistering Producers in WebCenter Portal Framework Applications
21.9
Managing Portlet Producers with the Administration Console
21.9.1
Registering Portlet Producers with the Administration Console
21.9.2
Editing Portlet Producer Registration Details with the Administration Console
21.9.3
Deregistering Portlet Producers with Administration Console
21.10
Working with the Producer Registration Task Flow
21.10.1
Adding the Producer Registration Task Flow to a Page
21.10.2
Registering a Portlet Producer Using the Producer Registration Task Flow
21.10.3
Setting Producer Registration Task Flow Properties
21.11
Deploying Portlet Producer Applications
21.11.1
Understanding Portlet Producer Application Deployment
21.11.2
Preparing Portlet Producer Applications for Deployment
21.11.3
Deploying Portlet Producer Applications Using Fusion Middleware Control
21.11.4
Deploying Portlet Producer Applications Using Oracle WebLogic Server Administration Console
21.11.5
Deploying Portlet Producer Applications Using WLST
21.11.6
Deploying Portlet Producer Applications Using Oracle JDeveloper
21.12
Configuring WebCenter Services Portlets
21.12.1
Configuring Back-End Connections
21.12.1.1
Configuring the Documents Content Repository Connection
21.12.1.2
Configuring the Discussions and Announcements Connection
21.12.1.3
Configuring the Mail Connection
21.12.2
Configuring Security for WebCenter Services Portlets
21.12.3
Troubleshooting WebCenter Services Portlets
21.12.3.1
Rich Text Editor Not Working for Document Manager and Blogs Portlets
21.12.3.2
Cannot Manage Lists in the Lists Portlet
21.12.3.3
Portlet Uses Incorrect Time Zone or Date and Time Format
21.12.3.4
Portlet Displays Remote Portlet Communication Error
21.13
Troubleshooting Portlet Producer Issues
21.13.1
Producer Registration Fails for a WebCenter Portal Framework Application
21.13.2
Portlet Unavailable: WSM-00101 Exception
22
Managing the Pagelet Producer
22.1
About Pagelet Producer
22.1.1
Overview
22.1.2
Using the Pagelet Producer Console
22.1.3
Exposing WSRP and Oracle JPDK Portlets
22.1.4
Exposing OpenSocial Gadgets
22.1.5
Exposing Oracle WebCenter Interaction Portlets
22.2
Registering Pagelet Producer
22.2.1
Registering Pagelet Producer Using Fusion Middleware Control
22.2.2
Registering Pagelet Producer Using WLST
22.2.3
Configuring the Pagelet Producer Service for WebCenter Portal
22.2.4
Registering Pagelet Producer Using WebCenter Portal
22.2.5
Redeploying Pagelet Producer to a Different Context
22.3
Registering WSRP and Oracle JPDK Portlet Producers in the Pagelet Producer
22.3.1
Using WSRP and Oracle JPDK Portlets
22.4
Configuring the Trust Service Identity Asserter
22.4.1
About the Trust Service Identity Asserter
22.4.2
Preparing for Configuring the Trust Service Identity Asserter
22.4.3
Executing Trust Service Identity Asserter Configuration
22.5
Managing Import, Export, Backup and Recovery of Pagelet Producer Components
22.5.1
Exporting and Importing Pagelet Producer Resources
22.5.2
Exporting and Importing Pagelet Producer Metadata Using WLST
22.5.2.1
Exporting Pagelet Producer Metadata Using WLST
22.5.2.2
Importing Pagelet Producer Metadata Using WLST
22.5.3
Backing Up and Restoring the Pagelet Producer
23
Managing External Applications
23.1
About External Applications
23.2
Registering External Applications
23.2.1
Registering External Applications Using Fusion Middleware Control
23.2.2
Registering External Applications Using WLST
23.2.3
Registering External Applications in WebCenter Portal
23.2.4
Registering External Applications in Portal Framework Applications
23.3
Modifying External Application Connection Details
23.3.1
Modifying External Application Connection Using Fusion Middleware Control
23.3.2
Modifying External Application Connection Using WLST
23.4
Managing External Applications with the WebCenter Portal Administration Console
23.4.1
Registering External Applications
23.4.2
Editing and Deleting External Applications
23.5
Testing External Application Connections
23.6
Deleting External Application Connections
23.6.1
Deleting External Application Connections Using Fusion Middleware Control
23.6.2
Deleting External Application Connections Using WLST
23.7
Troubleshooting External Application Issues
23.7.1
Users Experience Password Lockout
24
Managing REST Services
24.1
About REST Services
24.2
Performing Required Manual Configurations to Enable REST
24.2.1
Configuring an Identity Asserter
24.2.2
Configuring the WebLogic Server Credential Store
24.3
Understanding Security Tokens
24.4
Changing the REST Root Name
24.5
Using Compression
24.6
Handling Authentication
25
Managing Personalization
25.1
About Personalization for Oracle WebCenter Portal
25.2
Personalization Prerequisites and Limitations
25.2.1
Personalization Installation Requirements
25.2.2
Personalization REST API Configuration Requirements
25.2.3
Personalization Configuration Requirements
25.2.4
Personalization Security
25.2.5
Personalization Limitations
25.2.6
Personalization Configuration Options
25.3
Configuring the WebCenter OPSS Trust Service
25.3.1
Configuring the Trust Service in the Oracle WebCenter Portal Domain
25.3.2
Configuring the Trust Service in the Integrated WLS Domain
25.3.3
Configuring Cross-Domain Trust
25.4
Configuring Providers
25.4.1
Creating or Modifying Provider Connection Settings
25.4.1.1
Understanding Personalization Connection Information
25.4.1.2
Connection Configuration Attributes
25.4.1.3
Configuring Connections Using WLST
25.4.1.4
Configuring Connections Using Fusion Middleware Control
25.4.1.5
Writing a Custom Configuration Class
25.4.2
Configuring the CMIS Provider
25.4.3
Configuring the Activity Graph Provider
25.4.4
Configuring the Oracle People Connections Locator
25.4.5
Configuring Custom Providers
25.5
Configuring Coherence
25.6
Configuring Content Presenter
25.6.1
Configuring the WebCenter Portal Application's Content Server Connection
25.6.1.1
Configuring Connections for WebCenter Portal Using WLST
25.6.1.2
Configuring Connections for WebCenter Portal Using Fusion Middleware Control
25.6.2
Configuring the Content Presenter Task Flow Parameters
25.6.3
Configuring the Conductor's Scenario Tags
25.7
Configuring Single Sign-On
25.8
Overriding the Default Security Settings
25.8.1
Allowing Anonymous Execution of Scenarios
25.8.2
Disabling Scenario Creation by Anonymous Users
25.8.3
Disabling Scenario Creation by Authenticated Users
26
Managing Microsoft Office Integration
26.1
About Microsoft Office Integration
26.2
Configuring Microsoft Office Integration
26.3
Configuring Non-SSL Integrations
26.4
Troubleshooting
26.4.1
Clicking Edit with Office Does Not Invoke Word
26.4.2
Problem Editing Documents from Document Library in Windows 7
26.4.3
Using SSL - Document Cannot be Checked Out
26.4.4
Microsoft Office Task Pane Only Shows a Single Tab
26.4.5
Unable to Connect to Microsoft Office Using Firefox
Part VI Monitoring
27
Monitoring Oracle WebCenter Portal Performance
27.1
Understanding Oracle WebCenter Portal Performance Metrics
27.1.1
Understanding Oracle WebCenter Portal Metric Collection
27.1.1.1
Metric Collection: Since Startup
27.1.1.2
Metric Collection: Recent History
27.1.1.3
Metric Collection: Last 'N' Samples
27.1.2
Understanding the Key Performance Metrics
27.1.3
Using Key Performance Metric Data to Analyze and Diagnose System Health
27.1.4
Understanding Some Common Performance Issues and Actions
27.1.5
Understanding Page Request Metrics
27.1.5.1
Understanding Full Page and Partial Page Metrics
27.1.5.2
Recent Page Metrics
27.1.5.3
Overall Page Metrics
27.1.6
Understanding Document Metrics
27.1.7
Understanding Portlet Producer Metrics
27.1.7.1
Recent Portlet Metrics
27.1.7.2
Overall Portlet Producer Metrics
27.1.7.3
Overall Portlet Metrics
27.1.8
Understanding WebLogic Server Metrics
27.1.9
Understanding Security Metrics
27.1.10
Understanding Page Response and Load Metrics
27.1.11
Understanding Portal Metrics
27.1.12
Understanding Tool and Service Metrics
27.1.12.1
Metrics Common to all Tools and Services
27.1.12.2
Metrics Specific to a Particular Tool or Service
27.1.12.2.1
Announcements Metrics
27.1.12.2.2
BPEL Worklist Metrics
27.1.12.2.3
Content Repository Metrics
27.1.12.2.4
Discussion Metrics
27.1.12.2.5
Events Metrics
27.1.12.2.6
External Application Metrics
27.1.12.2.7
Instant Messaging and Presence Metrics
27.1.12.2.8
Import and Export Metrics
27.1.12.2.9
List Metrics
27.1.12.2.10
Mail Metrics
27.1.12.2.11
Note Metrics
27.1.12.2.12
Page Operation Metrics
27.1.12.2.13
People Connection Metrics
27.1.12.2.14
Poll Metrics
27.1.12.2.15
RSS News Feed Metrics
27.1.12.2.16
Recent Activity Metrics
27.1.12.2.17
Search Metrics
27.1.12.3
Troubleshooting Common Issues with Tools and Services
27.1.12.3.1
Announcements - Issues and Actions
27.1.12.3.2
BPEL Worklists - Issues and Actions
27.1.12.3.3
Content Repository (Documents and Content Presenter) - Issues and Actions
27.1.12.3.4
Discussions - Issues and Actions
27.1.12.3.5
External Applications - Issues and Actions
27.1.12.3.6
Events - Issues and Actions
27.1.12.3.7
Instant Messaging and Presence - Issues and Actions
27.1.12.3.8
Import and Export - Issues and Actions
27.1.12.3.9
Lists - Issues and Actions
27.1.12.3.10
Mail - Issues and Actions
27.1.12.3.11
Notes - Issues and Actions
27.1.12.3.12
Page Services - Issues and Actions
27.1.12.3.13
Portlets and Producers - Issues and Actions
27.1.12.3.14
People Connections - Issues and Actions
27.1.12.3.15
Polls - Issues and Actions
27.1.12.3.16
RSS News Feeds - Issues and Actions
27.1.12.3.17
Recent Activities - Issues and Actions
27.1.12.3.18
Search - Issues and Actions
27.2
Viewing Performance Metrics Using Fusion Middleware Control
27.2.1
Monitoring WebCenter Portal
27.2.1.1
Monitoring Recent Performance Metrics for WebCenter Portal
27.2.1.2
Monitoring Portal Metrics
27.2.1.3
Monitoring Page Metrics for WebCenter Portal
27.2.1.4
Monitoring Service Metrics for WebCenter Portal
27.2.1.5
Monitoring All Metrics Through the Metrics Palette
27.2.2
Monitoring a Portal Framework Application
27.2.2.1
Monitoring Recent Performance Metrics for a Portal Framework Application
27.2.2.2
Monitoring Service Metrics for a Portal Framework Application
27.2.2.3
Monitoring Page Metrics for a Portal Framework Application
27.2.2.4
Monitoring All Metrics Through the Metrics Palette
27.3
Customizing Key Performance Metric Thresholds and Collection
27.3.1
Understanding Customization Options for Key Performance Metrics
27.3.2
Understanding Default Metric Collection and Threshold Settings
27.3.3
Configuring Thresholds for Key Metrics
27.3.4
Configuring Thresholds for Document Upload/Download Metrics
27.3.5
Configuring the Frequency of WebLogic Server Health Checks
27.3.6
Configuring the Number of Samples Used to Calculate Key Performance Metrics
27.3.7
Editing Thresholds and Collection Options for WebCenter Portal and Portal Framework Applications (metric_properties.xml)
27.4
Diagnosing and Resolving Performance Issues with Oracle WebCenter Portal
27.5
Tuning Oracle WebCenter Portal Performance
28
Managing Oracle WebCenter Portal Logs
28.1
Introduction to Diagnostic Logging
28.2
Viewing and Configuring Log Information
28.2.1
Viewing and Configuring WebCenter Portal Logs
28.2.2
Viewing and Configuring Portal Framework Application Logs
29
Managing Oracle WebCenter Portal Audit Logs
29.1
Introduction to Managing Audit Logs
29.2
Configuring Audit Logging
29.2.1
Setting the Logging Level
29.2.2
Configuring the Audit Store Database
29.3
Viewing WebCenter Portal Audit Events
29.3.1
Using WebCenter Portal Audit Logs
29.3.2
Querying the Audit Schema
Part VII Security
30
Managing Oracle WebCenter Portal Security
30.1
Introduction to Application Security
30.2
Default Security Configuration
30.2.1
Administrator Accounts
30.2.2
Application Roles and Enterprise Roles
30.2.3
Default Identity and Policy Stores
30.2.3.1
File-based Credential Store
30.2.4
Default Policy Store Permissions and Grants
30.2.4.1
Permission-based Authorization
30.2.4.2
Role-mapping Based Authorization
30.2.4.3
Default Policy Store Permissions for WebCenter Portal
30.2.4.4
Default Code-based Grants
30.2.5
Post-deployment Security Configuration Tasks
30.3
Troubleshooting Security Configuration Issues
30.3.1
WebCenter Portal Application Does Not Find Users in LDAP Provider
30.3.2
Portal Created with Errors When Logged in as OID User
30.3.3
Users Cannot Self-Register when WebCenter Portal Configured with Active Directory
30.3.4
User Made Administrator Does Not Have Administrator Privileges
30.3.5
OmniPortlet Producer Authorization Exception in SSO Environment
30.3.6
Deploying the SAML SSO-specific Discussions EAR file Produces an Exception
30.3.7
Configuring SAML Single Sign-on Produces 403 Error
31
Configuring the Identity Store
31.1
Reassociating the Identity Store with an External LDAP Server
31.2
Configuring the GUID Attribute for External LDAP Identity Stores
31.3
Adding Users to the Embedded LDAP Identity Store
31.3.1
Adding Users to the Identity Store Using the WLS Administration Console
31.3.2
Adding Users to the Identity Store Using an LDIF File
31.4
Moving the Administrator Account to an External LDAP Server
31.4.1
Migrating the Discussions Server to Use an External LDAP
31.4.2
Changing the Administrator Group Name
31.5
Configuring the Oracle Content Server to Share the WebCenter Portal Identity Store LDAP Server
31.6
Aggregating Multiple Identity Store LDAP Servers Using libOVD
31.6.1
Configuring libOVD for Identity Stores with Complete User Profiles
31.6.2
Configuring libOVD for Identity Stores with Partial User Profiles
31.6.3
Restoring the Single Authenticator
31.7
Configuring Dynamic Roles for WebCenter Portal
31.7.1
Overview of Configuring Dynamic Roles
31.7.2
Prerequisites to Configuring Dynamic Roles
31.7.3
Installing the OVD Plug-in
31.7.4
Configuring Dynamic Roles
31.7.4.1
Configuring OES
31.7.4.2
Configuring the OVD Plug-in
31.7.4.3
Configuring the Personalization Attributes
31.7.4.4
Configuring WebCenter Portal to Consume Dynamic Roles
31.8
Configuring Dynamic Groups for WebCenter Portal
31.8.1
Creating a Dynamic Group Using an LDIF File
31.8.2
Creating a Dynamic Group Using the Oracle Directory Services Manager
31.9
Configuring the REST Service Identity Asserter
31.9.1
Understanding the REST Service Instance and Identity Asserter
31.9.2
Setting up the Client Application
31.9.3
Configuring the WLS Trust Service Asserter
32
Configuring the Policy and Credential Store
32.1
Creating a root Node
32.2
Reassociating the Credential and Policy Store Using Fusion Middleware Control
32.3
Reassociating the Credential and Policy Store Using WLST
32.4
Reassociating the Policy and Credential Store with a Database
32.5
Managing Credentials
32.6
Managing Users and Application Roles
32.6.1
Granting the WebCenter Portal Administrator Role
32.6.1.1
Granting the WebCenter Portal Administrator Role Using Fusion Middleware Control
32.6.1.2
Granting the WebCenter Portal Administrator Role Using WLST
32.6.2
Granting Application Roles
32.6.2.1
Granting Application Roles Using Fusion Middleware Control
32.6.2.2
Granting Application Roles Using WLST
32.6.3
Using the Runtime Administration Pages
32.7
Configuring Self-Registration By Invitation in WebCenter Portal
32.8
Setting the Policy Store Refresh Interval and Other Cache Settings
32.8.1
Setting the Policy Store Refresh Interval
32.8.2
Setting the Connection Pool Cache
32.8.3
Setting User Cache Settings
32.8.4
Setting Group Cache Settings
33
Configuring Single Sign-on
33.1
Introduction to Single Sign-on
33.2
Configuring Oracle Access Manager (OAM)
33.2.1
OAM Components and Topology
33.2.2
Roadmap to Configuring OAM
33.2.3
Installing and Configuring OAM
33.2.3.1
Installing and Configuring OAM 11g
33.2.3.1.1
Installing and Configuring OAM 11g
33.2.3.1.2
Installing and Configuring the Oracle HTTP Server
33.2.3.1.3
Installing the WebGate on the WebTier
33.2.3.1.4
Registering the WebGate Agent
33.2.3.2
Installing and Configuring OAM 10g
33.2.3.2.1
Installing and Configuring OAM 10g
33.2.3.2.2
Installing and Configuring the Oracle HTTP Server
33.2.3.2.3
Configuring the WebCenter Portal Policy Domain
33.2.3.2.4
Installing the WebGate 10g on the WebTier
33.2.4
Configuring the WebLogic Domain for OAM
33.2.4.1
Configuring the Oracle Internet Directory Authenticator
33.2.4.2
Configuring the OAM Identity Asserter
33.2.4.3
Configuring the Default Authenticator and Provider Order
33.2.4.4
Adding an OAM Single Sign-on Provider
33.2.5
Installing and Configuring the Oracle HTTP Server
33.2.6
Additional Single Sign-on Configurations
33.2.6.1
Configuring WebCenter Portal for SSO
33.2.6.2
Configuring the Discussions Server for SSO
33.2.6.2.1
Creating a Discussions Server Connection for WebCenter Portal
33.2.6.3
Configuring Worklists for SSO
33.2.6.4
Configuring OAM for RSS Feeds Using External Readers
33.2.6.4.1
Unprotecting RSS Feeds in OAM 11g
33.2.6.4.2
Unprotecting RSS Feeds in OAM 10g
33.2.6.5
Configuring the WebLogic Server Administration Console and Enterprise Manager for OAM 10g
33.2.6.6
Configuring the WebLogic Server Administration Console and Enterprise Manager for OAM 11g
33.2.6.7
Configuring Secure Enterprise Search for SSO
33.2.6.8
Configuring Content Server for SSO
33.2.6.9
Restricting Access with Connection Filters
33.2.6.10
Configuring Portlet Producers and Additional Components
33.2.7
Testing Your OAM Installation
33.3
Configuring Oracle Single Sign-On (OSSO)
33.3.1
Roadmap to Configuring OSSO
33.3.2
OSSO Components and Topology
33.3.3
Configuring the Oracle HTTP Server and Associated Modules
33.3.4
Configuring the OSSOIdentityAsserter
33.3.5
Registering OHS with Oracle SSO
33.3.6
Additional Configurations
33.3.6.1
Configuring WebCenter Portal for SSO
33.3.6.2
Restricting Access Using the WebTier OHS Ports
33.3.6.3
Configuring the Discussions Server for SSO
33.3.6.4
Configuring the Worklist Component for SSO
33.3.6.5
Configuring Oracle Content Server for SSO
33.3.6.6
Configuring OSSO for RSS Feeds Using External Readers
33.3.6.7
Configuring SES Crawl for SSO
33.4
Configuring SAML-based Single Sign-on
33.4.1
SAML Components and Topology
33.4.2
Configuring SAML-based Single Sign-on
33.4.2.1
SAML Single Sign-on Prerequisites
33.4.2.1.1
Configuring Oracle Content Server for SAML SSO
33.4.2.1.2
Configuring the Discussions Server for SAML SSO
33.4.2.1.3
Configuring and Exporting the Certificates
33.4.2.1.4
Setting Up SSL
33.4.2.2
Configuring SAML-based SSO
33.4.2.2.1
The Single Sign-on Script
33.4.2.2.2
Using the Scripts
33.4.2.3
Configuring SAML SSO for RSS Using External Readers
33.4.2.4
Checking Your Configuration
33.4.2.5
Disabling Your SAML SSO Configuration
33.4.2.6
Removing Your SAML SSO Configuration
33.5
Configuring SSO for Microsoft Clients
33.5.1
Microsoft Client SSO Concepts
33.5.2
System Requirements
33.5.3
Configuring Microsoft Clients
33.5.3.1
Configuring the Negotiate Identity Assertion Provider
33.5.3.2
Configuring an Active Directory Authentication Provider
33.5.3.3
Configuring WebCenter Portal
33.5.3.4
Configuring the Discussions Server for SSO
33.6
Configuring SSO with Virtual Hosts
33.6.1
Understanding the Need for a Virtual Host
33.6.2
Configuring Virtual Hosts for OSSO
33.6.3
Configuring Virtual Hosts for OAM 10g
33.6.4
Configuring Virtual Hosts for OAM 11g
33.6.5
Configuring WebCenter Portal for Virtual Hosts
33.6.6
Testing Your Configuration
34
Configuring Portal Framework Applications for Single Sign-on
34.1
Configuration Overview
34.2
Single Sign-on Prerequisites
34.2.1
Adding CLIENT-CERT in web.xml
34.2.2
Setting the Cookie Path for JSESSIONID
34.2.3
Determining the Public and Protected URIs for Your Application
34.2.4
Implications of Embedded Login
34.2.5
Handling Logout
34.3
Configuring the WebTier
34.4
Configuring Portal Framework and Portlet Producer Applications for OAM
34.4.1
Configuring Portal Framework Applications for OAM 10
g
34.4.2
Configuring Portlet Producer Applications for OAM 10
g
34.4.3
Configuring Portal Framework Applications for OAM 11
g
34.4.4
Configuring Portlet Producer Applications for OAM 11
g
34.5
Configuring Portal Framework Applications for OSSO
34.6
Configuring Portal Framework Applications for SAML SSO
34.6.1
Configuring SAML SSO for a Destination Portal Framework Application
34.6.1.1
Enabling the Destination Site
34.6.1.2
Configuring a Relying Party
34.6.1.3
Configuring an Asserting Party
34.6.2
Configuring SAML SSO for a Source Portal Framework Application
34.6.2.1
Protecting SAML ITS
34.6.2.2
Setting the Cookie Path for JSESSIONID
34.6.2.3
Setting the SSO Property to True
34.6.2.4
Configuring the SAML Credential Mapping Provider
34.6.2.5
Configuring a Relying Party
34.6.2.6
Configuring the Source Site Federation Services
34.6.2.7
Configuring the SAML Identity Assertion Provider
34.6.2.8
Configuring the Destination Site Federation Services
34.6.2.9
Configuring Other Destination Applications
35
Configuring SSL
35.1
Securing the Browser Connection to WebCenter Portal with SSL
35.1.1
Creating the Custom Keystore
35.1.2
Configuring the Custom Identity and Java Trust Keystores
35.1.3
Configuring the SSL Connection
35.2
Securing the Browser Connection to a Portal Framework Application with SSL
35.3
Securing the Connection from Oracle HTTP Server to WebCenter Portal with SSL
35.3.1
Configuring the Identity and Trust Keystores
35.3.2
Configuring the SSL Connection
35.3.3
Installing the Oracle HTTP Server
35.3.4
Wiring the WebCenter Portal Ports to the HTTP Server
35.3.5
Configuring the SSL Certificates
35.4
Securing the Browser Connection to the Discussions with SSL
35.4.1
Creating the Custom Keystore
35.4.2
Configuring the Identity and Trust Key Stores
35.4.3
Configuring the SSL Connection
35.5
Securing the WebCenter Portal Connection to Portlet Producers with SSL
35.5.1
Creating the Custom Keystores
35.5.2
Configuring the Identity and Trust Key Stores
35.5.3
Configuring the SSL Connection
35.5.4
Registering the SSL-enabled WSRP Producer and Running the Portlets
35.5.5
Registering the SSL-enabled PDK-Java Producer and Running the Portlets
35.5.6
Consuming SSL-Enabled WSRP Portlets in JDeveloper
35.6
Securing the WebCenter Portal Connection to the LDAP Identity Store
35.6.1
Exporting the OID Certificate Authority (CA)
35.6.2
Setting Up the WebLogic Server
35.7
Securing the WebCenter Portal Connection to Content Server with SSL
35.7.1
Configuring a Keystore and Key on the Client Side
35.7.2
Configuring a Keystore and Key on the Server Side
35.7.3
Verifying Signatures of Trusted Clients
35.7.4
Securing Identity Propagation
35.8
Securing the WebCenter Portal Connection to IMAP and SMTP with SSL
35.9
Securing a Portal Framework Application's Connection to IMAP and SMTP with SSL
35.10
Securing the Connection to Oracle SES with SSL
35.10.1
Securing Oracle SES with SSL
35.10.2
Securing the Connection to Oracle SES with SSL
35.11
Securing the WebCenter Portal Connection to Microsoft Live Communication Server and Office Communication Server with SSL
35.12
Securing the WebCenter Portal Connection to an External BPEL Server with SSL
36
Configuring WS-Security
36.1
Configuring WS-Security for a Simple Topology
36.1.1
Roadmap to Configuring WS-Security for a Simple Topology
36.1.2
Setting Up the WebCenter Portal Domain Keystore
36.1.2.1
Creating the WebCenter Portal Domain Keystore
36.1.2.2
Configuring the Keystore with WLST
36.1.2.3
Configuring the Keystore Using Fusion Middleware Control
36.1.3
Configuring the Discussions Server for a Simple Topology
36.1.3.1
Attaching Security Policies for WebCenter Portal and Discussions Web Service Endpoints
36.1.3.2
Securing the Discussions End Points
36.1.3.2.1
Securing the Discussions Server End Points Using Fusion Middleware Control
36.1.3.2.2
Securing the Discussions Server End Points Using WLST
36.1.3.3
Configuring the Discussions Server Connection Settings
36.1.4
Command Summary for a Simple Topology
36.2
Configuring WS-Security for a Typical Topology
36.2.1
Roadmap to Configuring WS-Security for a Typical Topology
36.2.2
Setting Up the WebCenter Portal Domain Keystore
36.2.2.1
Creating the WebCenter Portal Domain Keystore
36.2.2.2
Configuring the Keystore Using WLST
36.2.2.3
Configuring the Keystore Using Fusion Middleware Control
36.2.3
Configuring the Discussions Server for a Typical Topology
36.2.4
Setting Up the SOA Domain
36.2.4.1
Creating the SOA Domain Keystore
36.2.4.2
Configuring the Keystore Using WLST
36.2.4.3
Configuring the Keystore Using Fusion Middleware Control
36.2.5
Command Summary for a Typical Topology
36.3
Configuring WS-Security for a Complex Topology
36.3.1
Roadmap to Configuring WS-Security for a Complex Topology
36.3.2
Setting Up the WebCenter Portal Domain Keystores
36.3.2.1
Creating the WebCenter Portal Domain and Framework Keystores
36.3.2.2
Configuring the Keystore Using WLST
36.3.2.3
Configuring the Keystore Using Fusion Middleware Control
36.3.3
Configuring the Discussions Server for a Complex Topology
36.3.3.1
Securing the Discussions Service End Points
36.3.3.2
Creating the Discussions Server Keystore
36.3.3.3
Updating the Credential Store
36.3.3.4
Configuring the Discussions Server Connection Settings
36.3.4
Setting Up the First SOA Domain
36.3.4.1
Creating the SOA Domain Keystore
36.3.4.2
Configuring the Keystore Using WLST
36.3.4.3
Configuring the Keystore Using Fusion Middleware Control
36.3.5
Setting Up the Second SOA Domain
36.3.5.1
Creating the SOA Domain Keystore
36.3.5.2
Configuring the Keystore Using WLST
36.3.5.3
Configuring the Keystore Using Fusion Middleware Control
36.3.5.4
Configuring the Worklist Connection for the Second SOA Server
36.3.6
Setting Up the External Portlet Domain Keystore
36.3.6.1
Creating the External Portlet Domain Keystore
36.3.6.2
Configuring the Keystore Using WLST
36.3.6.3
Configuring the Keystore Using Fusion Middleware Control
36.3.7
Setting Up the External WebCenter Domain Keystore
36.3.7.1
Creating the External WebCenter Domain Keystore
36.3.7.2
Configuring the Keystore Using WLST
36.3.7.3
Configuring the Keystore Using Fusion Middleware Control
36.3.8
Command Summary for a Complex Topology
36.4
Securing WebCenter Portal for Applications Consuming WebCenter Portal Client API with WS-Security
36.4.1
Configuring a Simple Topology for Applications Consuming WebCenter Portal Client API
36.4.2
Configuring a Typical Topology for Applications Consuming WebCenter Portal Client API
36.4.3
Configuring a Complex Topology for Applications Consuming WebCenter Portal Client API
37
Configuring Security for Portlet Producers
37.1
Securing a WSRP Producer
37.1.1
Deploying the Producer
37.1.2
Attaching a Policy to the Producer Endpoint
37.1.3
Setting Up the Keystores
37.2
Securing a PDK-Java Producer
37.2.1
Defining a Shared Key as a Password Credential
37.2.1.1
Defining a Shared Key Using Fusion Middleware Control
37.2.1.2
Defining a Shared Key Using WLST
37.2.1.3
Registering a PDK-Java Producer with a Shared Key
38
Managing Impersonation
38.1
Introduction to WebCenter Portal Impersonation
38.1.1
About WebCenter Portal Impersonation
38.1.2
Best Practices for Using WebCenter Portal Impersonation
38.2
Preparing WebCenter Portal for Impersonation
38.2.1
WebCenter Portal Impersonation Requirements
38.2.2
Turning on Impersonation in OAM
38.2.3
Adding Impersonation Attributes to the Identity Store
38.2.3.1
Adding Impersonation Attributes for Individual Users
38.2.3.2
Adding Impersonation Attributes for Multiple Users
38.3
Configuring WebCenter Portal for Impersonation
38.4
Configuring Impersonators
38.5
Disabling Impersonation
38.6
Turning off the Session Indicator
38.7
Overriding the Impersonation Hotkey
38.8
Managing Audit Logs for WebCenter Portal Impersonation
Part VIII Lifecycle: WebCenter Portal
39
Understanding WebCenter Portal Life Cycle
39.1
What is the WebCenter Portal Life Cycle?
39.2
What Are the Major WebCenter Portal Life Cycle Tasks?
39.2.1
One-Time Setup Tasks
39.2.2
Development Environment Tasks
39.2.3
Stage Environment Tasks
39.2.4
Production Environment Tasks
39.3
Who Participates in the WebCenter Portal Life Cycle?
39.4
Understanding WebCenter Portal Staging and Production Environments
39.4.1
Setting Up a Staging Environment for WebCenter Portal
39.4.2
Adding Content to the WebCenter Portal Staging Environment
39.4.3
Moving a Portal from Staging to Production
39.5
Tools for Managing WebCenter Portal Life Cycle
39.6
Permissions Required to Perform WebCenter Portal Life Cycle Operations
39.7
Setting Up a Staging or Production WebCenter Portal Environment for the First Time
39.8
Managing WebCenter Portal Deployment from Your Development Environment
39.9
Managing Portal Changes in Staging to Production
39.10
Managing Changes in Production Back Into Staging
39.11
Managing Security Through the WebCenter Portal Life Cycle
39.12
Managing Backups Through the WebCenter Portal Life Cycle
40
Deploying Portals, Templates, Assets, and Extensions
40.1
Deploying Portals
40.1.1
About Portal Deployment
40.1.2
Deploying Portal Archives
40.1.2.1
Understanding Portal Archives
40.1.2.1.1
Understanding Portal Data Files (PDRs)
40.1.2.1.2
Understanding Export Log Files
40.1.2.1.3
Understanding Connection Property Files
40.1.2.2
Deploying Portal Archives to a Different Server
40.1.2.3
Creating Portal Archives
40.1.2.3.1
Portal Archiving Prerequisites
40.1.2.3.2
Exporting Online Portals to an Archive Using Portal Builder Administration
40.1.2.3.3
Exporting Online Portals to an Archive Using WLST
40.1.2.4
Importing One or More Portals from an Archive
40.1.2.4.1
Portal Import Prerequisites
40.1.2.4.2
Importing a Portal from an Archive Using Portal Builder Administration
40.1.2.4.3
Importing a Portal from an Archive Using WLST
40.1.2.5
Viewing and Extracting Portal Archives
40.1.3
Deploying Portal Hierarchies
40.2
Deploying Portal Templates
40.2.1
Exporting Portal Templates
40.2.1.1
Exporting Portal Templates to an Archive Using WebCenter Portal
40.2.1.2
Exporting Portal Templates to an Archive Using WLST
40.2.2
Importing Portal Templates
40.2.2.1
Importing Portal Templates from an Archive Using WebCenter Portal
40.2.2.2
Importing Portal Templates from an Archive Using WLST
40.3
Deploying Assets
40.3.1
Exporting Assets to an Archive
40.3.1.1
Exporting Assets to an Archive from Portal Builder
40.3.1.2
Exporting Assets to an Archive using WLST
40.3.1.3
Exporting Assets to an Archive from JDeveloper
40.3.2
Importing Assets from an Archive
40.3.2.1
About Permissions Required to Import (or Export) Assets
40.3.2.2
Importing Assets from an Archive using Portal Builder
40.3.2.3
Importing Assets from an Archive using WLST
40.4
Deploying Devices and Device Groups
40.4.1
Exporting Devices and Device Groups to an Archive
40.4.1.1
Exporting Devices and Device Groups Using Portal Builder
40.4.1.2
Exporting Devices and Device Groups Using WLST
40.4.2
Importing Devices and Device Groups from an Archive
40.4.2.1
Importing Devices and Device Groups Using Portal Builder
40.4.2.2
Importing Devices and Device Groups Using WLST
40.5
Deploying Custom Shared Library Extensions
40.6
Moving Connections Details from Staging to Production
40.6.1
Exporting WebCenter Portal Connections Details to a File
40.6.2
Importing New WebCenter Portal Connections from a File
40.7
Moving Portals from Staging to Production
40.8
Moving External Portal Data from Staging to Production
40.8.1
Migrating Back-end Components for Individual Portals
40.8.1.1
Exporting Portal Discussions to an Archive
40.8.1.2
Importing Portal Discussions from an Archive
40.8.1.3
Exporting Content for a Portal
40.8.1.4
Importing Content for a Portal
40.8.2
Migrating Back-end Components for an Entire Portal Server
40.9
Managing Portals in Production
40.9.1
Understanding Portal Propagation
40.9.2
Directly Deploying Portals From Staging to Production
40.9.3
Propagating Portal Changes in Staging to Production
40.10
Restrictions
41
Managing WebCenter Portal Backup, Recovery, and Cloning
41.1
Understanding WebCenter Portal Back Up and Recovery
41.2
Comparing Back up, Recovery, and Migration Tools for WebCenter Portal
41.3
Backing Up Individual Portals
41.3.1
Backing Up Portals Using WLST
41.3.2
Backing Up Discussion Data for a Portal
41.3.3
Backing Up Other External Portal Data and Content
41.4
Restoring Portals from a Backup
41.4.1
Restoring Portals from an Archive Using WLST
41.4.2
Restoring Discussions Data for Portal
41.4.3
Restoring Other External Portal Data and Content
41.5
Migrating Entire WebCenter Portal to Another Target
41.5.1
Understanding Import and Export for WebCenter Portal
41.5.2
Prerequisites for WebCenter Portal Export and Import
41.5.3
Exporting WebCenter Portal to an Archive
41.5.3.1
Exporting WebCenter Portal Using Fusion Middleware Control
41.5.3.2
Exporting WebCenter Portal Using WLST
41.5.4
Importing a WebCenter Portal Archive
41.5.4.1
Importing WebCenter Portal Using Fusion Middleware Control
41.5.4.2
Importing WebCenter Portal Using WLST
41.5.4.3
Verifying WebCenter Portal After Import
41.6
Backing Up an Entire WebCenter Portal Installation
41.6.1
Backing up and Restoring All WebCenter Portal Schema Data
41.6.1.1
Prerequisites
41.6.1.2
Back Up (Export) WebCenter Portal Schema Data
41.6.1.3
Restore (Import) WebCenter Portal Data
41.6.2
Backing Up and Restoring All MDS Schema Data
41.6.2.1
Prerequisites
41.6.2.2
Back Up (Export) All MDS Schema Data
41.6.2.3
Restore (Import) MDS Schema Data
41.6.3
Backing Up and Restoring All WebCenter Content Data
41.6.4
Backing up and Restoring Discussion Schema Data
41.6.4.1
Prerequisites
41.6.4.2
Backup (Export) All Discussions Schema Data
41.6.4.3
Restore (Import) Discussions Schema Data
41.6.5
Backing up and Restoring Other Schema Data (ACTIVITIES and PORTLET)
41.6.6
Backing Up and Restoring LDAP Identity Store
41.6.7
Backing Up and Restoring Policy Stores (LDAP and Database)
41.6.8
Backing Up and Restoring Credential Stores (LDAP and Database)
41.6.9
Backing Up and Restoring a WebCenter Portal Domain
41.6.10
Backing Up and Restoring Portlet Producer Metadata
41.6.10.1
Backing Up (Exporting) Portlet Client Metadata
41.6.10.2
Restoring (Importing) Portlet Client Metadata
41.6.11
Backing Up and Restoring Pagelet Producer Metadata
41.6.12
Backing Up and Restoring Activity Graph and Analytics Metadata
41.6.13
Backing Up and Restoring Personalization Metadata
41.6.14
Backing Up and Restoring Audit Repository Configuration
41.7
Restoring an Entire WebCenter Portal Installation
41.8
Using Scripts to Back Up and Restore WebCenter Portal
41.8.1
Understanding Back Up and Restore Script Files
41.8.1.1
master_script.sh
41.8.1.2
wlst_script.py
41.8.1.3
backup.properties and restore.properties Files
41.8.2
Using Scripts to Back Up WebCenter Portal
41.8.3
Restoring WebCenter Portal from Backups Using Scripts
41.9
Cloning a WebCenter Portal Environment
Part IX Lifecycle: Portal Framework Applications
42
Deploying Portal Framework Applications
42.1
Deploying Portal Framework Applications
42.1.1
Deployment Roadmap
42.1.2
Deployment Prerequisites
42.1.3
Preparing the Application EAR File
42.1.3.1
EAR File Contents
42.1.4
Creating a Managed Server
42.1.5
Creating and Registering the Metadata Service Repository
42.1.5.1
Creating the MDS Schema Using the Repository Creation Utility
42.1.5.2
Registering the MDS Schema Using Fusion Middleware Control
42.1.5.3
Registering the MDS Schema Using WLST
42.1.6
Deploying the Application to a WebLogic Managed Server
42.1.6.1
Choosing the Information Artifact Store
42.1.6.2
Choosing the Data Source
42.1.6.3
Deploying Applications Using Oracle JDeveloper
42.1.6.4
Deploying Applications Using Fusion Middleware Control
42.1.6.5
Deploying Applications Using WLST
42.1.6.6
Deploying Applications Using the WLS Administration Console
42.1.6.7
Saving and Reusing the Deployment Plan
42.1.7
Migrating Customizations and Data Between Environments
42.1.8
Configuring Applications to Run in a Distributed Environment
42.2
Undeploying Portal Framework Applications
42.2.1
Undeploying Portal Framework Applications Using Fusion Middleware Control
42.2.2
Undeploying Portal Framework Applications Using WLST
42.2.3
Removing an Application's Credential Map
42.3
Redeploying Portal Framework Applications
42.3.1
Redeployment Considerations
42.3.1.1
Preserving Application Configuration
42.3.1.1.1
Preserving Configuration Across Deployment Using WLST
42.3.1.2
Preserving Service and User Customizations
42.3.1.3
Preserving Asset Customizations
42.3.1.4
Preserving Portlet Customizations
42.3.2
Redeploying Portal Framework Applications Using Fusion Middleware Control
42.3.3
Redeploying Portal Framework Applications Using WLST
42.4
Post-Deployment Configuration
42.4.1
Checking Security Configurations After Deployment
42.4.2
Checking Application Connections After Deployment
42.4.3
Checking Data Source Connections
42.4.4
Tuning the Application
43
Administering Portal Framework Applications Using the Administration Console
43.1
Introduction to the Administration Console for Portal Framework Applications
43.2
Accessing the Administration Console for Portal Framework Applications
43.3
Configuring Defaults for Portal Framework Applications
43.3.1
Choosing a Default Page Template
43.3.2
Choosing Default Resource Catalogs
43.3.3
Choosing a Default Navigation
43.3.4
Choosing a Default Skin
43.3.5
Choosing the Default Base Resource URL
43.4
Managing Members and Roles for Portal Framework Applications
43.4.1
Understanding Users
43.4.2
Understanding Application Roles and Permissions
43.4.2.1
Understanding Application Roles
43.4.2.1.1
Default Application Roles
43.4.2.1.2
Custom Application Roles
43.4.2.2
Understanding Application Permissions
43.4.2.2.1
Application Permissions
43.4.2.2.2
Discussion Server Role Mapping
43.4.2.2.3
Understanding Enterprise Group Role Mapping
43.4.3
Managing Users
43.4.3.1
Adding Members to Application Roles
43.4.3.2
Assigning a User to a Different Role
43.4.3.3
Giving a User Administrative Privileges
43.4.3.4
Revoking Application Roles
43.4.3.5
Adding or Removing Users
43.4.4
Managing Application Roles and Permissions
43.4.4.1
Defining Application Roles
43.4.4.2
Modifying Application Role Permissions
43.4.4.3
Granting or Removing Roles for Unauthenticated Users
43.4.4.4
Granting Roles to All Authenticated Users
43.4.4.5
Deleting Application Roles
43.5
Managing Assets for a Portal Framework Application
43.5.1
Working with Pages
43.5.1.1
Creating a Page
43.5.1.2
Creating a Subpage
43.5.1.3
Setting Page Access
43.5.1.3.1
Setting Permissions on an Individual Page
43.5.1.3.2
Setting Permissions on the Root Node
43.5.1.4
Reordering a Page
43.5.1.5
Moving a Page in the Page Hierarchy
43.5.1.6
Renaming a Page
43.5.2
Creating an Asset
43.5.3
Copying an Asset
43.5.4
Editing Assets
43.5.4.1
Editing an Asset Using the Edit Option
43.5.4.2
Editing the Source Code of an Asset
43.5.5
Setting Properties on an Asset
43.5.5.1
Accessing the Edit Properties Dialog of an Asset
43.5.5.2
Editing the Name or Description of an Asset
43.5.5.3
Associating an Icon with an Asset
43.5.5.4
Categorizing an Asset
43.5.5.5
Setting Asset Attributes
43.5.6
Showing or Hiding an Asset
43.5.7
Setting Asset Security
43.5.8
Uploading and Downloading an Asset
43.5.8.1
Downloading an Asset
43.5.8.2
Uploading an Asset
43.5.9
Previewing an Asset
43.5.10
Deleting an Asset
43.6
Configuring Services, Portlet Producers, and External Applications for Portal Framework Applications
43.6.1
Managing Content
43.6.1.1
Creating a New Folder
43.6.1.2
Creating a Wiki Page
43.6.1.3
Editing a File
43.6.1.4
Uploading a Document
43.6.1.5
Checking Out a Document
43.6.1.6
Uploading a New Version of a Document
43.6.1.7
Viewing Version History of a Content Item
43.6.1.8
Getting Direct and Download URLs of a Document
43.6.1.9
Organizing Columns for the Displayed Content
43.6.1.9.1
Showing Columns
43.6.1.9.2
Reordering Columns
43.6.1.10
Setting Up Security on Folders and Documents
43.6.2
Managing Portlet Producers
43.6.3
Managing External Applications
43.6.4
Creating and Configuring Polls
43.6.4.1
About Polls
43.6.4.2
Creating, Configuring, and Analyzing a Poll
43.6.4.3
Editing a Poll
43.6.4.4
Deleting a Poll
43.6.4.5
Closing a Poll
43.6.4.6
Analyzing the Results of a Poll
43.6.4.7
Taking Polls
43.6.4.8
Setting Polls Task Flow Properties
43.7
Propagating Portal Framework Application Changes From Staging to Production
44
Managing Export, Import, Backup, and Recovery for Portal Framework Applications
44.1
Exporting and Importing Portal Framework Applications for Data Migration
44.1.1
Understanding Portal Framework Application Export and Import
44.1.2
Prerequisites for Portal Framework Application Export and Import
44.1.3
Exporting Portlet Client Metadata for Portal Framework Applications
44.1.4
Importing Portlet Client Metadata for Portal Framework Applications
44.1.5
Exporting Portal Resources for Portal Framework Applications
44.1.6
Importing Portal Resources for Portal Framework Applications
44.1.7
Exporting Metadata for Portal Framework Applications
44.1.8
Importing Metadata for Portal Framework Applications
44.1.9
Migrating Security for Portal Framework Applications
44.1.10
Migrating Schema Data for Portal Framework Applications
44.1.10.1
Understanding Schemas Used by Portal Framework Applications
44.1.10.2
Exporting Schema Data for Portal Framework Applications
44.1.10.3
Importing Schema Data for Portal Framework Applications
44.2
Backing Up and Recovering Portal Framework Applications
Part X Multilanguage Portals
45
Managing a Multilanguage Portal
45.1
About Languages in WebCenter Portal
45.1.1
Languages Supported Out-of-the-Box by WebCenter Portal
45.2
Modifying and Translating Strings at the Application Level
45.3
Translating Strings for a Portal
45.4
Modifying and Adding Translations for a Specific String of a Portal
45.5
Adding Support for a New Language to WebCenter Portal
Part XI Managing Portals in Portal Builder Administration
46
Exploring the Portals Page in Portal Builder
46.1
About the Portals Page in Portal Builder
46.2
Accessing the Portals Page in Portal Builder
46.3
Sorting the Portals Listing
46.4
Creating a Portal
46.5
Importing or Exporting a Portal
46.6
Viewing Information About Any Portal
46.7
Viewing Similar Portals
46.8
Sharing the Link to a Portal
46.9
Closing Any Portal
46.10
Reactivating Any Portal
46.11
Taking Any Portal Offline
46.12
Bringing Any Portal Back Online
46.13
Creating a Subportal
46.14
Moving a Portal or Subportal (Changing the Parent)
46.15
Deleting a Portal
47
Exploring the Administration Page in Portal Builder Administration
47.1
About Portal Builder Administration
47.2
Accessing the Portal Builder Administration Page
47.3
Performing Portal Builder Administration Tasks
48
Configuring Global Defaults Across Portals
48.1
Customizing the Name and Logo
48.2
Choosing a Default Page Template
48.3
Choosing a Default Skin
48.3.1
Applying a Skin for WebCenter Portal
48.4
Choosing a Default Navigation
48.5
Choosing Default Resource Catalogs
48.6
Customizing Copyright and Privacy Statements
48.7
Customizing the Online Help Link
48.8
Choosing a Default Display Language
48.8.1
Customizing the Language List
48.9
Choosing a Default Start (or Landing) Page
48.9.1
Choosing a Default Start Page for Groups
48.9.2
Choosing a Default Start Page for Authenticated Users
48.9.3
Choosing a Default Start Page for Public Users
48.10
Specifying Session Timeout Settings
48.11
Enabling Self-Registration
48.11.1
About Self-Registration
48.11.2
Enabling Anyone to Self-Register
48.11.3
Enabling Self-Registration By Invitation-Only
48.12
Choosing a Default Look and Feel for New Pages
48.13
Enabling and Disabling Access to the Home Portal
48.14
Setting Up Defaults for WebCenter Portal Tools and Services
49
Managing Security Across Portals
49.1
About Portal Security
49.2
About Users
49.3
About Application Roles and Permissions
49.3.1
About Application Roles
49.3.1.1
Default Application Roles
49.3.1.2
Custom Application Roles
49.3.2
About Application Permissions
49.3.2.1
Understanding the Default Permissions
49.3.2.2
Understanding Discussion Server Role Mapping
49.3.2.3
Understanding Enterprise Group Role Mapping
49.4
About Roles and Permissions within a Portal
49.5
Managing Users
49.5.1
Assigning Users (and Groups) to Roles
49.5.2
Assigning a User to a Different Role
49.5.3
Giving a User Administrative Privileges
49.5.4
Revoking Application Roles
49.5.5
Adding or Removing Users
49.6
Managing Application Roles and Permissions
49.6.1
Defining Application Roles
49.6.2
Modifying Application Role Permissions
49.6.3
Granting Permissions to the Public-User
49.6.4
Granting Permissions to the Authenticated-User
49.6.5
Deleting Application Roles
49.7
Troubleshooting Issues with Users and Roles
50
Customizing System Pages
50.1
About System Pages
50.2
Customizing System Pages for All Portals
50.2.1
Customizing an Application-Level System Page
50.2.2
Creating a Page Variant of a System Page for Device Groups
50.2.3
Managing a Page Variant of a System Page for Device Groups
50.3
Setting System Page Properties
50.4
Removing All Page Customizations from a System Page
51
Managing Business Role Pages
51.1
About Business Role Pages
51.2
Setting Page Creation Defaults for Business Role Pages
51.3
Creating a Business Role Page
51.4
Specifying the Target Audience for a Business Role Page
51.4.1
Setting Access on a Custom Business Role Page
51.4.2
Providing Public Access to a Custom Business Role Page
51.4.3
Setting Access on a Seeded Business Role Page
51.5
Revoking Access to a Custom Business Role Page
51.6
Providing Navigation to Business Role Pages
51.6.1
Showing and Hiding Business Role Pages
51.6.2
Creating Navigation to a Business Role Page
51.7
Setting a Default Display Order for Business Role Pages
51.8
Editing a Business Role Page
51.9
Editing the Source of a Business Role Page
51.10
Copying a Business Role Page
51.11
Removing All User Customizations from a Business Role Page
51.12
Deleting a Custom Business Role Page
52
Managing Personal Pages
52.1
About Personal Page Administration
52.2
Setting Application-Level Page Creation Defaults for Personal Pages
52.3
Changing Access Permissions on a Personal Page
52.4
Preventing Users From Creating Personal Pages
52.5
Providing Navigation to Personal Pages
52.6
Editing Personal Pages with Administrative Privileges
52.7
Editing the Source of a Personal Page
52.8
Copying a Personal Page
52.9
Removing All User Customizations from a Personal Page
52.10
Deleting a Personal Page Through the Portals Administration Page
53
Administering Device Settings
53.1
About Device Settings
53.1.1
Introduction to Device Settings
53.1.2
What Are Devices?
53.1.3
What Are Device Groups?
53.1.4
Other Related Concepts
53.1.5
Basic Use Case: Adding Support for a New Device
53.1.6
Understanding How Device Settings are Applied
53.2
Creating and Managing Devices
53.2.1
Creating a New Device
53.2.2
Editing a Device
53.2.3
Copying a Device
53.2.4
Filtering the List of Devices
53.2.5
Deleting a Device
53.3
Creating and Managing Device Groups
53.3.1
Creating a Device Group
53.3.2
Editing a Device Group
53.3.3
Copying a Device Group
53.3.4
Showing and Hiding Device Groups
53.3.5
Setting a Default Device Group
53.3.6
Ordering Device Groups
53.3.7
Filtering Device Groups
53.3.8
Deleting a Device Group
53.4
Managing Device and Device Group Life Cycles
53.4.1
Downloading a Device Group or Device
53.4.2
Uploading a Device Group or Device
53.5
Previewing Devices
53.6
Guidelines and Best Practices for Device Settings
53.7
Discovering Device Attributes: A Sample Task Flow
54
Customizing Task Flows Across Portals
54.1
About Task Flow Customization at the Application Level
54.2
Customizing Task Flows at the Application Level
54.3
Removing Task Flow Customizations
55
Working with Global Attributes Across Portals
55.1
About Global Attributes
55.2
Adding a Global Attribute
55.3
Editing a Global Attribute
55.4
Deleting a Global Attribute
56
Analyzing Portal Usage
56.1
About the Analytics Task Flows and Service
56.2
About the Analytics Administration Page
56.3
Working with Analytics Task Flows
56.3.1
Understanding Analytics Task Flows
56.3.1.1
WebCenter Traffic
56.3.1.2
Page Traffic (Administrator)
56.3.1.3
Login Metrics (System Administrator)
56.3.1.4
Portal Traffic (System Administrator)
56.3.1.5
Portal Response Time (System Administrator)
56.3.1.6
Portlet Traffic (Administrator)
56.3.1.7
Portlet Instance Traffic (Administrator)
56.3.1.8
Portlet Response Time (Administrator)
56.3.1.9
Portlet Instances Response Time (Administrator)
56.3.1.10
Search Metrics
56.3.1.11
Document Metrics (System Administrator)
56.3.1.12
Wiki Metrics (System Administrator)
56.3.1.13
Blog Metrics (System Administrator)
56.3.1.14
Discussion Forum Metrics (System Administrator)
56.3.2
Adding Analytics Task Flows to a Page
56.3.3
Customizing Analytics Reports
56.3.4
Personalizing Your Analytics Report
56.3.4.1
Report Display Options
56.3.4.2
Query Options
56.3.5
Setting Analytics Task Flow Properties
56.3.5.1
About the Analytics Service Task Flow Properties
56.3.5.2
Analytics Service Task Flow Parameters
Part XII Appendixes
A
Oracle WebCenter Portal Configuration
A.1
Configuration Files
A.1.1
adf-config.xml and connections.xml
A.1.2
web.xml
A.1.3
webcenter-config.xml
A.2
Cluster Configuration
A.3
Configuration Tools
B
Oracle HTTP Server Configuration for WebCenter Portal
C
Third-Party Product Support
D
Oracle Secure Enterprise Search Configuration for Evaluation
D.1
Understanding the Configuration Script
D.2
Configuring an Identity Management System in Oracle SES
D.3
Setting Up Oracle WebCenter Content Server for Oracle SES
D.4
Setting Up Oracle WebCenter Portal Discussion Server for Oracle SES
D.5
Setting Up Oracle SES to Search WebCenter Portal
D.5.1
Logging on to the Oracle SES Administration Tool
D.5.2
Setting Up Oracle SES to Search Documents
D.5.3
Setting Up Oracle SES to Search Discussions and Announcements
D.5.4
Excluding Components from the Spaces Crawler
D.5.5
Configuring Oracle SES Facets and Sorting Attributes
D.5.6
Additional Oracle SES Configuration
D.6
Running the Configuration Script
E
Labeling During WebCenter Portal Lifecycle
F
Migrating Wiki Content to WebCenter Portal
F.1
Understanding Wiki Documents and Wiki Pages
F.1.1
Understanding Wiki Documents
F.1.2
Understanding Wiki Pages
F.2
Understanding the Document Migration Utility
F.2.1
Understanding the Document Migration Utility's Export Function
F.2.2
Understanding the Document Migration Utility's Import Function
F.2.2.1
Understanding How the Document Migration Utility Handles Metadata
F.2.2.2
Document Migration Archive
F.3
Migrating Data from the Source Wiki Application to WebCenter Portal
F.3.1
Preparing WebCenter Portal for Importing Wiki Content
F.3.2
Writing and Running a Custom Wiki Extraction Tool to Extract Content from the Wiki Application
F.3.2.1
Extracting and Arranging the Wiki Content
F.3.2.2
Cleaning Up the Source HTML of Wiki Documents
F.3.2.3
Rewriting the URLs
F.3.2.4
Building the ExportImportData.xml Documents
F.3.2.5
Building the Archive File
F.3.3
Using the Document Migration Utility to Import the Archive into the Target Portal
F.3.3.1
Properties Required to Run the Document Migration Utility
F.3.3.2
Migrating Content Using the Document Migration Utility
F.3.3.3
Running the Document Migration Utility with Additional Logging
F.3.4
Creating Wiki Pages in WebCenter Portal for the Content in Content Server
G
Troubleshooting Oracle WebCenter Portal
G.1
Troubleshooting Roadmap
G.2
Troubleshooting Oracle WebCenter Portal Configuration Issues
G.2.1
How Do I Find Out Which Oracle WebCenter Portal Version Is Installed?
G.2.2
WebCenter Portal Menu Does Not Display in Fusion Middleware Control
G.2.3
Configuration Options Unavailable
G.2.4
Configuration Issues with One or More Tools or Services
G.2.5
Configuration for One Application Reflects in Another
G.2.6
Logs Indicate Too Many Open Files
G.3
Troubleshooting Oracle WebCenter Portal WLST Command Issues
G.3.1
No Oracle WebCenter Portal WLST Commands Work
G.3.2
WLST Commands Do Not Work for a Particular Tool or Service
G.3.3
Connection Name Specified Already Exists
G.3.4
WLST Shell is Not Connected to the WebLogic Server
G.3.5
More Than One Application with the Same Name Exists in the Domain
G.3.6
More Than One Application with the Same Name Exists on a Managed Server
G.3.7
Already in Domain Runtime Tree Message Displays
G.4
Troubleshooting Oracle WebCenter Portal Performance Issues
G.4.1
About Performance Monitoring and Troubleshooting Tools
G.4.2
How to Troubleshoot Overall System Slowness
G.4.2.1
Verifying System Resources (CPU and Memory)
G.4.2.2
Monitoring System Resource Usage
G.4.2.2.1
How to use top to monitor system resource usage on Linux
G.4.2.2.2
How to use vmstat to monitor system resource usage on Linux
G.4.2.3
Monitoring Java Virtual Machine (JVM) Usage
G.4.2.3.1
How to Use JConsole to Monitor JVM
G.4.2.4
Verifying Connection Pool Settings
G.4.2.4.1
WebCenter Portal Data Sources (JDBC Connection Pool Settings)
G.4.2.4.2
Identity Store (JNDI Connection Pool Settings)
G.4.2.5
Generating Automatic Workload Repository (AWR) Reports for the Database
G.4.2.6
Diagnosing Network Related Problems Using tcpdump
G.4.2.7
Measuring Network Latency Using ping
G.4.2.8
Generating Thread Dumps to Diagnose Extremely Slow Page Performance, High Thread Counts, and System Hangs
G.4.2.9
Analyzing the Diagnostics Log
G.4.2.10
Using DMS Spy to Monitor Internal Performance Metric Tables
G.4.2.11
Verifying HTTP Request Caching
G.4.2.12
Verifying HTTP Compression
G.4.2.13
Checking Browser Response Times
G.4.2.14
Warm up the System Before Re-Testing Performance
G.4.3
How to Identify Slow Pages
G.4.4
How to Identify Slow Page Components
G.4.4.1
About the Portal Page Performance Analyzer
G.4.4.2
Enabling and Disabling Portal Page Performance Analysis
G.4.4.3
Displaying and Hiding Page Timing Information for Your Current Session
G.4.4.4
Using the Page Performance Analyzer to Troubleshoot Performance Issues
G.4.4.5
Limitations
G.4.5
How to Troubleshoot Slow Page Requests
G.4.5.1
Troubleshooting Live Requests
G.4.5.2
Troubleshooting Stuck Threads
G.4.5.3
Troubleshooting Slow Requests Using JFR Recordings
G.4.5.4
Troubleshooting Memory Leaks and Heap Usage Problems
G.4.5.5
Troubleshooting Slow Requests for Content
G.4.6
How to Troubleshooting Requests using JRockit Flight Recordings
G.5
Using My Oracle Support for Additional Troubleshooting Information
G.6
Troubleshooting WebCenter Portal Workflows
G.6.1
Validating the WebCenter Portal Workflow Configuration
G.6.2
Troubleshooting Issues with WebCenter Portal Workflows
G.7
Troubleshooting WebCenter Portal Import and Export
G.7.1
ResourceLimitException Issue
G.7.2
LockRefreshTask Issue
G.7.3
Portals and Portal Templates Not Available After Import
G.7.4
Unable to Migrate Portals or Documents If the Source and Target Applications Share the Same Content Server
G.8
Troubleshooting Individual Portal and Portal Template Import and Export
G.8.1
Portal Blocked After Unsuccessful Export or Import
G.8.2
Page or Portal Not Found Message After Import
G.8.3
Portal Import Archive Exceeds Maximum Upload File Size
G.8.4
Maximum Number of Portals Exceeded on Export
G.8.5
Lists Not Imported Properly
G.8.6
Exporting and Importing Portals with Tools and Services Configured
G.8.7
Tools and Services Disabled After Import
G.8.8
Importing from the Subportals Page
G.8.9
Unable to Import a Portal If the Source and Target Applications Share the Same Content Server
G.8.10
Exporting and Importing Portals in Multibyte Languages
Glossary
Scripting on this page enhances content navigation, but does not change the content in any way.