WebSphere Portal content publishing Installation...
Embed Size (px)
Transcript of WebSphere Portal content publishing Installation...
-
WebSphere Portal content publishingInstallation Guide
-
First Edition (November 2002)
This edition applies to the current version of WebSphere Portal content publishing and to all subsequent releasesand modifications until otherwise indicated in new editions. Make sure you are using the correct edition for thelevel of the software.
When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information inany way it believes appropriate without incurring any obligation to you.
Copyright International Business Machines Corporation 2002. All rights reserved.US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.
Note!Before using this information and the software it supports, be sure to read the generalinformation under Notices.
-
Contents
Chapter 1. Installation Guide . . . . . . 1Terminology . . . . . . . . . . . . . . 1Prerequisites . . . . . . . . . . . . . . 1
Chapter 2. Example installationscenarios . . . . . . . . . . . . . . 3Proof of concept scenario . . . . . . . . . 3Production with Domino Workflow. . . . . . . 5Production with Lite Workflow . . . . . . . . 6
Chapter 3. Planning your installation . . 9Migration . . . . . . . . . . . . . . . 9Database installation. . . . . . . . . . . . 9WebSphere Application Server . . . . . . . . 9Workflow Management . . . . . . . . . . . 9Version Control . . . . . . . . . . . . . 10Development environment . . . . . . . . . 10Authoring environment . . . . . . . . . . 10Runtime environment . . . . . . . . . . . 11
Considerations for LikeMinds RecommendationEngine . . . . . . . . . . . . . . . 11
Chapter 4. Preparing to installWebSphere Portal content publishing . 15Uninstalling WebSphere Portal content publishing 15Preparing databases and content stores . . . . . 16
Configuring an Oracle database . . . . . . 16Configuring a DB2 database . . . . . . . . 20Installing IBM Content Manager . . . . . . 21
Preparing workflow management . . . . . . . 23Setting up Lotus Workflow . . . . . . . . 23
Preparing security/authentication . . . . . . . 30Local operating system . . . . . . . . . 30LDAP . . . . . . . . . . . . . . . 30Lotus Domino . . . . . . . . . . . . 31
Preparing version control . . . . . . . . . . 31Preparing to install LikeMinds RecommendationEngine . . . . . . . . . . . . . . . . 32
Using an existing database for your LikeMindsinstallation . . . . . . . . . . . . . 32Using a different table schema from the defaulttables . . . . . . . . . . . . . . . 32Creating the database for Microsoft SQL Server 32Configuring an ODBC DSN for Microsoft SQLServer . . . . . . . . . . . . . . . 33
Preparing for a LikeMinds RecommendationEngine installation on Oracle . . . . . . . 33Preparing for a LikeMinds RecommendationEngine installation on IBM DB2 . . . . . . 34Using Movie Site, the LikeMinds Admin Center,or the LikeMinds SDK. . . . . . . . . . 35
Chapter 5. Installing WebSphere Portalcontent publishing . . . . . . . . . 37Installing the development environment . . . . . 37
WebSphere Studio . . . . . . . . . . . 37WebSphere Portal content publishing wizards forWebSphere Studio . . . . . . . . . . . 37
Installing the authoring environment . . . . . . 39Installing the Authoring Server and Sample . . 39Installing WebSphere Portal content publishing Desktop Integration . . . . . . . . . 43
Installing the runtime environment . . . . . . 44Installing a Production Server . . . . . . . 44Verifying your installation . . . . . . . . 47Configuring the runtime environment . . . . 49Cloning the runtime environment . . . . . . 52
Installing the documentation (custom location) . . 54Installing the documentation (custom location) 54Verifying the installation and accessing thedocumentation . . . . . . . . . . . . 54
Troubleshooting . . . . . . . . . . . . . 55Text truncation in install panels on AIX andLinux . . . . . . . . . . . . . . . 55
Chapter 6. Accessing the Sample . . . 57Starting WebSphere Portal content publishing . . . 57Getting Started Tutorial (for use with the AuthoringServer Sample) . . . . . . . . . . . . . 58
Chapter 7. Troubleshooting . . . . . . 59
Chapter 8. Manually uninstallingWebSphere Portal content publishing . 63
Notices . . . . . . . . . . . . . . 69Programming interface information . . . . . . 70Trademarks and service marks . . . . . . . . 71
Copyright IBM Corp. 2002 iii
-
iv WebSphere Portal content publishing Installation Guide
-
Chapter 1. Installation Guide
This guide is for those performing custom installations of WebSphere Portalcontent publishing and is not intended for use with the WebSphere Portal SetupManager.
Use of the Setup Manager is recommended if you are doing a full installation ofWebSphere Portal content publishing. Setup Manager will install the prerequisitesfor you and prompt you to complete most of the necessary configuration steps.
For updates to this and other documents, see the WebSphere Portal Web site:http://www.ibm.com/websphere/portalfamily
TerminologyThe following is a list of terms and definitions used throughout this installationguide.
was_homeIndicates the root directory where WebSphere Application Server (WAS) isinstalled. For example, on Windows platforms the WAS root directorycould be C:\WebSphere\AppServer, on AIX platforms the WAS rootdirectory could be /usr/WebSphere/AppServer.
oracle_homeIndicates the root directory where Oracle is installed. For example, onWindows platforms the Oracle root directory could be C:\Oracle, on AIXplatforms the Oracle root directory could be /u01/app/oracle.
studio_rootIndicates the root directory where WebSphere Studio is installed, forexample, C:\Program Files\IBM\Application Developer on MicrosoftWindows.
PrerequisitesIn order to provide the most current information, the hardware and softwareprerequisites have been made available on the WebSphere Portal contentpublishing Web site:http://www.ibm.com/software/webservers/portal/webcontentpublisher.html
Copyright IBM Corp. 2002 1
http://www.ibm.com/websphere/portalfamily
-
2 WebSphere Portal content publishing Installation Guide
-
Chapter 2. Example installation scenarios
Generally, WebSphere Portal content publishing and its prerequisites can bedivided into three functional environments:
WebSphere Portal content publishing development environmentOne or more of the following:v One of the WebSphere Studio Family of Productsv WebSphere Portal content publishing wizards for WebSphere Studio
WebSphere Portal content publishing authoring environmentOne or more of the following:v WebSphere Portal content publishing Authoring Server (required)v WebSphere Portal content publishing Authoring Server Samplev Lotus Workflow Architect (if using Lotus Workflow)v IBM Enterprise Information Portal (if using IBM Content Manager for
repository)v IBM Content Manager (if using IBM CM)v A versioning system (for example, CVS or Rational ClearCase)
WebSphere Portal content publishing runtime environmentOne or more of the following:v WebSphere Portal content publishing Production Serverv WebSphere Portal content publishing Edge Serverv WebSphere Portal content publishing Personalization Runtimev WebSphere Portal content publishing LikeMinds Recommendation
Engine
It is recommended that these environments be on different machines. Threeexample scenarios are provided that demonstrate different installationconfigurations and a basic concept of the development process. Note that thesescenarios are only examples; these are not the only possible configurations.
Proof of concept scenarioThis example scenario, illustrated below, demonstrates one of the simplerinstallation configurations.
Copyright IBM Corp. 2002 3
-
Here, all machines are running Microsoft Windows (specifically, Windows 2000). Inthe runtime environment are WebSphere Portal, WebSphere Portal contentpublishing Production Server, and the optional WebSphere Portal contentpublishing Personalization run-time environment for interpreting business rulesand delivering dynamic, targeted content. Security and authentication for therun-time and the authoring environments are provided by IBM Directory Server.The authoring environment has been set up with no workflow mechanisms.
The development environment is shown as having one of the WebSphere StudioFamily of Products (for example, WebSphere Studio Application Developer) withthe WebSphere Portal content publishing wizards and WebSphere Portal toolkit.
4 WebSphere Portal content publishing Installation Guide
-
The developer generates and delivers content, Web pages (HTML/JSPs), servlets,portlets, application objects, resource classes, and content spots to both theAuthoring and Production Servers.
The business users and other content contributors can create and publish contentto the Web site on the Production Server via the WebSphere Portal contentpublishing workspace. Because the Personalization runtime has been installed onthe Production Server, business users can use the workspace to create rules andcampaigns that govern dynamic content delivery and publish them to the run-timeenvironment. Also, business users can use the workspace to analyze reports andcharts about the logged activity in the Feedback database.
Production with Domino WorkflowIn the configuration shown below, Lotus Domino, Lotus Workflow and LotusDomino LDAP are installed with the WebSphere Portal content publishingAuthoring Server. The LDAP Server provides security and authentication for boththe Authoring and Production servers (both Sun Solaris). Lotus Domino Workflowis coupled with WebSphere Portal content publishings versioning capabilities, withapproved versions of content being published to a remote content store that is alsoaccessed remotely from the run-time environment.
Chapter 2. Example installation scenarios 5
-
Production with Lite WorkflowThe sample installation configuration shown here demonstrates integration withIBM Content Manager as a content and versioning store. In this example, IBM CMand IBM Enterprise Information Portal are located on the Production Server (AIX),and are accessible from the development and authoring environments (MicrosoftWindows).
6 WebSphere Portal content publishing Installation Guide
-
Additionally, IBM Directory Server, located on the Production Server, providesLDAP authentication services for both the Authoring and Production Servers.
Note that the LikeMinds Recommendation Engine is installed on the ProductionServer, enabling the use of recommendation-based personalization of dynamiccontent.
Chapter 2. Example installation scenarios 7
-
8 WebSphere Portal content publishing Installation Guide
-
Chapter 3. Planning your installation
MigrationIt is possible to migrate projects or configuration information from previousreleases of WebSphere Personalization, LikeMinds, and Web Content Publisher foruse with WebSphere Portal content publishing. Migration of configurationinformation must be performed before continuing with this installation. Themigration utilities are provided on the WebSphere Portal installation CD 5 in thewpcp\migration directory. For instructions on using these utilities, refer to theWebSphere Portal content publishing Web site:http://www.ibm.com/software/webservers/portal/webcontentpublisher.html
Database installationSimilarly to WebSphere Application Server, the WebSphere Portal contentpublishing Authoring Server and Production Server each require access torelational databases. Typically the database will be a local installation of IBM DB2or Oracle, although it is possible to use databases on remote machines. For storageof content (files, images, digital media, and so on), you can use either of theserepositories or an installation of IBM Content Manager and IBM EnterpriseInformation Portal (EIP).
Regardless of your choice, the database must be installed and correctly configuredbefore you install WebSphere Portal content publishing.
WebSphere Application ServerWebSphere Application Server must be installed and functioning correctly on eachmachine where you plan to install a WebSphere Portal content publishingAuthoring Server or Production Server. Security may be enabled or disabled priorto beginning the installation.
Workflow ManagementThere are three options for implementing workflow for the WebSphere Portalcontent publishing authoring environment: no workflow; Lite workflow (a basicworkflow process built into the WebSphere Portal content publishing AuthoringServer software); and Lotus Workflow. No setup is necessary if you will not beusing workflow or if you will be using Lite Workflow modes.
Notes:
1. If you are using Lotus Domino Server, it should be dedicated to Lotus
Workflow.2. If you choose Lotus Workflow, you will automatically be set up to use Lotus
Domino LDAP as the authentication mechanism for the Authoring Server.
Copyright IBM Corp. 2002 9
-
Version ControlThere are several options for implementing version control for the WebSpherePortal content publishing authoring environment: IBM Content Manager, RationalClearCase, CVS, or the version control built into WebSphere Portal contentpublishing. The version control software that you plan to use should already beinstalled and configured before you install WebSphere Portal content publishing.
When deciding what version control system to use, consider the following:v IBM Content Manager can be used as a standalone version store with another
repository serving as the content store, or it can be used as both the contentstore and the version store. If IBM CM is used as the content store, it must alsobe used as the version store.
v IBM Content Manager versions resources in a common namespace. Whereasother providers can scope different resources with the same name according todifferent projects, IBM CM can version only one resource of a given name.
v When IBM Content Manager is used as both the content store and the versionstore, resource metadata (such as project, workspace) are versioned along withthe resource itself. If used as a standalone version provider, these attributes arenot versioned.
v Client software for the version control solution you plan to use should beinstalled on the machine where you will install the WebSphere Portal contentpublishing Authoring Server.
Development environmentMachines in the development environment must have access to the content store,the Authoring Server, and the version store, if applicable. It is recommended thatthese machines use one of the WebSphere Studio Family of Products fordevelopment. WebSphere Studio should already be installed on the developmentmachine prior to installing the Wizards for WebSphere Studio (included in theWebSphere Portal content publishing installation).
Authoring environmentThe authoring environment is the machine where the WebSphere Portal contentpublishing workspace is located. The following are required components:v A database management systemv WebSphere Application Serverv WebSphere Portal content publishing
In addition, WebSphere Portal content publishing works with various library andrepository management systems. It also enables you to add workflow managementand versioning management. Most of these management systems can be installedlocally or remotely to the Authoring Server.
Notes:
1. Installing the sample is recommended. The sample makes it easy for you toverify your installation and get started quickly with WebSphere Portal contentpublishing.
2. If installing the Authoring Server on an AIX platform that uses a double-bytelanguage, ensure the appropriate fonts are installed:v For ja_JP or Ja_JP: X11.fnt.ucs.ttf
10 WebSphere Portal content publishing Installation Guide
-
v For zh_CN or Zh_CN: X11.fnt.ucs.ttf_CNv For ko_KR: X11.fnt.ucs.ttf_KRv For zh_TW or Zh_TW: X11.fnt.ucs.ttf_TW
3. WebSphere Portal content publishing does not support log records that havedouble-byte characters, nor are double-byte or non-ASCII characters in patternmatching parameters.
Runtime environmentThe runtime environment is the production server that the Web site visitorinterfaces with, and contains the engines required to deliver Web content, topersonalize the Web content, and to record site metrics. The following are requiredcomponents:v A database management system
Personalization supports DB2, Oracle, Informix, Microsoft SQL Server, andSybase
Feedback supports DB2 and Oracle LikeMinds supports DB2, Oracle, Microsoft SQL Server, or any
ODBC-compliant RDBMSv WebSphere Application Serverv WebSphere Portal content publishingThe Feedback (site analysis) engine allows site metrics to be viewed in theWebSphere Portal content publishing workspace. The rules-based Personalizationengines and the LikeMinds Recommendation Engine are optional installations. Ifyou plan to install LikeMinds Recommendation Engine, review the section onConsiderations for LikeMinds Recommendation Engine.
When considering the amount of storage space needed for the Feedback database,it is important to remember that the amount of database space required for loggingdepends on the amount of traffic to the site, and the amount of data logged perlogging-enabled page can vary. However, a rough guideline that you can use is0.75 KB per record logged to the database. Therefore, a site that serves an averageof 20,000 logging-enabled pages per day, with each page generating three logrecords (through rules, categories, and so on), will generate approximately 45 MBof logged data per day.
Considerations for LikeMinds Recommendation EngineBefore you begin the installation, consider where you will put the major parts ofyour LikeMinds Recommendation Engine installation:v If possible, install the LikeMinds database on a different machine from
LikeMinds Personalization Server.Installing the database on a different machine from LikeMinds PersonalizationServer will increase LikeMinds performance. Ideally, you should use your fastestmachine for the database. You also will need disk space for your database. Theamount required will depend on your application and the number of users atyour site. For guidelines on estimating the size of your database refer to theLikeMinds Recommendation Engine documentation of the WebSphere Portalcontent publishing Help System.
v If you plan to use the Movie Site application, you can install it and the Webserver on the same machine as LikeMinds Personalization Server.
v If you serve large amounts of additional content from the same Web server, youmay want to install the Web server on a separate machine from LikeMinds
Chapter 3. Planning your installation 11
-
Personalization Server. However, Movie Site or your application must beinstalled on the same machine as the Web server. They do not need to be on thesame machine as LikeMinds Personalization Server.
v You must install the LikeMinds Admin Center onto any machine that has a Webserver, but it does not need to be on the same machine as LikeMindsPersonalization Server. The LikeMinds Admin Center is designed to be usedremotely.
The machine where LikeMinds Personalization Server is installed should have atleast 1 GB of RAM. LikeMinds requires at least 1 GB of disk space.
All machines that are part of your run-time installation should be located on thesame local area network. Placing the machines on separate networks is possible,but slow communications between machines can degrade performance.
Installing LikeMinds Recommendation Engine for asingle-systemFor a single-system sites, install LikeMinds Recommendation Engine as follows:v The RDBMS and LikeMinds Personalization Server should be on separate
machines, but can be on a single machine.v Movie Site (or your custom application) and the LikeMinds Admin Center
should be on the same machine as the Web server.
Installing LikeMinds Recommendation Engine for multiplesystemsFor multiple-system sites, install LikeMinds Recommendation Engine as follows:v Install the RDBMS onto its own machine, preferably the fastest.v Install the LikeMinds SDK onto each Web server and application server on your
system. Optionally, you can install the Movie Site application files onto eachclient machine as well. You do not need to install the LikeMinds PersonalizationServer server onto these client machines.
v For IBM DB2, make sure each client machine has the IBM DB2 Runtime Clientinstalled.
v For Oracle, make sure each client machine has the following Oracle-specificcomponents: Oracle Client (including Net8 and SQL*Plus) ORACLE_HOME environment variable set TNSNAME entry in tnsnames.ora
Installing the LikeMinds Recommendation Engine utilities across multiplemachines: You can install the LikeMinds Personalization Server utilities andLikeMinds servers across multiple machines for load balancing. In general, youneed to install the LikeMinds Personalization Server itself, which includes itsutilities, onto each machine, but have its service running on only one machine. Youwill also need to disable or enable the LikeMinds Personalization Server utilities oneach machine as appropriate.
The following setup for Machines 1-4 is an example configuration:v Machine 1: Has the LikeMinds Recommendation Engine database.v Machine 2: Has a LikeMinds Personalization Server that serves as the
LikeMinds Recommendation Engine. Use the Control Panel Services applet to setthis service to run. It also has the buildstats, buildvisit, sifter, andaccumulator utilities, which need to be disabled as follows:
12 WebSphere Portal content publishing Installation Guide
-
buildstats and buildvisit: In the \lrs\util\daily script,comment out the lines that refer to starting buildstats and buildvisit.
sifter: In the \lrs\server\prefetch script, comment outthe line that refers to starting the sifter.
accumulator: Do not run the accumulator on this machine.
On the remaining machines, you can install the utilities separately, each with itsLikeMinds Personalization Server server disabled and with the appropriateutility enabled. To disable the LikeMinds Personalization Server, use the ControlPanel Services applet.
v Machine 4: Has a LikeMinds Recommendation Engine that is not enabled, andan enabled sifter. Use this machine only if you are using the Clickstream,Purchase, or Preference engine. The sifter must be running all the times in thebackground, so configure this system to start the sifter at boot time. For verylarge sites, you may want to have a sifter on more than one machine. If you douse multiple sifters, be sure that each sifter is looking at a distinct group ofusers. (Multiple sifters should not be looking at the same user). Refer to theLikeMinds Recommendation Engine documentation of the WebSphere Portalcontent publishing Help System for information on using multiple sifters.The buildstats, buildvisit, and the accumulator utilities on this machine areautomatically disabled as long as the LikeMinds Personalization Server on thismachine is disabled. If you plan to use the LikeMinds Personalization Server onthis system, you can disable buildstats and buildvisit by commenting outtheir start lines in the daily script.
Chapter 3. Planning your installation 13
-
14 WebSphere Portal content publishing Installation Guide
-
Chapter 4. Preparing to install WebSphere Portal contentpublishing
Uninstalling WebSphere Portal content publishingNote: Do not attempt to remove WebSphere Portal content publishing from yourmachine by simply deleting or removing the enterprise archives. You will not beable to reinstall WebSphere Portal content publishing. If this occurs, go toChapter 8, Manually uninstalling WebSphere Portal content publishing onpage 63.
If WebSphere Portal content publishing is installed on your system, then you willneed to uninstall it by completing the following steps:1. If you had a previous installation of WebSphere Portal content publishing or
Lotus Domino Server, you should uninstall both before starting a newinstallation. If you have data in the WebSphere Portal content publishing thatyou want to preserve, backup the authoring environment databases.
2. Remove any Resource Collections using the Resource Console(http:///wps/PersAdmin/adminframe.jsp). Click theResource Collections tab, select a resource collection from the drop-down listand click Delete; repeat until all are removed.
3. For Windows, go to the C:\Program Files\IBM\wcp\uninst directory and runwcpuninstall.exe. (You can also uninstall the program from the Add/RemovePrograms application in the Control Panel.)
4. For UNIX platforms, go to the /opt/IBM/WCP/uninst directory and execute thefollowing command:was_home/java/bin/java -cp wcpuninstaller.jar run
To ensure that your uninstall is complete:v Verify that the following directories for the WebSphere Portal content publishing
Web applications were deleted from the was_home\installedApps directory: LMAdminCenter.ear MovieSite.ear Personalization_Email.ear Personalization_Runtime.ear wcm.ear WCPDemo_Author.ear
v Verify that the temporary directories for WebSphere Portal content publishingwere deleted from was_home\temp\hostname\appserverName.
v Verify that the was_home\wcp directory was deleted.v Verify that the directory containing install.properties) was deleted (Program
Files\IBM\wcp on Windows, /opt/IBM/WCP on UNIX).
If you are using Solaris, run the following commands to ensure that youruninstallation is complete.v pkginfo | grep IBMWCP
If the system returns WebSphere Portal content publishing registrations, thenWebSphere Portal content publishing is not completely uninstalled.
Copyright IBM Corp. 2002 15
-
v If WebSphere Portal content publishing registrations are returned, run thefollowing command for each WebSphere Portal content publishing registration:pkgrm IBMWCPxxx
where IBMWCPxx is the name of the WebSphere Portal content publishingregistration.
v Rerun pkginfo | grep IBMWCP
If you are using AIX, run the following command to ensure that youruninstallation is complete.v ODMDIR=/usr/lib/objrepos odmget vendor 2>&1 | tee /tmp/vendor.fileIf the system returns WebSphere Portal content publishing registrations, thenWebSphere Portal content publishing is not completely uninstalled.
If you are using Linux, run the following command to ensure your uninstallationis complete.v rpm qa | grep i wcpIf any packages are returned, these must be removed before uninstallation iscomplete.
If you encounter any problems during uninstallation or verification ofuninstallation, refer to Chapter 8, Manually uninstalling WebSphere Portal contentpublishing on page 63.
Preparing databases and content stores
Configuring an Oracle databaseOracle must be configured to work with WebSphere Application Server andWebSphere Portal content publishing. The database configuration must be done bya qualified Oracle database administrator. For instructions on configuring Oraclefor the operating system where you have it installed, see the appropriate section.
Configuring Oracle on Microsoft Windows 2000 ServerTo configure Oracle to work with WebSphere Portal content publishing:1. Create a database for use by WebSphere Portal content publishing. The name of
the database is your choice, but it must be a different database than the oneused by WebSphere Application Server. Ensure that:v The characterset is UTF-8v The national language character set is UTF-8v The database is configured for the number of concurrent users you need to
supportv The SID for the database must be the same as the name.
2. Define the WebSphere Portal content publishing IDs with databaseadministration authority by creating the Oracle users PZNADMIN and EJBusing the following commands. (Note: if you do not want them to havedatabase administrator authority, skip to step 3). For values needed in the firstcommand, enter system as the ID and manager as the password. For the secondcommand, use PZNADMIN and EJB as the IDs.
16 WebSphere Portal content publishing Installation Guide
-
sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource, dba to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.3. If you do not want PZNADMIN and EJB to have database administrator
authority, type the following commands:sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.4. Locate the initialization file. In a typical install, it is located at
\Ora81\database\initxxx.ora
where xxx is your SID.5. Modify the following line to the initialization files
open_cursors = 2500
6. Stop and restart the following Oracle services to pick up the changes to theinitialization filesv OracleServiceXXXv OracleServiceWCPDEMOv OracleOraHome81TNSListenerwhere XXX is the SID for the WebSphere Portal content publishing database.
7. Verify that the hostname and SID are mapped to the correct Net Service Namein the tnsnames.ora file.
8. Test access to the new database and verify changes to open_cursors using thePZNADMIN user ID by typing:sqlplus pznadmin/[email protected] parameter open_cursors
When a message is displayed indicating that the connection was successful,type exit.
Configuring Oracle on AIXTo configure Oracle to work with WebSphere Portal content publishing:1. Create a database. The name of the database is your choice, but it must be a
different database than the one used by WebSphere Application Server. Ensurethat:v The characterset is UTF-8v The national language character set is UTF-8v The database is configured for the number of concurrent users you need to
supportv The SID for the database must be the same as the database name.
2. Define the WebSphere Portal content publishing IDs with databaseadministration authority by creating the Oracle users PZNADMIN and EJBusing the following commands. (Note: if you do not want PZNADMIN and EJBto have database administrator authority, skip to step 3). For values needed in
Chapter 4. Preparing to install WebSphere Portal content publishing 17
-
the first command, enter system as the ID and manager as the password. For thesecond command, use PZNADMIN and EJB as the ID.sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource, dba to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.3. If you do not want PZNADMIN and EJB to have database administrator
authority, type the following commands:sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.4. Locate the WebSphere Portal content publishing and WCPDEMO database
initialization files. Change to the AIX Oracle user. Navigate to the initializationfiles, typically located atoracle_home/admin/xxx/pfile/initxxx.ora
where xxx is your SID.5. Modify the following line to the initialization files
open_cursors = 2500
6. Stop and restart the Oracle databases and listener to pick up the changes to theinitialization files.
7. Verify that the hostname and SID are mapped to the correct Net Service Namein the tnsnames.ora file.
8. Test access to the new database and verify changes to open_cursors using thePZNADMIN user ID by typing:sqlplus pznadmin/[email protected] parameter open_cursors
When a message is displayed indicating that the connection was successful,type exit.
Configuring Oracle on SolarisTo configure Oracle to work with WebSphere Portal content publishing:1. Create a database. The name of the database is your choice, but it must be a
different database than the one used by WebSphere Application Server. Ensurethat:v The characterset is UTF-8v The national language character set is UTF-8v The database is configured for the number of concurrent users you need to
supportv The SID for the database must be the same as the database name
2. Define the WebSphere Portal content publishing IDs with databaseadministration authority by creating the Oracle users PZNADMIN and EJBusing the following commands. (Note: if you do not want PZNADMIN and EJBto have database administrator authority, skip to step 3). For values needed inthe first command, enter system as the ID and manager as the password. For thesecond command, use PZNADMIN and EJB as the ID.
18 WebSphere Portal content publishing Installation Guide
-
sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource, dba to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.3. If you do not want PZNADMIN and EJB to have database administrator
authority, type the following commands:sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.4. Locate the WebSphere Portal content publishing and WCPDEMO database
initialization files. Change to the Solaris Oracle user. Navigate to theinitialization files, typically located atoracle_home/admin/xxx/pfile/initxxx.ora
where xxx is your SID.5. Modify the following line to the initialization files
open_cursors = 2500
6. Stop and restart the Oracle databases and listener to pick up the changes to theinitialization files.
7. Verify that the hostname and SID are mapped to the correct Net Service Namein the tnsnames.ora file.
8. Test access to the new database and verify changes to open_cursors using thePZNADMIN user ID by typing:sqlplus pznadmin/[email protected] parameter open_cursors
When a message is displayed indicating that the connection was successful,type exit.
Before you use WebSphere Portal content publishing, you must stop theOracleOraHome81HTTPServer service.
Configuring Oracle on LinuxTo configure Oracle to work with WebSphere Portal content publishing:1. Create a database. The name of the database is your choice, but it must be a
different database than the one used by WebSphere Application Server. Ensurethat:v The characterset is UTF-8v The national language character set is UTF-8v The database is configured for the number of concurrent users you need to
supportv The SID for the database must be the same as the database name
2. Define the WebSphere Portal content publishing IDs with databaseadministration authority by creating the Oracle users PZNADMIN and EJBusing the following commands. (Note: if you do not want PZNADMIN and EJBto have database administrator authority, skip to step 3). For values needed in
Chapter 4. Preparing to install WebSphere Portal content publishing 19
-
the first command, enter system as the ID and manager as the password. For thesecond command, use WCPADMIN as the ID.sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource, dba to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.3. If you do not want PZNADMIN and EJB to have database administrator
authority, type the following commands:sqlplus system/[email protected] user PZNADMIN identified by PZNADMIN_password;create user EJB identified by EJB_password;grant connect, resource to PZNADMIN, EJB;quit
Where xxx is the Net Service Name (after the @ symbol) without the domain.4. Locate the WebSphere Portal content publishing and WCPDEMO database
initialization files. Change to the Linux Oracle user. Navigate to theinitialization files, typically located atoracle_home/admin/xxx/pfile/initxxx.ora
where xxx is your SID.5. Modify the following line to the initialization files
open_cursors = 2500
6. Stop and restart the Oracle databases and listener to pick up the changes to theinitialization files.
7. Verify that the hostname and SID are mapped to the correct Net Service Namein the tnsnames.ora file.
8. Test access to the new database and verify changes to open_cursors using thePZNADMIN user ID by typing:sqlplus pznadmin/[email protected] parameter open_cursors
When a message is displayed indicating that the connection was successful,type exit.
Configuring a DB2 databaseIBM DB2 must be configured to work with WebSphere Portal content publishing.For instructions on configuring DB2, see the appropriate section.
Enabling JDBC2.0Before you can install WebSphere Portal content publishing, your installation ofDB2 must be configured for JDBC2.0.
To enable JDBC2.0 on Microsoft Windows:1. From Windows Services panel, stop the WebSphere Application Server.2. Stop all DB2 processes. If any DB2 services fail to stop, open the DB2
Command Line Processor and type:force application all
This will drop all connections to DB2. You can now stop the DB2 services in theServices panel.
20 WebSphere Portal content publishing Installation Guide
-
3. Open a DB2 command window, go to the \Program Files\SQLLIB\java12directory, and run the following file:usejdbc2.bat
4. Start the DB2 services you stopped in Step 2 and WebSphere ApplicationServer.
To enable JDBC2.0 on UNIX, select the JDBC2.0 version of db2java.zip in theDriver Location field of the appropriate Database Configuration panels during theinstallation of WebSphere Portal content publishing:v Linux: /usr/IBMdb2/V7.1/java12/db2java.zipv AIX: /usr/lpp/db2_07_01/java12/db2java.zipv Solaris: /opt/IBMdb2/V7.1/java12/db2java.zip
Creating and configuring a DB2 database for WebSphere Portalcontent publishingIf you have an existing database, will be creating your own database, or will beusing a remote database:1. Open a DB2 Command Window and execute the following command:
DB2 CREATE DB MY_DATABASE USING CODESET UTF-8 TERRITORY USCOLLATE USING IDENTITY
Where MY_DATABASE is the name of the database you are creating. Substituteyour territory code if different from US.
2. Configure the database for WebSphere Portal content publishing by executingthe following command:DB2 UPDATE DB CFG FOR MY_DATABASE USING APPLHEAPSZ 4096 LOGFILSIZ 3000LOGPRIMARY 25 LOGSECOND 25
If creating a database for Feedback, use instead the following command:DB2 UPDATE DB CFG FOR MY_DATABASE USING APPLHEAPSZ 4096 LOGFILSIZ 4096LOGPRIMARY 4 LOGSECOND 25
Some additional parameters that are not necessary but can be used to improveperformance the Feedback database include:v DBHEAP = 4096v STMTHEAP = 4096v CATALOGCACHE_SZ = 256v LOCKLIST = 1024v And, on the database manager: JAVA_HEAP_SZ = 4096The database manager variable may be set with the following command:db2 update dbm cfg using JAVA_HEAP_SZ 4096
Installing IBM Content ManagerIBM Content Manager must be installed prior to installing WebSphere Portalcontent publishing. When installing IBM CM, two programs are required: ContentManager and IBM Enterprise Information Portal (EIP). Note the following:v The IBM CM databases can be on the same machine as the WebSphere Portal
content publishing Authoring Server, or on any number of machines.v IBM EIP must be installed on the same machine as the WebSphere Portal content
publishing Authoring Server.
Chapter 4. Preparing to install WebSphere Portal content publishing 21
-
Installing and configuring IBM Content ManagerTo manage large collections of data or multimedia collections, you may want touse WebSphere Portal content publishing with IBM Content Manager.
Before you install WebSphere Portal content publishing to work with IBM ContentManager, you must install IBM Content Manager and IBM Enterprise InformationPortal and their prerequisites. Follow the installation instructions provided witheach of these products.
Verifying your IBM Content Manager installation: After you have installed IBMContent Manager, IBM Enterprise Information Portal and their prerequisitesoftware, you should test your system and verify that IBM Content Manager(library server, resource manager, system administration client) and IBM EnterpriseInformation Portal (administration database, Content Manager connector) areworking. You can do this by following the instructions on testing the serverinstallation and configuration in the IBM Content Manager guide to Planning andInstalling Your Content Management System. You can also verify that IBM ContentManager and IBM Enterprise Information Portal are working properly bycompiling the samples in the %CMBROOT%\samples\java\beans directory.
To compile the IBM Content Manager samples:v Ensure that the IBM DB2 Text Information Extender has been started.v In the WebSphere Application Server Administration Console, ensure that your
icmrm server is started.v Start the EIP development environment.v Change directories to %CMBROOT%\samples\java\beans.v Run the following command javac *.javav Using the IBM Content Manager user interface, create a new item type of type
Resource Item. For example, create an item type called testitem.v Use the TImport sample to create data from a file.v Use the TExport sample to export data to a file.
Tip: Use a valid extension like .txt or .htm for your test file. For example:TImport ICM icmnlsdb icmadmin password testitem readme.html testname=123
If TImport works, you are able to use the resource manager part of IBMContent Manager.
If you encounter problems with importing, see the troubleshooting section inPlanning and Installing Your Content Management System
Installing WebSphere Portal content publishing to use IBM Content Manager:When you install WebSphere Portal content publishing, you will be asked toprovide the following information about your IBM Content Manager installation:
Library server database nameThe name you type in the WebSphere Portal content publishing InstallationServer field.
Library server database administration IDThe ID you type in the WebSphere Portal content publishing InstallationUser ID field.
22 WebSphere Portal content publishing Installation Guide
-
PasswordThe password you use to administer the IBM Content Manager librarydatabase.
Resource manager database nameThe name you type in the WebSphere Portal content publishing InstallationDefault Resource Manager Name field.
You can use IBM Content Manager for storage and management of content as wellas version control. For instructions on using IBM Content Manager for versioncontrol, see the section in the WebSphere Portal content publishing AdministratorsGuide on version control.
Preparing workflow management
Setting up Lotus WorkflowInstructions for installing Lotus Domino Server are provided below.
Notes:
1. Do not install Lotus Domino Server on a machine where Lotus Notes or LotusDomino are already installed.
2. You do not have to install Lotus Domino on the same machine where youinstalled WebSphere Application Server and WebSphere Portal contentpublishing.
The installation and configuration of Lotus Domino Server consists of thefollowing steps:v Installing Lotus Domino Serverv Configuring Lotus Domino Administratorv Sample users and groups in Lotus Domino Administrator on page 24v Configuring WebSphere Security and Domino SSO on page 27v Configuring Single Sign-on (SSO) between Domino and WebSphere on page 27
Installing Lotus Domino ServerTo install Lotus Domino Server, use WebSphere Portal installation CD 8 and choosethe installation file for your operating system. The installation will lead youthrough most of the necessary configuration steps. During installation of LotusDomino Server, you will be prompted for the following information:v Domain Namev Certifier Organizationv Certifier Passwordv Administrator user ID and passwordEnsure that the Domain Name and Certifier Organization match your LTPADomain Name. You can accept default values in the other fields.
During the Lotus Domino Server installation you will also be prompted toconfigure SSO in Lotus Domino. To do this task, you will need to enter the locationof the keys file and password used to generate the LTPA key from your WebSphereApplication Server installation.
Configuring Lotus Domino AdministratorThe first time you use Lotus Domino Administrator you will be prompted to dothe following configuration steps:
Chapter 4. Preparing to install WebSphere Portal content publishing 23
-
1. Start the Lotus Domino Administrator. From the Start Menu, select ProgramsLotus Applications Lotus Domino Administrator. The Lotus Notes ClientConfiguration dialog will appear.
2. Click Next to bypass the introductory page.3. Select I want to connect to a Domino Server and click Next.4. Select Set up a connection to a local area network (LAN) and click Next.5. Type your Domino server name and click Next. The Domino server name is
your HostName/YourDomainName, for example host1/locale.ibm.com.6. Select Use My Name as Identification, type the ID for Domino Administrator
that you defined during installation as your User name, (the default isDomino Admin) and click Next.
7. Click Next to bypass the confirmation page.8. Click Next to bypass the Internet Mail Account page.9. Click Next to bypass the News Server page.
10. Click Next to bypass the Internet Directory Server page.11. On the Connect through a Proxy Server page, select the option that meets
your needs and click Next.
Note: If you do connect through a proxy, the next page will require you totype your proxy information.
12. Click Next to bypass the Internet Connection Type page.13. Click Finish.14. Type your Domino Administrator password, and click OK.
Note: You may receive the message Notes Error - Specified Command is notavailable from the Workspace. You can ignore this error message andclick OK.
Sample users and groups in Lotus Domino AdministratorYou will need an ID for administering WebSphere Application Server Security andLotus Domino Administrator. For additional information on what ID to use, referto the WebSphere Portal documentation.
There are four users identified with roles in the samples that are created duringinstallation, as well. These roles are defined to the sample workflow processes. Ifyou wish to use the samples or work through the Getting Started tutorial, youshould create these users.
For security purposes, we strongly recommend that you update these users withdifferent passwords that adhere to standard password security guidelines. Theseuser IDs and passwords should be treated as you would treat any other IDs andpasswords because people using them will have all the server privileges youspecify.
Finally, to fully explore the sample workflows, you can use these instructions tocreate additional users.
Installing the Lotus Workflow Process Designers GuideIf your team plans to design their own workflow processes, you will want toinstall the Process Designers Guide.
To install the Process Designers Guide:
24 WebSphere Portal content publishing Installation Guide
-
1. From the WebSphere Portal installation CD 10, copy\lwfarchitect\lwf_process-designer_30_en.nsf to the data directory whereyou installed Lotus Workflow Architect. If you did a typical install, copy thefile to \Lotus\Notes\data.
2. In the directory where you installed Lotus Workflow Architect, modify theworkflow.ini file so that the HelpDBPath is set to reference the fully qualifiedpath where you copied lwf_process-designer_30_en.nsf. If you did a typicalinstall, the workflow.ini file is in Lotus\Workflow\Architect.
Alternatively, you can use the PDF of the Process Designers Guide on CD 10:\lwfarchitect\lwf_process-designer_30_en.pdf.
Configuring Processes in Lotus Workflow Architect
Opening the workflow document with Lotus Workflow Architect:
1. Start Lotus Workflow Architect (Start Button Programs Lotus Workflow 3.0 Lotus Workflow Architect)
2. Open the Domino databases:a. Select File Open Databases.b. Create a new Profile Name.c. Under Data Source Type, select Design Repository and click Browse.d. Under the Server drop-down menu, select your server. If prompted to enter
your password, which is password.e. Under the database menu, select LWF Design Repository R3.0 and click
OK.f. Repeat the above process for the Application database, Process Definition
database, and Notes Organization Directory, which will match up withLWF Application R3.0, LWF Process Definition R3.0, and LWFOrganization R3.0 respectively.
g. Click OK.3. Import SimpleChangeProcess.lwf . Select File ImportBrowse and select
SimpleChangeProcess.lwf.4. Select File Save Process.5. Select File Activate Process and click OK.
WebSphere Portal content publishing also provides two other workflow processes:v SimplerChangeProcess.lwfv SimplestChangeProcess.lwf
You can import these processes using the same same instructions.
Configuring the process in Lotus Domino Administrator:
1. Start Lotus Domino Administrator and switch to the WCP Administrator ID.a. If you installed Lotus Domino Administrator and Lotus Domino Server on
different machines, you need to configure the WPCP Administrator ID. Ifnot, you can skip to 1b. To configure the WCP Administrator ID:1) Log in with the Lotus Domino Administrator ID.2) Click the Administration tab.3) Click the People and Groups tab.4) Click Administrator, WCP and click Edit Person.
Chapter 4. Preparing to install WebSphere Portal content publishing 25
-
5) Detach the userID file to your Lotus/notes/data directory. In the Filename field, type WCPAdmin.id to rename the file.
6) Close Lotus Domino Administrator and reopen it.b. If it is not already there, copy WCPAdmin.id from the Lotus/domino/data
directory to the Lotus/notes/data directory.c. On the password prompt window, click Cancel.d. From the Choose User ID to Switch to window, navigate to the
Lotus/notes/data directory and select WCPAdmin.id.If you need to switch back to using the Domino Administrator ID, performthe previous steps but navigate to Lotus\Notes\data and select user.id.
e. Click the Administration tab.2. Open the Lotus Workflow Application database with Lotus Domino
Administrator.a. Verify that the Server is your Lotus Domino Server is and not your Local
Server.
Note: If you are using your Local Server, select Files Open Server andselect your Domino Server.
b. In Lotus Domino Administrator, click the Files tab.c. In the list of files on the right, double-click LWF Application R3.0.
Note: If you dont see a list of files, click the refresh button.3. On the left frame, select Administration Cache .4. On the top frame, click Update Process Cache.
Note: If a message appears, click OK.5. Close the LWF Application R3.0 database.6. Open the LWF Application R3.0 database and close it again.
Enabling e-mail notification in Lotus Domino Administrator foruse with WebSphere Portal content publishing samplesBy default, e-mail notification for the sample users is not enabled. If you want thesample users to receive notification of workflow events, follow these steps toenable e-mail notification:1. Log in as the WCP Administrator.2. Click the Administration tab.3. Click the People and Groups tab.4. Select the person (Dave, Greg, Rob or Tara) you want to set e-mail notification
for and click Edit Person.5. Click the Mail tab.6. In the Domain field, enter your domain.7. Click Save and Close.8. Click FileToolsSwitch ID.9. Select the user ID you want to configure e-mail notification for (see Table 1 on
page 27) and click Open.10. In the login window, type the users password and click OK.11. Ensure that appropriate server is selected.
Note: If you are using your Local server, select Files Open Server and selectyour Domino Server.
26 WebSphere Portal content publishing Installation Guide
-
12. Click the Files tab.13. Click the mail folder. If a database cover page is displayed, close it.14. Double-click the user you are configuring e-mail notification for to check their
mail.
You will need to repeat these steps to enable e-mail notification for each of thesample users.
Table 1. WebSphere Portal content publishing sample users and IDs
User ID
Dave DDev
Greg GContent
Rob RPro
Tara TWeb
Configuring WebSphere Security and Domino SSO
Configuring WebSphere Application Server security:
1. Start the Lotus Domino Server.2. Start the WebSphere Application Server.3. Open the WebSphere Advanced Administration Console.4. Select Console Security Center.5. Select the General tab, check Enable Security.6. Select the Authentication tab and fill in the following fields:
v Authentication Mechanism: select Lightweight Third Party Authentication(LTPA).
v Check Enable Single Sign On (SSO).v Domain: , for example: locale.ibm.com.v Verify that the LDAP radio button is selected.v Security Server ID: , for example:
DAdmin.v Password: password.v Host: . (where . is your hostname
and domain name).v Directory Type: Domino 5.0v Leave all other fields set to default and click OK.v Type your LTPA password, which is password.
Note: The message The changes will not take effect until the admin serveris restarted will appear, click OK.
7. Stop and start the WebSphere Application Server.8. Open the WebSphere Advanced Administrative Console.9. Verify that the Administrative Console prompts you for a login. Use UserID
DAdmin and password.
Configuring Single Sign-on (SSO) between Domino and WebSphere: Toconfigure single sign-on you need to generate LTPA keys and enable singlesign-on.
Chapter 4. Preparing to install WebSphere Portal content publishing 27
-
Generating LTPA keys:
1. Open the WebSphere Advanced Administrative Console.2. Select Console Security Center.3. Select the Authentication tab.4. Click Generate Keys... and specify password as the LTPA password.5. Click Export Key....6. In the Export to File dialog, under File name, type WAS_HOME\wcp\DOMWAS.key.
For example on Windows systems typeC:\WebSphere\AppServer\wcp\DOMWAS.key. On UNIX platforms, type the nameof a directory on the UNIX file system, for example /tmp/DOMWAS.key.
7. Click Save.8. Close the Administration Console.9. Stop and Start the WebSphere Application Server.
Enabling Single Sign-on: Enable Single Sign-on (SSO) in Domino. (Note: If you hadalready enabled WebSphere Application Server when you installed Lotus DominoServer and you specified the key files during the Lotus Domino Server installation,start the WebSphere Application Server and skip these enabling single sign-onsteps.)1. Open Lotus Domino Administrator.2. Select the Administration tab and Files tag.3. Verify that the Server is your Lotus Domino Server is and not your Local
Server.
Note: If you are using your Local Server, select Files Open Server andselect your Domino Server.
4. Double-click names.nsf (the Address book for your domain).5. Select View Server Other Server/Servers and click OK.6. On the top frame, select Web Create Web SSO Configuration.7. For the Token Domain, type your domain.8. For the Domino Server Name use select your Domino server machine from
the drop-down list and click OK.
Note: You may need to change the top drop-down menu to your domainsAddress Book.
9. Click Keys and select Import WebSphere LTPA Keys. For Windows, typeWAS_HOME\AppServer\wcp\DOMWAS.key, for exampleC:\WebSphere\AppServer\wcp\DOMWAS.key. For UNIX platforms, FTP the keyfile from the UNIX server to the Windows machine where the DominoAdministrator is installed and specify this location.
10. Type password, for the password and click OK.
Note: The Web SSO Configuration dialog will appear with the messageSuccessfully imported keys. If you do not see this message, importthe key again making sure you enter in the correct path and password.
11. Verify that the LDAP Realm is . (replacing hostname anddomain with your hostname and domain name, for examplehost1.locale.ibm.com).
12. Click Save and Close.13. Close the Address book.
28 WebSphere Portal content publishing Installation Guide
-
14. Restart the Lotus Domino Server by typing the command restart server inthe Lotus Domino Server command window. Verify the following line showsup when the server restarts:HTTP: Successfully loaded Web SSO Configuration
15. If you have Lotus Domino installed on the same machine as WebSphereApplication Server and WebSphere Portal content publishing, copy the LotusDomino DIIOP file from your Lotus Domino directory (for example,C:\Lotus\Domino\Data\domino\html\diiop_ior.txt) to your IBM HTTP ServerRoot document directory (for example, C:\IBM HTTP Server\htdocs). To verifythe file, open a browser and, in the Location field, typehttp://hostname/diiop_ior.txt.
16. Start the WebSphere Application Server.
Verifying your installation
Verifying that the Java/COM Restrictions are set correctly in Lotus DominoServer: In Lotus Domino Administrator, select the Security tab and update theAgent Restrictions and Java/COM Restrictions, if necessary, as follows:v Run restricted LotusScript/Java agents: Domino Admin/ locale.domain.comv Run unrestricted LotusScript/Java agents: wcmtest2/locale.domain.com Domino
Admin locale.domain.comv Run restricted Java/Javascript/COM: Workflow Participants, WCP
Administrator/locale.domain.comv Run unrestricted Java/Javascript/COM: Domino Admin/ locale.domain.com
Verifying immediate backgrounder processing in Lotus Domino Server: Verifyimmediate backgrounder processing to Domino by checking for the following linesinc:\lotus\domino\notes.ini:v AMGR_DOCUPDATEAGENTMININTERVAL=0v AMGR_DOCUPDATEEVENTDELAY=0v AMGR_NEWMAILAGENTMININTERVAL=0v AMGR_NEWMAILEVENTDELAY=0
Changing servers: verifying your Lotus Workflow setup: If you change servers,you may want to go through these steps to ensure that WebSphere Portal contentpublishing is enabled for Lotus Workflow.1. Verify the WCM.properties file
(\WebSphere\AppServer\wcm\WCM.properties):a. Verify the value of wcm.workflow.ldaphost equals
.(replacing with your host name and with your host name and domain name), for examplehost1.ibm.com.
2. If you make changes to the WCM.properties file, stop and start the WebSphereApplication Server.
3. Open and log into the WebSphere Application Server Administrative Console.4. In the left frame, expand WebSphere Administrative Domain .5. Verify the that WebSphere Application Server where you have WebSphere
Portal content publishing installed has started.6. Expand Enterprise Applications.7. For each WCM application, right-click the application and select Start.
Chapter 4. Preparing to install WebSphere Portal content publishing 29
-
Preparing security/authentication
Local operating systemOn the machine where the Authoring Server will be installed, ensure that theindividuals who will be accessing the WebSphere Portal content publishingworkspace are identified as system users. In addition, if you want to use theWebSphere Portal content publishing sample, add the following users:
User ID Password
dave dave
greg greg
rob rob
tara tara
WCPAdmin password
These User IDs and passwords must also be added to the userInfo.properties fileafter installation of the WebSphere Portal content publishing Authoring Server iscomplete. SeeEditing the userInfo.properties file on page 41.
LDAPIf you have are using a new installation of IBM Directory Server as your LDAPserver, confirm that it is properly configured for WebSphere Portal contentpublishing:1. Confirm the distinguished name of the suffix:
a. Open the IBM Directory Server Administration Console (open a browserand enter the URL http://hostname/ldap). Login using a valid user ID andpassword.
b. Click Settings > Suffixes.c. Verify the distinguished name of the suffix you plan to use. For example, if
the computer name is hostname.locale.ibm.com, the suffix would bedc=ibm,dc=com. If you change the Suffix DN, click Update.
d. Restart the LDAP server.2. Import the WPSConfig.ldif file:
a. Copy the file WPSConfig.ldif to any folder on your LDAP server (forexample, C:\WPSConfig.ldif). This file is provided on the WebSphere Portalinstallation CD 8, in the wps folder.)
b. Using a text editor, edit the file so that the host suffixes match your hostsuffix. For example, change instances of dc=yourco,dc=com to dc=ibm,dc=com.
c. Save and close the file.d. In the IBM Directory Server Administration Console, stop the LDAP server.
(Click Current State > Start/Stop and then click Stop. Wait for the messageThe current server is stopped.)
e. Select Database > Import LDIF.f. Enter the path to the LDIF file (for example, C:\WPSConfig.ldif) and click
Import.3. Create users:
a. Open the IBM Directory Management tool (for example, click Start >Program > IBM Directory Server > Directory Management Tool).
30 WebSphere Portal content publishing Installation Guide
-
b. Click Directory Tree > Browse Tree. Verify that the users wpsadmin andwpsbind, and the group wpsadmins, exist as a result of importing theWPSConfig.ldif file.
c. To add a user, click cn=users in the tree and then click Add.d. In the Add an LDAP Entry window, replace cn=newEntry with
uid=username (where username is the user ID of the user you want to add).e. Enter the password for the user.f. Click the Other tab and enter the user ID in the uid field.g. Click Add.h. If you plan to use the WebSphere Portal content publishing Authoring
Server Sample, create the following users:v uid=WCPAdmin,cn=users,cn=ibm,cn=com (password is password)v uid=dave,cn=users,cn=ibm,cn=com (password is dave)v uid=tara,cn=users,cn=ibm,cn=com (password is tara)v uid=rob,cn=users,cn=ibm,cn=com (password is rob)v uid=greg,cn=users,cn=ibm,cn=com (password is greg)
4. Create groups:a. To add a group, click cn=groups in the tree and click Add.b. In the Add an LDAP Entry window, select Group as the Entry Type.c. If you plan to use the WebSphere Portal content publishing Authoring
Server Sample, create the following groups:v cn=Content Contributor,cn=groups,dc=ibm,dc=com (add
uid=dave,cn=users,cn=ibm,cn=com anduid=greg,cn=users,cn=ibm,cn=comto its member field (member/groupmembers)
v cn=Project Lead,cn=groups,dc=ibm,dc=com (adduid=rob,cn=users,cn=ibm,cn=com anduid=WCPAdmin,cn=users,cn=ibm,cn=comto its member field(member/group members)
v cn=Content Publisher,cn=groups,dc=ibm,dc=com (adduid=tara,cn=users,cn=ibm,cn=com to its member field (member/groupmembers)
v cn=Domain Expert,cn=groups,dc=ibm,dc=com (adduid=rob,cn=users,cn=ibm,cn=com to its member field (member/groupmembers)
Lotus DominoIf you are using Lotus Domino for security but not for Lotus Workflow, thenperform the steps in Configuring WebSphere Security and Domino SSO onpage 27. If you have already configured Lotus Workflow, then you have alreadycompleted this step.
Preparing version controlYou have the option of using any of the following version control systems withWebSphere Portal content publishing: IBM Content Manager (if using IBM CM asyour content repository), CVS, ClearCase, or the version control system providedas part of WebSphere Portal content publishing.
The client software for the version control system that you plan to use must beinstalled on the machine where WebSphere Portal content publishing Authoring
Chapter 4. Preparing to install WebSphere Portal content publishing 31
-
Server will be installed. No further preparation or configuration is required priorto installing WebSphere Portal content publishing.
Preparing to install LikeMinds Recommendation EngineThis section describes how to prepare your system for a run-time installation. Itcovers the following topics:v Using an existing database for your LikeMinds installationv Using a different table schema from the default tablesv Creating the database for Microsoft SQL Serverv Configuring an ODBC DSN for Microsoft SQL Server on page 33v Preparing for a LikeMinds Recommendation Engine installation on Oracle on
page 33v Preparing for a LikeMinds Recommendation Engine installation on IBM DB2
on page 34v Configuring a connection driver for Oracle on page 33
Using an existing database for your LikeMinds installationIf you plan to use an existing database, including existing tablespaces and tables,go to Using Movie Site, the LikeMinds Admin Center, or the LikeMinds SDK forinformation on planning the installation of these features.
If you have existing tables that have the same structure as the LikeMinds tables,you can map them to the LikeMinds tables. For details about the tables or how toset up mappings for tables that use different names, refer to the LikeMindsRecommendation Engine documentation of the WebSphere Portal contentpublishing Help System.
Using a different table schema from the default tablesThe installer will create a default set of LikeMinds tables for your LikeMindsdatabase.
Creating the database for Microsoft SQL ServerYou or your database administrator must create the database that will contain theLikeMinds data before you install LikeMinds Recommendation Engine. You canuse an existing database. Before continuing, verify that your database is backed upregularly so that you do not risk losing your LikeMinds data.
The database you use for LikeMinds must have a separate transaction log device,which should be about the same size as your data device. By default, MicrosoftSQL Server 7.0 and SQL Server 2000 creates a separate transaction log device whenyou create the database; they are approximately 1MG each. When you create thedatabase and log device, be sure to enable the Automatically grow file option,since some LikeMinds tables can grow quite large. You can set the automaticgrowth to be by megabytes or percentage.
When you create the database, make sure the Select Info/Bulk Copy and TruncateLog on Checkpoint options are on. (They are on by default.) Leave the TruncateLog on Checkpoint option on while you load the database and set up yourapplication. Be sure to disable Truncate Log on Checkpoint before your sitebecomes active to allow recovery from damage to the database. We recommendthat you set up frequent full backups and daily transaction log dumps.
32 WebSphere Portal content publishing Installation Guide
-
You will also need to create the database user and password which the LikeMindsRecommendation Engine will use to connect to the database. Make sure that thisuser has database table creation privileges.
For Microsoft SQL Server 7.0, tune the memory to half the size of the physicalmemory.
Configuring an ODBC DSN for Microsoft SQL ServerMicrosoft Windows NT and Microsoft Windows 2000 include an ODBC DSN forMicrosoft SQL Server. The LikeMinds installer allows you to configure the ODBCDSN during installation. You can configure it before installation, by using theODBC Data Sources utility in the Control Panel.
To determine which ODBC drivers are installed on your system, open the ControlPanel and double-click ODBC. Click the ODBC Drivers tab to see a list of drivers.
If you create a Data Source Name beforehand, be sure to record the Data SourceName you create. You will need to supply this name during the LikeMindsinstallation.
Note: If using Microsoft Windows NT, there is a problem creating the ODBCconnection to the database in order to load the configuration table duringinstallation. Refer to Chapter 7, Troubleshooting on page 59.
Preparing for a LikeMinds Recommendation Engineinstallation on Oracle
Perform the following tasks before installing the LikeMinds RecommendationEngine:1. Create the LikeMinds database.2. Configure a TNS service name for the LikeMinds databases connection driver.3. Plan the installation for Movie Site and the LikeMinds SDK. (See Using Movie
Site, the LikeMinds Admin Center, or the LikeMinds SDK.)
Creating the database for OracleYou or your database administrator must create the database that will contain theLikeMinds data before you install LikeMinds Recommendation Engine. You canuse an existing database. Before continuing, verify that your database is backed upregularly so that you do not risk losing your LikeMinds data.
If you are installing Oracle (either Oracle 8 or 8i), perform a custom installation,installing all options. If you are installing Oracle 8, you do not need to install theMigration utility.
Be sure to include the following components on the Oracle server machine and oneach client machine:v Net8v SQL*Plusv The Oracle online documentation
Configuring a connection driver for OracleYou need to configure the Oracle native driver to connect LikeMinds with yourOracle database. This involves installing the Oracle client software and configuringa local TNS service name to connect to either the local or remote Oracle databaseinstance.
Chapter 4. Preparing to install WebSphere Portal content publishing 33
-
To create the TNS service name, use Net8 to create (TNS) entry for each SID. TheLikeMinds Recommendation Engine uses the TNS entry name to connect to eachremote Oracle client machine. We recommend that the TNS service name matchthe SID, since the SID is guaranteed to be unique for each database installed on themachine.
Configuring AIX systems using OracleBefore installing LikeMinds on an AIX system using Oracle, set the LIBPATH to:LIBPATH = /usr/lib:/lib:/lib
Preparing for a LikeMinds Recommendation Engineinstallation on IBM DB2
You will need to perform the following tasks before you run the LikeMindsRecommendation Engine installer if your RDBMS is IBM DB2:1. Create the LikeMinds database.2. Create an ODBC DSN for your LikeMinds database.3. Plan the installation for Movie Site, the LikeMinds Admin Center, and the
LikeMinds SDK. (See Using Movie Site, the LikeMinds Admin Center, or theLikeMinds SDK.)
Creating the LikeMinds databaseCreate a database for LikeMinds, but do not populate it with any data. Theinstaller will overwrite this database during installation with a new database.
Be sure to record the database you create. You will need to supply this nameduring the LikeMinds installation.
Creating the LikeMinds tablesIf you want to bulk load item and user data, you can write scripts similar to theMicrosoft SQL Server table creation scripts.
If you have existing tables that have the same structure as the LikeMinds tables,you can map them to the LikeMinds tables.
For details about the tables or how to set up mappings for tables that use differentnames, refer to the LikeMinds Recommendation Engine documentation of theWebSphere Portal content publishing Help System.
Configuring an ODBC database driverYou need to configure the ODBC driver connection before installing LikeMinds. Todo so, use the ODBC Data Sources utility in the Control Panel. Microsoft WindowsNT supplies ODBC drivers you can use, or you can use one specific to yourRDBMS. You cannot configure the ODBC driver during the LikeMinds installation.
Be sure to record the Data Source Name you create. You will need to supply thisname during the LikeMinds installation.
Configuring AIX systems using DB2Before installing LikeMinds on an AIX system using DB2, set the LIBPATH to:LIBPATH = /install/sqllib/lib
34 WebSphere Portal content publishing Installation Guide
-
Using Movie Site, the LikeMinds Admin Center, or theLikeMinds SDK
WebSphere Application Server requires the following before you begin theLikeMinds installation:v Plan to install the LikeMinds SDK, Movie Site, and the LikeMinds Admin Center
onto the same machine as WebSphere Application Server.v Make sure that the WebSphere Application Server JSP compiler is enabled.
Configuring your system for Movie SiteMovie Site Seed Data: The installer will add seed data for a Movie Site database.When a database is initially created using the seed data, for IBM DB2 and Oracle,the only user who can log in is likeminds, with the password likeminds. (For SQLServer, the login and password can be for any database user has access. For otherODBC databases, it depends on the RDBMS login and password.) You can, ofcourse, add new users.
Chapter 4. Preparing to install WebSphere Portal content publishing 35
-
36 WebSphere Portal content publishing Installation Guide
-
Chapter 5. Installing WebSphere Portal content publishing
During the WebSphere Portal content publishing installation process, or after youhave started WebSphere Portal content publishing, if you encounter errors, see thesection on troubleshooting or the README file.
To install WebSphere Portal content publishing, use WebSphere Portal installationCD 5.
Note: Close the WebSphere Application Server Administrative Console before youuninstall or install WebSphere Portal content publishing.
Installing the development environment
WebSphere StudioInstallation of WebSphere Studio Application Developer is optional; however, ifyou are going to use the WebSphere Portal content publishing wizards forWebSphere Studio, you need to install WebSphere Studio Application Developer ifyou do not already have one of the WebSphere Studio Family of Products.
To install WebSphere Studio Application Developer:1. Load the CD containing WebSphere Studio Application Developer (WebSphere
Portal installation CD 7). If the Setup Manager starts, close it.2. On the CD, run the file wsad\win\setup.exe (or wsad\linux\install.sh for
Linux). The InstallShield wizard will start.3. Click Next.4. Read and accept the license agreement. Click Next.5. On the Destination Folder dialog, specify the destination directory for
WebSphere Studio Application Developer. Click Next.6. On the Primary User Role dialog, choose the role that best describes your
development needs. Click Next.7. On the Select Version Control Interface dialog, select the version control
interface that you want to use. Click Next and then Install.8. When the installation is complete, click Finish.
WebSphere Portal content publishing wizards for WebSphereStudio
Uninstalling earlier versions of the WebSphere Portal contentpublishing wizardsIf one of the WebSphere Studio Family of Products is already installed, you mustuninstall any earlier versions of the WebSphere Portal content publishing wizardsor the WebSphere Personalization wizards for WebSphere Studio. To uninstall thewizards:1. Close any open copies of WebSphere Studio on your machine.2. Click Start > Settings > Control Panel > Add/Remove Programs.
Copyright IBM Corp. 2002 37
-
3. Select any of the following from the list of currently installed programs: IBMWebSphere Personalization wizards for WebSphere Studio Developer or IBMWebSphere Portal content publishing.
4. Click Change/Remove.5. Follow the instructions to remove the wizards.
Installing the WebSphere Portal content publishing wizardsTo install the WebSphere Portal content publishing wizards using the WebSpherePortal content publishing installer:1. On the machine with WebSphere Studio, load the CD that contains WebSphere
Portal content publishing (WebSphere Portal Server CD 5). If the SetupManager starts, close it.
2. Using Windows Explorer, run the file wpcp\wcpinstallwin.exe (or java cpwcpinstall.jar run for Linux). The InstallShield wizard will start.
3. Click Next.4. On the Feature Selection panel, check Wizards for WebSphere Studio and
click Next.5. Confirm the location of WebSphere Studio. If no installation of WebSphere
Studio was found, you can type the location or browse for it. Click Next.6. Click Install. The wizards will be installed to the folder you specified in the
previous panel.7. When the installation is complete, click Finish.8. If necessary, restart WebSphere Studio.
You may manually install the wizards to WebSphere Studio. To manually installthe wizards:1. On the machine with WebSphere Studio, load the CD that contains WebSphere
Portal content publishing. If the Setup Manager appears, close it.2. Using Windows Explorer, locate the file iwcp_eclipsetools.zip in the
wpcp\eclipsetools folder on the CD.3. Use a file extraction utility to open the iwcp_eclipsetools.zip archive.4. Extract the contents of the archive to \plugins. Maintain the
directory structure of the files in the archive.5. If necessary, restart WebSphere Studio.
Verifying the installationTo verify the installation, ensure the following folders have been created:v \plugins\com.ibm.wcm.resource.wizardsv \plugins\com.ibm.wcm.resource.wizards.doc
Accessing the WebSphere Portal content publishing wizardswithin WebSphere StudioTo access the WebSphere Portal content publishing wizards within WebSphereStudio:1. Start WebSphere Studio.2. Click Help > Help Contents.3. In the navigation tree, click Tasks > Using WebSphere Portal content
publishing > Adding WebSphere Portal content publishing resource wizardsto a perspective and follow the instructions.
38 WebSphere Portal content publishing Installation Guide
-
Browse WebSphere Studios help system for assistance on setting up WebSpherePortal content publishing projects, migrating Web Content Publisher andWebSphere Personalization projects, setting up publish servers, and using thewizards.
Installing the authoring environment
Installing the Authoring Server and Sample
Installing the WebSphere Portal content publishing AuthoringServer and SampleTo install the WebSphere Portal content publishing Authoring Server:1. Load the CD that contains WebSphere Portal content publishing (WebSphere
Portal Server CD 5). If the Setup Manager starts, close it.2. Run the file wpcp\wcpinstallwin.exe for Windows platforms (or unixinst.sh
for AIX, Solaris or Linux).v On Windows, the InstallShield wizard will launch.v On AIX, Solaris, or Linux, you will be prompted for the WebSphere
Application Server root directory and (if using DB2) the home directory ofyour DB2 instance owner; then the InstallShield wizard will launch.
3. Click Next.4. Check Authoring Server and click Next. (If WAS security is enabled, you will
be prompted for a user ID and password.)5. Check Authoring Server. If you want to install the optional Authoring Server
Sample, check it also. Click Next.6. In the first window of the panel, select the application server where the
Authoring Server will be installed. In the lower window, select the VirtualHost. Click Next.
7. On the Authoring Server Repository Panel, select the type of repositorywhere you have, or will have, your Web content stored. If you plan on usingOracle or DB2, select Database. If you already have content stored in IBMContent Manager, select IBM Content Manager. Click Next.
8. If you chose Database on the previous panel, enter the information to create aconnection to the Oracle or DB2 database.v Database Type: Select the appropriate setting for your configuration and
database type.v Database Name: Choose an arbitrary name for your database (if using a
local DB2 database) or the name of an existing database (if using Oracle ora remote DB2 database). Do not use the database name the WebSphereApplication Server uses (typically, WAS).
v Database User ID: Enter a user ID with administrator privileges for thedatabase.
v Password: Enter the password for the user ID.Confirm that the default values for the other fields on the panel are acceptableand click Next.
9. If you chose IBM Content Manager on the Authoring Server RepositoryPanel, enter the configuration information for your IBM Content Managerinstallation.v Server: Enter the name of the IBM Content Manager server (for example:
icmnlsdb)
Chapter 5. Installing WebSphere Portal content publishing 39
-
v User ID: Enter a user ID with administrative privilegesv Password: Enter and verify the password for the user ID.v Default Resource Manager Name: Enter the default resource manager name
(for example: rmdb)
Click Next.10. In the Authoring Server Workflow Selection panel, select either Lite
Workflow, Lotus Workflow, or None. Click Next.11. If you chose Lotus Workflow in the previous panel, type the fully qualified
name of the Lotus Domino server (for example, servername.domain). ClickNext.
12. In the Authoring Server Authentication Selection panel, choose the methodby which users of the WebSphere Portal content publishing authoringenvironment will be authenticated (when logging into the WebSphere Portalcontent publishing workspace). (Note: if you have chosen to use LotusWorkflow, then you will not see this panel and will use Lotus Domino forauthentication.) Click Next.
13. If you chose Local operating system on the Authoring Server AuthenticationSelection panel, type the name of a user for the current machine.
14. If you chose LDAP Server on the Authoring Server Authentication Selectionpanel, enter the configuration information for your IBM Directory Serverinstallation.v LDAP Server: Enter the fully qualified name of the LDAP server (for
example, servername.domain.com).v Base Distinguished Name (suffix): Enter the appropriate setting for your
LDAP configuration. Lotus Domino uses the form ou=,o=,c= (for example,ou=locale,o=company,c=us). Another possible LDAP form iscn=group,dc=company,dc=com.
Click Next.15. If you chose Lotus Domino on the Authoring Server Authentication
Selection panel, type the name of the Lotus Domino server. Click Next.16. On the Precompile JSP Selection panel, indicate whether you want the JSPs
associated with the WebSphere Portal content publishing workspaceprecompiled during the installation. Choosing Yes will cause the time requiredto complete the installation to be longer, but the pages within the WebSpherePortal content publishing workspace will load quicker when first accessed.Click Next.
17. Confirm the components to be installed and click Install.Note: If you selected the Authoring Server Sample, it does not appear as aseparate item in this list.
18. To complete the wizard, click Finish. You may be directed to reboot themachine.
Configuring the Authoring Server
Configuring DB2 databases on UNIX: If you are using DB2 on a UNIX system,create a loopback connection:1. Setup a loopback alias for your node with the following command:
DB2 CATALOG TCPIP NODE LOCAL_NODE REMOTE 127.0.0.1 SERVER 50000
where LOCAL_NODE can be any name you wish to use to refer to your localsystem.
40 WebSphere Portal content publishing Installation Guide
-
If your server port is different than 50000, use the server port defined for yoursystem. To determine the value, find the DB2cDB2 variable in the filewinnt/system32/drivers/etc/services (Windows) or /etc/services (UNIX).
2. Catalog your database to use the loopback alias with the following command:DB2 CATALOG DATABASE MY_DATABASE AS MY_DB_ALIAS AT NODE LOCAL_NODE
where MY_DATABASE is the database you created and MY_DB_ALIAS is your alias toyour database. The database name and alias can be any name you wish youuse.
3. Verify that the connection works using the following command:DB2 CONNECT TO MY_DB_ALIAS
4. Change your WebSphere Portal content publishing datasources to use theloopback alias.a. Open a WebSphere Application Server Administrative Console and expand
Resources, then JDBC Drivers. You will see up to three of the followingJDBC drivers: WCM DB Driver, Pers DB Driver, and Feedback DB Driver.
b. For each of these drivers, expand it and click Datasources. On the rightpanel, change the database name to be the loopback alias and click Apply.Click Test Connection to verify your connection is working.
c. Stop and restart your server.
Editing the userInfo.properties file: If you are using the local operating systemfor authentication, edit the userInfo.properties file located in thewas_home\wcp\author\ directory:# Properties File for the user and role information##wcm.users = dave, greg, rob, tara, db2admin
## Role information for each user#wcm.users.role.dave = Content Contributorwcm.users.role.greg = Content Contributorwcm.users.role.rob = Project Lead, Domain Expertwcm.users.role.tara = Content Publisherwcm.users.role.db2admin = Project Lead
## E-Mail information for each user##wcm.users.email.rob = [email protected]
The existing users are for use with the Authoring Server sample. If you do notwant to use the sample, you can delete these users.
Add a new line for each system user who will be using the Authoring Server. Eachuser must also be added to the list of wcm.users at the top of the file. Refer to theWebSphere Portal content publishing help system for more information about theauthorities and responsibilities of the different roles. You can edit this file at anytime as necessary to add, change or delete users. Save and close the file whenfinished.
Editing the WCM.properties file if using a different port: If the webserver isrunning on a different : than localhost:80, add the followinglines to the WCM.properties file:
Chapter 5. Installing WebSphere Portal content publishing 41
-
wcm.webserver.host=wcm.webserver.port=
For example,wcm.webserver.host=locale.ibm.comwcm.webserver.port=8080
Adjusting the Java Heap Size in JVM settings: To adjust the JVM settings:1. Open the WebSphere Application Server Administrative Console.2. Click Nodes > node_name > Application Servers > server_name.3. Click the JVM Settings tab.4. Enter new values for Adjust the Initial Java Heap Size and the Maximum Java
Heap Size.The values to use depend on the amount of memory your computer has, aswell as other processes running on your system. Suggested starting values are128 MB for the Java Heap Size and 256 MB for the Maximum Java Heap Size.Adjust as necessary.
Configuring datasource connections for the authoring environment: Considerthe number of users who will be simultaneously logged into the authoringenvironment. By default, the maximum number of simultaneous connections to thedatasource is set to 25. You should multiply the number of simultaneous users youwill need to have by 3. If that number is greater than 25, you should change thisvalue. To change the maximum number of simultaneous users:1. In the WebSphere Application Server Administrative Console, expand
WebSphere Administrative Domain.2. Expand Resources and JDBC Drivers.3. Expand WCM DB Driver and click Data Sources.4. Click the Connection Pooling tab.5. In the Maximum pool size field, type the value you want to use.6. Click Apply and restart WebSphere Application Server.
Enabling Security on WebSphere Application Server when using local operatingsystem or LDAP authentication: To enable security in WebSphere ApplicationServer:1. In the WebSphere Application Server Administrative Console, open the Security
Center.2. Click the General tab and check Enable security.3. Click the Authentication tab and check the appropriate authentication method.
v For local operating system security, enter the user ID and password of a userwith administrative authority.
v For LDAP, enter the following information: Security Server ID: Enter a user ID with administrative privileges. For
example: uid=wpsadmin,cn=users,dc=ibm,dc=com. Security Server Password: