IBM BS029ML Self Help Guide

IBM BS029ML - WebSphere Portal Server Manual

IBM BS029ML manual content summary:

  • IBM BS029ML | Self Help Guide - Page 1
    WebSphere Portal V6 Self Help Guide Key recommendations for optimal configuration and use Problem avoidance, determination, and resolution Best practices for security and maintenance ibm.com/redbooks Philip Monson Fang Feng Jerry Dancy Shadi Albouyeh Chakravarthy Kunapareddy Stephanie Martin James
  • IBM BS029ML | Self Help Guide - Page 2
  • IBM BS029ML | Self Help Guide - Page 3
    International Technical Support Organization IBM WebSphere Portal V6 Self Help Guide January 2008 REDP-4339-00
  • IBM BS029ML | Self Help Guide - Page 4
    Note: Before using this information and the product it supports, read the information in "Notices" on page vii. First Edition (January 2008) This edition applies to IBM WebSphere Portal Version 6. © Copyright International Business Machines Corporation 2008. All rights reserved. Note to U.S.
  • IBM BS029ML | Self Help Guide - Page 5
    team that wrote this Redpaper ix Become a published author x Comments welcome xi Chapter 1. Introduction 1 1.1 Purpose of this Redpaper 2 1.2 IBM WebSphere Portal Server overview 3 1.3 What is new in WebSphere Portal Version 6 4 1.4 Administration improvements 5 1.5 Structure of the Redpaper
  • IBM BS029ML | Self Help Guide - Page 6
    100 4.3 Problem determination 102 4.3.1 General problem determination recommendations 102 4.3.2 Typical portal traces for different security scenarios 105 4.3.3 Tools for troubleshooting security problems 109 4.3.4 Anatomy of configuration files 110 iv IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 7
    services tuning 155 5.3 Problem determination 160 5.3.1 Identify the failing component 160 5.3.2 JVM problems 160 5.3.3 Some common problems examples - Service 184 IBM support site 189 How does the support site help 189 How can I access the support site 189 Best practices 189 IBM online
  • IBM BS029ML | Self Help Guide - Page 8
    220 Is it working: verify the migration 221 When a problem occurs: troubleshooting techniques to help identify the problem . . . . 221 Export 222 Import 222 Post migration 223 How to find a solution: using IBM Self-Help tools and support 223 What is next: typical next steps 224 Related
  • IBM BS029ML | Self Help Guide - Page 9
    right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not
  • IBM BS029ML | Self Help Guide - Page 10
    AIX 5L™ AIX® Cloudscape™ developerWorks® Domino® DB2® Electronic Service Agent™ HACMP™ i5/OS® IBM® Lotus® OS/390® Passport Advantage® pSeries® Rational® Redbooks® Other company, product, or service names may be trademarks or service marks of others. viii IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 11
    introduced to the various tools and techniques for problem determination and problem solving, including obtaining and installing fixes, how to contact support, and what type of information you should provide before engagement. This guide is a must have resource for IT architects and administrators
  • IBM BS029ML | Self Help Guide - Page 12
    troubleshooting. He holds a Bachelors Degree in Computer Consultant. He jointly developed the Portal Perform guide for the IBM EMEA geography. He is also credited IBM Software Group Yen Li Yong, IBM Software Services, IBM Software Group, IBM Malaysia. Brett Gordon, WebSphere Portal L2 Support, IBM
  • IBM BS029ML | Self Help Guide - Page 13
    the following ways: Use the online Contact us review form found at: ibm.com/redbooks Send your comments in an e-mail to: [email protected] Mail your comments to: IBM Corporation, International Technical Support Organization Dept. HYTD Mail Station P099 2455 South Road Poughkeepsie, NY 12601-5400
  • IBM BS029ML | Self Help Guide - Page 14
    xii IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 15
    1 Chapter 1. Introduction This chapter provides you with an overview of this Redpaper, highlights some of the new features in IBM WebSphere Portal Version 6, and provides a general description of what will be covered in each chapter. © Copyright IBM Corp. 2008. All rights reserved. 1
  • IBM BS029ML | Self Help Guide - Page 16
    problem determination and problem solving, including obtaining and installing fixes, how to contact support leverage the additional services and features that WebSphere guide to migrate their WebSphere Portal Server environment from Version 5.1 to Version 6, we encourage you to read the Redpaper IBM
  • IBM BS029ML | Self Help Guide - Page 17
    WebSphere Portal Server overview Figure 1-1 shows an overview of IBM accelerators for WebSphere Portal. Figure 1-1 IBM Accelerators for WebSphere Portal IBM WebSphere Portal Version 6 is an enterprise portal solution with the complete portal services that are necessary to deliver a single point of
  • IBM BS029ML | Self Help Guide - Page 18
    "accelerators" that support a quicker ROI and shorter implementation for specific business problems. Improved operational services oriented architecture (SOA). Lower overall cost of portal deployment with faster performance and easier administration. 4 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 19
    of Domino and Extended Products and portlets is now automated by the Domino-Portal Integration Wizard, saving manual steps for the administrator. WebSphere Process Server support for most platforms: As of WebSphere Process Server Version 6.0.2, remote connectivity through the process server client
  • IBM BS029ML | Self Help Guide - Page 20
    Installation and Configuration Security Figure 1-3 Structure of this guide This section describes how the Redpaper was constructed and cause overall portal performance degradation. In Chapter 5, "WebSphere Portal runtime and services" on page 137", we discuss how topology, application design, back-
  • IBM BS029ML | Self Help Guide - Page 21
    , can affect even the best thought out and executed deployments. In Appendix A, "Using IBM tools to find solutions and promote customer self-help" on page 169, we discuss the usage of the various support tools to enable customers to self- recover from operational challenges more quickly. Appendix
  • IBM BS029ML | Self Help Guide - Page 22
    8 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 23
    2 Chapter2. Architecture and planning IBM understands and recognizes that many customers need to make important decisions about their WebSphere Portal Server deployments, the principles nevertheless remain applicable to smaller deployments. © Copyright IBM Corp. 2008. All rights reserved. 9
  • IBM BS029ML | Self Help Guide - Page 24
    make it possible for WebSphere Portal Server to support everything from the small workgroup (WebSphere Portal Express hand with the adoption of a suitable methodology. Indeed, the IBM Global Services Method (GS-Method or GSM) has been the basis categories. 10 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 25
    use wizard driven development, as found in IBM Rational® Application Developer and IBM Portlet Factory. Middleware Integration In a subtle possible, but each service defines the mode it supports. The basic stack is comprised of HTTP, XML, SOAP, WSDL, UDDI, and WSFL. Web Services can employ XML as
  • IBM BS029ML | Self Help Guide - Page 26
    Connectivity comparisons Web Services Interface Coupling Tight. Transport Coupling Implementation Portability Security Transaction Support Synchronous Invocation Asynchronous specific. EIS-specific. EIS-specific Functionality provided by actual adapters. 12 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 27
    The following recommendations are made with regards to the selection of the most appropriate connectivity technology: Use Web Services when portability or interface standardization is a prime concern. Use Messaging when high QoS constraints and loose coupling or asynchronous invocation is needed.
  • IBM BS029ML | Self Help Guide - Page 28
    those non-functional requirements giving an approximation of the physical resources required to support the proposed implementation. Of course, many factors influence the selection of number of key objectives that the implementation should strive to meet. 14 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 29
    : Availability Backup and Recovery Capacity Estimates and Planning Disaster Recovery Extensibility/Flexibility Failure Management Performance Scalability Security Service Level Agreements Standards System Management Usability Tip: A non-functional requirement is not well specified if it is
  • IBM BS029ML | Self Help Guide - Page 30
    solution. Such an OLTP solution will place greater demands on system resources, with a reduced supporting ratio of approximately 1:5 or less. A further point of debate between different parties is terminology, the component model addresses the logical 16 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 31
    in a project. As such, it is strongly recommended that IBM is engaged during this crucial period of any implementation, if not ™), JavaScript™ Execution, Plug-In Support, Caching, Security and encryption Services, and Content Persistence (cookies). computing. Chapter 2. Architecture and planning 17
  • IBM BS029ML | Self Help Guide - Page 32
    WebSphere Application Server. It is built to support solutions created based on service-oriented architecture (SOA). WPS provides services that enable traditional business integration such as WPS to synchronize product information across multiple enterprise 18 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 33
    or printer characteristics rarely ever change. Database Server The Database Server's function is to provide persistent data storage and retrieval in support of the user-to-business transactional interaction. The data stored is relevant to the specific business interaction, for example, bank balance
  • IBM BS029ML | Self Help Guide - Page 34
    total consolidated capacity must be capable of delivering a guaranteed Quality of Service. Scalability Example: Implied horizontal scalability through the addition of extra system event monitoring with client X's enterprise monitoring infrastructure. 20 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 35
    2.3 Operational architectures Increasingly, WebSphere Portal Server customers are interested in deploying a Portal in a business critical environment. However, such a requirement raises the question about how best to address such needs in terms of selecting the most appropriate operational
  • IBM BS029ML | Self Help Guide - Page 36
    . In turn, each node is capable of supporting multiple vertical cluster members to better leverage the As such, this involves disabling the automatic file synchronization service from the WebSphere Deployment Manager administrative admin console and then 22 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 37
    Firewall Load Balancer HTTP Cluster HTTP Server node: ebizWS01 HTTP Server node: ebizWS02 Firewall Load Balancer HTTP Server node: ebizWS01 HTTP Server node: ebizWS02 Portal Cluster WAS Cell WebSphere_Portal_3 WebSphere_Portal_2 WebSphere_Portal_1 WebSphere_Portal WebSphere_Portal_7
  • IBM BS029ML | Self Help Guide - Page 38
    the purposes of providing different applications and services between Portal clusters, which might be the case with each Portal cluster supporting a different line of business. The dual of Production". Critically, the ability to share user customization and 24 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 39
    to implement such an architecture would otherwise necessitate deploying a single clustered instance of WebSphere Portal Server and adopting either the IBM documented 24x7 Portal maintenance procedure or the use of a secondary maintenance environment. Figure 2-3 illustrates the system topology needed
  • IBM BS029ML | Self Help Guide - Page 40
    and North America becomes a prerequisite when each major geography maintains the local services and back-end systems that are effectively accessed through the Portal. The idea customization or personalization modifications, as the changes simply could not 26 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 41
    rules. For more information about WebSphere Extended Deployment refer to: WebSphere Extended Deployment (XD) 6.0.2 support for WebSphere Portal Server, found at: http://www.ibm.com/support/docview.wss?uid=swg21264596 WebSphere Extended Deployment (XD) 6.0.x Information Center, found at: http://www
  • IBM BS029ML | Self Help Guide - Page 42
    performing such maintenance, and maintaining an uninterrupted level of service, arguably remain high risk for many organizations. As considers two sets of production environments, each supporting duplicate WebSphere Portal Server configurations. It is not 28 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 43
    Portal Server prior to V6.0.x did not support database domains, the possibility that such data could date with configurational data from the production environment, prior to being put into service. The same limitations regarding the replication of data between environments, as described under
  • IBM BS029ML | Self Help Guide - Page 44
    Release Builder tasks, it is necessary to manually copy the associated Portal artifacts between environments. For IBM must often help to resolve). Such results need not occur if performance is correctly handled and supported from the outset of the project. 30 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 45
    2.5.1 Scalability As mentioned previously, the ability to scale WebSphere Portal Server V6.0.1, or any other WebSphere Application Server for that matter, is essentially achieved by clustering. Clustering allows requests to be Workload Managed (WLM'ed) between a number of cloned copies of the
  • IBM BS029ML | Self Help Guide - Page 46
    implemented to address the needs of high availability. As such, it is an IBM recommended best practice that both vertical and horizontal clustering are implemented to address the Container EJB Container Data Source Figure 2-4 WebSphere queuing mechanism 32 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 47
    be understood, as an increased value can effectively lead to latency problems with the WebSphere plug-in resident in the chosen Web server aspects beyond raw clock speed, including threading models, network and disk I/O, instruction cache hit/miss ratios, memory speeds, and so on. AIX and Solaris
  • IBM BS029ML | Self Help Guide - Page 48
    to run WCM as an integrated sub-component of Portal Server V6.0.x remains a valid and supported IBM option. However, care should be taken as this approach may place a higher demand on Fast Response Cache Accelerator (FRCA) kernel based caching mechanism. 34 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 49
    of view that, if a Web server should fail or be taken out of service in a two-server model, then the remaining server has the potential to become that can handle the load. Since Version 1.3.x, the IBM JVM has supported multiple garbage collection (GC) helper threads to improve performance during the mark
  • IBM BS029ML | Self Help Guide - Page 50
    user's HttpSession. As such, it is possible to enable HttpSession failover support to facilitate maintaining a user's session when requests are failed over can concurrently support. Of course, scalability issues can be addressed by WebSphere clustering. 36 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 51
    Server solution, the use of an External Security Manager remains a fully supported option. In most cases, the decision to include such a component if not for anything else, then for fending off DoS (Denial of Service) attacks. The implications of not architecting an External Security Manager, such as
  • IBM BS029ML | Self Help Guide - Page 52
    address much larger problems, such as services. SSO enhances user convenience by automating access to all authorized servers and services for this capability to be added. Support browser based access to applications from is an IBM proprietary standard. It is suitable for achieving SSO between
  • IBM BS029ML | Self Help Guide - Page 53
    However, a user is required to manually enter his or her user ID and that represents the IBM strategic enterprise-wide support. Forms-based SSO (FSSO) support. Lightweight Third-Party Authentication (LTPA) SSO support. HTTP Header based SSO support. Global SSO support. SPNEGO (Desktop SSO) support
  • IBM BS029ML | Self Help Guide - Page 54
    be configured to pass the user identity in other ways, the iv-user header is the only one supported by the TAI. Also note that the user password is not passed in the HTTP Header (for the Portal database, before displaying the applicable Portal pages. 40 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 55
    is that this login form is actually the WebSEAL login page. Furthermore, unlike a WebSphere Portal Server page, the WebSEAL page is only capable of supporting static HTML content. Potentially, this page could be customized to mimic the same look and feel as the Portal. However, this may then lead
  • IBM BS029ML | Self Help Guide - Page 56
    support any database server other than DB2. Common Auditing and Reporting Service (CARS) Tivoli Access Manager Version 6 also includes the new IBM Common Auditing and Reporting Service writing this document, the component only supports DB2 for data storage. 42 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 57
    One may wish to consider CARS as an alternative to exploiting the generic UNIX syslogd for centrally collecting audit events in a distributed environment, as the standard syslogd does not provide encryption or any guarantee of delivery by being based on UDP. 2.6.7 LDAP Directory Servers There are
  • IBM BS029ML | Self Help Guide - Page 58
    for example, InetOrgPerson when using IBM Tivoli Directory Server (TDS) V6 requirements found in today's internet and intranet directory service deployments. However, in some cases it may advantage. The Lotus Domino LDAP implementation only supports the indirect method to locate the group
  • IBM BS029ML | Self Help Guide - Page 59
    . As such, when multiple LDAP directory servers are deployed in support of a multi-realm deployment, often used in conjuction with Virtual the actual Portlet applications deployed within WebSphere Portal Server that invoke the services provided by the back-end servers. A Portal page, as such,
  • IBM BS029ML | Self Help Guide - Page 60
    to be decided. LDAP directory servers and firewalls Problems can arise if a firewall is placed between manual manipulation of the underlying data store is strongly discouraged, to the point that it will not be supported by IBM ibm.com/abstracts/sg247387.html 46 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 61
    options. The dual cluster with Two Lines of Production architecture Figure 2-6 depicts a dual clustered WebSphere Portal Server V6.0.x architecture supporting "Two Lines of Production". Each "Line of Production" consists of multiple WebSphere Portal Server cluster members and accesses that are
  • IBM BS029ML | Self Help Guide - Page 62
    Portal Server V6.0.x architecture that sees the deployment of individual clusters in each geography to support a truly "global deployment" mandates the use of the same LDAP directory server in example, the primary WebSphere Portal Server instance and the 48 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 63
    is a problem with the initially Administration and Troubleshooting Guide, SC23 -4862 has the most current and comprehensive information about maintaining a cluster in a 24X7 environment. It can be found along with the other documentation for HACMP at the following Web site: http://www.ibm
  • IBM BS029ML | Self Help Guide - Page 64
    Figure 2-8 gives an overview of the DB2 HADR. Ethernet (Service Network) DB01 pSeries 570 4x 1.65 Ghz AIX 5.3.0.0 + HACMP 5.3 8 Gb RAM en0 DB2 UDB ESE V8.2 FP 10 en2 (TSA bundled with DB2 ESE 8.2 on Linux). All HACMP or TSA has to do is detect a node 50 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 65
    failure and issue the TAKEOVER HADR command. There is no requirement to configure it to do any disk takeover, IP address takeover, or anything else, so the configuration is straightforward. When it detects that the Primary has failed, HACMP or TSA will run the TAKEOVER HADR ON DATABASE prod BY FORCE
  • IBM BS029ML | Self Help Guide - Page 66
    and software. The expectation that performance testing can be performed using employee mobile computers or desktops is a serious misjudgment. Include provisions for when things go wrong production are operational and not undergoing any incremental upgrade. 52 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 67
    Deployment and cutover plan Deployment can impose a great deal of change and stress for any organization. Therefore, ensuring a smooth deployment is a key factor in satisfying any stakeholder. A deployment and cutover plan, as such, should minimize the impact of the cutover with the stakeholder's
  • IBM BS029ML | Self Help Guide - Page 68
    54 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 69
    Portal installation This chapter contains information that will guide you through the installation of your WebSphere Portal Server. This chapter includes the following topics: Installation Database Transfer Enable Security Problem Determination © Copyright IBM Corp. 2008. All rights reserved. 55
  • IBM BS029ML | Self Help Guide - Page 70
    before opening a problem report with the WebSphere Portal Support team. Because other ibm.com/support/docview.wss?rs=688&uid=swg27009608 WebSphere Portal V6.0.1.1 software requirements: http://www-1.ibm.com/support : http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/topic/com.ibm.wp.ent.doc/wp
  • IBM BS029ML | Self Help Guide - Page 71
    options for WebSphere Portal from the Quick installation scenario that gets WebSphere Portal up and running quickly with a completely integrated IBM Cloudscape database to the advanced installation scenarios that address special situations that might arise in your environment. Stand-alone server
  • IBM BS029ML | Self Help Guide - Page 72
    WebSphere Application Server fixes installed: http://www-1.ibm.com/support/docview.wss?rs=688&context=SSHRKX&context= of the wpsinstall.log and for troubleshooting of the installation program, refer to Chapter 8, "Problem Determination", in the WebSphere Portal IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 73
    WPS:0 (Jul 30, 2007 5:32:48 PM), MultiPlatform.install, com.ibm.wps.install.DetectWpsAction, msg2, No WAS with WPS detected. After the system WebSphere Application Server", found at: http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/topic/com.ibm.wp.ent.doc/wpf/i nst_wp_exwas.html Co-existence
  • IBM BS029ML | Self Help Guide - Page 74
    Install trace output BUILD SUCCESSFUL (Jul 31, 2007 3:47:07 PM), MultiPlatform.install, com.ibm.wps.install.ExternalCommandAction$OutputWatcher, msg2, StdOut: Total time: 7 minutes 12 seconds (Jul 31, after completing an empty portal installation scenario. 60 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 75
    Figure 3-1 Empty Portal default page Attention: IBM is no longer supporting the "action-empty-portal" to clean out the Portal system and build it up from there since this has resulted in too many unresolveable issues.
  • IBM BS029ML | Self Help Guide - Page 76
    retrieving the files necessary to install WebSphere Portal and its supporting software are the electronic Service Delivery (eSD) sites. These sites include Passport Advantage® you have access to the appropriate IBM internal software through Business Partner 62 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 77
    Portal V6.0 components outlined in this document: http://www-1.ibm.com/support/docview.wss?rs=688&uid=swg24012969 Now that you have confirmation panel. For example: http://www.ibm.com:10038/wps/portal Logging into WebSphere Portal Perform the following instructions for logging in to your portal:
  • IBM BS029ML | Self Help Guide - Page 78
    [delete] Deleting: C:\IBM\WEBSPH~1\PORTAL~1\config\wpconfig_ascii.properties Target finished: action-post-config---- Begin dump of properties ---* listing of all properties are seen in this section * ---- End dump of properties ---BUILD SUCCESSFUL 64 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 79
    LOG]: ServiceManager: Loading from file:/C:/IBM/WebSphere/PortalServer/shared/app/config/services.properties [7/30/07 18:09:04:266 EDT] 00000016 LogManagerDef I com.ibm.wps.logging.LogManagerDefaultImpl init IBM WebSphere Portal 6.0 Licensed Materials - Property of IBM 5724-E76 and 5724-E77
  • IBM BS029ML | Self Help Guide - Page 80
    system in both the new and existing database infrastructures to ensure they meet the supported levels for WebSphere Portal Server. The InfoCenter is routinely updated with specific versions infrastructure, refer to 2.7, "Database considerations" on page 46. 66 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 81
    Database domains With WebSphere Portal Server V6, the content repository has been separated into database domains. The separation of domains increases the flexibility for organizations by permitting: Single instances of WebSphere Portal Server to share portal data without clustering. Sharing of
  • IBM BS029ML | Self Help Guide - Page 82
    support, refer to "Supported hardware and software" on page 56. 6. For most platforms, you have the option of transferring the database manually specified in the InfoCenter instructions. Note: If you problem avoidance. By utilizing a tool such as IBM Support IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 83
    that you have met all the prerequisites for hardware, software, and configuration for your database server and client. 11 Problem Avoidance: Use the IBM Support Assistant to perform a search on "database transfer and WebSphere Portal V6" to review all TechNotes and solutions associated with
  • IBM BS029ML | Self Help Guide - Page 84
    is not modified. If you want to transfer your data to another supported database, you will need to follow the steps specific to the type at once or by individual domains. When transferring data manually, you want to first validate the configuration properties IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 85
    . Once you have corrected the values, then you may repeat this step. If the problem you are facing is not related to incorrect values and you wish to troubleshoot the exceptions, then refer to 3.4, "Problem determination" on page 80 for additional guidance. 3.2.4 Is it working In WebSphere Portal V5
  • IBM BS029ML | Self Help Guide - Page 86
    error, refer to 3.4, "Problem determination" on page 80 for tips on how to pinpoint the problem. 3.3 Enable security Figure 3-4 external authentication solutions, such as Tivoli Access Manager or Computer Associates eTrust Siteminder, as well as other topics IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 87
    a preliminary review of your system hardware and software in both new and existing LDAP infrastructures to ensure that they meet the supported levels for WebSphere Portal Server. The InfoCenter is routinely updated with specific versions and recommended compatible levels of configuration, If you
  • IBM BS029ML | Self Help Guide - Page 88
    connection to an LDAP Registry without realms When you enable security without realm support, only one user registry can be created. If your user information is Bind ID: ldapsearch -h ldaphostname -D "cn=wpsbind,o=co" -w "wpsbind" -s base "objectClass=*" 74 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 89
    searches using an utility is one of the initial ways to troubleshoot directory problems. If you do not receive results and have confirmed that the problem is not user based (typos or extra spaces), it may indicate an underlying problem with the LDAP directory or network. Resolve these issues before
  • IBM BS029ML | Self Help Guide - Page 90
    option of enabling security manually using the command line to re-confirm that you have followed all instructions for your LDAP server, including any system effective method of problem avoidance. By utilizing a tool such as IBM Support Assistant, you can IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 91
    met all prerequisites for hardware, software, and configuration for your LDAP, including the latest WebSphere Member Manager fixes. Problem Avoidance: Use the IBM Support Assistant to perform a search for "enabling security and WebSphere Portal V6" to review all TechNotes and solutions associated
  • IBM BS029ML | Self Help Guide - Page 92
    you can choose to have one-realm support or multiple-realm support. Having realm support means one or more user registries (realms the entries in the file wpconfig.properties. Note: These instructions can apply to either a stand-alone server installation or IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 93
    user registry name here) → non-realm/realm support in the InfoCenter at: http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp Once the files node. If you encounter problems during any of the steps in the recommended validation process below, refer to 3.4, "Problem determination" on page 80.
  • IBM BS029ML | Self Help Guide - Page 94
    installation as well as the database transfer and enabling security. 3.4.1 Installation problem determination The most common installation failures occur during the configuration tasks that during the installation of WebSphere Portal. This understanding 80 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 95
    . The recommended approach to troubleshooting an installation failure is start problems with the database transfer process, and provides you with some ideas on how to solve them. Incorrect Fix Pack levels One of the most common causes of database transfer failures is not meeting the supported
  • IBM BS029ML | Self Help Guide - Page 96
    support. Refer to Appendix A, "Using IBM tools to find solutions and promote customer self-help" on page 169 for information about how to prepare your logs before engagement. 3.4.3 LDAP security problem determination This section shows some common problems . 82 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 97
    Application Server Global Security by running the disable security task through the command line or the wizard. If you are encountering problems with running the security tasks, you must disable security each time before you try to reenable security. Chapter 3. WebSphere Portal installation
  • IBM BS029ML | Self Help Guide - Page 98
    84 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 99
    4 Chapter4. WebSphere Portal security IBM WebSphere Portal provides personalized access to applications and processes, ranging to suit special requirements Troubleshooting security related problems encountered during configuration and runtime of a portal deployment © Copyright IBM Corp. 2008. All
  • IBM BS029ML | Self Help Guide - Page 100
    options for customers to choose. It also provides the Credential Vault mechanism for supporting Single Sign-On solutions with back-end enterprise systems. WebSphere Portal security gives a general overview of the deployment of the WebSphere Portal solution. 86 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 101
    to act upon and manage profiles, such as create, read, update, remove, and search members in the profile repository. These services also support managing groups, including assigning members to and unassigning members from groups and querying group membership. A hierarchical structuring of members
  • IBM BS029ML | Self Help Guide - Page 102
    IBM Lotus Domino Application Server Novell eDirectory WMM implements the wmmLDAP as an abstraction layer, in which for each type of the supported the example above, the person "Jane Doe" may change a job and work for a new organizational unit "marketing", so the IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 103
    the extension in the LookAside database tables. In most cases, however, the user registry and member repository are in the same datastores. WMM supports three types of member repositories: database (DB), LDAP, and custom member repository (CMR). In the database member repository (WMMUR DB), WMM had
  • IBM BS029ML | Self Help Guide - Page 104
    coded for configuring WMM. The CMR API is private and unpublished. To obtain this API, IBM support must be contacted and an non-disclosure agreement must be signed. The security of an out- the key files and WebSphere Application Server configuration files. 90 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 105
    It is the key in finding the cause of problems in many failure scenarios. By default, WebSphere Portal internet Web sites, is not recommended and not supported for WebSphere Portal, because of its limitations. a programmatic Java Authentication and Authorization Service (JAAS) login using a JAAS
  • IBM BS029ML | Self Help Guide - Page 106
    authentication; it can be modified later on by any portlet using the Credential Vault portlet service. Another difference is that the Portal subject is not shared with applications besides WebSphere Portal. are taken from the $Login scripting command. 92 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 107
    WebSphere Portal login and logout, found at: http://www.ibm.com/developerworks/websphere/library/techarticles/0706_buchwald/070 6_buchwald.html 4.1.6 fine-grained configurations for portal resources, such as pages, portlets, services, and global settings. They provide a full range of control
  • IBM BS029ML | Self Help Guide - Page 108
    implements the PAC API and provides the core support functions to different components: The dynamic permission membership assignment. WebSphere Member Manager Portal supports different group structures: static, dynamic server, portal provides a set of Service Provider Interfaces (SPIs) that can
  • IBM BS029ML | Self Help Guide - Page 109
    by CacheManagerService. A default set of configuration parameters are presented in CacheManagerService.properties in /shared/app/wp.services.properties.jar. These settings can be customized through "WP CacheManagerService" in the WebSphere Administrative Console by selecting Resources
  • IBM BS029ML | Self Help Guide - Page 110
    white paper Performance tuning of Portal Access Control, found at: http://www.ibm.com/developerworks/websphere/library/techarticles/0508_buehler/0508 _buehler.html Although this white paper applications, thus providing easier management of security assets. 96 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 111
    not deal with more specific customized environments. In these cases, manual modification to the configuration files may be required. The configuration , Person and Group, in most cases, you can disable the support for OrganizationalUnit (OU) and Organization (O) in wmm.xml, wmmLDAPServerAttributes.
  • IBM BS029ML | Self Help Guide - Page 112
    understand its consequences. If you are unsure, contact IBM WebSphere Portal support before taking any action. 4.2.3 Change user IDs , we only discuss the issues with Portal configuration and problem determination, and the users and groups used in Portal IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 113
    In the following discussion, we assume the user IDs used for the purposes above are all different. After the discussion, readers can easily extrapolate the cases if the user IDs may play multiple roles. The portal Admin user's password is not stored in any of the portal databases, unless the
  • IBM BS029ML | Self Help Guide - Page 114
    can be searched for at: http://www-306.ibm.com/software/genservers/portal/support/ 4.2.5 Integration with Tivoli Access Manager (TAM for customers to use. If special treatments are required, manual steps should be taken after running them. Before the portal IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 115
    client certificate permits portal server to use TAM authentication services. The default expiration date of this client certificate is 365 days. Important: If the TAM runtime is not configured before, run-svrssl-config should be
  • IBM BS029ML | Self Help Guide - Page 116
    task for supporting TAI++, with ibm.wps.services for example, TAI++), manual steps are required. troubleshooting their problems. 4.3.1 General problem determination recommendations Here we discuss some general problem determination recommendations. 102 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 117
    Document system changes You should always document the system changes made, no matter whether it is a configuration change, or deployment of applications, or a Fix Pack or interim fixes. The change logs should be made available online, such that other people have access to them later even after you
  • IBM BS029ML | Self Help Guide - Page 118
    problem When a problem is reported or encountered, information about the problem problem? How can you describe the problem? the problem started? Does this problem affect all problem. If the problem can be recreated, clearly document the steps of recreation, the conditions under which the problem
  • IBM BS029ML | Self Help Guide - Page 119
    files, such as ConfigTrace.log, SystemOut.log, and SystemErr.log, as well as trace.log, if any traces are enabled. Always keep the evidence for the "crime scene". A verification checklist of a working system with security enabled After the security is enabled, the first thing we would like to do is
  • IBM BS029ML | Self Help Guide - Page 120
    portal security problem. They are accessible at: http://www-1.ibm.com/support/docview.wss?rs=688&uid=swg21236371 For most Portal security related problems, we recommend WMM traces (): com.ibm.websphere.wmm.*=all:com.ibm.ws.wmm.*=all:WSMM=all 106 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 121
    The most commonly used Portal security trace strings () are: com.ibm.wps.engine.*=all:com.ibm.wps.puma.*=all:com.ibm.wps.services.puma.*=all:co m.ibm.wps.sso.*=all:com.ibm.wps.services.authentication.*=all In most problems related to security, we recommend using the two sets of trace
  • IBM BS029ML | Self Help Guide - Page 122
    logging. We recommend setting the traces when you want to recreate the scenario and disable them when the recreation of the scenario is completed. 108 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 123
    state is *=info:com.ibm.ws.wmm.*=all:com.ibm.websphere.wmm.*=all:WSMM=all:com.ibm.wps.ac.*= all. Tip: The traces enabled statically can also be disabled at runtime using the admin console or the Enable Tracing portlet. 4.3.3 Tools for troubleshooting security problems WebSphere Portal is a complex
  • IBM BS029ML | Self Help Guide - Page 124
    has received the LTPA token, especially during debugging of single sign-on problems. If the browser supports JavaScript, the most straightforward way is to type javascript:alert(document.cookie ="com.ibm.ws.security.web.WebSealTrustAssociationInterceptor"/> 110 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 125
    is enabled. In some cases, you can manually set it to false to temporarily disable security configured. It can tell whether the security was enabled to support WMM realm (with WMMUR) or not (LDAP only). acme.com:389" customRegistryClassName="com.ibm.websphere.wmm.registry.WMMUserRegistry"> <
  • IBM BS029ML | Self Help Guide - Page 126
    wasAdminFileLoc" value="C:/IBM/WEBSPH~1/PORTAL~1/wmm ="ibm- administrator might have configured the LDAP without realm support before and the LDAP related configuration remains in and port. These configurations are required to be manually added for working with other application servers, such ibm.
  • IBM BS029ML | Self Help Guide - Page 127
    .security.common.auth.module.proxy.WSLoginModuleProxy" authenticationStrategy="REQUIRED">
  • IBM BS029ML | Self Help Guide - Page 128
    xmlns:xmi="http://www.omg.org/XMI" xmlns:rolebasedauthz="http://www.ibm.com/websphere/appserver/schemas/5.0/rolebasedauthz.xmi" xmi:id="AuthorizationTableExt_1" context=" , wpsbind and wpsadmin, were assigned the Administrator role and the Monitor role. 114 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 129
    Windows: WPSconfig.bat check-in-wmm-cfg-files-to-dmgr 4. Run a full manual synchronization from the Dmgr to push the changes to all nodes. 5. Restart the This file specifies configuration settings for WMM, such as the supported member types (Person, Group, OrganizationalUnit, and Organization), the
  • IBM BS029ML | Self Help Guide - Page 130
    "/>
  • IBM BS029ML | Self Help Guide - Page 131
    configured in the WebSphere Application Server security configuration. Since the member types OrganizationalUnit and Organization are not used in WebSphere Portal, the support for them can be dropped. If you opt out of doing that, the corresponding entries should be removed from wmmAttributes.xml
  • IBM BS029ML | Self Help Guide - Page 132
    this case, Microsoft Active Directory. wmmur.xml With realm support, this file defines all realms used in Portal. The db, or enable-security-wmmur-custom). It must be set up manually by the Portal administrator after the security is configured. An example 118 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 133
    not groups. This means that there is no equivalent support for console groups using this file. The format of manually modifying the file wmmWASAdmin.xml using an editor is using the utility updateWmmWASAdminRegistry.bat/.sh. IBM and SystemErr.log. For any problems reported during runtime, these logs
  • IBM BS029ML | Self Help Guide - Page 134
    the nature of multithreads of the application server, and can be ignored. As long as the key services of WebSphere Application Server and WebSphere Portal are started, the system should normally be fine. To find in the failure of the portal server itself. 120 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 135
    page 120: [8/14/07 15:11:29:672 EDT] 0000000a Servlet E com.ibm.wps.engine.Servlet init EJPFD0016E: Initialization of service failed. com.ibm.wps.util.DataBackendException: EJPSG0015E: Data Backend Problem java.rmi.ServerException: RemoteException occurred in server thread; nested exception is
  • IBM BS029ML | Self Help Guide - Page 136
    problems In this section, we provided several typical problem scenarios. This is not intended to be a complete set of all security problems 00000017 WSMM Message E com.ibm.ws.wmm.ldap.LdapConnectionImpl void 00000017 WSMM Message E com.ibm.ws.wmm.objectimpl.MemberServiceBeanBase ejbCreate com.ibm.ejs.
  • IBM BS029ML | Self Help Guide - Page 137
    one at a time to see whether the problem is gone or relieved. Step 4: Enable traces If you suspect the login failed during the WebSphere Application Server authentication phase, you may want to add WebSphere Application Server security trace (com.ibm.ws.security.*) to portal trace strings. One
  • IBM BS029ML | Self Help Guide - Page 138
    involved and any one of them can potentially become a bottleneck. To isolate the problem, it is normally an elimination process. Review the JVM runtime SystemOut.log file = wpsadmin }, client = Microsoft Internet Explorer 6.0, locale = en, stateMap = null] 124 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 139
    membership info, as shown in Example 4-15. Example 4-15 WMM returned the groups a user belongs to [8/3/07 11:27:54:719 EDT] 00000040 DefaultURMana > com.ibm.wps.services.puma.DefaultURManager findNestedGroupByUser user= id: uid=wpsadmin,ou=people,ou=dept,o=acme.com attributeSubset: [sn, cn
  • IBM BS029ML | Self Help Guide - Page 140
    wpsadmins" is returned, which is the group user "wpsadmin" belongs to. When you see "com.ibm.wps.engine.commands.SessionValidator execute RETURN" is printed in the log, you are sure then that the in this phase, We recommend enabling PAC and portlet traces. 126 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 141
    restart, using the "Warmup" service may help. To enable AccessControlWarmupService Control, found at: http://www.ibm.com/developerworks/websphere/library/techarticles/0508_buehler (ESM) like Tivoli Access Manager, the observation of this problem is that the users have to enter their credentials twice,
  • IBM BS029ML | Self Help Guide - Page 142
    user due to failed validation of the LTPA token. The exception is com.ibm.websphere.security.CustomRegistryException: The realm in the token: tamdirprod.mayo.edu:389 does not CDT] 00000097 LTPAServerObj 3 security.ltpa.validate.verifytoken.failed 128 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 143
    structure without directly accessing the back-end user registry. After the security is enabled and users are able to log in, they often see problems of locating users or groups, or cannot verify their relationships. There cases most often encountered are: Cannot find users or groups, or only some
  • IBM BS029ML | Self Help Guide - Page 144
    If you have trouble finding either users group, then the problem likely resides in the configuration of group to member relationships. The first step is to check the user to group membership mapping. Without realm support, you should check the groups within 130 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 145
    under the LDAP Advanced settings: com.ibm.websphere.security.ldap.groupBaseDn This should give support. An example is "groupOfURLs:memberURL". Another common cause of the search problem is SizeLimitExceededException. In wmm.xml, a default maxSearchResults is defined to be 200. You can manually
  • IBM BS029ML | Self Help Guide - Page 146
    a problem, there must be some indication, as shown in Example 4-21. Example 4-21 TAM vault adapter initialization failed [8/17/07 16:45:21:276 EDT] 2934440 WebGroup I SRVE0180I: [WebSphere Portal Server] [/wps] [Servlet.LOG]: ServiceManager: VaultService [com.ibm.wps.services.credentialvault
  • IBM BS029ML | Self Help Guide - Page 147
    servlet portal: javax.servlet.UnavailableException: Initialization of one or more services failed. In this case, an expired client certificate caused be manually removed from the Portal configuration before trying to disable security. Portal access control (PAC) When debugging PAC related problems,
  • IBM BS029ML | Self Help Guide - Page 148
    take advantage of the caches to improve the runtime's performance. When trying to debug any problem of a PAC configuration, it is desirable to generate an XMLaccess export on the release domain .security.cert.CertificateException: Certificate not Trusted] 134 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 149
    The commonly seen SSL handshake problems are summarized in Table 4-6. Table 4-6 SSL handshake exceptions Error returned possible cause Bad certificate The certificate is not signed by a known trusted CA. Unknown certificate
  • IBM BS029ML | Self Help Guide - Page 150
    136 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 151
    runtime and services In this chapter, we discuss the WebSphere Portal Server V6.0.x runtime architecture and the important components that are involved. We will also discuss optimizing the environment, performance tuning, runtime monitoring, and problem determination in detail. © Copyright IBM Corp
  • IBM BS029ML | Self Help Guide - Page 152
    Portal Server's self-service features allow users to supports a variety of desktop and mobile browsers. Furthermore, WebSphere Portal Server is a part of the IBM Application Framework for e-business and acts as a front end to Service and associated services. AUTHENTICATION Page Services Services
  • IBM BS029ML | Self Help Guide - Page 153
    by the page's configuration. The JSPs do nothing but issue includes for the Portlet Web modules, which are then invoked as servlets, whose service method is translated to the correct render method based on the current mode of the portlet (doView() versus doEdit(), for example). The following
  • IBM BS029ML | Self Help Guide - Page 154
    supports Portlet Services, including a Portlet container, for both IBM Portlets (now depreciated but still supported) and JSR 168 Portlets. Customers and IBM Business Partners can write their own Portlet Service names of these pages. Therefore, a service for obtaining those unique names is provided
  • IBM BS029ML | Self Help Guide - Page 155
    is responsible for dynamically loading class files in four categories: commands, and supporting classes for screen templates, skin templates, and theme templates. The service does so by looking up a given (class) name in different packages. Upon loading the respective class file, an instance of
  • IBM BS029ML | Self Help Guide - Page 156
    Manager and IBM Common Mail portlet. Documents received as attachments to e-mail can be viewed in the browser even if the application that created the document is not installed. Document Conversion Services also allows documents to be searched by content. Document Conversion Services supports many
  • IBM BS029ML | Self Help Guide - Page 157
    IBM WebSphere Portal Version 6.0 Tuning Guide, found at: http://www-1.ibm.com/support ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.web sphere.nd.doc/info/ae/ae/welc6toptuning.html 5.2.2 Tuning advice for the IBM IBM sizes - IBM JVMs With the IBM JVM, the IBM JVM supports multiple garbage collection IBM
  • IBM BS029ML | Self Help Guide - Page 158
    Java heap greater than 1 GB with the 1.4.x IBM JVM on AIX, the Java heap will be been taken into account. Additional IBM JVM attributes In addition to or modify the IBM JVM settings from Table 5-2 Additional IBM JVM settings Parameter helper threads may alleviate the problem. Mark Stack Overflows are
  • IBM BS029ML | Self Help Guide - Page 159
    and thus is not documented here. Native memory associated with the IBM JVM It is important to remember that when dealing with a JVM to the heap; vectors and arrays are particularly prone to this problem if coded incorrectly (session beans and self-grown caches). 5.2.3 Tuning runtime and services 145
  • IBM BS029ML | Self Help Guide - Page 160
    60% of heap) -XX:MaxNewSize=(50% to 60% of heap) -XX:PermSize=512m -XX:MaxPermSize=768 m -XX:SurvivorRatio=16 -XX: +UseConcMarkSweep GC -XX:+UseParNewGC 146 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 161
    point. Consideration should also be taken into account that increasing a resource pool by too much may push a problem to somewhere else within the architecture. For example, a problem relating to SQL query concurrency is only shifted to the database if the concerned WebSphere data source is
  • IBM BS029ML | Self Help Guide - Page 162
    . Running many JVMs, or cluster members, each with a smaller Web container, will prove beneficial when compared to a single JVM deployment with a large Web container. 148 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 163
    understood, as an increased value can effectively lead to latency problems with the WebSphere plug-in resident in the chosen Web server as their counterparts found in the httpd.conf configuration of the IBM HTTP Server (IHS). 5.2.6 Data source tuning The size and Portal runtime and services 149
  • IBM BS029ML | Self Help Guide - Page 164
    : We strongly recommend that you invest the time and effort in tuning either DB2 or Oracle, as defined in the IBM WebSphere Portal Version 6.0 Tuning Guide. For DB2, we found the modifications immediately beneficial, with a Portal response time improvement near 50%. For users of Tivoli Directory
  • IBM BS029ML | Self Help Guide - Page 165
    to the LTPA Timeout (absolute), the value defined for the HttpSession Timeout (relative) can impact the behavior of the Portal. Chapter 5. WebSphere Portal runtime and services 151
  • IBM BS029ML | Self Help Guide - Page 166
    these settings will not only lead to problems with authentication, but can also influence the directly influence the number of users that Portal can concurrently support. Of course, scalability issues can be addressed by WebSphere recommended values. 152 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 167
    Recommended value true 3600 2000 3600 2000 3600 Important: Since the group cache needs to cache all groups in WMM scope, it may cause a memory problem if there are a large amount of groups. If there are more than 5000 groups in WMM scope, we recommend that groups cache be disabled. Chapter
  • IBM BS029ML | Self Help Guide - Page 168
    component at the same time. For this reason, you can configure WMM to support an LDAP connection pooling mechanism for improved performance. This can be done by modifying the memberOfAttributeName parameters that various LDAP directory servers support. 154 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 169
    support LDAP directory server Value Active Directory Novell eDirectorya memberOf groupMembership IBM Tivoli Directory Server ibm- It is important to understand that the modification of the Portal Configuration Services should be considered as a specialized fine tuning activity and also as
  • IBM BS029ML | Self Help Guide - Page 170
    service data management service Parameter Default Manager Service Caching is the Cache Manager Service. In most environments under the Cache Manager Service property settings is the Manager Service Parameter default entries, this problem can be overcome. cluster deployments support an accumulative
  • IBM BS029ML | Self Help Guide - Page 171
    occasion experience cache synchronization issues if the Dynamic Cache Replication Service (DRS) is not implemented. This typically manifests itself when , this should not be considered the fix for the root cause of the problem. Note: You must enable the DRS in your clustered environment in order to
  • IBM BS029ML | Self Help Guide - Page 172
    portlet rendering is particularly suited for portlets that call remote services or perform intensive I/O, as a separate thread is spawned for each portlet. Table 5-21 on page 159 shows the default and recommended values for the Portlet Container Service. 158 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 173
    as additional queries to the user data store will result. Table 5-22 shows the default and recommended values for the PUMA Service. Table 5-22 PUMA Service Parameter user.minimum.attributes user.base.attributes group.minimum.attribute Default value uid,cn uid,cn,givenName,sn,preferred Language cn
  • IBM BS029ML | Self Help Guide - Page 174
    the problem to IBM WebSphere Support Team in determining the root cause of problems and solving the problems problem determination and troubleshooting. Refer to: http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.en t.doc/wps/pd_stepone.html http://www.redbooks.ibm
  • IBM BS029ML | Self Help Guide - Page 175
    IBM disk) or a stability problem. The javacore file tells you how give indications of system problems. Java environment Use instruction (attempt to invoke an unknown machine instruction IBM Support might ask you to obtain and run selected probes, either against a test instance of the troubled
  • IBM BS029ML | Self Help Guide - Page 176
    ibm.jav a.doc.diagnostics.60/diag/problem_determination/i5os_dbx_sysdump.html JVM hangs Knowing what to do when WebSphere becomes unresponsive will greatly improve your ability to move a problem infl_mon_t: 0x00039BD8: java/lang/Integer@004B2290/004B229C: 162 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 177
    network problems. The "Using IBM tools problems and workarounds There is ample information in the above mentioned IBM Redbooks publication and the InfoCenter about the problems and troubleshooting problems problems and see if there are any problems with the "Bind" account permissions. Chapter
  • IBM BS029ML | Self Help Guide - Page 178
    is explained in Chapter 4, "WebSphere Portal security" on page 85. In our environment, we had IBM WebSphere Portal V6 with Active Directory. The login time was a bit long (around 18-20 seconds). exported configuration from such a file on another portal. 164 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 179
    .redbooks.ibm.com/redbooks/pdfs/sg247387.pdf Troubleshooting the XML configuration interface The topic gives information to assist you with preventing, identifying, and correcting possible problems that might your input contains invalid characters. Chapter 5. WebSphere Portal runtime and services 165
  • IBM BS029ML | Self Help Guide - Page 180
    contents might get truncated. Use a different editor to modify such large files. - You have a problem with your HTTP communication setup, for example, your input is relayed through a HTTP server that truncates virtual resource is not externalized 166 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 181
    problems and solutions with the XML access tool, refer to the WebSphere Portal Server InfoCenter at: http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm of IBM WebSphere eliminates the problem of configuration bloat Scripts support the in manual administration procedures
  • IBM BS029ML | Self Help Guide - Page 182
    alert notifications, checking for impending problems, triggering appropriate actions, and available for monitoring WebSphere Portal and also some IBM tools, such as IBM Tivoli Composite Application Management (ITCAM) and PV found at: http://www.ibm.com/developerworks/websphere/library/techarticles/0608_hesmer/
  • IBM BS029ML | Self Help Guide - Page 183
    WebSphere Portal Server user comminutes. 4. Register for the WebSphere Portal Server RSS feed. 5. Install the IBM Support Toolbar. 6. Utilize the IBM Education Assistant. 7. Utilize the IBM Guided Activity Assistant. More details about each of these tools will be provided throughout the remainder of
  • IBM BS029ML | Self Help Guide - Page 184
    in the context of problem determination and the formal support process of opening PMRs. support pages Product education roadmaps through the IBM Education Assistant Product home pages Product recommended updates Product troubleshooting and "step-by-step" guides Product newsgroups and forums 170 IBM
  • IBM BS029ML | Self Help Guide - Page 185
    be helpful to IBM support as part of the data gathering process. Another aspect of the Service feature is the problem submission tool. the developerWorks® article, "The Support Authority: Getting help from the IBM Support Assistant". This article does a exceptional job of explaining the features in
  • IBM BS029ML | Self Help Guide - Page 186
    on the machine that may impact performance, or because of business rules, you are not allowed to install any additional software onto the machine. 172 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 187
    Download and install ISA V3.1. The ISA V3.1 installer only supports Windows and Linux. For HP/UX, Solaris, and AIX IBM Education Assistant, found at: http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.isa/ isa/isa2_coverpage.html The Installation and Troubleshooting Guide
  • IBM BS029ML | Self Help Guide - Page 188
    the full power of the tool to perform research and investigate problems. As previously mentioned, use the Updater feature to install and Server, so a knowledge of WebSphere Application Server troubleshooting is critical as well. Therefore, we also highly 174 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 189
    and click the Install button to install the WebSphere Application Server and WebSphere Portal Server plug-ins. See Figure A-3. Figure A-3 Install plug-ins Appendix A. Using IBM tools to find solutions and promote customer self-help 175
  • IBM BS029ML | Self Help Guide - Page 190
    ISA as your interface/access into the world of WebSphere Portal Server support. Initially, you will most likely find these features particularly helpful: Tools: We recommend to immediately use the Updater to install the IBM Guided Activity Assistant (IGAA). Once the IGAA plug-in is installed, you
  • IBM BS029ML | Self Help Guide - Page 191
    guide you. Service: The service feature can be used to create a PMR through ESR, and also provide the ability to automate log collection. IBM Workplace for Customer Support you want to try to understand any known pitfalls that may cause problems so you can avoid them if possible. So in this example,
  • IBM BS029ML | Self Help Guide - Page 192
    problems A typical problem determination scenario may be something like the following. The WebSphere Portal Server fails to start correctly after a successful database-transfer. Using the troubleshooting use the ISA Search feature to see what we can find. 178 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 193
    the Search box and then selecting the scope of the search. Again, we have chosen to search all repositories: IBM Software Support Documents IBM Developer Works IBM Newsgroups and Forums Google Product Information Centers Since the error is occurring on WebSphere Portal Server V6.0.x, we have limited
  • IBM BS029ML | Self Help Guide - Page 194
    A-7. Figure A-7 Initial search results As you can see in Figure A-7, the search returns items from each repository and lists the search results out separately. 180 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 195
    take you to the following TechNote: http://www-1.ibm.com/support/docview.wss?uid=swg21235608 As you can see, the TechNote seems to describe the same problem and seems to be a good candidate for the resolutions of the problem. Appendix A. Using IBM tools to find solutions and promote customer self
  • IBM BS029ML | Self Help Guide - Page 196
    for planning, guidance, tips, troubleshooting techniques, and, most of all, knowledge sharing. For further details about the individual features offered by ISA, refer the document, "The Support Authority: Getting help from the IBM Support Assistant". The particularly useful guide can be found at
  • IBM BS029ML | Self Help Guide - Page 197
    Use case examples - Tools The Tools feature can be used to access some of the same tooling that IBM Level 2 support uses to troubleshoot problems. To gain access to the available tools, you must first install the individual tool plug-ins by using the Updater feature. Once in the Updater
  • IBM BS029ML | Self Help Guide - Page 198
    the IBM Support Assistant", found at: http://www.ibm.com/developerworks/websphere/techjournal/0706_supauth/0706_supauth. html Use case examples - Service The Service feature provides two very important functions: Proactively collects logs using the embedded Automated Problem Determination (AutoPD
  • IBM BS029ML | Self Help Guide - Page 199
    problem problem, then the next step is to open a PMR with WebSphere Portal Server support. To engage WebSphere Portal Server support, use the Service Problem. If additional collection scripts are needed, the Level 2 support engineer who takes ownership of your PMR will provide further instructions
  • IBM BS029ML | Self Help Guide - Page 200
    this approach to attach the logs during PMR submission will greatly increase the ability for the Level 2 support engineer to immediately begin work on your PMR. In most cases, following this approach will also result in much quicker problem resolution. 186 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 201
    fail to resolve the problem, then the next step is to open a PMR with WebSphere Portal Server support. To engage WebSphere Portal Server support, use the Service feature within ISA to Portable Collector option. Appendix A. Using IBM tools to find solutions and promote customer self-help 187
  • IBM BS029ML | Self Help Guide - Page 202
    is custom designed for a specific scenario. If you are unsure, choose Portal General Problem. If additional collection scripts are needed, the Level 2 support engineer who takes ownership of your PMR will provide further instructions on the specific script to run to collect the logs. Once the log
  • IBM BS029ML | Self Help Guide - Page 203
    from the IBM Support Assistant". The particularly useful guide can be found at: http://www.ibm.com/developerworks/websphere/techjournal/0706_supauth/0706_supauth. html IBM support site The WebSphere Portal Server support site is the backbone of the IBM customer self-help tools. The IBM support sites
  • IBM BS029ML | Self Help Guide - Page 204
    . Figure A-14 Top of the WebSphere Portal product support page Here our focus is on the central portion of the page, the Primary Support Resources section. See Figure A-15. Figure A-15 Primary Resources Section of the WebSphere Portal product support page 190 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 205
    could prevent an interruption or outage for your portal. The Solve a problem section is a collection of hyperlinks that focus on several information types. other associated IBM software solutions. The link to the IBM Education Assistant (a companion to the IBM Support and Guided Activity Assistants)
  • IBM BS029ML | Self Help Guide - Page 206
    Portal product support page's search ibm.wps.portlets.permissions.PermissionsPortlet.doView(PermissionsPortlet.java :192)... The administrator also found that by restoring the default "out-of-the-box" theme for the admin pages, this problem did not occur. 192 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 207
    cause, the administrators visits the support page (http://www.ibm.com/software/genservers/portal/support/) and enters the message code By following the link to that TechNote, the administrator finds the answer to the problem. From the results page (Figure A-18), one can reach the Advanced search
  • IBM BS029ML | Self Help Guide - Page 208
    concerns you. If you need more help after exploring the support page, continue to the Assistance section. Another of our valuable Self-Help tools can be found there. See Figure A-21. Figure A-21 Find the MustGather documents under "Information to include" 194 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 209
    for a variety of problems, get the relevant diagnostic data to troubleshoot it, and resolve the situation without ever having to call IBM or open a PMR. The Information to include link opens up the TechNote "MustGather: Read first for IBM WebSphere Portal" (http://www.ibm.com/support/docview.wss?rs
  • IBM BS029ML | Self Help Guide - Page 210
    dates of introduction and, if available, their End of Service (EOS) dates. Detailed System Requirements: Find the supported and minimum levels of operating systems, Application Servers, Web for your portal. This page should definitely be bookmarked. 196 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 211
    to troubleshoot your own problems, and save valuable time by knowing what to look for and where. Subscribe to MySupport and the RSS feeds for the product support pages of applications you have deployed in conjunction with your portal. Take advantage of the free resources (IBM Support, Guided
  • IBM BS029ML | Self Help Guide - Page 212
    the ISA tool through the Product Information feature, as described "IBM Support Assistant (ISA)" on page 170. Important: WebSphere Portal Server is built on top of WebSphere Application Server, so a knowledge of WebSphere Application Server troubleshooting is critical as well. So it is also highly
  • IBM BS029ML | Self Help Guide - Page 213
    a knowledge of WebSphere Application Server troubleshooting is critical as well. So we also highly recommend taking advantage of the WebSphere Application Server RSS feeds as well. IBM Support Toolbar The IBM Support Toolbar offers quick access to many of IBM support's sites and tools from one well
  • IBM BS029ML | Self Help Guide - Page 214
    in Figure A-25. Figure A-25 Toolbar Search button All Support button The All Support button allows quick access to general IBM support tools, including: IBM ID registration: This tool is needed to access many IBM Web sites. Electronic Service Request (ESR): This tool is used to manage PMRs online
  • IBM BS029ML | Self Help Guide - Page 215
    : Quick access to product specific software and support pages Quick access to newsgroups and forums Quick access to training and certification roadmaps Quick access to the IBM Education Assistant and other learning resources Appendix A. Using IBM tools to find solutions and promote customer self
  • IBM BS029ML | Self Help Guide - Page 216
    IBM Education Assistant The IBM Education Assistant is a tool designed to provide guidance and instruction for various tasks or procedures. How does the IBM Education Assistant help IBM you understand the options available. Tutorials: Provide instructions and all files necessary to complete a
  • IBM BS029ML | Self Help Guide - Page 217
    From this page, you can link to content by brand. See Figure A-28. Figure A-28 IBM Education Assistant main page Best practices When first beginning a new project, get into the habit of accessing the IBM Education Assistant to see if any content currently exists for the scenario or procedure you are
  • IBM BS029ML | Self Help Guide - Page 218
    as well. Figure A-29 IBM Education Assistant Portal content IBM Guided Activity Assistant (IGAA) The IBM Guided Activity Assistant (IGAA) is a new tool that brings together all three of these support elements (information, tools, and processes) to help you solve problems in an easier and more
  • IBM BS029ML | Self Help Guide - Page 219
    world example of how you can leverage IGAA to help solve problems. How can I access the IBM Guided Activity Assistant (IGAA) The IBM Guided Activity Assistant is unique in that it is solely delivered through the IBM Support Assistant (ISA). As previously documented in "Best practices" on page 174
  • IBM BS029ML | Self Help Guide - Page 220
    access IGAA through ISA. For details about using the Updater feature through ISA, refer to "IBM Support Assistant (ISA)" on page 170. Figure A-30 Access IBM Guided Activity Assistant via IBM Support Assistant Best practices The most complete documentation on IGAA Best Practices can be found in this
  • IBM BS029ML | Self Help Guide - Page 221
    B AppendixB. Maintenance: Fix strategy, backup strategy, and migration strategy This appendix discusses best practice approaches and procedures used during the maintenance phase of a WebSphere Portal deployment. © Copyright IBM Corp. 2008. All rights reserved. 207
  • IBM BS029ML | Self Help Guide - Page 222
    . Make a file system backup of the Deployment Manager node. Make a database backup of all the databases associated with WebSphere Portal. Restart the Deployment Manager. 208 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 223
    Important: XMLAccess does not play a part in our backup approach. XMLAccess is not a tool that is designed for full backup purposes. XMLAccess is a tool designed for deploying Portal artifacts from one Portal environment to another Portal environment. For example, you can use XMLAccess to move
  • IBM BS029ML | Self Help Guide - Page 224
    configuration change so that in case of serious problems with the configuration you can fall back to the configuration step. It may save time if problems occur and may avoid a complete rebuild. - Back up prior to federation, because most problems happen during federation. Make backup copies of the
  • IBM BS029ML | Self Help Guide - Page 225
    Program Analysis Report (APAR) is created to document the issue. The IBM Software Support Handbook (http://techsupport.services.ibm.com/guides/handbook.html) defines an APAR as: "A formal report to IBM development, of a problem caused by a suspected defect in a current unaltered release of an
  • IBM BS029ML | Self Help Guide - Page 226
    their existing environment. This is the standard delivery for updates; it has been fully regression tested by IBM prior to release. A Fix Pack is a cumulative package of only fixes, such as V6.0.1.1, custom applications continue to function as expected. 212 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 227
    use this as a foundation for understanding which service release level to use in their environment, and which Interim Fixes are considered to be critical in nature, to prevent rediscovering problems already corrected. This TechNote can be found at: http://www-1.ibm.com/support/docview.wss?rs=688&uid
  • IBM BS029ML | Self Help Guide - Page 228
    .ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm. clustered series of servers running IBM AIX, then a staging or any other such service integrated into your to ensure no problems are introduced by (http://www.ibm.com/support/docview.wss?rs problems are introduced and that all custom content
  • IBM BS029ML | Self Help Guide - Page 229
    the installation instructions in the IBM support. After confirming that the fix works, it will be packaged and officially released from the product support page. Interim Fixes are commonly available to customers, and quite valuable to the self-help troubleshooter. If you encounter a problem
  • IBM BS029ML | Self Help Guide - Page 230
    your use, if desired. Most of these portlets will make their updates available from the IBM WebSphere Portal Business Solutions catalog found at: http://catalog.lotus.com/wps/portal/portal The current 217 shows the normal distribution channels, by fix type. 216 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 231
    confirmation) a. Fix Central (http://www.ibm.com/support/fixcentral) is a new service available from IBM support. Fixes available from Fix Central are support page when the transition is complete. When a fix is needed to correct a problem you have encountered, it rarely happens at a good time. IBM
  • IBM BS029ML | Self Help Guide - Page 232
    the specific problem. Install IBM Support Assistant (see "IBM Support Assistant (ISA ibm.wp.ent. doc/wpf/inst_req_supt.html WebSphere Portal Support Statement Addendum - Unsupported Products: http://www-1.ibm.com/support/docview.wss?r s=688&uid=swg27007699 Notes Page listing the minimum service
  • IBM BS029ML | Self Help Guide - Page 233
    integrated into a service release (for example trouble installing a fix or Fix Pack, use the IBM Automated Problem Determination Tool (http://www-1.ibm.com/support/docview.wss?rs=688&uid=swg24008662) or the IBM Support Assistant's Remote Log Collector utility (http://www-306.ibm.com/software/support
  • IBM BS029ML | Self Help Guide - Page 234
    you have on your source system, there may be a few files that will need to be moved manually. After the Property Collector has been run, the next task is the export of the source server. This , just to an instance with the same user repository information. 220 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 235
    starting the migration. It is available at: http://www-1.ibm.com/support/docview.wss?uid=swg1PK48603 Before beginning the migration, test that ibm.com/infocenter/wpdoc/v6r0/topic/com.ibm.wp.ent.doc/wpf/m ig_verify.html When a problem occurs: troubleshooting techniques to help identify the problem
  • IBM BS029ML | Self Help Guide - Page 236
    or by IBM support, we do not recommend making changes to these files. Problems with migration http://www-1.ibm.com/support/docview.wss?uid=swg21259963 Missing WAR files One of the manual steps in found. Anonymous user ACLs It is possible in IBM WebSphere Portal V5.1 to assign the anonymous virtual
  • IBM BS029ML | Self Help Guide - Page 237
    in the export and they will cause a problem when the migration tries to import them. Installing give the themes the drag and drop feature. Manual steps are need to add this feature. Custom a solution: using IBM Self-Help tools and support Common migration troubleshooting techniques can be found
  • IBM BS029ML | Self Help Guide - Page 238
    if there are any TechNotes describing the error you received. The support Web site is found at: http://www-306.ibm.com/software/genservers/portal/support/ If there is not a TechNote about your issue or the now be clusted and performance testing can start. 224 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 239
    and Troubleshooting Guide, SC23-4862 How to get IBM Redbooks publications You can search for, view, or download IBM Redbooks IBM Redbooks publications, at this Web site: ibm.com/redbooks Help from IBM IBM Support and downloads ibm.com/support IBM Global Services ibm.com/services © Copyright IBM
  • IBM BS029ML | Self Help Guide - Page 240
    226 IBM WebSphere Portal V6 Self Help Guide
  • IBM BS029ML | Self Help Guide - Page 241
  • IBM BS029ML | Self Help Guide - Page 242
    introduced to the various tools and techniques for problem determination and problem solving, including obtaining and installing fixes, how to contact support, and what type of information you should provide before engagement. This guide is a must have resource for IT architects and administrators
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242

ibm.com
/redbooks
Red
paper
Front cover
IBM WebSphere Portal V6
Self Help Guide
Philip Monson
Fang Feng
Jerry Dancy
Shadi Albouyeh
Chakravarthy Kunapareddy
Stephanie Martin
James Roca
John Chambers
Key recommendations for optimal
configuration and use
Problem avoidance,
determination, and resolution
Best practices for security
and maintenance