1/31
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
Changing the Infrastructure Services Used By a Middle Tier
6.10
Configuring the Cluster Environment After Installation
6.10.1
Middle Tier Configuration
6.10.2
Repository Configuration
6.11
Configuring OracleAS Wireless
6.12
Changing the Oracle Portal Schema Password
6.12.1
Changing the Schema Password for a Default Oracle Portal Instance
6.12.2
Changing the Portal Credentials
6.12.2.1
Managing Portal Credentials Using Oracle Enterprise Manager
6.12.2.2
Managing Portal Credentials Using WLST Commands
6.12.3
Changing the Schema Password for a Nondefault Oracle Portal Instance
6.13
Configuring Oracle Portal Using WLST
6.13.1
Configuring Portal Middle Tier
6.13.2
Configuring Portal Site Attributes
6.13.3
Configuring Portal Oracle Internet Directory Attributes
6.13.3.1
Listing the Attributes
6.13.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 the Search Features in Oracle Portal
9.1
Search Options in Oracle Portal
9.1.1
Oracle Portal Search
9.1.2
Oracle Secure Enterprise Search
9.1.3
Default Search Functionality
9.1.4
Deciding Which Search Options to Use
9.1.5
Differences Between Oracle Secure Enterprise Search and Oracle Portal Search
9.2
Configuring Oracle Portal Search Options
9.2.1
Configuring Oracle Portal Search Portlets
9.2.1.1
Choosing Search Result Pages
9.2.1.2
Limiting the Number of Search Results on a Page
9.2.1.3
Choosing an Advanced Search Link (Basic/Custom Search Portlets)
9.2.1.4
Choosing an Internet Search Engine (Advanced/Custom Search Portlets)
9.2.2
Configuring Oracle Text Options in Oracle Portal
9.2.2.1
Enabling and Disabling Oracle Text in Oracle Portal
9.2.2.2
Setting Oracle Text Search Result Options
9.2.2.3
Setting a Base URL for Oracle Text
9.2.2.4
Configuring Proxy Settings for Oracle Text
9.2.3
Configuring Oracle Secure Enterprise Search Options in Oracle Portal
9.3
Oracle Text
9.3.1
Understanding Oracle Portal Searches with Oracle Text Enabled/Disabled
9.3.1.1
Searching With Oracle Text Disabled
9.3.1.2
Searching With Oracle Text Enabled
9.3.2
Oracle Text Prerequisites
9.3.3
Oracle Text Indexes
9.3.3.1
Oracle Text Index Overview
9.3.3.2
Oracle Text Index Preferences
9.3.3.3
Datastore Procedures
9.3.3.4
Granting CTXAPP Role to the Oracle Portal Schema
9.3.3.5
Multilingual Functionality (Multilexer)
9.3.3.6
STEM Searching
9.3.3.7
Maximizing AUTO_FILTER Performance
9.3.4
Creating and Dropping Oracle Text Indexes
9.3.4.1
Creating All Oracle Text Indexes Using ctxcrind.sql
9.3.4.2
Creating a Single Oracle Text Index
9.3.4.3
Dropping All Oracle Text Indexes Using ctxdrind.sql
9.3.4.4
Dropping a Single Oracle Text Index
9.3.5
Maintaining Oracle Text Indexes
9.3.5.1
Synchronizing Oracle Text Indexes
9.3.5.2
Synchronizing an Oracle Text Index On Commit
9.3.5.3
Synchronizing All Oracle Text Indexes Manually
9.3.5.4
Scheduling Index Synchronization
9.3.5.5
Deciding How Often to Synchronize Oracle Text Indexes
9.3.5.6
Synchronizing All the Index Content
9.3.5.7
Optimizing Oracle Text Indexes
9.3.5.8
Scheduling Index Optimization
9.3.5.9
Choosing the Optimization Interval
9.3.6
Indexing and Searching URL Content
9.3.6.1
Relative URLs
9.3.6.2
Unsupported URLs
9.3.6.3
Supported URLs
9.3.6.4
URL Index Proxy Settings
9.3.7
Disabling Document and URL Indexing
9.3.8
Viewing the Status of Oracle Text Indexes
9.3.9
Monitoring Oracle Text Indexing Operations
9.3.9.1
Using start_log to Monitor Index Operations
9.3.9.2
Using logcrind.sql to Monitor Index Creation
9.3.10
Viewing Indexing Errors
9.3.11
Translating Indexing Errors to Objects in Oracle Portal
9.3.11.1
Item Indexing Errors
9.3.11.2
Page Indexing Errors
9.3.11.3
Category Index Errors
9.3.11.4
Perspective Indexing Errors
9.3.11.5
Document Index Errors
9.3.11.6
URL Index Errors
9.3.12
Common Indexing Errors
9.3.12.1
Common Document Indexing Errors
9.3.12.2
Common URL Indexing Errors
9.3.13
Handling Indexing Hangs or Crashes
9.3.13.1
Identifying Whether an Index Operation is Hanging
9.3.13.2
Preventing Indexes From Hanging and Crashing
9.4
Oracle Secure Enterprise Search
9.4.1
Oracle Secure Enterprise Search Overview
9.4.1.1
About the Oracle Secure Enterprise Search Sample Query Applications
9.4.1.2
About Oracle Secure Enterprise Search Configuration
9.4.2
Oracle Secure Enterprise Search Secure Portlet
10
Tuning Performance in Oracle Portal
10.1
Setting the Number of Server Processes
10.2
Setting the Number of Idle Processes
10.3
Setting the Number of PPE Fetchers
10.4
Tuning the Oracle HTTP Server
10.5
Tuning File System Cache to Improve Caching Performance
10.6
Tuning Oracle Net Services
11
Exporting and Importing Content
11.1
Introduction Oracle Portal Export or Import
11.2
Before You Begin
11.2.1
System Requirements
11.2.2
Additional Considerations
11.2.3
Privileges for Exporting and Importing Content
11.3
Examples of Using Export and Import
11.3.1
Case1: Exporting/Importing Between Development and Production Instances
11.3.2
Case 2: Deploying Identical Content Across Multiple Portal Instances
11.3.3
Case 3: Consolidating Content from Multiple Sources
11.4
Export in Oracle Portal
11.4.1
Oracle Portal Export - Recommended Method
11.4.1.1
How Does Oracle Portal Export Work?
11.4.1.2
How Do I Manage My Transport Sets?
11.4.2
Oracle Portal Export - Alternate Method
11.5
Acquire Transport Set Services
11.5.1
Register a Source Portal
11.5.2
Moving Data to the Target System
11.6
Import in Oracle Portal
11.6.1
Oracle Portal Import - Recommended Method
11.6.1.1
Creating a Database Link
11.6.1.2
Importing Data
11.6.1.3
How Do I Manage My Transport Sets (Import)?
11.7
Using the Oracle Portal Export and Import Command-line Scripts
11.7.1
Downloading the Command-line Scripts
11.7.2
Running Your Script to Create an Export Dum File
11.7.3
Importing the Transport Set Tables to the Target System
11.8
Behavior of Objects After Migration
11.8.1
Behavior of Oracle Portal Objects
11.8.1.1
Page Groups
11.8.1.2
Attributes
11.8.1.3
Approvals
11.8.1.4
Items
11.8.1.5
Pages
11.8.1.6
Regions
11.8.1.7
Portal Templates
11.8.1.8
HTML Templates
11.8.1.9
Categories
11.8.1.10
Perspectives
11.8.1.11
Navigation Pages
11.8.1.12
Styles
11.8.1.13
Item Types
11.8.1.14
Page Types
11.8.2
Import Behavior of Child Objects
11.8.3
Behavior of DB Provider Objects
11.8.3.1
Seeded DB Providers
11.8.3.2
Portal DB Providers
11.8.3.3
Portal DB Provider Components
11.8.3.4
Shared Components
11.8.3.5
Registered Database Providers
11.8.4
Behavior of Portal DB Provider Reports Object Types
11.8.5
Behavior of Web Providers
11.8.5.1
OmniPortlet
11.8.5.2
Web Clipping Providers, WSRP Producers, and Other Web Providers
11.8.6
Behavior of Shared Portlet Instances
11.9
Recommended Best Practices When Exporting and Importing
11.9.1
Naming Convention for Replicated Tabs
11.9.2
Migrating Page Groups and Components
11.9.3
Migrating Portal DB Providers and Components
11.9.4
Migrating Search Components
11.9.4.1
Basic and Advanced Search Portlets
11.9.4.2
Custom Search Portlets
11.9.5
Migrating Content Between Upgraded Oracle Portal Instances
11.9.6
Exporting and Importing in a Hosted Environment
11.9.7
Importing Data with Oracle Text Index Synchronization Turned Off
11.9.8
Migrating Users and Groups
12
Using the Federated Portal Adapter
12.1
About the Federated Portal Adapter
12.1.1
Overview
12.1.2
Differences Between Database Providers and Web Providers
12.1.3
Use of the Federated Portal Adapter
12.1.4
Security Issues
12.1.5
Federated Portal Adapter Related Portlet Modifications
12.2
Setting Up the Environment to Use the Federated Portal Adapter
12.2.1
Checking the PlsqlSessionCookieName Value
12.2.2
Federated Portal Adapter User Authentication Using HMAC
12.2.3
Setting the Cookie Domain
12.2.4
Sharing an OracleAS Single Sign-On and an Oracle Internet Directory Server
12.3
Registering a Provider Using the Federated Portal Adapter
12.4
Writing Custom Portlets Using the Federated Portal Adapter
12.4.1
Relative Links
12.4.2
Personalization
12.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
Configuring for IP Check During Session Cookie Validation
B.3
Using the secupoid.sql Script
B.4
Configuring the Portal Session Cookie
B.4.1
Configuring the Cookie Name
B.4.2
Configuring the Scope of the Cookie
B.4.3
Securing the Cookie
B.5
Managing the Session Cleanup Job
B.6
Timing and Caching Statistics
B.6.1
Portlet Statistics
B.6.1.1
Portlet Timing Information
B.6.1.2
Portlet Caching Information
B.6.2
Page Statistics
B.6.3
Additional Summary Statistics
B.7
Using the cfgiasw Script to Configure Mobile Settings
B.8
Using the cfgxodnc.pl Script to Change the Mobile Device Component of the Cache Key
B.8.1
Adding the PlsqlCGIEnvironmentList Parameter to the portal_dads.conf File
B.8.2
Running the cfgxodnc.pl script
B.8.3
Adding the useDeviceNameCacheKeys parameter to the PPE Configuration file
B.8.4
Clearing Cached Data
B.9
Using the Category and Perspective Scripts
B.10
Using the PDK-Java Preference Store Migration and Upgrade Utility
B.11
Using the Schema Validation Utility
B.11.1
Using the Schema Validation Utility with Oracle Portal Export and Import
B.11.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
Troubleshooting Oracle Portal
G.1
Problems and Solutions
G.1.1
Unable to Access Oracle Portal
G.1.2
Unable to Log In to Oracle Portal
G.1.3
Problems Creating Category or Perspective Pages
G.1.4
Problems with Network Address Translation (NAT) Setup
G.1.5
User and Group Information in Oracle Portal and Oracle Internet Directory Does Not Match
G.1.6
Problems with Oracle Portal Performance
G.1.7
Error When Creating Web Folders
G.1.8
Create New Users and Create New Groups Portlets Do Not Appear
G.1.9
ORA-2000x Errors in the error_log File
G.1.10
Remote Web Providers Time Out in a Dynamic DNS Environment
G.1.11
Problems Related to Memory-Intense Operations
G.1.12
Unable to Create Oracle Text Indexes
G.1.13
Problems with MultiLanguage Support for Help
G.1.14
Stale Style-Sheet Data Is Displayed on Portal Pages
G.1.15
Stale Content Is Displayed on Portal Pages
G.1.16
Images Are Not Displayed on Portal Pages
G.1.17
Unhandled Exception Errors
G.1.18
Problems in Configuring the OmniPortlet Provider
G.1.19
Problems in Configuring Oracle Web Cache for the OmniPortlet Provider
G.1.20
Problems in Accessing Oracle Portal from a Mobile Device
G.1.21
Error During Export and Import After Upgrading from Oracle Portal 3.0.9 or 9.0.4
G.1.22
Errors Displayed When the Oracle Portal Language is Traditional Chinese
G.1.23
Uploaded Content Is Not Returned in Search
G.2
Diagnosing Oracle Portal Problems
G.2.1
Enabling ECID Logging
G.2.2
Generating Trace Files
G.2.2.1
Using PlsqlBeforeProcedure and PlsqlAfterProcedure
G.2.2.2
Setting the sql_trace Parameter
G.2.2.3
Setting Database Event 10046
G.2.3
Viewing the Diagnostic Output of Components
G.2.3.1
JPDK
G.2.3.2
Portal Services
G.2.3.3
Parallel Page Engine
G.2.3.4
Oracle Fusion Middleware Portal Developer Kit
G.2.3.5
Oracle Metadata Repository
G.2.3.6
Oracle Web Cache
G.2.4
Using Fusion Middleware Control Log Viewer
G.2.5
Using Oracle Portal Diagnostics Assistant
G.2.6
Analyzing Mobile-Related Problems in Oracle Portal
G.2.7
Enabling Performance Logging
G.3
Need More Help?
Index
Scripting on this page enhances content navigation, but does not change the content in any way.