1/13
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction to Third-Party Application Servers
1.1
What Is a Third-Party Application Server?
1.2
Oracle Fusion Middleware Components That Support Third-Party Application Servers
1.3
Overview of the Oracle Fusion Middleware IBM WebSphere Support
1.3.1
Supported IBM WebSphere Application Servers
1.3.2
Understanding the Topology of Oracle Fusion Middleware on IBM WebSphere
1.3.2.1
Typical Oracle Fusion Middleware Topology on IBM WebSphere Application Server - ND
1.3.2.2
Typical Oracle Fusion Middleware Topology on IBM WebSphere Application Server
1.4
Documentation Resources for Using Oracle Fusion Middleware on IBM WebSphere
2
Installing and Configuring Oracle Fusion Middleware on IBM WebSphere
2.1
Task 1: Review the System Requirements and Certification Information
2.2
Task 2: Obtain the Necessary Software Media or Downloads
2.3
Task 3: Identify a Database and Install the Required Database Schemas
2.4
Task 4: Install the IBM WebSphere Software
2.4.1
IBM Online Resources for Obtaining and Installing the IBM WebSphere Software
2.4.2
Important Considerations Before Installing the IBM WebSphere Software
2.4.2.1
Using the Correct IBM WebSphere Installer for Your Platform
2.4.2.2
About the Sample Applications and Default Profiles During the IBM WebSphere Installation
2.4.2.3
About the WAS_HOME Directory Path
2.5
Task 5: Install Oracle Fusion Middleware
2.5.1
General Installation Instructions for the Supported Oracle Fusion Middleware Products
2.5.2
Special Instructions When Installing Oracle Fusion Middleware with IBM WebSphere
2.6
Task 6: Configure an LDAP Server
2.6.1
General Information About Supported LDAP Servers and Identity Stores
2.6.2
Oracle Fusion Middleware Component-Specific LDAP Information
2.7
Task 7: Configure Your Oracle Fusion Middleware Components in a New IBM WebSphere Cell
2.7.1
General Information About Using the Configuration Wizard on IBM WebSphere
2.7.2
Component-Specific Information About Using the Configuration Wizard on IBM WebSphere
2.8
Task 8: Start the IBM WebSphere Servers
2.9
Task 9: Verify the Configuration of the IBM WebSphere Cell
3
Managing Oracle Fusion Middleware on IBM WebSphere
3.1
Summary of the Oracle Fusion Middleware Management Tools on IBM WebSphere
3.1.1
Using the WebSphere Administrative Console
3.1.1.1
About the IBM WebSphere Administrative Console
3.1.1.2
Locating the Port Number and URL of the IBM WebSphere Administrative Console
3.1.2
Using Oracle Enterprise Manager Fusion Middleware Control
3.1.2.1
About Oracle Enterprise Manager Fusion Middleware Control
3.1.2.2
Locating the Port Number and URL for Fusion Middleware Control
3.1.2.3
Displaying Fusion Middleware Control
3.1.2.4
Viewing an IBM WebSphere Cell from Fusion Middleware Control
3.1.2.5
Viewing an IBM WebSphere Server from Fusion Middleware Control
3.1.2.6
Viewing an IBM WebSphere Application Deployment from Fusion Middleware Control
3.1.2.7
Performing Oracle Fusion Middleware-Specific Administration Tasks for the Cell
3.1.2.8
Differences When Using Fusion Middleware Control on IBM WebSphere
3.1.3
Using the Oracle Fusion Middleware wsadmin Commands
3.1.3.1
About the Oracle Fusion Middleware wsadmin Command-Line Shell
3.1.3.2
Starting the Oracle Fusion Middleware wsadmin Command-Line Shell and Connecting to the Deployment Manager
3.1.3.3
Using the Oracle Fusion Middleware wsadmin Command-Line Online Help
3.1.3.3.1
Listing the Oracle Fusion Middleware wsadmin Command Categories
3.1.3.3.2
Listing the Commands Within an Oracle Fusion Middleware wsadmin Command-Line Category
3.1.3.3.3
Getting Help on a Specific Oracle Fusion Middleware wsadmin Command
3.1.3.4
Differences Between the wsadmin Commands and the WebLogic Scripting Tool (WLST) Commands
3.1.3.5
Differences Between Oracle Fusion Middleware wsadmin Commands and IBM WebSphere Wsadmin Commands
3.2
Basic Administration Tasks on IBM WebSphere
3.2.1
Referring to IBM WebSphere DIrectory Paths on Windows Systems
3.2.2
Starting and Stopping Servers on IBM WebSphere
3.2.2.1
Starting and Stopping IBM WebSphere Servers with Profile Scripts
3.2.2.2
Starting and Stopping IBM WebSphere Servers with Fusion Middleware Control
3.2.3
Configuring Metadata Services (MDS) on IBM WebSphere
3.2.3.1
Differences in MDS Command-Line Features on IBM WebSphere
3.2.3.1.1
Using the registerMetadataDBRepository authAlias parameter on IBM WebSphere
3.2.3.1.2
Using the registerMetadataDBRepository targetServers Parameter on IBM WebSphere
3.2.3.1.3
More Information About the registerMetadaDBRepository Command on IBM WebSphere
3.2.3.2
Differences in MDS Fusion Middleware Control Pages on IBM WebSphere
3.2.4
Configuring Oracle Fusion Middleware Logging on IBM WebSphere
3.2.5
Setting Up the Diagnostic Framework
3.2.6
Creating a Data Source in an IBM WebSphere Cell
3.3
Deploying Applications on IBM WebSphere
3.3.1
Preparing to Deploy Oracle Fusion Middleware Applications on IBM WebSphere
3.3.2
Methods for Deploying Oracle Fusion Middleware Applications on IBM WebSphere
3.3.3
Deploying Applications that Require MDS Deployment Plan Customizations on IBM WebSphere
3.4
Configuring Oracle Fusion Middleware High Availability on IBM WebSphere
3.4.1
Documentation Resources for Configuring Oracle Fusion Middleware High Availability on IBM WebSphere
3.4.2
Configuring Java Object Cache for Oracle Fusion Middleware on IBM WebSphere
4
Managing Oracle SOA Suite on IBM WebSphere
4.1
Configuring Oracle SOA Suite and Oracle BAM Against an External LDAP Server on IBM WebSphere
4.1.1
Configuring SOA Suite Users and Groups in an External LDAP Server
4.1.2
Configuring Oracle SOA Suite and Oracle BAM in an External LDAP Server
4.2
Differences and Restrictions When Developing and Deploying Oracle SOA Suite Applications on IBM WebSphere
4.2.1
Oracle SOA Suite wsadmin and WLST Command Differences
4.2.2
Configuring the WebSphere Application Client for Use with Oracle JDeveloper
4.2.2.1
Installing the WebSphere Application Client
4.2.2.2
Creating the wsadmin.sh/bat File
4.2.2.3
Running wsadmin.sh or wsadmin.bat from the Command Line
4.2.2.4
Editing the sas.client.props File
4.2.2.5
Creating an Application Server Connection in Oracle JDeveloper
4.2.3
Configuring the Proxy on IBM WebSphere Server
4.2.4
Creating an Application Server Connection
4.2.5
Deploying SOA Composite Applications
4.2.6
Using EJB Bindings
4.2.6.1
EJB Service Binding
4.2.6.2
EJB Client
4.2.6.3
EJB Reference Binding
4.2.7
AQ Technology Adapter and WebSphere 7.0
4.2.8
JMS Technology Adapter on WebSphere 7.0
4.2.8.1
Avoiding JMS Adapter Connection Leaks
4.2.9
Oracle Database Adapter on WebSphere 7.0
4.3
Differences and Restrictions When Managing Oracle SOA Suite Components on IBM WebSphere
4.3.1
Publishing Services to a UDDI Registry
4.3.2
Oracle Enterprise Manager Fusion Middleware Control Console Shortcut Links
4.3.3
DefaultToDo Task Flow is Configured to Use HTTPS
4.4
Differences and Restrictions When Managing Oracle BAM on IBM WebSphere
4.4.1
Configuring Oracle BAM Adapter
4.4.1.1
Configuring Oracle BAM Adapter Properties
4.4.1.2
Configuring Oracle BAM Connection Factories
4.4.1.3
Configuring Trusted Domains
4.4.2
Using Oracle Data Integrator with Oracle BAM
4.4.3
Using ICommand
4.4.3.1
Configuring Oracle BAM Server Port
4.4.3.2
Configuring Login Security
4.4.4
Configuring Logging for Oracle BAM on IBM WebSphere
4.4.5
Configuring Trusted Domains
4.4.6
Configuring Security
4.4.6.1
Configuring Login Security for Standalone Oracle BAM Components on IBM WebSphere
4.4.6.2
Configuring Oracle BAM to Use CLIENT_CERT Authentication on IBM WebSphere
4.4.6.3
Creating User/Group Mappings for Oracle BAM on IBM WebSphere
4.4.7
Using Oracle Internet Directory with Oracle BAM
4.4.8
Configuring Enterprise Message Sources to Connect to Remote JMS Queue/Topics
4.4.9
Using Oracle BAM Data Controls
4.4.9.1
Exceptions in JDeveloper
4.4.9.2
Application Server Connection Parameters
4.4.10
Configuring the LTPA Timeout for Active Data Reports
5
Managing Oracle WebCenter Portal on IBM WebSphere
5.1
Overview - Roadmaps
5.1.1
Getting the Spaces Application Up and Running on IBM WebSphere
5.1.2
Creating a WebSphere Cell for Framework Application Deployments
5.2
Differences Installing and Configuring WebCenter Portal on IBM WebSphere
5.2.1
Installing WebCenter Portal Products on IBM WebSphere
5.2.2
Configuring an IBM WebSphere Cell for the Spaces Application
5.2.3
Configuring an IBM WebSphere Cell for Framework Applications
5.2.4
Configuring an IBM WebSphere Cell for Portlet Producer Applications
5.2.5
Performing General Post-install Tasks for WebCenter Portal on WebSphere
5.2.5.1
Setting JDBC Driver Variables (DB2 only)
5.2.5.2
Starting the Node Agent and Deployment Manager
5.2.5.3
Opening IBM WebSphere Administrative Console
5.2.5.4
Starting WebCenter Portal Servers
5.2.6
Installing External LDAP ID Store for WebCenter Portal Applications
5.2.6.1
Setting the Connection Pool on IBM WebSphere When Connecting to an External LDAP Server
5.2.7
Configuring an Admin User for the Spaces Application
5.2.8
Configuring an Admin User for the Discussions Server
5.2.9
Configuring an Admin User for Pagelet Producer and Activity Graph Applications
5.2.10
Reassociating the Credential and Policy Store
5.2.11
Setting Cookie Paths for WebCenter Portal Application Modules Post Deployment
5.2.12
Verifying the WebCenter Portal Installation on IBM WebSphere
5.2.13
Configuring User Registry Settings for External LDAP ID Store
5.2.14
Configuring Trust Service Information for the REST Service
5.2.15
Installing and Configuring IBM HTTP Server
5.2.16
Configuring Single Sign-On for WebCenter Portal Applications
5.2.16.1
Configuring OAM 11g Single Sign-On
5.2.16.2
Configuring WebCenter Portal Applications for Single Sign-On
5.2.17
Configuring SSL for WebCenter Portal Applications
5.2.17.1
Obtaining the SSL Port for WebCenter Portal Applications
5.2.17.2
Importing SSL Certificates on IBM WebSphere
5.2.18
Cloning WebCenter Portal Installations on IBM WebSphere
5.2.19
Configuring WebCenter Portal Applications for High Availability on IBM WebSphere
5.2.19.1
Typical WebCenter Portal Cluster Topology
5.2.19.2
Install Required WebCenter Portal Components on Both Hosts
5.2.19.3
Configure a New WebSphere Cell on WCPHOST1
5.2.19.4
Federate WCPHOST2 and Configure Cell
5.2.19.5
Configure a Load Balancer
5.2.19.6
Configure Oracle Internet Directory as the LDAP Identity Store
5.2.19.7
Reassociate the Identity Store
5.2.19.8
Configure Distributed Java Object Cache
5.2.19.9
Configure Clustering for Discussions
5.2.19.10
Configure Activity Graph
5.3
Differences Developing and Deploying WebCenter Portal Applications on IBM WebSphere
5.3.1
Configuring a WebSphere Application Server Connection in JDeveloper
5.3.2
Deploying WebCenter Portal Applications on IBM WebSphere Directly from JDeveloper
5.3.2.1
Creating Database Connections for Seeded Data Sources on Out-of-the-Box Server
5.3.2.2
Creating Database Connections for Seeded Data Sources on Other Target Servers
5.3.2.3
Creating Database Connections to Custom Data Sources
5.3.2.4
Deploying WebCenter Portal Applications Using SSL
5.3.2.5
Deploying and Redeploying WebCenter Portal Applications From JDeveloper
5.3.3
Targeting Application EAR and WAR Files for IBM WebSphere Deployment
5.3.4
Deploying WebCenter Portal Application EARs using WebSphere Console and wsadmin
5.3.4.1
Deployment Prerequisites
5.3.4.2
Deploying WebCenter Portal Application EARs using WebSphere Admin Console
5.3.4.3
Deploying WebCenter Portal Application EARs using wsadmin Commands
5.3.5
Securing a Framework Application Connection to IMAP and SMTP with SSL
5.3.6
Using the Deploy and Configure Script for WebCenter Portal Applications Deployed on WebSphere
5.3.7
Creating SQL Data Controls for Applications Deployed on WebSphere Administration Server
5.4
Differences Managing WebCenter Portal Components on IBM WebSphere
5.4.1
Running WebCenter Portal wsadmin Commands
5.4.2
Managing WebCenter Portal Applications With Fusion Middleware Control
5.5
Restrictions Using WebCenter Portal on WebSphere
5.5.1
Oracle WebCenter Adapter for SharePoint Not Supported on WebSphere
5.5.2
Process Spaces Not Supported on WebSphere
5.5.3
Activity Rank for Oracle Secure Enterprise Search Not Supported on WebSphere
5.6
Troubleshooting WebCenter Portal on WebSphere
5.6.1
Diagnosing java.lang.RuntimeException or java.lang.NullPointerException
5.6.2
Connection Timeout Errors
5.6.3
Session Timeouts in Spaces Applications
5.6.4
Session Timeouts Due to Inactivity
5.6.5
Users Can Log In With Old Passwords
5.6.6
WASX7015E: NameError Exception Running WSADMIN Commands
5.6.7
Unable to Deploy Spaces Workflows when the SOA MDS schema is Running on DB2
6
Managing Oracle WebCenter Content on IBM WebSphere
6.1
Installing Oracle WebCenter Content on IBM WebSphere
6.1.1
Changing Java Socket Factories in the IBM JDK
6.1.2
Installing Oracle WebCenter Content Products on IBM WebSphere
6.1.3
Setting JDBC Driver Environment Variables for a DB2 Database
6.2
Configuring Oracle WebCenter Content on IBM WebSphere
6.2.1
Configuring Oracle WebCenter Content on IBM WebSphere
6.2.2
Specifying Deployment with SSL
6.2.3
Configuring an LDAP Server for Oracle WebCenter Content Users and Groups on IBM WebSphere
6.2.4
Configuring an Administration User for WebCenter Content
6.2.5
Setting Up Node Manager
6.2.6
Launching the IBM WebSphere Administrative Console
6.2.7
Increasing the Java VM Heap Size for an Oracle WebCenter Content Application Server
6.2.8
Configuring the Report Library for Records Management in Content Server
6.2.9
Configuring Session Persistence in a Clustered Environment
6.2.10
Using Oracle WebCenter Content wsadmin Commands Instead of WLST Commands
6.3
Configuring Oracle WebCenter Content Applications on IBM WebSphere
6.3.1
Mapping the weblayout Directory
6.3.2
Changing the Authentication Method for Oracle WebCenter Content Applications
6.4
Administering Oracle WebCenter Content Applications on IBM WebSphere
6.4.1
Starting or Restarting Content Server on IBM WebSphere
6.4.2
Logging In to WebCenter Content Server and Records
6.4.3
Managing an Oracle WebCenter Content Cell and Servers from the IBM WebSphere Administrative Console
6.4.4
Managing an Oracle WebCenter Content Cell, Servers, and Applications from Fusion Middleware Control
7
Managing Web Services on IBM WebSphere
7.1
Configuring a Default Administrative User from the LDAP Directory
7.2
Configuring Oracle WSM on IBM WebSphere
7.2.1
Configuring Oracle WSM
7.2.2
Connecting to the Oracle WSM Policy Manager
7.3
Differences and Restrictions When Developing Web Services Applications on IBM WebSphere
7.3.1
High Availability
7.3.2
Asynchronous Web Services
7.3.3
JDeveloper
7.4
Differences and Restrictions When Managing Web Services Components on IBM WebSphere
7.4.1
Automatic Discovery of Oracle WSM Policy Manager
7.4.2
Web Services Atomic Transactions
7.4.3
No Support for Native Web Services
7.4.4
Reliable Messaging
7.4.5
Enterprise Manager Fusion Middleware Control
7.5
Using the Web Services wsadmin Commands
7.5.1
Executing the Web Services wsadmin Commands
7.5.2
WebServices wsadmin Commands
7.5.3
wsmManage wsadmin Commands
8
Managing Oracle Fusion Middleware Security on IBM WebSphere
8.1
IBM WebSphere Identity Stores
8.1.1
Configuring a Registry
8.1.2
Seeding a Registry
8.2
Configuring the Trust Association Interceptor
8.3
Migrating Policies at Deployment
8.3.1
jps.policystore.migration
8.3.2
jps.policystore.applicationid
8.3.3
jps.policystore.removal
8.4
Migrating Credentials at Deployment
8.4.1
jps.credstore.migration
8.5
Reassociating Policies with reassociateSecurityStore
8.6
Deployment Mode
8.7
Configuring the JpsFilter and the JpsInterceptor
8.8
Using System Variables in Code Source URLs
8.9
Sample opss-application File
8.10
About the File web.xml
8.11
Executing Common Audit Framework wsadmin Commands
9
Managing OAM Identity Assertion on IBM WebSphere
9.1
Introduction to OAM Identity Assertion on IBM WebSphere
9.1.1
Scenario 1: Oracle Access Manager 10
g
(10.1.4.3) with the IAP on IBM WebSphere
9.1.2
Scenario 2: OAM 11g with the IAP and IBM WebSphere
9.2
Installing Components for the Oracle Access Manager IAP for IBM WebSphere
9.3
Introduction to the Oracle Access Manager 10
g
(10.1.4.3) Configuration Tool
9.4
Provisioning WebGate and Configuring OAM 10
g
(10.1.4.3) and the IAP for IBM WebSphere
9.5
Provisioning and Configuring OAM 11g for the IAP and IBM WebSphere
9.5.1
About Provisioning WebGates and AccessGates with OAM 11g
9.5.2
Provisioning Agents and Creating OAM 11g Policies for IBM WebSphere
9.6
Installing the Required WebGate for the IHS Web Server
9.7
Preparing the IHS Web Server
9.8
Preparing the Login Form for WebGate
9.9
Configuring IBM WebSphere for OAM SSO and the IAP
9.9.1
Configuring a Stand Alone LDAP Registry for OAM in IBM WebSphere
9.9.2
Adding and Configuring a Virtual Host in IBM WebSphere
9.9.3
Configuring IHS Reverse Proxy in the IBM WebSphere Console
9.9.4
Creating the Interceptor Entry in the IBM WebSphere Console
9.9.5
Configuring the OAM TAI Configuration File
9.9.5.1
About Configuring the OAM TAI Configuration File
9.9.5.2
Configuring the OAM TAI Configuration File
9.10
Configuring SSO Logout for OAM IAP for IBM WebSphere
9.10.1
Configuring Logout for Generic (or Non-ADF) Applications
9.10.2
Configuring Logout for ADF-Coded Applications
9.10.2.1
Configuring WebGate for Logout
9.10.2.2
Configuring OPSS for SSO Logout with Oracle Access Manager
9.10.2.3
Configuring oamAuthenProvider.jar in the IBM WebSphere classpath
9.10.2.4
Verifying SSO Logout
9.11
Known Issues
A
Fusion Middleware Control Page Reference
A.1
Understanding the Information on the IBM WebSphere Cell Home Page
A.2
Understanding the Information on the WebSphere Application Server Home Page
A.3
Understanding the Information on the IBM WebSphere Application Deployment Home Page
Scripting on this page enhances content navigation, but does not change the content in any way.