1/33
Contents
List of Examples
List of Figures
List of Tables
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in Oracle Portal?
New Features in Oracle Portal 11
g
Release 1 (11.1.1)
New Features in OracleAS Portal 10
g
Release 2 (10.1.4)
Part I Concepts
1
Understanding the Oracle Portal Architecture
1.1
Understand the Oracle Portal Components
1.1.1
What Are the Middle-Tier Components?
1.1.2
What Are the Infrastructure Components?
1.2
Understanding the Oracle Portal Architecture
1.2.1
How Does Oracle Portal Integrate with Other Components?
1.2.2
How Do the Pieces Fit Together?
1.2.2.1
How Are Pages Assembled in Oracle Portal?
1.2.2.2
How Does Communication Flow in Oracle Portal?
1.3
Understanding Caching in Oracle Portal
1.3.1
Understanding Oracle Web Cache
1.3.2
Understanding Portal Cache
1.3.3
Understanding Cache Invalidation in Oracle Portal
1.4
Understanding WSRP and JPS
1.5
What's Next?
2
Planning Your Oracle Portal
2.1
What Do I Need to Consider?
2.1.1
Which Topology Is Right for Me?
2.1.2
How Much Hardware Do I Need?
2.1.3
How Can I Maximize Performance?
2.1.4
How Can I Make My Portal Scale?
2.1.5
How Can I Make My Portal Highly Available?
2.1.6
How Can I Secure My Portal?
2.1.7
How Should I Configure My Hardware and Software?
2.1.7.1
Using a Single Computer
2.1.7.2
Using Multiple Computers
2.1.8
Getting the Most Out of Your Configuration
2.1.8.1
Load Balancing
2.1.8.2
Failover and Redundancy
2.1.8.3
Scalability
2.2
What Do I Need to Do?
2.2.1
Planning Your Portal
2.2.2
Upgrading Oracle Portal
2.2.3
Verifying Pre-Installation Requirements
2.2.4
Installing Oracle Fusion Middleware
2.2.5
Performing Post-Installation Configuration
2.2.6
Performing Advanced Configuration
2.2.7
Securing Oracle Portal
2.2.8
Monitoring Oracle Portal
2.2.9
Troubleshooting Oracle Portal
Part II Installation and Basic Configuration
3
Pre-Installation and Post-Installation Tasks
3.1
Installation Overview
3.1.1
WebLogic Server Installation
3.1.2
Infrastructure Component Installation
3.1.3
Oracle Fusion Middleware Middle-tier Release Installation
3.1.4
Installation Components and Versions
3.2
Accessing Oracle Portal After Installation
3.3
Configuring Oracle Portal During and After Installation
4
Interoperability Scenarios
5
Basic Configuration and Administration
5.1
Getting Started with Oracle Portal Administration
5.1.1
Using the Oracle Portal Administer Tab
5.1.2
Using Additional Administrative Tools
5.1.2.1
Oracle Enterprise Manager 11
g
Fusion Middleware Control
5.1.2.2
WebLogic ScriptingTool (WLST) Command-line Utility
5.1.2.3
Portal Installation and Configuration Scripts
5.2
Finding Out Information About Oracle Portal
5.2.1
Accessing Oracle Portal in Your Browser
5.2.2
Finding Your Oracle Portal Version Number
5.3
Performing Basic Page Administration
5.3.1
Setting a Default Home Page
5.3.1.1
Setting the System Default Home Page
5.3.1.2
Setting a Group's Default Home Page
5.3.1.3
Setting a User's Default Home Page
5.3.2
Setting the System Default Style
5.3.3
Creating Personal Pages
5.3.3.1
Automatically Creating a Personal Page for New Users
5.3.3.2
Creating a Personal Page for an Existing User
5.3.4
Setting the Total Space Allocated for Uploaded Files
5.3.5
Setting the Maximum File Size for Uploaded Files
5.3.6
Changing the Page Group Quota
5.3.7
Specifying E-mail (SMTP) Host
5.3.8
Specifying an Error Message Page
5.3.9
Specifying an Error Reporting Style
5.3.10
Setting the Default Page for Non-Authenticated Users
5.3.11
Specifying the Default DOCTYPE for Pages
5.3.12
Removing the Context-Sensitive Help Link
5.4
Configuring Self-Registration
5.5
Setting Up Oracle BPEL Process Definitions for Approvals
5.5.1
Synchronizing BPEL Workflow with Portal Workflow
5.5.1.1
Deploying the Call Back WebService
5.5.1.2
Configuring Portal for BPEL
5.5.2
Securing your Portal for BPEL Business Process
5.5.2.1
Configuring Outbond SSL to BPEL Server
5.5.2.2
BPEL Server Callback to Portal
5.5.3
Creating a New BPEL Process Definition
5.5.4
Editing an Existing BPEL Process Definition
5.5.5
Deleting an Existing BPEL Process Definition
5.5.6
Oracle Portal Message Schema
5.5.7
BPEL Callback Webservice Proxy
5.6
Performing Basic Portal Administration
5.6.1
Simplifying the Full URL of an Oracle Portal Instance
5.6.2
Configuring Oracle HTTP Server to Use the Oracle Portal Home Page
5.6.3
Stopping and Starting Portal Components Using Fusion Middleware Control
5.6.4
Configuring a Portal DAD Using Fusion Middleware Control
5.6.5
Configuring a Portal DAD Using WLST
5.6.5.1
Creating a Portal DAD
5.6.5.2
Updating Portal Dad
5.6.5.3
Deleting Portal DAD
5.6.5.4
listing a DAD
5.6.6
Configuring the Portal Cache Using Fusion Middleware Control
5.6.7
Configuring the Portal Cache Using WLST
5.6.8
Clearing the Portal Cache
5.6.9
Configuring the Portal Parallel Page Engine
5.6.9.1
Setting PPE Configuration Parameters
5.6.9.2
Configuring the Parallel Page Engine Using WLST
5.6.10
Retrieving the Portal Schema Password
5.6.11
Using a Custom Image Directory
5.7
Configuring Mobile Support in Oracle Portal
5.7.1
Installing Oracle Application Server Wireless
5.7.2
Patching OracleAS Single Sign-On for Oracle Portal Mobile Access
5.7.3
Configuring Mobile Settings in Oracle Portal
5.7.3.1
Enabling Mobile Access
5.7.3.2
Configuring Mobile Home Pages
5.7.3.3
Displaying Page Titles in Mobile Banner Links
5.7.3.4
Displaying Enhanced Page Layouts on PDAs
5.7.3.5
Logging Mobile Responses
5.7.4
Configuring Mobile Access
5.7.4.1
Configuring the Oracle Portal Home Page URL References
5.7.4.2
Configuring the OracleAS Wireless Portal Service URL Reference
5.7.5
Changing the Mobile Device Component of the Cache Key
5.8
Managing Users, Groups, and Passwords
5.9
Configuring Browser Settings
5.10
Configuring Language Support
5.10.1
Installing Languages After Installing Oracle Portal
5.10.2
Enabling the Use of Territories
5.11
Configuring Oracle Portal for WebDAV
5.11.1
Performing Basic WebDAV Configuration
5.11.2
Setting Up a WebDAV Client
5.11.3
WebDAV Clients and SSL
5.11.4
Checking the Version of OraDAV Drivers
5.11.5
Checking version of oraDAV
5.11.6
Viewing Errors
5.12
Configuring Resource Proxying
Part III Advanced Configuration Topics
6
Advanced Configuration
6.1
Changing Oracle Fusion Middleware Listen Ports
6.2
Configuring SSL
6.3
Configuring Multiple Middle Tiers with a Load–Balancing Router
6.3.1
Step 1: Install a Single Portal Middle Tier (M1)
6.3.2
Step 2: Configure Oracle Portal on M1 to Be Accessed Through the LBR
6.3.3
Step 3: Confirm That Oracle Portal is Up and Running
6.3.4
Step 4: Install a New Portal (M2)
6.3.5
Step 5: Configure the New Middle Tier (M2) to Run Your Existing Portal
6.3.6
Step 6: Configure Portal Tools and Web Providers (Optional)
6.3.7
Step 7: Enable Session Binding on Oracle Web Cache
6.3.8
Step 8: Confirm the Completed Configuration
6.4
Configuring Virtual Hosts
6.4.1
Create Virtual Hosts
6.4.1.1
Create the Virtual Host for www.xyz.com
6.4.1.2
Create the Virtual Host for www.abc.com
6.4.1.3
Verify the httpd.conf File
6.4.1.4
Verify That the Virtual Hosts Are Configured Correctly
6.4.2
Configure Oracle Web Cache
6.4.3
Register Oracle Portal with OracleAS Single Sign-On
6.4.4
Verify the Configuration
6.4.5
Reconfiguring Portal for a Change in the OracleAS Single Sign-On 10g Host Name
6.5
Configuring Oracle Portal to Use a Proxy Server
6.6
Configuring Oracle Portal to Work with a Reverse Proxy Server
6.7
Managing Oracle Portal Content Cached in Oracle Web Cache
6.7.1
Managing Oracle Web Cache
6.7.2
Configuring Portal Web Cache Settings Using Oracle Enterprise Manager
6.7.3
Configuring Portal Web Cache Settings Using WLST
6.7.3.1
Listing the Attributes
6.7.3.2
Updating the Attributes
6.7.4
Managing Portal Content Cached in Oracle Web Cache
6.7.4.1
Clearing the Entire Web Cache
6.7.4.2
Clearing the Cache for a Particular User
6.7.4.3
Setting the Expiry Time for Invalidation-based Caching
6.7.4.4
Clearing the Cache for a Particular Portal Object
6.7.5
Clearing the Cache Invalidation Queue Through SQL*Plus
6.7.6
Managing the Invalidation Message Processing Job
6.8
Configuring Oracle Portal to Use a Dedicated Oracle Web Cache Instance
6.8.1
Understanding Installation Prerequisites and Requirements
6.8.2
Configuring a Dedicated Oracle Web Cache
6.8.2.1
Task 1: Verify That the Oracle Web Cache on the Dedicated Server Is Running
6.8.2.2
Task 2: Configure Oracle Web Cache on the Dedicated Server
6.8.2.3
Task 3: Stop the Unused Oracle Web Cache on the Middle-Tier Server
6.8.2.4
Task 4: Configure Oracle Portal Middle Tier with Oracle Web Cache Settings
6.8.2.5
Task 5: Configure Virtual Host Settings for Oracle HTTP Server
6.8.2.6
Task 6: Re-Registering the Oracle HTTP Server Partner Application
6.9
Configuring the Cluster Environment After Installation
6.9.1
Middle Tier Configuration
6.9.2
Repository Configuration
6.10
Configuring OracleAS Wireless
6.11
Changing the Oracle Portal Schema Password
6.11.1
Changing the Schema Password for a Default Oracle Portal Instance
6.11.2
Changing the Portal Credentials
6.11.2.1
Managing Portal Credentials Using Oracle Enterprise Manager
6.11.2.2
Managing Portal Credentials Using WLST Commands
6.11.3
Changing the Schema Password for a Nondefault Oracle Portal Instance
6.12
Configuring Oracle Portal Using WLST
6.12.1
Configuring Portal Middle Tier
6.12.2
Configuring Portal Site Attributes
6.12.3
Configuring Portal Oracle Internet Directory Attributes
6.12.3.1
Listing the Attributes
6.12.3.2
Updating the Attributes
7
Securing Oracle Portal
7.1
About Oracle Portal Security
7.1.1
Oracle Portal Security Model
7.1.2
Classes of Users and Their Privileges
7.1.2.1
Oracle Portal Default, Seeded User Accounts
7.1.2.2
Oracle Portal Default, Seeded Groups
7.1.2.3
Oracle Portal Default Schemas
7.1.3
Resources Protected
7.1.3.1
Global Privileges
7.1.3.2
Object Privileges
7.1.3.3
Granting Privileges to New Providers
7.1.3.4
Privileges to Edit Web Providers and Provider Groups
7.1.3.5
Privileges to Create and Edit WSRP Producers
7.1.3.6
Privileges to Edit URL and XML Portlets in the Portlet Repository
7.1.4
Authorization and Access Enforcement
7.1.5
Authorization Modification
7.1.5.1
Secure Network Aware Authorization Modifiers
7.1.5.2
Default Authorization Modifier
7.1.5.3
Page View and Edit Authorization Modifier
7.1.5.4
Defining Required Page Attributes for use with Authorization Modifiers
7.1.6
Leveraging Oracle Fusion Middleware Security Services
7.1.7
Leveraging Oracle Identity Management Infrastructure
7.1.7.1
Relationship Between Oracle Portal and OracleAS Single Sign-On
7.1.7.2
Relationship Between Oracle Portal and Oracle Access Manager
7.1.7.3
Relationship Between Oracle Portal and Oracle Internet Directory
7.1.7.4
Relationship Between Oracle Portal and Oracle Directory Integration Platform
7.1.7.5
Relationship Between Oracle Portal and Oracle Delegated Administration Services
7.1.7.6
User Portlet
7.1.7.7
Portal User Profile Portlet
7.1.7.8
Group Portlet
7.1.7.9
Portal Group Profile Portlet
7.1.7.10
Oracle Delegated Administration Services Public Roles
7.1.8
Configuring Dynamic Groups
7.1.8.1
Defining the Dynamic Group
7.1.8.2
Using a Dynamic Group to Secure a Page
7.1.9
Security for Portlets
7.1.9.1
Authentication
7.1.9.2
Authorization
7.1.9.3
Communication Security
7.1.9.4
Access Control Lists
7.1.9.5
Oracle Portal Server Authentication
7.1.9.6
Securing the Portal Tools Provider Configuration Pages
7.1.9.7
Single Sign-On
7.1.9.8
Programmatic Portlet Security
7.1.9.9
Message Authentication
7.1.9.10
HTTPS Communication
7.1.9.11
Configuration of SSL
7.1.10
Securing Access to Web Services Remote Portlets
7.1.10.1
Setting Up the Keystores
7.1.10.2
Configuring the Producer
7.1.11
Securing the OmniPortlet and Simple Parameter Form
7.1.12
Securing the Web Clipping Provider
7.1.12.1
Adding Certificates for Trusted Sites
7.1.12.2
Configuring Oracle Advanced Security for the Web Clipping Provider
7.1.13
Securing the Federated Portal Adapter
7.1.14
Securing OraDAV
7.1.14.1
Session Cookie Expiration
7.1.14.2
SSL and OraDAV
7.1.14.3
Encrypting a Password in MOD_ORADAV.CONF
7.2
Configuring Oracle Fusion Middleware Security Framework for Oracle Portal
7.2.1
Configuring Fusion Middleware Security Framework Options for Oracle Portal
7.2.2
Configuring Oracle Identity Management Options for Oracle Portal
7.2.2.1
Setting the Appropriate Naming and Nickname Attributes
7.2.2.2
Defining a Role for Oracle Portal Installers
7.3
Configuring Oracle Portal Security
7.3.1
Configuring Oracle Portal Security Options
7.3.1.1
Changing Settings on the Global Settings Page
7.3.1.2
Enforcing Role-Based Access Control
7.3.1.3
Configuring Provider Message Authentication
7.3.2
Configuring Options for Oracle Fusion Middleware Security Framework
7.3.2.1
Configuring SSL for Oracle Portal
7.3.2.2
Securing the Connection to Oracle Internet Directory (Optional)
7.3.2.3
Post-Installation Security Checklist
7.3.3
Configuring Oracle Portal Options for Database Security
8
Monitoring and Administering Oracle Portal
8.1
Using Oracle Enterprise Manager 11
g
Fusion Middleware Control
8.2
Using Fusion Middleware Control to Monitor and Administer Oracle Portal
8.2.1
Portal Home Page Overview
8.2.1.1
Page Response Time Portlet
8.2.1.2
Page Response Codes Statistics Portlet
8.2.1.3
Popular Producers Portlet
8.2.1.4
Related Components Portlet
8.2.1.5
Producers Portlet
8.2.1.6
Resource Center Portlet
8.2.1.7
Page Engine Statistics Portlet
8.2.2
Administrating and Monitoring from the Oracle Home Page
8.2.2.1
Performance Metrics Page
8.2.2.2
Performance Summary Page
8.2.2.3
Configure Database Access Descriptor Page
8.2.2.4
Portal Cache Configuration Page
8.2.2.5
Page Engine Configuration Page
8.2.2.6
Portal Wire Configuration Page
8.2.2.7
Logs
8.2.3
Topology Tab
8.3
Viewing Oracle Portal Activity Reports
8.3.1
Logged Events
8.3.2
Choosing Which Events Are Logged
8.3.3
Activity Log Views
8.3.4
Accessing Activity Log Views Externally
8.4
Viewing Oracle Fusion Middleware Port Usage
8.5
Defining Oracle Enterprise Manager Administration Roles
8.6
About the Oracle Fusion Middleware System MBean Browser
8.6.1
When should I use the Oracle Fusion Middleware System MBean Browser?
8.6.2
About Portal Configuration MBeans
9
Configuring Intranet and Internet for Oracle Portal
9.1
Configuring a Dedicated Intranet and Internet for Oracle Portal
9.1.1
Installing and Configuring the External Middle tier
9.1.2
Installing the First Internal Middle Tier on APPHOST3
9.1.3
Configuring an Oracle Web Cache Invalidation-only Cluster
9.1.3.1
Preparing the Network Environment for the Oracle Web Cache Invalidation-only Cluster
9.1.3.2
Configuring the Caches
9.1.3.3
Disabling External to Internal Communication Through the Firewall
9.1.4
Configuring the First internal Middle Tier on APPHOST3 for Load Balancing Router
9.1.5
Registering the Internal Middle Tier as a Partner Application
9.1.6
Changing Host Assertion in WebLogic
9.1.6.1
Validate the Configuration
9.1.7
Installing the Second Internal Middle Tier on APPHOST4
9.1.8
Configuring an Oracle Web Cache Invalidation-only Cluster
9.1.9
Configuring the Second Internal Middle Tier on APPHOST4 for Load Balancing Router
9.1.10
Configure Web Cache
9.1.11
Configuring the Oracle Portal Schema in the Oracle Metadata Repository
9.1.12
Validating the Completed Configuration
9.2
Upgrading Oracle Portal 10g Intranet-Internet setup to 11g
9.2.1
Installing and Upgrading the External Middle Tier
9.2.2
Post Upgrade Configuration of the External Middle tier
9.2.3
Installing and Upgrading the First Internal Middle Tier on APPHOST3
9.2.4
Post Upgrade Configuration of the First Internal Middle Tier on APPHOST3
9.2.5
Installing and Upgrading the Second Middle Tier on APPHOST4
9.2.6
Post Upgrade Configuration of the Second Internal Middle Tier on APPHOST4
9.2.7
Validating the Configuration
10
Configuring the Search Features in Oracle Portal
10.1
Search Options in Oracle Portal
10.1.1
Oracle Portal Search
10.1.2
Oracle Secure Enterprise Search
10.1.3
Default Search Functionality
10.1.4
Deciding Which Search Options to Use
10.1.5
Differences Between Oracle Secure Enterprise Search and Oracle Portal Search
10.2
Configuring Oracle Portal Search Options
10.2.1
Configuring Oracle Portal Search Portlets
10.2.1.1
Choosing Search Result Pages
10.2.1.2
Limiting the Number of Search Results on a Page
10.2.1.3
Choosing an Advanced Search Link (Basic/Custom Search Portlets)
10.2.1.4
Choosing an Internet Search Engine (Advanced/Custom Search Portlets)
10.2.2
Configuring Oracle Text Options in Oracle Portal
10.2.2.1
Enabling and Disabling Oracle Text in Oracle Portal
10.2.2.2
Setting Oracle Text Search Result Options
10.2.2.3
Setting a Base URL for Oracle Text
10.2.2.4
Configuring Proxy Settings for Oracle Text
10.2.3
Configuring Oracle Secure Enterprise Search Options in Oracle Portal
10.3
Oracle Text
10.3.1
Understanding Oracle Portal Searches with Oracle Text Enabled/Disabled
10.3.1.1
Searching With Oracle Text Disabled
10.3.1.2
Searching With Oracle Text Enabled
10.3.2
Oracle Text Prerequisites
10.3.3
Oracle Text Indexes
10.3.3.1
Oracle Text Index Overview
10.3.3.2
Oracle Text Index Preferences
10.3.3.3
Datastore Procedures
10.3.3.4
Granting CTXAPP Role to the Oracle Portal Schema
10.3.3.5
Multilingual Functionality (Multilexer)
10.3.3.6
STEM Searching
10.3.3.7
Maximizing AUTO_FILTER Performance
10.3.4
Creating and Dropping Oracle Text Indexes
10.3.4.1
Creating All Oracle Text Indexes Using ctxcrind.sql
10.3.4.2
Creating a Single Oracle Text Index
10.3.4.3
Dropping All Oracle Text Indexes Using ctxdrind.sql
10.3.4.4
Dropping a Single Oracle Text Index
10.3.5
Maintaining Oracle Text Indexes
10.3.5.1
Synchronizing Oracle Text Indexes
10.3.5.2
Synchronizing an Oracle Text Index On Commit
10.3.5.3
Synchronizing All Oracle Text Indexes Manually
10.3.5.4
Scheduling Index Synchronization
10.3.5.5
Deciding How Often to Synchronize Oracle Text Indexes
10.3.5.6
Synchronizing All the Index Content
10.3.5.7
Optimizing Oracle Text Indexes
10.3.5.8
Scheduling Index Optimization
10.3.5.9
Choosing the Optimization Interval
10.3.6
Indexing and Searching URL Content
10.3.6.1
Relative URLs
10.3.6.2
Unsupported URLs
10.3.6.3
Supported URLs
10.3.6.4
URL Index Proxy Settings
10.3.7
Disabling Document and URL Indexing
10.3.8
Viewing the Status of Oracle Text Indexes
10.3.9
Monitoring Oracle Text Indexing Operations
10.3.9.1
Using start_log to Monitor Index Operations
10.3.9.2
Using logcrind.sql to Monitor Index Creation
10.3.10
Viewing Indexing Errors
10.3.11
Translating Indexing Errors to Objects in Oracle Portal
10.3.11.1
Item Indexing Errors
10.3.11.2
Page Indexing Errors
10.3.11.3
Category Index Errors
10.3.11.4
Perspective Indexing Errors
10.3.11.5
Document Index Errors
10.3.11.6
URL Index Errors
10.3.12
Common Indexing Errors
10.3.12.1
Common Document Indexing Errors
10.3.12.2
Common URL Indexing Errors
10.3.13
Handling Indexing Hangs or Crashes
10.3.13.1
Identifying Whether an Index Operation is Hanging
10.3.13.2
Preventing Indexes From Hanging and Crashing
10.4
Oracle Secure Enterprise Search
10.4.1
Oracle Secure Enterprise Search Overview
10.4.1.1
About the Oracle Secure Enterprise Search Sample Query Applications
10.4.1.2
About Oracle Secure Enterprise Search Configuration
10.4.2
Oracle Secure Enterprise Search Secure Portlet
11
Tuning Performance in Oracle Portal
11.1
Setting the Number of Server Processes
11.2
Setting the Number of Idle Processes
11.3
Setting the Number of PPE Fetchers
11.4
Tuning the Oracle HTTP Server
11.5
Tuning File System Cache to Improve Caching Performance
11.6
Tuning Oracle Net Services
12
Exporting and Importing Content
12.1
Introduction Oracle Portal Export or Import
12.2
Before You Begin
12.2.1
System Requirements
12.2.2
Additional Considerations
12.2.3
Privileges for Exporting and Importing Content
12.3
Examples of Using Export and Import
12.3.1
Case1: Exporting/Importing Between Development and Production Instances
12.3.2
Case 2: Deploying Identical Content Across Multiple Portal Instances
12.3.3
Case 3: Consolidating Content from Multiple Sources
12.4
Export in Oracle Portal
12.4.1
Oracle Portal Export - Recommended Method
12.4.1.1
How Does Oracle Portal Export Work?
12.4.1.2
How Do I Manage My Transport Sets?
12.4.2
Oracle Portal Export - Alternate Method
12.5
Acquire Transport Set Services
12.5.1
Register a Source Portal
12.5.2
Moving Data to the Target System
12.6
Import in Oracle Portal
12.6.1
Oracle Portal Import - Recommended Method
12.6.1.1
Creating a Database Link
12.6.1.2
Importing Data
12.6.1.3
How Do I Manage My Transport Sets (Import)?
12.7
Using the Oracle Portal Export and Import Command-line Scripts
12.7.1
Downloading the Command-line Scripts
12.7.2
Running Your Script to Create an Export Dum File
12.7.3
Importing the Transport Set Tables to the Target System
12.8
Behavior of Objects After Migration
12.8.1
Behavior of Oracle Portal Objects
12.8.1.1
Page Groups
12.8.1.2
Attributes
12.8.1.3
Approvals
12.8.1.4
Items
12.8.1.5
Pages
12.8.1.6
Regions
12.8.1.7
Portal Templates
12.8.1.8
HTML Templates
12.8.1.9
Categories
12.8.1.10
Perspectives
12.8.1.11
Navigation Pages
12.8.1.12
Styles
12.8.1.13
Item Types
12.8.1.14
Page Types
12.8.2
Import Behavior of Child Objects
12.8.3
Behavior of DB Provider Objects
12.8.3.1
Seeded DB Providers
12.8.3.2
Portal DB Providers
12.8.3.3
Portal DB Provider Components
12.8.3.4
Shared Components
12.8.3.5
Registered Database Providers
12.8.4
Behavior of Portal DB Provider Reports Object Types
12.8.5
Behavior of Web Providers
12.8.5.1
OmniPortlet
12.8.5.2
Web Clipping Providers, WSRP Producers, and Other Web Providers
12.8.6
Behavior of Shared Portlet Instances
12.9
Recommended Best Practices When Exporting and Importing
12.9.1
Naming Convention for Replicated Tabs
12.9.2
Migrating Page Groups and Components
12.9.3
Migrating Portal DB Providers and Components
12.9.4
Migrating Search Components
12.9.4.1
Basic and Advanced Search Portlets
12.9.4.2
Custom Search Portlets
12.9.5
Migrating Content Between Upgraded Oracle Portal Instances
12.9.6
Exporting and Importing in a Hosted Environment
12.9.7
Importing Data with Oracle Text Index Synchronization Turned Off
12.9.8
Migrating Users and Groups
13
Using the Federated Portal Adapter
13.1
About the Federated Portal Adapter
13.1.1
Overview
13.1.2
Differences Between Database Providers and Web Providers
13.1.3
Use of the Federated Portal Adapter
13.1.4
Security Issues
13.1.5
Federated Portal Adapter Related Portlet Modifications
13.2
Setting Up the Environment to Use the Federated Portal Adapter
13.2.1
Checking the PlsqlSessionCookieName Value
13.2.2
Federated Portal Adapter User Authentication Using HMAC
13.2.3
Setting the Cookie Domain
13.2.4
Sharing an OracleAS Single Sign-On and an Oracle Internet Directory Server
13.3
Registering a Provider Using the Federated Portal Adapter
13.4
Writing Custom Portlets Using the Federated Portal Adapter
13.4.1
Relative Links
13.4.2
Personalization
13.5
Troubleshooting Federated Portal Adapter
Part IV Appendixes
A
Using Oracle Fusion Middleware Configuration Files
A.1
Oracle HTTP Server Configuration File (httpd.conf)
A.2
DAD Configuration File (portal_dads.conf)
A.3
Oracle Database Connection Configuration
A.4
Web Cache Configuration Files
A.5
OracleAS Single Sign-On's Partner Application Table
A.6
Local HOSTS File
B
Using Oracle Portal Installation and Configuration Scripts
B.1
Managing the Invalidation Message Processing Job Using cachjsub.sql
B.2
Using the secupoid.sql Script
B.3
Configuring the Portal Session Cookie
B.3.1
Configuring the Cookie Name
B.3.2
Configuring the Scope of the Cookie
B.3.3
Securing the Cookie
B.4
Managing the Session Cleanup Job
B.5
Timing and Caching Statistics
B.5.1
Portlet Statistics
B.5.1.1
Portlet Timing Information
B.5.1.2
Portlet Caching Information
B.5.2
Page Statistics
B.5.3
Additional Summary Statistics
B.6
Using the cfgiasw Script to Configure Mobile Settings
B.7
Using the cfgxodnc.pl Script to Change the Mobile Device Component of the Cache Key
B.7.1
Adding the PlsqlCGIEnvironmentList Parameter to the portal_dads.conf File
B.7.2
Running the cfgxodnc.pl script
B.7.3
Adding the useDeviceNameCacheKeys parameter to the PPE Configuration file
B.7.4
Clearing Cached Data
B.8
Using the Category and Perspective Scripts
B.9
Using the PDK-Java Preference Store Migration and Upgrade Utility
B.10
Using the Schema Validation Utility
B.10.1
Using the Schema Validation Utility with Oracle Portal Export and Import
B.10.2
Using the Standalone Schema Validation Utility
C
Integrating JavaServer Pages with Oracle Portal
C.1
Using the JavaServer Page Configuration File
C.1.1
Contents of Your JavaServer Page Configuration File
C.1.1.1
The <jps> Tag
C.1.1.2
The <portal> Tag
C.1.1.3
The <database> Tag
C.1.1.4
The <url> Tag
C.1.1.5
The <cookie> Tag
C.1.1.6
The <pageGroups> Tag
C.1.1.7
The <pageGroup> Tag
C.1.2
Example JavaServer Page Configuration File
C.1.3
Location of Your JavaServer Page Configuration File
C.1.4
External JavaServer Page Login
C.2
Setting Up a JAZN File for External Communication
C.2.1
Setting Up mod_osso
C.2.2
Setting Up JAZN with LDAP
D
Using the wwv_context APIs
D.1
Procedures
D.1.1
add_attribute_section
D.1.2
commit_sync
D.1.3
create_index
D.1.4
create_missing_indexes
D.1.5
create_prefs
D.1.6
createindex
D.1.7
drop_all_indexes
D.1.8
drop_index
D.1.9
drop_invalid_indexes
D.1.10
drop_prefs
D.1.11
dropindex
D.1.12
optimize
D.1.13
set_parallel_degree
D.1.14
set_sync_memory
D.1.15
set_use_doc_index
D.1.16
set_use_url_index
D.1.17
sync
D.1.18
touch_index(p_indexes wwsbr_array)
D.1.19
touch_index
D.1.20
update_index_prefs
D.2
Functions
D.2.1
checkindex
D.2.2
doc_index
D.2.3
get_commit_sync
D.2.4
get_parallel_degree
D.2.5
get_sync_memory
D.2.6
get_use_doc_index
D.2.7
get_use_url_index
D.2.8
valid_doc_index
D.2.9
valid_url_index
D.2.10
url_index
D.3
Constants
D.3.1
Index Name Constants
D.3.2
Oracle Text AUTO_FILTER Format Constants
D.3.3
Oracle Text Job Constants
D.3.4
URL Unsuitable for Indexing Constant
D.4
Exceptions
E
Configuring the Portal Tools Providers
E.1
Configuring Web Clipping
E.1.1
Configuring the Web Clipping Repository
E.1.2
Registering the Web Clipping Provider (PDK Only)
E.1.3
Configuring HTTP or HTTPS Proxy Settings
E.1.3.1
Restricting Users from Clipping Content from Unauthorized External Web Sites
E.1.4
Configuring Caching
E.1.4.1
Configuring Caching
E.2
Configuring OmniPortlet
E.2.1
Configuring the OmniPortlet Provider
E.2.1.1
Configuring HTTP or HTTPS Proxy Settings
E.2.1.2
Configuring the Secured Data Repository (PDK only)
E.2.1.3
Configuring Caching (PDK Only)
E.2.1.4
Configuring OmniPortlet to Access HTTPS URLs
E.2.2
Performing Optional OmniPortlet Configurations
E.2.3
Registering the OmniPortlet Provider (PDK Only)
E.2.4
Configuring the OmniPortlet Provider to Access Other Relational Databases Using DataDirect JDBC Drivers
E.2.4.1
Installing DataDirect JDBC Drivers
E.2.4.2
Registering DataDirect Drivers in OmniPortlet
F
Setting Up and Maintaining a Virtual Private Portal
F.1
Overview of Hosting
F.1.1
Why Use Hosting?
F.1.2
Known Limitations
F.2
Overview of Steps to Perform for Virtual Private Portals
F.2.1
Enabling Hosting
F.2.2
Setting Up Users and Groups
F.2.3
Adding Subscribers
F.2.4
Removing Subscribers
F.2.5
Advanced Features
F.2.6
Pre-Installation Checklist
F.2.7
Using Oracle Directory Manager
F.3
Enabling Hosting on an Out-of-the-Box Portal
F.4
ASP Users And Groups
F.4.1
Setting Up ASP Users and Groups
F.4.2
Restrictions
F.5
Adding Subscribers
F.6
Advanced Operations on a Virtual Private Portal
F.6.1
Managing ASP Users and Groups
F.6.1.1
Password Sync
F.6.1.2
Delta (Structure Changes) Sync
F.6.1.3
Complete Sync
F.6.2
Removing Subscribers
F.6.3
Using WebDAV in the Virtual Private Portal
F.6.4
Setting Up Directory Integration Platform for the Virtual Private Portal
F.6.5
Partially Prepare (Pre-Cook) Subscribers
F.7
Restrictions
F.7.1
Scripts
F.7.2
ASP Users/Groups Support
F.7.3
Add Subscriber
F.7.4
Remove Subscriber
F.7.5
Upgrade
F.8
Parameters for the Scripts
G
Moving Oracle Portal 11g from a Test to a Production Environment
G.1
Introduction
G.2
Preparing the Source Environment
G.2.1
Prerequisites
G.2.2
Preparing the source environment to be cloned
G.3
Moving from Test to Production Environment
G.3.1
Preparing to move the data from the source environment
G.3.2
Moving data to the target environment
G.4
Validating the Production Environment
H
Troubleshooting Oracle Portal
H.1
Problems and Solutions
H.1.1
Unable to Access Oracle Portal
H.1.2
Unable to Log In to Oracle Portal
H.1.3
Problems Creating Category or Perspective Pages
H.1.4
Problems with Network Address Translation (NAT) Setup
H.1.5
User and Group Information in Oracle Portal and Oracle Internet Directory Does Not Match
H.1.6
Problems with Oracle Portal Performance
H.1.7
Error When Creating Web Folders
H.1.8
Create New Users and Create New Groups Portlets Do Not Appear
H.1.9
ORA-2000x Errors in the error_log File
H.1.10
Remote Web Providers Time Out in a Dynamic DNS Environment
H.1.11
Problems Related to Memory-Intense Operations
H.1.12
Unable to Create Oracle Text Indexes
H.1.13
Problems with MultiLanguage Support for Help
H.1.14
Stale Style-Sheet Data Is Displayed on Portal Pages
H.1.15
Stale Content Is Displayed on Portal Pages
H.1.16
Images Are Not Displayed on Portal Pages
H.1.17
Unhandled Exception Errors
H.1.18
Problems in Configuring the OmniPortlet Provider
H.1.19
Problems in Configuring Oracle Web Cache for the OmniPortlet Provider
H.1.20
Problems in Accessing Oracle Portal from a Mobile Device
H.1.21
Error During Export and Import After Upgrading from Oracle Portal 3.0.9 or 9.0.4
H.1.22
Errors Displayed When the Oracle Portal Language is Traditional Chinese
H.1.23
Uploaded Content Is Not Returned in Search
H.2
Diagnosing Oracle Portal Problems
H.2.1
Enabling ECID Logging
H.2.2
Generating Trace Files
H.2.2.1
Using PlsqlBeforeProcedure and PlsqlAfterProcedure
H.2.2.2
Setting the sql_trace Parameter
H.2.2.3
Setting Database Event 10046
H.2.3
Viewing the Diagnostic Output of Components
H.2.3.1
JPDK
H.2.3.2
Portal Services
H.2.3.3
Parallel Page Engine
H.2.3.4
Oracle Fusion Middleware Portal Developer Kit
H.2.3.5
Oracle Metadata Repository
H.2.3.6
Oracle Web Cache
H.2.4
Using Fusion Middleware Control Log Viewer
H.2.5
Using Oracle Portal Diagnostics Assistant
H.2.6
Analyzing Mobile-Related Problems in Oracle Portal
H.2.7
Enabling Performance Logging
H.3
Need More Help?
Index
Scripting on this page enhances content navigation, but does not change the content in any way.