You are on page 1of 188

WebSphere Portal for z/OS

Version 6.0

Troubleshooting guide

Version 6.0 This edition applies toWebSphere Portal for z/OS Version 6.0. A form for readers comments appears at the back of this publication. If the form has been removed, address your comments to: International Business Machines Corporation Department R0JA P.O. Box 12195 Research Triangle Park, North Carolina 27709-2195 When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 2000, 2006. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents
Chapter 1. Troubleshooting . . . . . . 1
Tools for troubleshooting and diagnostics . . . . . 1 IBM Support Assistant . . . . . . . . . . 1 Logging and tracing . . . . . . . . . . . 2 Search the product documentation for a solution . . 20 Troubleshooting WebSphere Portal installation . . 21 Troubleshooting the cluster . . . . . . . . 28 Troubleshooting databases . . . . . . . . 31 Troubleshooting security . . . . . . . . . 33 Troubleshooting Web servers . . . . . . . 41 Troubleshooting access to the portal . . . . . 41 Troubleshooting administration . . . . . . . 49 Troubleshooting the XML configuration interface 56 Troubleshooting business process integration . . 63 Troubleshooting Workflow for composite applications . . . . . . . . . . . . . 66 Troubleshooting Lotus Domino and the Extended Products . . . . . . . . . . . . . . 66 Troubleshooting Domino and Extended Products Portlets . . . . . . . . . . . . . . . 71 Troubleshooting Document Manager . . . . . 90 Troubleshooting Personalization . . . . . . 137 Troubleshooting portal design . . . . . . . 141 Troubleshooting portlet development . . . . 144 Troubleshooting portlets . . . . . . . . . 145 Troubleshooting Web Clipping portlet . . . Contact support . . . . . . . . . . . General installation troubleshooting worksheet General configuration troubleshooting worksheet . . . . . . . . . . . . General customization troubleshooting worksheet . . . . . . . . . . . . General runtime troubleshooting worksheet . General programming troubleshooting worksheet . . . . . . . . . . . . . 149 . 151 152 . 153 . 154 . 156 . 157

Chapter 2. Additional resources . . . 161


Resources for learning Additional resources Additional resources Additional resources Additional resources Additional resources Directory structure . . . . . . . . . . . . . . . for planning . . for installation . . for administration for development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 161 162 165 165 166 171

Chapter 3. Directory structure . . . . 175 Chapter 4. Notices and trademarks 179

Copyright IBM Corp. 2000, 2006

iii

iv

Troubleshooting guide

Chapter 1. Troubleshooting
Welcome to the IBM WebSphere Portal Enable for z/OS Troubleshooting guide. This guide is intended to help you solve problems without having to call IBM support. If you do have to call IBM support, this guide provides the information that you need to help your IBM service representative diagnose and resolve the problem.

Can you re-create the problem?


Yes. If you can re-create the problem, you might want to enable tracing and then re-create the problem to capture more log information. You can enable logging and tracing for software that is shipped with WebSphere Portal. Enabling tracing makes log output more verbose. For example, you can enable tracing within IBM WebSphere Application Server to obtain information about application servers and other processes. Because WebSphere Portal runs as an application server within WebSphere Application Server, you can enable tracing to help pinpoint problems that are related to the portal application server. Refer to Logging and tracing on page 2 and the Message Catalog for more information. After tracing is enabled continue to the next section, Researching a problem section. No. If you cannot re-create the problem continue to the Researching a problem section.

Researching a problem

Tools for troubleshooting and diagnostics


There are a number of tools and resources available to help you troubleshoot issues and resolve problems with this product. Some of those are described here. Since IBM WebSphere Portal Enable for z/OS runs with the IBM WebSphere Application Server, additional troubleshooting tools and techniques are described in the WebSphere Application Server documentation. These tools are intended to assist you in understanding how to best operate your solution, and how you might solve problems you and your users may encounter along the way. Should you require further assistance to resolve these issues, the tools described here will help you to identify and collect information which will be helpful when you do report these issues to IBM Support.

IBM Support Assistant


IBM Support Assistant (ISA) provides quick access to product, education, and support resources that can help you answer questions and resolve problems with IBM software products on your own, without needing to contact IBM Support. Different product-specific plug-ins let you customize IBM Support Assistant for the particular products you have installed. IBM Support Assistant can also collect system data, log files, and other information to help IBM Support determine the cause of a particular problem. You can use IBM Support Assistant (ISA) to help you in the following ways: v To search through IBM and non-IBM knowledge and information sources across multiple IBM products to answer a question or solve a problem

Copyright IBM Corp. 2000, 2006

v To find additional information through product-specific Web resources; including product and support home pages, customer news groups and forums, skills and training resources and information about troubleshooting and commonly asked questions v To extend your ability to diagnose product-specific problems with targeted diagnostic tools available via the Support Assistant v To simplify collection of diagnostic data to help you and IBM resolve your problems (collecting either general or product/symptom-specific data) v To help in reporting of problem incidents to IBM Support through a customized on-line interface, including the ability to attach the diagnostic data referenced above or any other information to new or existing incidents Finally, you can use the built-in Updater facility to obtain support for additional software products and capabilities as they become available. For more information, and to download and start using the IBM Support Assistant, go to: Self-Help Central for WebSphere Portal

Logging and tracing


If you are experiencing a problem, you might want to enable tracing and then recreate the problem to capture more log information. You can enable logging and tracing for software that is shipped with WebSphere Portal. Enabling tracing makes log output more verbose. For example, you can enable tracing within WebSphere Application Server to obtain information about application servers and other processes.

Links to important WebSphere Portal tracing questions


How do I turn on WebSphere Portal trace logging? See Trace logging on page 9 for information. What are the different trace settings and where are the logged? See WebSphere Portal run-time log file on page 4 for information. How do change the location of my logs? See Changing the log file name and location on page 10

WebSphere Portal logs


This section contains information that assists an administrator in identifying and correcting problems with WebSphere Portal. v Using WebSphere Portal log files Installation log files Migration log files on page 3

Using WebSphere Portal log files


WebSphere Portal has log files that are created during installation and run time. This section describes the content of the log files and recommendations for when to check the log files.

Installation log files


The WebSphere Portal installation log files are in the following directory: v z/OS: portal_server_root/log

Troubleshooting guide

The table lists each file, describes the file content and recommends when to check the file for information that might assist in troubleshooting installation problems.
Log file name cmInit.log, jcrdb2zos.log, yourLocationName.log Description Problem symptoms

Contain trace information Check these logs if there are generated during JCR (that problems during JCR is, the DB2 Content Manager configuration. Runtime Edition) configuration. v jcrdb2zos.log is generated when the JCR database is created in DB2 for z/OS during database transfer. v cmInit.log is generated when the initial Document Manager/Personalization nodes are seeded into the JCR database. v yourLocationName.log is generated when JCR data is transferred from Cloudscape to DB2 for z/OS. (The file name will match the target location name.)

ConfigMessages.log

Contains messages that are Check this log for errors generated during installation. generated during installation. The messages in this file are translated for the language that is specified during installation. Contains trace information generated by WebSphere Portal installation. Contains trace information generated during database transfer. Contain trace information generated during the execution of the installation jobs. Contains system output during installation and runtime. Check this log for errors generated during installation. Check this log if there are problems during database transfer. Check these files if there are problems with a specific installation step. Check this log if there are access problems during installation or errors in system software.

ConfigTrace.log

DatabaseTransfer.log.n

Job logs of installation jobs (such as EJPSCFG1, EJPSBCA, and so on). z/OS Console log

Note: Additionally, you can check the WebSphere Application Server log files located in the was_profile_root/logs directory if there are errors during installation, especially the file wsadmin.traceout.

Migration log files


The migration log files are in the following directory: v z/OS: portal_server_root/log

Chapter 1. Troubleshooting

The table lists each file, describes the file content, and recommends when to check the file for information that might assist in troubleshooting installation problems.
Log file name MigrationTrace.log Description Contains trace information that is generated by the migration process. Contains messages that are generated during migration. The messages in this file are translated for the language that is specified during installation. Problem symptoms Check this log if migration stops before successful completion. Check this log for errors generated during migration.

MigrationMessages.log

en.runningNumber.log, trace.runningNumber.log

Contains trace messages of Check this log for errors the Web Content generated during migration. Management migration tasks. These files are located in the directory: portal_server_root/wcm/ migration/log.

Related information
v Chapter 1, Troubleshooting, on page 1

WebSphere Portal run-time logs


Using WebSphere Portal log files
IBM WebSphere Portal Enable for z/OS has log files that are created during run time. This section describes the content of the log files and recommendations for when to check the log files. The run-time log files are: v WebSphere Portal run-time log file

WebSphere Portal run-time log file


The WebSphere Portal log file contains messages and trace information, if tracing is enabled. The default run-time log file is: v z/OS: portal_server_root/log/trace.log The WebSphere Portal log file contains messages and trace information, if tracing is enabled. The default run-time log file is at the output location you specified as ras_trace_outputLocation in your IBM WebSphere Application Server for z/OS installation. It can either be in the job log of the servant region, in a CTRACE data set, or in a file in HFS. For details, see Trace control settings in the information center of WebSphere Application Server for z/OS. Messages and trace information are contained in the same log file. Refer to the topic System event logging on page 8 for details on how to configure logging and for information on the grammar of the trace string configuration key. The following table describes trace loggers for particular situations and problem symptoms. Enabling the trace loggers can slow down WebSphere Portal.

Troubleshooting guide

Note: The trace strings beginning with com.ibm.wps.* are extensions in the IBM portlet API.
Area of concern Access Control When to use Trace string Additional comments The traces are easier to evaluate while WebSphere Portal usage is low. Important: Enabling this logger creates very large log files.

Enable this tracer if you com.ibm.wps.ac.*=all want permissions for resources to be explained in detail, need to verify the correctness of a permission, or need to isolate a defect in access control.

Authentication

com.ibm.wps.engine.*=all: com.ibm.wps.services.puma.*=all: com.ibm.wps.puma.*=all: com.ibm.wps.sso.*=all: com.ibm.wps.services.authentication.*=all Use to turn on all command trace loggers. Enable these messages if you want to get more information on how pages are constructed, need to verify page lists displayed on WebSphere Portal for correctness, or need to isolate an error in the WebSphere Portal aggregation component. com.ibm.wps.commands.*=all com.ibm.wps.model.*=all: The traces are easier to com.ibm.wps.composition.*=all evaluate while WebSphere Portal usage is low. Important: Enabling this logger creates very large log files.

Command Composition Model

Credential Vault

com.ibm.wps.sso.credentialvault.*=all: com.ibm.wps.command.credentialvault.*=all: com.ibm.wps.portletservice.credentialvault.*=all: com.ibm.wps.services.credentialvault.*=all: com.ibm.portal.portlet.service.credentialvault.*=all Deals with generated SQL statements and the internal flow in the WebSphere Portal database layer. Use to enable all engine trace loggers. com.ibm.wps.datastore.*=all: Important: Enabling this com.ibm.wps.services.datastore.*=all create very large logger will log files. com.ibm.wps.engine.*=all com.ibm.wps.*=all Note: If you want to use general tracing but do not want render times to be displayed for such portlets, you must selectively disable tracing using the following trace string: When general tracing is enabled and parallel portlet rendering is turned on, portlets that are configured to be rendered in parallel will display the render time as part of the portlet content.

Database

Engine General

com.ibm.wps.pe.PortletRenderTimeLoggingHelper=info Mail Service Mapping URLs Use to diagnose problems with the Mail Service. Use to diagnose problems with the user-defined mappings of URLs com.ibm.wps.services.mail.*=all com.ibm.wps.mappingurl.*=all: com.ibm.wps.command.mappingurl.*=all

Chapter 1. Troubleshooting

Area of concern Personalization

When to use

Trace string

Additional comments

com.ibm.websphere.personalization.*=all When Personalization is com.ibm.dm.pzn.ui.*=all installed outside of a WebSphere Portal server, Personalization will log using WebSphere Application Server tracing with the same trace strings. com.ibm.wps.pdm.*=all=enabled com.ibm.content.*=all=enabled com.ibm.icm.*=all=enabled Use to turn on all WebSphere Portal Search messages. Enable to obtain messages about URLs that are discovered by the crawler but could not be fetched and indexed for different reasons. Enable to obtain messages about the crawling process. Enable to obtain messages about failures that happen during a crawl. com.ibm.portal.search=all For detailed information refer to Logging and tracing in Portal Search. com.ibm.portal.search.notIndexed=all

Document Manager

WebSphere Portal Search

com.ibm.portal.search.crawler=all com.ibm.portal.search.crawler.failure=all

Enable to obtain messages com.ibm.portal.search.index=all about the indexing process. Enable to obtain messages about failures that happen during the indexing process. Portlet Container com.ibm.portal.search.index.failure=all

com.ibm.wps.pe.pc.*=all: org.apache.jetspeed.portlet.Portlet=all javax.portlet.Portlet=all com.ibm.wps.pe.ext.*=all: com.ibm.wps.pe.factory.*=all: com.ibm.wps.pe.om.*=all: com.ibm.wps.pe.util.*=all com.ibm.wps.pe.mgr.*=all: com.ibm.wps.services.deployment.*=all: com.ibm.wps.command.applications.*=all: com.ibm.wps.command.portlets.*=all Use to diagnose problems with portlets. com.ibm.wps.portlets.*=all:Enables tracing for all org.apache.jetspeed.portlet.PortletLog=all place portlets. Therefore, the suspect portlet on a separate page for testing.

Portlet Environment

Deployment

Portlets

Scripting Interface

Use this trace string to com.ibm.wps.scripting.*=all: traces are easier to The diagnose problems with the evaluate while WebSphere Portal Scripting Interface, Portal usage is low. or with application Note: Enabling this logger interface scripting, and the can create large log files execution of such scripts. fast.

Troubleshooting guide

Area of concern Selfcare

When to use Use to diagnose problems with user registration and profile editing.

Trace string

Additional comments

com.ibm.wps.services.puma.*=all: logger if there are Use this com.ibm.wps.puma.*=all errors in the sign-up, Edit My Profile, and the Manage Users and Groups portlets. com.ibm.wps.services.registry.EventHandlerRegistry=all: com.ibm.wps.services.events.*=all

Services: EventBroker Services: Finder Services: Loader Use for debugging the resolution of file names. Use to trace the dynamic class loading performed by this service.

com.ibm.wps.services.finder.*=all com.ibm.wps.services.ServiceManager=all

ServicesNaming

Use to debug the lookup of com.ibm.wps.services.naming.*=all objects by the naming service. Use to diagnose problems with parts of page aggregation and display. com.ibm.wps.services.navigator.*=all

ServicesNavigator

ServicesRegistry

Use to view the policies of com.ibm.wps.services.registry.*=all the internal portlet object caching and watch it reload its content. Use for switching on tracing for all services. Use to turn on all SSO tracer loggers listed after this trace logger. com.ibm.wps.services.*=all com.ibm.wps.sso.*=all Use this logger if errors occur when use the Security Vault task on the Security page of the Administration pages.

Services SSO

WSRP administration

Use to diagnose problems com.ibm.wps.command.wsrp.*=all: com.ibm.wps.wsrp.cmd.*=all occurring during the administration of Web Services for Remote Portlets (WSRP) with WebSphere Portal. Use to diagnose problems com.ibm.wps.wsrp.consumer.*=all occurring during the use of WSRP with WebSphere Portal as a Consumer. Use to diagnose problems com.ibm.wps.wsrp.producer.*=all occurring during the use of WSRP with WebSphere Portal as a Producer. com.ibm.wps.command.xml.*=all

WSRP Consumer

WSRP Producer

XML configuration interface Use to diagnose problems with the XML import/export of WebSphere Portal configurations.

Related information
v Chapter 1, Troubleshooting, on page 1

Chapter 1. Troubleshooting

WebSphere Application Server tracing and log files


IBM WebSphere Application Server for z/OS has log files and a tracing function. Some of the WebSphere Application Server for z/OS log files are located in the directory was_profile_root/logs. Furthermore, if you enable WebSphere Application Server for z/OS tracing, depending on option ras_trace_outputLocation, the job logs or log streams of the application server control and servant region contain information that might be helpful in detecting and diagnosing problems. Check the information center of WebSphere Application Server for z/OS for details on how to enable tracing and logging. For information, see Trace controls for IBM service.

Related information
v Chapter 1, Troubleshooting, on page 1

Member Manager tracing files


Using Member Manager tracing Member Manager uses the WebSphere Application Server trace facilities to create trace information. If you need detailed trace output of Member Manager to debug a problem, follow these steps: 1. Ensure that WebSphere Portal is started. 2. Open the Administrative Console. 3. Go to section Troubleshooting Logs and Traces WebSphere_Portal Diagnostic Trace. 4. Make sure that the check box Enable Log is selected. 5. Under the Additional Properties section, click on Change Log Detail Levels. Enter the following information in the text box:
com.ibm.websphere.wmm.*=all:com.ibm.ws.wmm.*=all:WSMM=all

6. Click OK and save the changes to the master configuration. 7. Restart WebSphere Portal. The resulting traces of Member Manager will be written to the output location you specified as ras_trace_outputLocation in the WebSphere Application Server for z/OS administration console. Check theinformation center of WebSphere Application Server for z/OS for details on what can be specified. For more information, refer to Setting trace controls. Related information v Chapter 1, Troubleshooting, on page 1

System event logging


The system event logging facility of IBM WebSphere Portal Enable for z/OS enables the recording of information about the operation of WebSphere Portal. Event logs provide administrators with information on important or abnormal events, especially errors that occur during the operation of the product. In addition, event logs gather debugging information that helps IBM support to resolve problems. WebSphere Portal provides two types of logging: logging of messages and logging of debugging messages called traces. For information about how to use log files and a list of trace logger strings refer to WebSphere Portal logs on page 2.

Troubleshooting guide

This topic has the following sections: v Message logging v Trace logging v Using separate log files on page 10 v Changing the log file name and location on page 10 v Changing the language used in the log file on page 11 v Reference: Log file format on page 11

Message logging
WebSphere Portal provides the logging of messages that report errors and status information. The following types of messages are provided: Informational A condition worth noting but does not require the user to perform an action. Warning An abnormal condition has been detected. The user may have to take action. However, WebSphere Portal code is able to handle the condition without failing. Error A serious failure in the execution of the application that requires further action.

Trace logging
WebSphere Portal provides the logging of debugging messages called traces. These traces are useful for fixing problems. However, to save system resources, they are switched off by default. Traces can be set for different durations: Temporary Traces can be set for a temporary period by using the administration portlet Enable Tracing or the IBM WebSphere Application Server administrative console. To set traces by using the portlet, proceed by the following steps: 1. Log in as the administrator. 2. From the Main Menu click Administration Portal Analysis Enable Tracing. The Enable Tracing portlet appears. 3. Type the required trace string into the field Append these trace settings:. For example, this can be com.ibm.wps.command.credentialvault.*=finest 4. Click the Add icon. Enable Tracing updates the field Current trace settings: Note: Restarting WebSphere Portal will remove traces that were set by using the Enable Tracing Administration portlet. To disable tracing, do either of the following: v Select the current trace settings under Current trace settings: and click the Remove icon. By the example given above, the current setting can be com.ibm.wps.command.credentialvault.*=finest.
Chapter 1. Troubleshooting

v Type the trace string *=info into the field Append these trace settings: and click the Add icon. This trace string overwrites all settings listed under Current trace settings: and resets it to the default. Extended To enable trace settings for a longer period of time, that is, for more than one session, switch them on in the WebSphere Application Server configuration. Proceed by the following steps: 1. Access the WebSphere Application Server Administrative Console by using this URL: http://hostname:port_number/ibm/console 2. Go to the Server Application servers section. 3. Select the application server. 4. Click Troubleshooting Change Log Detail Levels. 5. Specify the required trace settings. For example, this can be com.ibm.wps.command.credentialvault.*=finest 6. Save your updates. 7. Restart WebSphere Portal. 8. To disable tracing, specify tracestring: *=info and restart WebSphere Portal.

Using separate log files


By default, WebSphere Portal logs and traces are written to the output location configured for the servant region. Depending on the value you specified as ras_trace_outputLocation in the WebSphere Application Server administrative console, this can be the job log of the servant region, or a CTRACE data set, or a file in HFS. For details, see Trace control settings. However, WebSphere Portal supports the redirection of its trace and message logging into separate log files. This can help you separate the log output of components from the output of other applications and WebSphere Application Server itself. The redirection is disabled by default. If you enable it, WebSphere Portal creates its own log file. It writes all trace and message logs to this new log file and no longer to the output location of WebSphere Application Server. You enable the redirection into separate log files by setting the log configuration key useAppServerLog to false in the file log.properties. This file is located in the following directory location: v z/OS: portal_server_root/shared/app/config

Changing the log file name and location


When you configure WebSphere Portal to write its trace and message logging to a separate log file, a new file named trace.log is created. This file is updated when an error occurs or if trace logs are created. The file is created in the following directory: v z/OS: portal_server_root/log You can change the location and the name of this file by changing the configuration key logFileName in the log configuration file log.properties. The file is located in the following WebSphere Portal directory: v z/OS: portal_server_root/shared/app/config The specified log file name can contain one of two tokens that are automatically replaced with the corresponding values when starting WebSphere Portal:

10

Troubleshooting guide

v $APPSERVER_NAME: The name of the application server. Use this token for vertical clusters to enforce that the different application servers write into different files or directories if they share the same file system. v $CREATE_TIME: The date and time at which the file was created. You can specify the location of the log file either using a relative path or an absolute path. v A value such as logfilename=log/$APPSERVER_NAME/Portal_$CREATE_TIME.log causes the log file to be created in a directory that is relative to theWebSphere Portal installation directory. In this case, on a server that is named PORTAL1, the log file would be created in the following WebSphere Portal directory: z/OS: portal_server_root/log/PORTAL1/Portal_2003.05.16-13.36.14.log v A value such as logfilename=/temp/wps_$CREATE_TIME.log causes the log file to be created in the absolute location specified. If you change the location of the log file, you must restart WebSphere Portal in order to use the new location.

Changing the language used in the log file


By default, information in the log file is written in the language that was used for the WebSphere Portal installation. However, because WebSphere Portal supports a number of languages, you can choose to have the log file information written in a language other than that used during installation. To change the language used for the log file, edit the file log.properties. This file is located in the following WebSphere Portal directory: v z/OS: portal_server_root/shared/app/config Add the following line:
locale=xx

where xxis the two-letter abbreviation for the locale. For a list of the locale abbreviations used with WebSphere Portal, refer to Directories for languages. For example, to have log information generated in English, you would add the following line:
locale=en

Reference: Log file format


If the logs are written to the log file of WebSphere Portal and not redirected to the logging facility WebSphere Application Server, the log file consists of a sequence log records that are separated by blank lines. The log records have the following format:
timestamp classification classname method threadID messagecode: logmessage

Where: v timestamp is the time (to the millisecond) when the log record was created. v classification is one of the following letters: E for error messages W for warning messages
Chapter 1. Troubleshooting

11

I for informational messages l for traces (low details) m for traces (medium details) h for traces (high details) v classname is the Java class containing the code that triggered the log event. v method is the name of the Java method containing the code that triggered the log event. v messagecode is a unique identifier for this message, to uniquely identify the specific message and refer to it when consulting documentation or support. The message code is only available for error, warning, or informational messages, and not for traces. It consists of: a four-character identifier for the component that defines the message. a four-digit number identifying the message in the component. a one-letter classification code, which can be E, W or I , as defined above. v logmessage is the actual log message describing the logged event. Error, warning, and informational messages are translated into the system locale. Trace messages are not translated. v threadID is the identification of the thread that triggered the log event. Note: 1. Traces are written only if the specific tracing facility is enabled; all other messages are written unconditionally. 2. The system locale is part of the general internationalization features of WebSphere Portal and can be configured via LocalizerService. For more information see the information center topic Portal configurationPortal configuration. The following is an example of a log record:
2003.05.16 13:36:14.449 W com.ibm.wps.services.datastore.DataStoreServiceImpl init 0000003a DSTO0063W: The transaction isolation level is not set to READ_COMMITTED. The current value is TRANSACTION_REPEATABLE_READ.

Related information
v v v v v v Portal configuration Administering WebSphere Portal logs on page 2 Designing Chapter 1, Troubleshooting, on page 1 Directory structure on page 168

Transcoding Technology logging and tracing


Transcoding Technology sends events to the message and trace logs. Message logging records informational messages about normal operations as well as warnings and error messages. Tracing provides more detailed information for troubleshooting problems. Messages are translated into the language specified for your machine. Trace records are not translated. By default, message logging is turned on and tracing is turned off. You can turn tracing on and off by selecting the TranscodingTraceLogger component in the Enable Tracing page in the Administration Portal.

12

Troubleshooting guide

To enable tracing, follow these steps: 1. Download the following files into portal_server_root/IBMTrans/etc/ras:
TranscoderRASTraceLogger.properties TranscoderTraceMaskFilter.properties

2. Restart IBM WebSphere Portal Enable for z/OS. Message logging Message categories Three categories of messages are written to the message log file: v Information: records normal events. Use these messages to determine whether expected operations occur, for example, to verify that a configuration change takes place as expected. v Warning: indicates a possible problem. Requests might still be handled successfully. v Error: indicates a definite problem requiring administrator attention. Requests will probably not be handled successfully. Message files Message files are created in the portal_server_root/IBMTrans/log directory. The first message file created is named TranscoderMessages1.log. When the maximum size is reached, this file will be renamed to TranscoderMessages.log and a new TranscoderMessages1.log file is created for new messages. The default message file size is 512 kilobytes. See the WebSphere Portal documentation for information regarding changing the file size. TranscoderMessages1.log is always the newest file. Viewing messages You can view the messages in the active log file, TranscoderMessages1.log. You can also open the other message files with your favorite ASCII editor. Tracing Tracing records the specific behavior of Transcoding Technology, recording information useful in the diagnosis of problems. Trace files Trace files are created in the portal_server_root/IBMTrans/log directory. The first trace file created is named TranscoderTrace1.log. When the maximum size is reached, this file will be renamed to TranscoderTrace2.log and a new TranscoderTrace1.log file created for new messages. The default trace file size is 512 kilobytes. See the WebSphere Portal documentation for information regarding changing the file size. TranscoderTrace1.log is always the newest file. When the maximum number of trace files has been filled, the oldest file will be deleted, the suffix number of each remaining file will be increased by one, and a new TranscoderTrace1.log will be created for new messages. A new file is begun when Transcoding Technology is restarted. The default number of trace files is 3. See the WebSphere Portal documentation for information regarding changing the maximum number of trace files.
Chapter 1. Troubleshooting

13

Enabling Request Viewer for Transcoding Technology The Request Viewer for Transcoding Technology is disabled by default. The following messages in the portal application server trace related to the Request Viewer should be ignored if you are not using the transcoding request viewer monitor. IPX1041 The plugin named com.ibm.wbi.viewer.ViewerServerPlugin could not be initialized. TPX1084E Underlying error detail: com.ibm.wbi.PluginException: RMI is disabled. Note: The Request Viewer is not supported in WebSphere Portal for z/OS. Gathering troubleshooting data If you have a problem while running Transcoding Technology, there is a certain set of information that will be useful in troubleshooting. The RASCollect program will package the necessary files and settings to make it easy to gather diagnostic information. If you need to use this function, execute the following command: v z/OS: RASCollect.sh This is located at portal_server_root/IBMTrans. This will create a RASCollect.zip or RASCollect.tar file that you can send to your service representative.

Web Content Management tracing files


IBM Workplace Web Content Management uses the IBM WebSphere Application Server trace facilities to create trace information. If you need detailed trace output of Web Content Management to debug a problem, follow these steps: 1. To permanently enable tracing, do the following: a. Start WebSphere Application Server. b. Open the Administrative Console. c. Go to section Troubleshooting>Logs and Traces>WebSphere_Portal>Diagnostic Trace. d. Make sure that the check box Enable Trace is selected. e. Enter any of the following in the TraceSpecification field: v com.ibm.workplace.wcm.* v com.aptrix.* v com.presence.* For example, to trace all events, enter the following:
com.ibm.workplace.wcm.*=all:com.aptrix.*=all:com.presence.*=all

f. Save the changes. g. Restart IBM WebSphere Portal Enable for z/OS. 2. To enable tracing just for the current WebSphere Portal session, do the following: a. Go to Administration > WebSphere Portal > Portal Analysis > Enable Tracing > b. Enter any of the following in the Append these trace settings field: v com.ibm.workplace.wcm.* v com.aptrix.* v com.presence.*

14

Troubleshooting guide

For example, to trace all events, enter the following:


com.ibm.workplace.wcm.*=all:com.aptrix.*=all:com.presence.*=all

Here is a list of advanced trace settings:


Trace setting: com.ibm.workplace.wcm.services.content.* Description: This enables low level tracing for every item.

com.ibm.workplace.wcm.domain.transformers.control.controltype You can enable tracing for any of the following control types: v HistoryControlTransformer v IdentityControlTransformer v ProfileControlTransformer v SecurityControlTransformer v WorkflowControlTransformer com.ibm.workplace.wcm.domain.transformers.control.* This enables the tracing for all control types for all items.

Chapter 1. Troubleshooting

15

Trace setting:

Description:

com.ibm.workplace.wcm.domain.transformers.controllable.controllabletype any of the You can enable tracing for following controllable types: v AbstractControllableTransformer v AlternateDesignCmpntTransformer v AlternateLinkCmpntTransformer v ArrayCmpntTransformer v AttributeReferenceCmpntTransformer v BasePathCmpntTransformer v BaseReferenceCmpntTransformer v CategoryTransformer v CmpntReferenceTransformer v CmpntTransformer v ConfigParamCmpntTransformer v ContentLinkTransformer v ContentSpotCmpntTransformer v ContentTransformer v ContextPathCmpntTransformer v ControllableNodeValueTransformer v ControllableTransformer v DateCmpntTransformer v EmailActionTransformer v ExpireActionTransformer v ExternalLinkTransformer v FEDCmpntReferenceTransformer v FEDCmpntTransformer v FileResourceCmpntTransformer v HistoryCmpntTransformer v HTMLCmpntTransformer v IDCmpntTransformer v ImageResourceCmpntTransformer v IndentCmpntTransformer v IndexCmpntTransformer v InlineEditCmpntTransformer v InlineEditReferenceCmpntTransformer v JSPCmpntTransformer v LinkCmpntTransformer v MenuCmpntTransformer v NavigatorCmpntTransformer v NoPrefixBasePathCmpntTransformer v NoPrefixServletPathCmpntTransformer v NumericCmpntTransformer v ObjectSummaryTransformer v OptionSelectionCmpntTransformer v PageInfoCmpntTransformer v PagingCmpntTransformer v PDMCmpntReferenceTransformer v PDMCmpntTransformer v PlaceholderCmpntTransformer
Troubleshooting guide

16

v PlutoSubscriberTransformer v PlutoSyndicatorTransformer v PrefixPathCmpntTransformer

Trace setting:

Description:

com.ibm.workplace.wcm.domain.transformers.controllable.* the tracing for all controllable This enables types for all items.

The resulting traces of Web Content Management will be written to the output location you specified as ras_trace_outputLocation in the WebSphere Application Server for z/OS administration console. Check the information center of WebSphere Application Server for z/OS for details on what can be specified. For more information, refer to Setting trace controls.

Configuring WebSphere Portal for site analysis logging


IBM WebSphere Portal Enable for z/OS implements a logging function for your usage data. Note: If you want to generate reports for portlet actions, you must write a custom report. v Enable site analysis logging v Disable site analysis logging Enable site analysis logging Site analysis logging is not enabled by default. To configure WebSphere Portal for site analysis logging, set the following parameters in the WP SiteAnalyzerLogService as described in Setting configuration properties. 1. Set the parameters for the file names of the log files and backup log files. To specify the file name format, follow these instructions and use the tokens listed after the instructions: a. Search for the parameter SiteAnalyzerFileHandler.fileName . Use this parameter to determine the location and filename of the log file. The default value is log/sa.log . b. Search for the parameter SiteAnalyzerFileHandler.backupFileName . Use this parameter to determine the location and filename of the backup file for the log file. The default value is log/sa_$CREATE_TIME.log . When the log file is backed up, the current data is stored in a file named by the parameter SiteAnalyzerFileHandler.backupFileName you specified (default log/sa_$CREATE_TIME.log ) and a new file is created for the new data with the name you specified by the SiteAnalyzerFileHandler.fileName parameter (default sa.log ). When defining the names for the log files and backup files, you can specify the three following tokens as part of the directory location or file name: $APPSERVER_NAME The name of the application server. Use this token for vertical clusters to enforce that the different application servers write into different files if they share the same file system. $CREATE_TIME The date and time at which the file was created. The date format of this token is specified by the SiteAnalyzerFileHandler.dateFormat parameter as described below.

Chapter 1. Troubleshooting

17

$CLOSE_TIME The date and time at which the file was closed. The date format of this token is specified by SiteAnalyzerFileHandler.dateFormat parameter as described below. For a file that WebSphere Portal is currently writing to, the value for $CLOSE_TIME is the same as $CREATE_TIME. An example with all three tokens: You can specify the file location and name for a log file or backup file as follows: log/backup/$APPSERVER_NAME/ sa_$CREATE_TIME_$CLOSE_TIME.log . The format for the $CREATE_TIME and $CLOSE_TIME tokens is defined by the value set for the SiteAnalyzerFileHandler.dateFormat parameter as described in the next step below. 2. Set the parameter for the date format tokens in the log file names. To do this, search for the parameter SiteAnalyzerFileHandler.dateFormat . Use this parameter to set the date and time formats in the $CREATE_TIME and $CLOSE_TIME tokens that are part of the log file names. The value you specify determines the format of the date and time that replace the token in the names of the base and backup log files. Example of date and time format: SiteAnalyzerFileHandler.dateFormat=yyyy.MM.dd-HH.mm.ss . 3. To control the interval at which the log file is backed up, uncomment only one of the following parameters and set the time interval for it: v If you want to log in intervals of minutes, uncomment SiteAnalyzerFileHandler.minutesPerLogFile and set the value to an integer in the range 1 to 60. v If you want to log in intervals of hours, uncomment SiteAnalyzerFileHandler.hoursPerLogFile and set the value to an integer in the range 1 to 24. v If you want to log in intervals of days, uncomment SiteAnalyzerFileHandler.daysPerLogFile and set the value to an integer that indicates the number of days. Notes: a. If you enable more than one date format interval, the smallest interval will be used. b. The difference between 60 minutes and 1 hour is as follows: If you specify 60 minutes the file is backed up after 60 minutes, but if you specify 1 hour, the file is backed up on the next full hour interval, such as 01:00, 02:00 and so on. For day intervals, the file is backed up only at 24:00 (midnight). If you need more information about the date format, see the Javadoc for java.text.SimpleDateFormat. The flexibility of the date format makes it easy to coordinate scheduling the file backup. For example, you can configure WebSphere Portal to backup the site analysis log every hour. 4. Activate selected loggers: v To activate logging for certain loggers, uncomment the loggers that you want to use and set them to true. See the following table for a description of each logger.
WebSphere Portal Server Analysis Logger SiteAnalyzerSessionLogger.isLogging Description and Activity Logged HTTP requests that include the URLs: /Command/Login /Command/Logout

18

Troubleshooting guide

WebSphere Portal Server Analysis Logger SiteAnalyzerUserManagementLogger.isLogging

Description and Activity Logged HTTP requests that include the URLs: /Command/UserManagement/CreateUser /Command/UserManagement/DeleteUser /Command/UserManagement/CreateGroup /Command/UserManagement/DeleteGroup HTTP requests that include the URLs: /Page/* /Command/Customizer/CreatePage /Command/Customizer/EditPage /Command/Customizer/DeletePage HTTP requests that include the URLs: /Portlet/* HTTP requests that include the URLs: /PortletAction/* HTTP requests that include the URLs: /Error/Portlet /Error/Page The referrer field points to a portlet name or a page name. Examples of such referrer fields are: http://your.server.name/Portlet/1/PortletName http://your.server.name/Page/1/PageName HTTP requests that include the URLs: /ApplicationAction/*

SiteAnalyzerPageLogger.isLogging

SiteAnalyzerPortletLogger.isLogging SiteAnalyzerPortletActionLogger.isLogging SiteAnalyzerErrorLogger.isLogging

SiteAnalyzerApplicationActionLogger.isLogging=true

5. Restart the WebSphere Portal application server to commit the changes. Disable site analysis logging Site analysis logging can have performance impacts so you might want to disable it when not in use. By default site analysis logging is not enabled. To disable site analysis logging, search for the desired parameter(s) as listed in the table above and set them to false. Related information v Understanding the site analysis log Understanding the site analysis log: The IBM WebSphere Portal Enable for z/OS site analysis log is:
/wp_root/log/sa_date_time.log

where wp_root is the WebSphere Portal root directory and date_time is the date and time the file was created. The current (active) log file is named sa.log. As explained in the previous section, the dateFormat parameter determines the interval at which the file is created. The site analysis log uses the NCSA Combined log format, which is a combination of NCSA Common log format and three additional fields: the referrer field, the user_agent field, and the cookie field. The following example displays a sample entry in the site analysis log. The table describes each field of the log format:

Chapter 1. Troubleshooting

19

9.37.3.88 - customer2 [10/Apr/2002:21:33:16 +0000] "GET /Portlet/146/Welcome_Portlet?PortletPID=146&PortletMode=View&PortletState=Normal HTTP/1.1" 200 -1 "http://myserver.company.com/Page/110/Welcome" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)" "JSESSIONID=OXDFAPVR4SXYZOIHSLVGA2Y" Field in the Example 9.37.3.88 Log Field Name and Explanation host The IP address of the HTTP client that sent the request rcf931 The identifier used to identify the client making the request. If the client identifier is not known, the field is set to the the hyphen character ( - ). username The user ID for the client. If the user ID is not known, the field is set to the the hyphen character ( - ). date:time: timezone The date and time of the HTTP request. request The HTTP method, the URL of the requested resource and the version of HTTP used by the client. statuscode The HTTP status code for the request. bytes The number of bytes of data transferred from the client as part of the request. A value of -1 means unknown. referrer The URL that linked the client to the Web site. For some requests, the referrer might not be logged. In such cases, the field is set to empty double quotes: user_agent The type of Web browser used by the client. cookies The name and value of a cookie that was sent to the client browser. If multiple cookies were sent, the list is delimited by the semicolon character.

customer2

[10/APR/2002:21:33:16 +0000] "GET /Portlet/146/Welcome_Portlet? PortletMode= View&PortletState= Normal HTTP/1.1" 200 -1

"http://myserver.company.com/Page/110/ Welcome"

"Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)" "JSESSIONID=OXDFAPVR4SXYZOIHSLVGA2Y"

Search the product documentation for a solution


This section identifies many troubleshooting tips. Search through this section to find solutions to many common problems. When first researching a problem start with the product documentation. Product documentation might be provided with the product or on the Web. Start by completing the following steps. 1. Review the Release Notes for additional information. 2. Review the documentation in this section. Note: WebSphere Portal includes multiple software products. Therefore, you might also have to refer to troubleshooting information for other products. See Products and components overview for links to information for other products.

20

Troubleshooting guide

Troubleshooting WebSphere Portal installation


This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. v Problem: No panel for installing WebSphere Business Integration support v Problem: Change to make if IBM HTTP Server and WebSphere Application Server plugin installed on page 22 v Problem: Receive EJPIC0034E: unexpected service exception message on page 22 v Information on WebSphere Portal Version information and History information on page 22 v Problem: Java processes continue to run on page 23 v Problem: General steps to perform if the installation fails on page 23 v Problem: Reinstall after a failed installation on page 23 v Problem: Installation fails after uninstalling a previous copy of WebSphere Portal on page 23 v Problem: Installation fails due to insufficient disk space on page 24 v Problem: Some portlets failed to deploy on page 24 v Problem: Errors related to XADatasources prevent restarting WebSphere Application Server on page 25 v Problem: WpsHostPort property value not updated during installation on page 25 v Problem: During DB transfer from Cloudscape to DB2 on z/OS, Portal installation may fail at the job CNTL(EJPSDBT) for the table with SQL errors below on page 25 v Problem: Errors are written to joblog of the Server Servant Region of WebSphere Portal for z/OS on page 26 v Problem: 04E abend with reason code 005E0013 during execution of portal installation jobs on page 26 v Problem: The people picker for Document Manager does not work after upgrading WebSphere Portal to version 6.0.1.1 on page 27 v Related to ReleaseBuilder ReleaseBuilder ignores deletion of attributes on page 27 Problem: Warning when transferring complete configuration on page 28

Problem: No panel for installing WebSphere Business Integration support


When upgrading WebSphere Portal using the Graphical User Interface, you do not see a panel asking you if you want to Select to install business process support. Solution: This panel only shows up on the operating systems that support WebSphere Business Integration, such as v AIX 5.2 ML 5 v AIX 5.3 ML 2 v HP-UX 11iv1 v Solaris 9 v Windows (all versions)
Chapter 1. Troubleshooting

21

HP-UX 11iv2, SUSE, and RedHat do not support WebSphere Business Integration.

Problem: Change to make if IBM HTTP Server and WebSphere Application Server plugin installed
If you install IBM HTTP Server (IHS) and the associated WebSphere Application Server Plug-in from the disk labeled SO-2 and intend to enable SSL services using the https transport, then you must perform the following manual steps after installation. Solution: As user root, change directory to {IHS_ROOT}/lib and create a symbolic link from libgsk7ssl.so to /opt/ibm/gsk7_64/lib64/libgsk7ssl_64.so. For example,
CD /opt/IBMIHS/lib ln -s /opt/ibm/gsk7_64/lib64/libgsk7ssl_64.so libgsk7ssl.so

Problem: Receive EJPIC0034E: unexpected service exception message


Installation on a mounted directory fails with a EJPIC0034E: unexpected service exception error. Solution: If you receive this message, run df-k to see if there are problems with your file systems or you can validate using df-k before installing.

Information on WebSphere Portal Version information and History information


WebSphere Portal Version information: The WebSphere Portal Version information tool can be used to gather information about the WebSphere Portal product. This information may be useful when contacting customer support by providing a snapshot of your WebSphere Portal product specifics. The WebSphere Portal Version information tool is located in the following directory: v z/OS: portal_server_root/bin The tool can be invoked using the following: v z/OS: ./WPVersionInfo.sh You can also generate a report in html format by executing the genVersionReport tool v z/OS: ./genVersionReport.sh History information: The History information tool can be used to gather installation history for the WebSphere Portal product. The History information tool is located in the following directory: v z/OS: portal_server_root/bin The History information tool can be invoked using the following: v z/OS:: ./WPHistoryInfo.sh You can also generate a report in HTML format by executing the genHistoryReport tool:

22

Troubleshooting guide

v z/OS: ./genHistoryReport.sh

Problem: Java processes continue to run


When canceling installation during one of the installation steps, there may be some extra Java processes left running in the background. Solution: Stop any running Java processes before attempting another installation.

Problem: General steps to perform if the installation fails


Solution: If the WebSphere Portal installation fails, follow these steps: 1. Verify that WebSphere Application Server has been installed correctly. Ensure that the correct WebSphere Application Server Fix Packs and interim fixes are installed. See the WebSphere Portal information center for details concerning that prerequisite. 2. Before you use the installation program to install WebSphere Portal or any other component that requires WebSphere Application Server, verify that you can start and stop WebSphere Application Server. 3. Change the time-out request for the Simple Object Access Protocol (SOAP) client. The default, in seconds, is 180. Within the was_profile_root/properties/ directory, edit the soap.client.props file. Change the line to:
com.ibm.SOAP.requestTimeout=6000

Problem: Reinstall after a failed installation


Solution: If a product fails to install, do the following steps before you attempt to install again: 1. If an uninstallation program is available, run it before reinstalling the product. If the installation failed before the uninstallation program was created or if the uninstallation program fails, manually delete the installation directory and all of its contents before reinstalling the product. See the uninstallation section for more information on manual uninstallation. 2. Run the uninstallation before reinstalling the product. See the uninstallation section for more information on uninstallation. If the uninstallation jobs fail, manually uninstall the portal before reinstalling the portal. For more information on manual uninstallation, see the instructions in Problem: Installation fails after uninstalling a previous copy of WebSphere Portal .

Problem: Installation fails after uninstalling a previous copy of WebSphere Portal


If the WebSphere Portal installation fails after you have uninstalled a previous copy of WebSphere Portal, ensure that no components of the WebSphere Portal remain before you attempt to install WebSphere Portal again. Solution: 1. Open the Administrative Console for WebSphere Application Server. Verify that all of the WebSphere Portal components were removed by the previous uninstallation. Manually remove any of the components that remain. This includes the following elements:
Chapter 1. Troubleshooting

23

v Enterprise application: WebSphere Portal Enterprise Application v Application server: WebSphere Portal v Data sources: wpsdbDS and wmmDS v JDBC driver: wpsdbJDBC 2. On the portal machine, delete the WebSphere Portal directory manually. 3. Restart the installation.

Problem: Installation fails due to insufficient disk space


Solution: If you receive a message during installation informing you that there is insufficient disk space to install WebSphere Portal, you can complete the following steps: v Enlarge your WebSphere Portal configuration HFS so that it has a primary extent of at least 1600 CYL. Ensure there are at least 1.5 GB or 2300 CYL free space on the volume where the WebSphere Portal configuration HFS is allocated. v Ensure that your WebSphere Application Server configuration HFS is at least as large, and has at least as much free space as the WebSphere Portal configuration HFS. v Make sure that you have enough space left in directories /tmp, app_server_root/temp, and app_server_root/wstemp, preferably a few hundred MB in each. If there is not enough space, stop all your WebSphere servers using the stop command as documented, and tidy up these directories.

Problem: Some portlets failed to deploy


If you encounter installation error EJPI0021W Some portlets failed to deploy, you might be able to recover the installation. This error can be caused by some portlets being left on WebSphere Application Server, or caused by WebSphere Portal not running. Solution: The user must first verify that WebSphere Portal starts and that the user can log in as the WebSphere Portal administrator. If this cannot be verified, something more severe than portlet deployment has gone wrong and manually installing portlets will not work. If WebSphere Portal login succeeds, you might be able to manually install portlets. To manually install portlets, run the following commands: 1. Change directory to the WebSphere Portal configuration directory: v z/OS: Open a command prompt, and change to the directory portal_server_root/config. 2. To drop all portlets, issue the following command: v z/OS: portal_server_root/bin
xmlaccess -in portal_server_root/package/removeallportlets.xml -user portal_admin_id -pwd portal_admin_password -url localhost:port_number/wps/config

Problem: WebSphere Portal configuration fails


If the configuration of WebSphere Portal fails with an error similar to the one below, it might be that there is not enough swap space.

24

Troubleshooting guide

BUILD FAILED file:../config/actions/was_cfg.xml:592: Execute failed: java.io.IOException: Not enough space Total time: 44 minutes 10 seconds

Solution: Increase your swap space to a minimum of 2.5 GB. 3.0 GB is preferred.

Problem: Errors related to XADatasources prevent restarting WebSphere Application Server


If WebSphere Application Server is stopped improperly or unexpectedly, you might see errors similar to the one below when you try to restart:
J2CA0061W: Error creating XA Connection and Resource com.ibm.ws.exception.WsException: DSRA8100E: Unable to get a XAConnection from the DataSource.

When this happens, you will be unable to restart WebSphere Application Server. This is because there are XA transactions still pending in the translog directory. Solution: Ask your system administrator to clear the transaction logs.

Problem: WpsHostPort property value not updated during installation


If the wpconfig.properties file is locked during installation, such as when it is open in a text editor, this can prevent the WpsHostPort property value from being updated properly. This is unlikely to occur during most installation scenarios. If the WpsHostPort property value is not set correctly, you will encounter problems if you perform a task that refers to the wpconfig.properties file for the WpsHostPort property, such using the xmlaccess command to deploy security credentials or portlets. Because the command will attempt to use the default value of 80 for WpsHostPort instead of the port number set at installation (which is what the xmlaccess command expects), the command will fail. Solution: Edit the wpconfig.properties file with a text editor, and change the value of the WpsHostPort property to the value set during installation.

Problem: During DB transfer from Cloudscape to DB2 on z/OS, Portal installation may fail at the job CNTL(EJPSDBT) for the table with SQL errors below

[java] com.ibm.wps.config.db.transfer.TransferDatabase process main [java] Adding DB Item 129 ICMADMIN."ICMSTJCRTSERRORS" (6)Columns to work queue. [java] com.ibm.wps.config.db.transfer.TransferDatabaseTable createPreparedStatement main [java] INSERT INTO WPADMIN.ICMSTJCRTSERRORS (TS,DOCID,WSID,PARENTID,ACT,MSG) VALUES( ?, ?, [java] com.ibm.wps.config.db.transfer.TransferDatabaseTable transferDatabaseTable main [java] Transferring table --{ ICMSTJCRTSERRORS }-[java] com.ibm.db2.jcc.t2zos.y: [IBM/DB2][T2zos/1]T2zosPreparedStatement.readExecuteIntern error, SQLCODE = -302, SQLSTATE = 22001, error tokens = 006;

Solution: After changing DDL, rerun the following jobs. It is strongly recommended to change back to the original DDL for next re-installation. 1. Change bupperpool BP0 to BP32K in TSERJRTS tablespace at CNTL(EJPSCRDB)
CREATE TABLESPACE TSERJRTS IN JCRDBZOS USING STOGROUP JCRICMSG PRIQTY 500 SECQTY 200 FREEPAGE 1 PCTFREE 5 LOCKSIZE ROW LOCKMAX 0 CLOSE NO BUFFERPOOL BP32K CCSID UNICODE;

Chapter 1. Troubleshooting

25

2. Run CNTL(EJPSCRDB) 3. Run CNTL(EJPDBTV) 4. Change MSG column VARCHAR (3000) to 12000 in ICMSTJCRTSERRORS table at:
installed PortalServer directory/V6R0M0/Portal/jcr/config/icmjcr.ddl CREATE TABLE ICMSTJCRTSERRORS ( TS %CRT_TIMESTAMP%, DOCID %CHAR%(26) %CODEPAGE%, WSID INTEGER NOT NULL, PARENTID %CHAR%(26) %CODEPAGE%, ACT SMALLINT, MSG %VARCHAR%(12000) %CODEPAGE% )

5. Run CNTL(EJPSDBT)

Problem: Errors are written to joblog of the Server Servant Region of WebSphere Portal for z/OS
During portal startup, error(s) similar to the following might be written to the joblog of the Server Servant Region of WebSphere Portal for z/OS:
0000000a ArtifactLoade W com.ibm.ws.al.locator.TargetNamespaceSAXParser parseDocument(URL) CWLAG0450W:unableto parse document file:/opt/IBM/WebSphere/PortalServer/shared/app/oiexport/SearchML.xsd; Reason: org.xml.sax.SAXParseException: The element type "complexType" must be terminated by the matching end-tag.

Solution: The error does not indicate a problem with WebSphere Portal nor with XML conversion, and can be ignored.

Problem: 04E abend with reason code 005E0013 during execution of portal installation jobs
During the execution of portal installation jobs, an 04E abend might occur. Solution: Set the JOBCLASS(STC) so that it has the parameter SWA=ABOVE set. This can be displayed using the $D JOBCLASS(STC) command, and can be set dynamically with the $T JOBCLASS(STC),SWA=ABOVE command. It is recommended that you set this permanently in the JES2 parameters, but if it is not desirable for your installation, then set it temporarily when running through the installation steps (both for database transfer and enabling security).

Problem: Turkish language does not work with WebSphere Portal install wizard
Using Turkish as the install wizard language when installing WebSphere Portal causes errors. Solution: When installing WebSphere Portal, use English as the install wizard language regardless of operating system locale.

26

Troubleshooting guide

Problem: The people picker for Document Manager does not work after upgrading WebSphere Portal to version 6.0.1.1

Some .war files such as wps.war and lwp_peoplePickerServlet.war lose their web module map to the web server after upgrading WebSphere Portal. This may cause problems when searching on people; for example, the Document Manager People Picker will fail. Solution: Perform the following steps to redeploy the .war file: 1. Navigate to Applications Enterprise Applications. 2. Click on the name: for example LWP People. 3. Click on Map modules to servers. 4. Select the appropriate module; for example People Picker Servlet lwp_peoplePickerServlet.war. 5. From the Clusters and Servers drop-down menu, select the web server. 6. Click OK and save the configuration, and regenerate webserver plugin.

Related to ReleaseBuilder ReleaseBuilder ignores deletion of attributes


Problem: If you delete values of fields in the portal administrative user interface, this might result in empty attributes in an XML export file. If you then use ReleaseBuilder to extract the changes between the configurations before and after the deletion of attributes, the difference file does not reflect the deletion of the attributes. Cause: This is a known limitation. The ReleaseBuilder does not recognize the deletion of attributes. Refer also to You cannot delete attributes by using the XML configuration interface on page 61. Solution: After you have completed the staging process with ReleaseBuilder, delete the attributes on the target portal system by using the same steps as you performed on your source system. Sample scenario and files: An example scenario and sample scripts are given in the following. 1. You create configuration status export1 of your source portal by using the XML configuration interface. 2. You modify your source portal by deleting the contents of fields in the portal administrative user interface that lead to attributes without a value in an XML export file. 3. You create configuration status export2 of your source portal by using the XML configuration interface. 4. You use ReleaseBuilder to extract the changes between export1 and export2. The resulting differential file does not contain the deleted attributes. Sample XML script file snippet export1:

Chapter 1. Troubleshooting

27

<client action="update" domain="rel" manufacturer="dilbert" markup="html" markup-version="1.1" name="puppy" objectid="M_CEENUPA000O7002A6CJO0Q1200" ordinal="250" version="1.0"> <useragent-pattern>dogert</useragent-pattern> <client-capability update="set">dish</client-capability> <client-capability update="set">html</client-capability> </client>

Sample XML script file snippet export2:


<client action="update" domain="rel" manufacturer="dilbert" markup="html" markup-version="1.1" name="" objectid="M_CEENUPA000O7002A6CJO0Q1200" ordinal="287" version=""> <useragent-pattern>dogert</useragent-pattern> <client-capability update="set">dish</client-capability> <client-capability update="set">html</client-capability> </client>

From the two exports above, ReleaseBuilder generates the following differential file:
<?xml version="1.0" encoding="UTF-8"?> <!-- IBM WebSphere Portal/6.0 build wp600_154 exported on Wed Apr 05 14:24:19 EDT 2006 from xyz --> <request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" build="wp600_154" type="update" version="6.0.0.0" xsi:noNamespaceSchemaLocation="PortalConfig_1.4.xsd"> <portal action="locate"> <client action="update" objectid="M_CEENUPA000O7002A6CJO0Q1200" ordinal="287"/> </portal> </request>

If you use this ReleaseBuilder differential file to update your target portal, the name and version attributes of the client tag are not deleted on the target portal. To complete the update, you have to delete the attributes manually by using the same steps by which you deleted the attributes on the source portal.

Problem: Warning when transferring complete configuration


When attempting to import the entire portal configuration, the transfer will be successful with some warnings similar to, but not limited to, the following:
<status element="[virtual-resource 0_000000000000G3RCDT7BG0C100 uniquename=wps.USER_GROUPS name=USER_GROUPS]" result="warning"> <message id="EJPXA0060W">com.ibm.wps.command.xml.XmlCommandException: EJPXA0060W: A user or group with ID cn=wpscontentadministrators,o=default organization could not be retrieved from the portal datastore, possibly because it does not exist. Related access-control configuration data will not be updated. [virtual-resource 0_000000000000G3RCDT7BG0C100 uniquename=wps.USER_GROUPS name=USER_GROUPS] </message> </status> <status element="[virtual-resource 0_000000000000G3RCDT7BG0G100 uniquename=wps.USERS name=USERS]" result="warning"> <message id="EJPXA0060W">com.ibm.wps.command.xml.XmlCommandException: EJPXA0060W: A user or group with ID cn=wpscontentadministrators,o=default organization could not be retrieved from the portal datastore, possibly because it does not exist. Related access-control configuration data will not be updated. [virtual-resource 0_000000000000G3RCDT7BG0G100 uniquename=wps.USERS name=USERS] </message> </status>

Solution: You can ignore these warnings or use the CleanupUsers.xml example file to identify users and groups in your database who have been removed from the user registry. Refer to Deregistering users and groups from WebSphere Portal for more information.

Troubleshooting the cluster


If you experience a problem with the operation of IBM WebSphere Portal Enable for z/OS, refer to the Search the product documentation for a solution on page 20

28

Troubleshooting guide

20 of the WebSphere Portal information center to determine whether it is a known problem for which a workaround might exist. You can also review a list of problems addressed by interim fixes and service packs at the Support site: http://www.ibm.com/software/genservers/portalzos/support/. Be sure to also look at Technotes section on the WebSphere Portal support site for any additional known issues and workarounds which might have been identified after the initial release. WebSphere Portal uses and depends on the IBM WebSphere Application Server infrastructure. Often an underlying issue in WebSphere Application Server can affect WebSphere Portal, so it can be helpful to monitor the WebSphere Application Server support site for known issues, fixes, and workarounds. For information related to specific components, see the appropriate troubleshooting topic: v WebSphere Portal does not start due to missing class file: com/ibm/wps/ services/puma/AccessBean v addNode command fails with doMergeConfig failed error v Network error causes cluster install to fail on page 30 v Global settings cannot be set in a cluster by using the XML configuration interface on page 30 v Cluster member startup does not complete due to Waiting for HAManager error on page 30

WebSphere Portal does not start due to missing class file: com/ibm/wps/services/puma/AccessBean
When attempting to access a WebSphere Portal cluster for the first time through an external Web server, you might receive an Error 503 response. In addition, the following messages are generated in the WebSphere Portal log file:
com.ibm.hrl.pse.portlets.WebScannerManager getSecretKeyFromCredentialVault java.lang.NoClassDefFoundError: com/ibm/wps/services/puma/AccessBean

Solution: This problem can occur when the PortalAdminID property values specified for each node do not match and you enabled security with an LDAP registry. In this situation, the value of PortalAdminID is the fully-qualified distinguished name (DN) of the WebSphere Portal administrator. Because the DN is case sensitive, differences in case between PortalAdminID values on the various nodes can cause a problem. For example, the error can be generated if you have two nodes in the cluster with the following values for PortalAdminId in the wpconfig.properties files: v Node 1: uid=wpsadmin,ou=People,dc=raleigh,dc=ibm,dc=com v Node 2: uid=wpsadmin,ou=people,dc=raleigh,dc=ibm,dc=com To correct this problem, ensure that you have used the proper case for the value of the PortalAdminId property and that the property values match on each node in the cluster.

addNode command fails with doMergeConfig failed error


When attempting to federate a WebSphere Portal node, the addNode command might fail with the following error:

Chapter 1. Troubleshooting

29

ADMU0040E: Exception on MBean invocation ... ... com.ibm.websphere.management.exception.AdminException: doMergeConfig failed

This error is caused in turn by a Too many open files error. Solution: Increase the number of files that you can open at the same time by using the ulimit command, as described on the WebSphere Application Server support site: The addNode command with portal installed on node fails with error ADMU0040E MBeanException doMergeConfig failed caused by Too many open files

Network error causes cluster install to fail


Problem: A network error that interrupts the connection between the deployment manager and the node can cause your cluster installation to fail. The following is an example of a network error although you may receive a different error depending on where the network error occurs:

[wsadmin] WASX7017E: Exception received while running file "/opt/IBM/Portal/PortalServer/c [wsadmin] org.apache.soap.SOAPException: [SOAPException: faultCode=SOAP-ENV:Client; msg=Br

Solution: The installation program cannot detect the network error and recover. Therefore, you must run the task that fails manually or uninstall the cluster and then reinstall.

Global settings cannot be set in a cluster by using the XML configuration interface
Problem: The XML configuration interface fails with the following error when you try to set global settings in a clustered environment.
<status element="[global-settings]" result="failed"> <message id="EJPXA0043E">com.ibm.wps.command.xml.XmlCommandException: EJPXA0043E: An error occurred while creating or updating the resource. [global-settings]</message> <message id="EJPEB0002E">com.ibm.wps.command.CommandException: EJPEB0002E: An exception occurred.</message> <message>java.security.PrivilegedActionException: java.lang.NullPointerException</message> </status>

Cause: The global settings are stored in the WebSphere Application Server (WAS). For changes to the global settings a WAS API call is invoked. During this call the following exception is thrown in the clustered environment:
Caused by: java.lang.NullPointerException at at com.ibm.wps.services.ServiceHelper$4.run(Unknown Source) at at com.ibm.ws.security.auth.distContextManagerImpl.runAs(distContextManagerImpl.java:2782) ... 43 more

Solution: To configure these settings, configure them directly in the administrative console, as described in Setting configuration properties.

Cluster member startup does not complete due to Waiting for HAManager error
When attempting to start a cluster member, the startup process appears to be suspended and does not complete, and the SystemOut.log file displays the following error:
CWRLS0030W: Waiting for HAManager to activate recovery processing for local WebSphere server

30

Troubleshooting guide

The high availability manager for WebSphere Application Server is unable to establish communication due to a port conflict on the DCS_UNICAST_ADDRESS port used by the cluster member. Solution: Complete the following steps to correct this problem: 1. Log in to the deployment managers administrative console. 2. Click Servers Application Servers, and select the server that corresponds to the cluster member that is failing to start. 3. 4. 5. 6. Click Ports, and then click DCS_UNICAST_ADDRESS. Modify the port number to a unique port number. Click Apply, and save your configuration changes. Restart the cluster member.

Troubleshooting databases
This section contains information that can assist you in preventing, identifying, and correcting problems related to WebSphere Portal. For information related to specific components, see the appropriate troubleshooting topic. v Problem: Unable to connect to database v Problem: When using multi-rows in a database, you cannot have application data objects referencing each other. on page 32 v Problem: Unsuccessful execution error in IBM DB2 Universal Database for z/OS on page 32 v Problem: SQL error SQL0969N in SystemErr log with DB2 for z/OS on page 32 v Problem: Database transfer fails when transferring multiple domains on page 32 v Problem: Database Transfer fails on Oracle during LikeMinds table creation on page 33 v WebSphere Portal fails to start when running on Cloudscape on page 33

Problem: Unable to connect to database


When attempting to connect to a database using a password that is about to expire, you might receive connection errors. If you are trying to connect to a database using a valid username and password but are receiving a connection error, it might be that you are using a password that is about to expire. When WebSphere Portal tries to make a connection to the database, a warning message is returned. This is not what WebSphere Portal was expecting and will, therefore, give a connection error. Solution: You can solve this by manually resetting the password for your database user from within the database management system. This will stop the warning messages and allow WebSphere Portal to connect to the database without a problem. A better solution, which helps to prevent this situation, is to use a special database user ID with a non-expiring password, as described in Configure base portal into a WebSphere base application server node: Transfer database - Definitions.

Chapter 1. Troubleshooting

31

Problem: When using multi-rows in a database, you cannot have application data objects referencing each other.
When using multi-rows in a database, you cannot have application data objects referencing each other which causes circular references. Solution: Do not use multi-row schema for a session database.

Problem: Unsuccessful execution error in IBM DB2 Universal Database for z/OS
If you have not enabled the database table spaces, the following error will occur during installation: SQL0904N Unsuccessful execution caused by unavailable resource. SQLState=57011 Solution: If this error occurs, create a cataloged VSAM linear database for the table space or use the STOGROUP keyword when creating the table space. See the instructions in Creating databases and users in DB2 for z/OS.

Problem: SQL error SQL0969N in SystemErr log with DB2 for z/OS
The following error might appear in the SystemErr.log: SQL0969N There is no message text corresponding to SQL error "-873" in the message file on this workstation. The error was returned from module "DSNX0END" with the original tokens. SQLSTATE=53090 Solution: This error occurs when the DB2 Content Manager databases required by Personalization were created with one CCSID, and the resource tables are in a different database that has a different CCSID. DB2 Content Manager databases should be created with CCSID UNICODE, and all the tables used with Personalization should be in databases with the same CCSID.

Problem: Database transfer fails when transferring multiple domains


When transferring from one database to another, the transfer may fail if the properties are not set correctly. Solution: When transferring from one database to another, if the DbUser, DbUrl, and DbPassword properties are not the same across domains, the DataSourceName value must differ from the DataSourceName values of the other domains. The datasource values should be changed if any domain has a different user, password, or URL value than another domain. For example, if transferring from the default database to DB2, use the same datasource for all domains if the DbUser, DbUrl, and DbPassword for those domains are the exact same. If any of these differ, that domain must be different then the rest.

32

Troubleshooting guide

Problem: Database Transfer fails on Oracle during LikeMinds table creation


When transferring to Oracle, you may get the following error:
BUILD FAILED

file:../config/inclueds/lmdb_cfg.xml:414:ERROR: Error during the execution of sql files Solution: Wait a few moments and restart the transfer. This error occurs because of a locking issue with Oracle that can occur during table creation.

WebSphere Portal fails to start when running on Cloudscape


Problem: The Cloudscape environment allows only one JVM process to access the Cloudscape database. If another instance has already booted the database, WebSphere Portal might fail to start with the following error in the SystemOut.log:

Caused by: java.sql.SQLException: Failed to start database /opt/IBM/WebSphere/PortalServer/clouds

Solution: 1. Ensure that the WebSphere Portal server has been stopped. 2. Verify that you do not have other JDBC client programs running on the database instance. 3. If there are no connections to Cloudscape, delete the files db.lck and dbex.lck from the path portal_server_root/cloudscape/wpsdb, where wpsdb is the default Cloudscape database name. 4. Restart the WebSphere Portal server.

Error received when transferring data to an Oracle database using the Turkish locale
Problem: when running database transfer to Oracle when using the Turkish locale, an error is received that there is an invalid username and password. Solution: In the file wpconfig_dbdomain.properties, specify the value of the user name in uppercase.

Troubleshooting security
This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. v Problem: When using Active Directory, resetting an attribute to an empty string does not work on page 34 v Problem: The < and > characters display incorrectly on page 34 v Problem: Pipe character used with the Credential Vault on page 35 v Problem: Special characters limitation in Member Distinguished Name on page 35 v Problem: Unable to see pages in Pixo browser on page 35 v Problem: Browser back button can show secured page after logout on page 36 v Problem: Debugging the IBM Tivoli Access Manager for e-business Login Module on page 36
Chapter 1. Troubleshooting

33

v Problem: Single sign-on not functioning between WebSphere Portal and other applications on the same WebSphere Application Server installation on page 36 v Problem: When using Lotus Domino, cannot create users and groups on page 37 v Problem: Collaborative portlets require additional configuration for compatibility with eTrust SiteMinder on page 37 v Problem: Collaborative portlets require additional configuration for compatibility with Tivoli Access Manager on page 38 v Problem: Collaborative portlets require an interim fix to STlinks applet to work in Mozilla on page 38 v Problem: Distinguished names containing escape characters cause people awareness to function incorrectly in several Domino and Extended Products Portlets on page 38 v Problem: SSO for Domino and Extended Products fails for users containing LDAP special characters in their distinguished names on page 38 v Problem: Data backend exception while creating new users on page 39 v Problem: SSL Connection fails after configuring SSL to LDAP on page 39 v Problem: Membership of deleted user not removed from target repository on page 40 v Problem: Users and groups not moved to new registry after running enable security tasks of Customization Dialog on page 40 v Problem: Validation of userid does not work as expected on page 40 v Problem: validate-ldap task fails if password contains $ on page 40

Problem: When using Active Directory, resetting an attribute to an empty string does not work
It is not possible to set an attribute to an empty string in combination with using the Active Directory LDAP. For example, in the Selfcare portlet, you cannot reset the preferred language to Nothing selected if the attribute is retrieved from Active Directory where the preferred language is set to a specific language. Solution: This is a limitation with Active Directory.

Problem: The < and > characters display incorrectly


In WP ConfigurationService, there is a flag to enable or disable the Cross Site Scripting (CSS) security protection. Solution: It might be desirable to disable CSS if you use form input fields containing less than and greater than signs. During the POST of a form containing such characters to a portlet, the output of the < will be seen as &lt; and > as &gt;. Other non-alphabetical characters like &, single quotes, and double quotes appear as intended. Disabling CSS allows the < and > characters to appear as intended. Characters such as < and > will be encoded to minimize the security risk of typing markup in a field that could disrupt portal content. Disabling CSS is done at the portal level and not just the portlet level. While it might be convenient to disable the CSS protection in some circumstances, it exposes a potential vulnerability when passing form input into a Web application. Some secure programs could unwittingly accept data from an untrusted user (the attacker) and pass that data on to a different users application (the victim). If the

34

Troubleshooting guide

secure program does not protect the victim, the victims application (in this case, his or her Web browser) can then process that data in a way harmful to the victim. This is a particularly common problem for all web applications using HTML or XML, where the problem is known by several names including cross-site scripting, malicious HTML tags, or malicious content, and can happen on SSL and non-SSL connections. While activating portal CSS protection automatically prevents a good deal of CSS attacks, it cannot prevent all of them. The web developer must always validate all user-provided data and correct character escaping prior to writing user-provided data to the markup stream. With a successful CSS attack, the hacker could gain complete access to some pages. Here are some of the problems associated with not implementing this security feature: v SSL-encrypted connections might be exposed v v v v v Attacks might be persistent through poisoned cookies Attacker might access restricted web sites from the client Domain-based security policies might be violated Use of less-common character sets might present additional risk Attacker might alter the behavior of forms

See http://www-128.ibm.com/developerworks/web/library/wa-secxss/ ?ca=dnt-55 for additional information. The relevant entry in WP ConfigurationService is:
# Flag whether Cross-Site-Scripting security protection is turned on. # # Default: true security.css.protection = true

Verify this property value entry in Configuration service, as described in Setting configuration properties.

Problem: Pipe character used with the Credential Vault


Solution: Only the names of vault segments, vault slots, and resources cannot use the pipe character. The vertical or | character can be used in the description.

Problem: Special characters limitation in Member Distinguished Name


Member Manager cannot be used to create a member entry in a repository if the entry has RDN attributes with values which contain the following special characters: #, ,, +, , \, <, >, or ;. Solution: If you want to allow the creation of special characters in member entries, you must create the entry directly into the repository not using Member Manager although Member Manager can be used to read, update, remove, and search the entry. For example, for an LDAP server, use an LDAP server tool or another LDAP application instead of Member Manager to create the entry into the LDAP server.

Problem: Unable to see pages in Pixo browser


When using the Pixo Internet Microbrowser 2.1 device emulator on a PC, you will not be able to see any pages on your secure portal. This problem is caused by a defect in the Pixo simulator that affects supported cookies. WebSphere Portal with WebSphere Application Server global security enabled requires two cookies,
Chapter 1. Troubleshooting

35

JSESSIONID and LtpaToken . The JSESSIONID cookie is used to identify the WebSphere Portal session in the browser. LtpaToken is used to identify the user for WebSphere Application Server global security. Although two valid cookies are set for this domain, the Pixo browser only sends the most recently set cookie, which causes LtpaToken to replace JSESSIONID. Although LtpaToken allows the user to access WebSphere Portal, the browser is unidentified; therefore, the user will not be able to see any pages. Solution: Use a real device, or use a different device emulator for cHTML testing.

Problem: Browser back button can show secured page after logout
With some browsers you might be able to view the information from a previous portal session by using the back button after logout. When you log out and click the back button, you can see the page that was last viewed. Example scenario: You view an e-mail and click Log out. The portal returns to the Login panel. If you then click the back button, you might be able to view the e-mail again, depending on your browser. Note: The problem concerns only the display and view of data. The portal or the displayed data cannot be modified as clicking the back button does not undo the logout. Cause: When you click the back button, the browser returns to the data cached by the browser. Solution: Users can prevent the display of secured pages by either closing the browser after logout or clearing the browser cache.

Problem: Debugging the IBM Tivoli Access Manager for e-business Login Module
Solution: The WebSphere Application Server Administrative Console maintains the Login Modules for WebSphere Portal. To debug the Tivoli Access Manager supplied PDLoginModule, access the WebSphere Application Server Administrative Console, look for the application Portal_Login JAAS Login, and add a custom property to PDLoginModule with a property name of debug and a value =true. The output is written to standard out for the Portal Server Application Server.

Problem: Single sign-on not functioning between WebSphere Portal and other applications on the same WebSphere Application Server installation
Under certain circumstances, there is a problem with single sign-on between WebSphere Portal and other applications on the same WebSphere Application Server installation. When this problem occurs, you are unable to log into an application on an application server; for example, the WebSphere Application Server Admin console and then logging into a portal running on the same application server without renewed authentication (single sign-on fails). The portal displays a misleading error message saying that the users portal session has timed out. The portal then prompts the user to log in again.

36

Troubleshooting guide

Cause: The session cookie of the other application is not properly specified (the cookie path is too general) and is therefore also sent to the portal. In most cases, the cookie is specified as a simple slash (/). The portal application mistakes this as an old, invalid portal session cookie. Solution: Follow these steps to ensure that the applications session cookie is scoped to that application only: 1. Log in to the WebSphere Application Server Administrative console. 2. Navigate to Applications>Enterprise Applications>respective application>Session Management, where respective application is the application with which single sign-on does not work. 3. Click the Enable Cookies link (not the check box). 4. Set the cookie path value to the complete application base path. For example, the Administrative console of the application server would be /admin. 5. Click Apply to save the changes and then restart the application.

Problem: When using Lotus Domino, cannot create users and groups
If you are using IBM Lotus Domino and edit the access control list of NAMES.NSF so that Maximum Internet name and password is set to Reader, you may notice that you are no longer able to create users and groups in WebSphere Portal. Solution: The recommended setting for Maximum Internet name and password is Author or higher. By setting this field to Reader, you would be overriding the regular settings in the access control list and thereby limiting the Author/Editor access that is necessary for WebSphere Portal to function successfully with Lotus Domino as the LDAP server. Note: To access the Maximum Internet name and password setting, open NAMES.NSF with a Lotus Notes client by selecting File Database Open and then File Database Access Control Advanced. Options for this setting range from No Access to Manager.

Problem: Collaborative portlets require additional configuration for compatibility with eTrust SiteMinder
Many features of the Domino and Extended Products Portlets will not work if your eTrust SiteMinder-protected portal environment is not properly configured. Problems include failure of awareness, failure of the IBM Lotus Sametime server to authenticate with the Lotus Web Conferencing portlet, failure of the My Lotus QuickPlaces portlet to connect to the IBM Lotus QuickPlace server, and inability of the Domino Web Access and Lotus Notes View portlets to find mail files for the current user. Solution: You need to edit the CSEnvironment.properties file to use the eTrust SiteMinder token. See Customizing Collaborative Services user credentials for eTrust SiteMinder. For more details, refer to the following troubleshooting technote: Technote 1190655: Awareness, connection and authentication problems if Collaborative Portlets v5.1 not configured for eTrust SiteMinder properly

Chapter 1. Troubleshooting

37

Problem: Collaborative portlets require additional configuration for compatibility with Tivoli Access Manager
Many features of the Domino and Extended Products Portlets will not work if your Tivoli Access Manager-protected portal environment is not properly configured. Problems include failure of awareness, failure of the Lotus Sametime server to authenticate with the Lotus Web Conferencing portlet, and failure of the My Lotus QuickPlaces portlet to connect to the Lotus QuickPlace server. Solution: An interim fix is available on the IBM Support Web site. Refer to the following troubleshooting technote: Technote 1191185: Awareness, Connection and Authentication Problems if Collaborative Portlets v5.1 not Configured for Tivoli Access Manager

Problem: Collaborative portlets require an interim fix to STlinks applet to work in Mozilla
In the Mozilla browser, many problems in collaborative portlets result from the version of the STlinks applet configured on the IBM Lotus Sametime server, as well as versions of other related files. For example, a timing problem prevents the Who Is Here and Lotus Web Conferencing portlets from working if deployed on the same page, awareness may fail, the Chat button in the Domino Web Access portlet may not work, and the Who Is Here portlet may be unable to display the membership list. Solution: An interim fix for the STlinks applet is available on the IBM Support Web site. Corrected files are available to solve the problems above. Refer to the following troubleshooting technote: Technote 1191188: Lotus Collaborative Portlets v5.1 Exhibit Problems when Accessed via Mozilla Browser

Problem: Distinguished names containing escape characters cause people awareness to function incorrectly in several Domino and Extended Products Portlets
Portlets with this problem include Lotus Web Conferencing, My Lotus QuickPlaces, and Sametime Contact List. Solution: An interim fix is available on the IBM Support Web site. Read the following technote: Technote 1191190: People Awareness in v5.1 of Lotus Collaboration Center Portlets Does not Function Properly

Problem: SSO for Domino and Extended Products fails for users containing LDAP special characters in their distinguished names
LDAP (Lightweight Directory Access Protocol) special characters existing in distinguished names of either users or groups prevent Single Sign-On (SSO) from working correctly between WebSphere Portal, IBM Lotus Sametime, IBM Lotus QuickPlace and Lotus Domino databases unless configuration fixes are applied to the servers.

38

Troubleshooting guide

For example, a user whose name contains special characters may be asked to authenticate with the Mail, Calendar, or Address book instances of the Domino and Extended Products Portlets. The LDAP special characters are: v A space or # character occurring at the beginning of the string v A space character occurring at the end of the string v One of the characters ,, +, , \, >, <, or ; Also, the / and @ are Lotus Domino special characters and will cause the same problems without the interim fixes available from Lotus Technical Support. Solution: Interim fixes are available on the IBM Support Web site. Refer to the following troubleshooting technote: Technote 1191194: SSO for Domino Extended Products Fails for Users Containing LDAP Special Characters in their Distinguished Names

Problem: Data backend exception while creating new users


Within WebSphere Portal you can set a passwords minimum and maximum length. If the set password lengths differ from your LDAP servers policy, you might see the following exception when creating a user:
EJPSG0015E: Data Backend Problem com.ibm.websphere.wmm.exception.WMMSystemException: The following Naming Exception occurred during processing: "javax.naming.OperationNotSupportedException: [LDAP: error code 53 - 0000052D: SvcErr: DSID-031A0FBC, problem 5003 (WILL_NOT_PERFORM), data 0 ]; remaining name cn=see1anna,cn=users,dc=wps510,dc=rtp,dc=raleigh,dc=ibm,dc=com; resolved object com.sun.jndi.ldap.LdapCtx@7075b1b4".

Solution: Check and/or modify the puma.PASSWORD.min and puma.PASSWORD.max properties within Puma. The keys should match your LDAP servers policy.

Problem: SSL Connection fails after configuring SSL to LDAP


If you configured the connection to LDAP via SSL in Member Manager, connection fails because of invalid or missing certificates. When a certificate truststore is configured within the wmm.xml file via the sslTrustStore property, this truststore will be used as default truststore by all applications in the Portal Server Java Virtual Machine. This includes all portlets deployed on the Portal Server as well as the themes and skins. If you used the default Java truststore, cacerts, to store your trusted certificates before switching to LDAP via SSL, these certificates will no longer be found, which causes the SSL connection to fail. Solution: Use one of the following three solutions: v Store the trusted certificate required for your LDAP SSL connection in the cacerts truststore and configure Member Manager to use this truststore. v Store the trusted certificate required by your application in the truststore used by Member Manager for the LDAP SSL connection. v Adapt your application code to explicitly specify the truststore to use when opening the SSL connection.

Chapter 1. Troubleshooting

39

Problem: Membership of deleted user not removed from target repository


When deleting a user/group from an LDAP using the WebSphere Portal administrator functions, some LDAP servers do not clean up the user/groups membership. Therefore, if a new user/group is created with the same name, it is placed in the existing membership. For example, the new user would belong to the same groups as the deleted user. Solution: Configure Member Manager to update the repository. Follow these steps to enable this feature: 1. Open the wmm.xml file. 2. Add updateGroupMembership=true as an attribute to the ldaprepository tag. Note: For IDS on z/OS, this parameter needs to set to true in the wmm.xml file.

Problem: Users and groups not moved to new registry after running enable security tasks of Customization Dialog
The Customization Dialogs enable security configuration tasks do not move users and groups from one registry to another. For example, running the Customization Dialog task for enabling security using an LDAP registry without realms does not move users and groups from the default database to an LDAP user registry. Solution: Manually move users and groups to the final user registry as soon as possible after installation. If you use an LDAP user registry, use registry-specific tools to re-create the users and groups. If you use a database user registry configuration (an IBM-supplied custom user registry), create your users and groups after running the enable security configuration tasks using the Customization Dialog.

Problem: Validation of userid does not work as expected


User attribute validation is only performed for mandatory attributes. These attributes are defined in the wmmAttibutes.xml file. Solution: Verify that the attribute you are using for the user logon id is marked as mandatory in the wmmAttibutes.xml file.

Problem: validate-ldap task fails if password contains $


Passwords containing $ in the wpconfig.properties file cause problems because of a limitation or special use of the $ character in ANT. Solution: To maintain backward compatibility with older ANT releases, a single $ character encountered apart from a property-like construct (including a matched pair of french braces) is interpreted literally; that is as $. Therefore, use the escaping mechanism unconditionally to specify the character so that $$$$ results in $$. Warning: Mixing the two approaches yields unpredictable results. $$$ results in $$.

40

Troubleshooting guide

Troubleshooting Web servers


This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. v Problem: configure Web_server_name command fails on UNIX v Problem: WebSphere Portal hangs while visiting through a local IIS 6.0 Web server

Problem: configure Web_server_name command fails on UNIX


When configuring a Web server on some UNIX systems, the configureWeb_server_name.sh command might fail, with an error similar to the following:
Configuration save is not complete, exception = com.ibm.ws.scripting.ScriptingException: com.ibm.websphere.management.exception.ConfigServiceException: com.ibm.websphere.management.exception.ConnectorException: ADMC0009E: The system failed to make the SOAP RPC call: invoke WASX7309W: No "save" was performed before the script "configureWebserverDefinition.jacl" exited; configuration changes will not be saved.

Solution: Increase the timeout value for the type of connection you are using: v SOAP connection: Edit the file was_profile_root/properties/ soap.client.properties, and increase the value for the com.ibm.SOAP.requestTimeout property to 6000. The value is in seconds. v RMI connection: Edit the file was_profile_root/properties/ sas.client.props, and increase the value for the com.ibm.CORBA.requestTimeout property to 6000. The value is in seconds.

Problem: WebSphere Portal hangs while visiting through a local IIS 6.0 Web server
If a CheckPoint or ZoneLab firewall is installed on your Windows system, portal will hang when visiting through a local IIS 6.0 web server. Solution: Uninstall the firewall and restart the server.

Troubleshooting access to the portal


This section describes problems that might occur when a user tries to log in to the portal. v Problem: Portal URL does not open on page 42 v Problem: Unable to connect to portal on page 42 v Problem: Login attempt is unsuccessful, but no error message is displayed on page 42 v Problem: Application Error message displays when accessing the portal on page 43 v Problem: Redirected back to login screen on page 43 v Problem: Login fails with a user ID that contains special characters on page 44 v Problem: Accessing portlets prior to authentication on page 45
Chapter 1. Troubleshooting

41

v Problem: Unable to log into the portal immediately after logging out on page 45 v Problem: User is logged out of the portal on page 45 v Problem: Portal does not render, HTML markup is not supported on page 47 Problem: Browser returns an invalid syntax error on page 47 Problem: Contextual menus show off page on page 47 Problem: Browser does not finish loading page on page 48 Problem: Exception message displays when attempting to log in to the portal on page 48 v Problem: Portal Log in link is missing on page 48 v v v v v Problem: During portal migration, XmlAccess reports an AuthorizationModelException with error code EJPSB0125E on page 48 v Problem: Launch button does not work in Microsoft Internet Explorer V 7 on page 49

Problem: Portal URL does not open


If you try to open the portal URL, but the browser returns a 404 message (file not found), check the base URI and default home page. Solution: The portal does not work unless a base URI is configured. The default base URI is /wps . For example, if the default base URI and the default home page were configured for the portal, you would open the URL http:// hostname.example.com:10038/wps/portal, where hostname.example.com is the fully qualified host name of the machine where WebSphere Portal is running and 10038 is the default transport port that is created by WebSphere Application Server..

Problem: Unable to connect to portal


IBM WebSphere Portal Enable for z/OS is an application server that is running on WebSphere Application Server. If you are having trouble launching WebSphere Portal you might want to verify that the application server was successfully installed. Solution: Verify that the application server is installed by starting the WebSphere Application Server Administrative Console and look for settings that are specific to WebSphere Portal. For example, WebSphere Portal installs the following entries in the left panel of the Administrative Console: v Applications > Enterprise Application > wps v Servers > Application Servers > WebSphere_Portal v Resources > JDBC providers > wpsdbJDBC

Problem: Login attempt is unsuccessful, but no error message is displayed


If the login to the portal is unsuccessful, obvious error messages will usually be displayed. Typically, the error is the result of incorrectly entering a valid user ID and password, or, depending on the WebSphere Portal version and Fix Pack level, an error screen requesting that the user explicitly log out of portal at the end of a session.

42

Troubleshooting guide

Solution: In the case where login is not successful but no obvious error message is displayed, there are several possibilities, depending on the exact symptoms and system configuration. If an authentication front end, such as Tivoli Access Manager is deployed and a corresponding Trust Association Interceptor (TAI) is configured for WebSphere Application Server, there might be an error in the configuration of the authentication front-end component. Descriptions of how to debug that environment are beyond the scope of this documentation; consult the appropriate product specific documentation in this case. If the authentication proxy and TAI are working correctly, there might be a problem in the WebSphere Portal JAAS login processing. Activating the com.ibm.wps.sso.*=all: will generate trace output from most of the JAAS loginmodules supplied with WebSphere Portal. The PDLoginModule, if present, can be traced by adding debug=true as a parameter to the loginmodule in the Portal Login JAAS Application object in the WebSphere Application Server administrative console. If no authentication proxy or TAI are configured, and the symptom seen is that the user is immediately placed back at the login form after submitting the filled-in login form, a likely cause is that WebSphere Application Server single signon and the associated necessary cookie enablement is not correctly configured. Verify that your Web browser is enabled for cookies. A cookie with a valid LTPA token is needed to access URLs that are secured by WebSphere Application Server. If the browser is not configured to accept cookies, activate this feature. A good test is to activate cookie prompting in the browser; the methods to do this vary from browser to browser and are beyond the scope of this document. An LtpaToken cookie should be seen after the login form is submitted, and the DNS domain associated with that cookie must be correctly set to enable it to be sent back to WebSphere Portal on subsequent requests. If the DNS domain of the cookie is not correct, go to the WebSphere Application Server Administrative Console Security Center, and on the Authentication Tab, make the necessary corrections. Also, note that the single signon cookie domain must consist of at least two names separated by a period. For example, example.com is acceptable, but example or just .com is not.

Problem: Application Error message displays when accessing the portal


Solution: Verify that the WebSphere Application Server is installed correctly.

Problem: Redirected back to login screen


A problem that sometimes occurs as you attempt to install WebSphere Portal is that you might be able to activate WebSphere Portal but might not be able to log in. Specifically, after you submit your user name and password in response to the login screen, you are immediately redirected back to the login screen again. Solution: Usually, this is a result of a configuration problem with the security support of WebSphere Application Server. An easy way to diagnose this problem is to activate cookie prompting. To resolve this problem, perform the following steps: 1. In Internet Explorer, select Tools > Internet Options. 2. Select the Security tab.

Chapter 1. Troubleshooting

43

3. Select the Web content zone that your browser uses to connect to WebSphere Portal. Usually, this will be the Internet zone. 4. Select Custom Level. Scroll down until you see Cookies. 5. Select Prompt for both stored and per-session cookies. 6. Save and exit. Internet Explorer should then prompt you whenever a server attempts to set a cookie on your browser. The prompt will say Security Alert and will ask if you will allow the Web site to place a cookie on your computer. Select the More Info button on the prompt to display the cookie name and other information. When you attempt to log in to WebSphere Portal, you should see the following two cookies being set on your browser: v JSESSIONID v LtpaToken You might also see a third cookie, WasReqURL, if you access /wps/myportal directly and were redirected by WebSphere Application Server to the WebSphere Portal login screen. If you dont see the LtpaToken cookie, then you will not be able to successfully log in to WebSphere Application Server and WebSphere Portal. If this is the case, it is possible that the problem is that the domain of the LtpaToken cookie is not configured correctly in WebSphere Application Server. To correct this, perform the following steps: 1. In the WebSphere Application Server Administrative Console, select Security Authentication Mechanisms LTPA. 2. Select Single Signon in Additional Properties. 3. Verify that Single Signon is enabled by checking the box, except on very rare occasions when using IBM Tivoli Access Manager for e-business WebSEAL as an authentication proxy in front of WebSphere Application Server and WebSphere Portal. 4. Also, the Domain must be set such that a cookie marked with that domain will be sent to the browser and then returned on subsequent requests from the browser to WebSphere Application Server.

Problem: Login fails with a user ID that contains special characters


Solution: Verify that your user ID contains valid characters. A valid user ID for WebSphere Portal might contain only the characters a-z, AZ, period (.), and underscore ( _ ). Diacritics, such as the umlaut, are not allowed. When you signed up as a portal user or when the portal administrator enrolled you as a user, you completed the user information form. The user ID field is limited to the valid characters described in this section, but you can specify other characters in the First Name and Last Name fields. If the user IDs of your portal users contain special characters, for example, double-byte characters, make sure that the property com.ibm.CORBA.ORBCharEncoding=UTF8 has been set on the administrative server and all application servers. For more detail, see the documentation for WebSphere Application Server.

44

Troubleshooting guide

Problem: Accessing portlets prior to authentication


By default, portlets placed on a page that does not require authentication do not have access to a portlet session (PortletSession object). This can cause problems when the portlet attempts to access the session without first checking to make sure that the session is available. Or, the portlet might write an error message to the portlet log or the user interface if the session is not available. Solution: There are two possible solutions: v Enable session tracking for anonymous users In the Navigator Service change the public.session property value to true. For details about how to do this refer to Setting configuration properties. v Move the portlet to a page that requires authentication This solution not only solves the session problem, but ensures that the user is authenticated.

Problem: Unable to log into the portal immediately after logging out
If the Authorization failed error occurs when you try to log in to the portal immediately after logging out, the portal system time is ahead of the client system time. Solution: Set the correct time on the client system clock.

Problem: User is logged out of the portal


There are two reasons why a user can be logged out by the portal: v The browser window is inactive for a time period that exceeds the timeout. v The users LTPA token expires. The following sections provide solutions for both problems. Solution: Timeout by inactivity in the portal browser window - Configuring session management by level If a user opens a portlet in a secondary browser window, interactions with that portlet are not sent to the portal. As a result, users could exhaust their portal session in the secondary window and be logged out of the portal, even if the portal window is still open. You can configure session management at the Web container level. This includes configuring the duration of portal sessions. When you configure session management at the Web container level, all applications and the respective Web modules in the Web container normally inherit that configuration, setting up a basic default configuration for all applications and Web modules below it. However, you can set up different configurations individually for specific applications and Web modules that vary from the Web container default. These different configurations override the default for these applications and Web modules only.

Chapter 1. Troubleshooting

45

Note: When you overwrite the default session management settings on the application level, all the Web modules below that application inherit this new setting unless they too are set to overwrite these settings. To change the duration of portal sessions by level, perform the following steps: 1. Open the Administrative Console for WebSphere Application Server. 2. Select the level that this configuration applies to: v For the Web container level: a. Click Servers Application Servers b. Select a server from the list of application servers c. Under Additional Properties, click Web Container v For the enterprise application level: a. Click Applications Applications b. Select an applications from the list of applications v For the Web module level: a. Click Applications Enterprise Applications b. Select an applications from the list of applications c. Under Related Items, click Web Modules d. Select a Web module from the list of Web modules defined for this application Under Additional Properties, click Session Management Make whatever changes you need to manage sessions If you are working on the Web module or application level and want these settings to override the inherited Session Management settings, under General Properties, select Overwrite. Click Apply and Save.

3. 4. 5.

6.

You can also access this information online at http://publib.boulder.ibm.com/ infocenter/wasinfo/topic/com.ibm.websphere.base.doc/info/aes/ae/ tprs_cnfs.html. For more information, refer to the following URL: http://publib.boulder.ibm.com/infocenter/wasinfo/topic/ com.ibm.websphere.base.doc/info/aes/ae/uprs_rsession_manager.html. Solution: Expiration of the users LTPA token During the portal installation, the LTPA token expiration is set to 120 minutes. Users who are in session with the portal for more than two hours are logged out and will have to re-authenticate to continue using the portal. To change this setting, perform these steps: 1. Open the Administrative Console for WebSphere Application Server. 2. On the menu bar, click Security Global security Authentication Authentication mechanisms LTPA. 3. Modify the timeout value as required. 4. Click Apply. 5. Click the Save link. 6. Click the Save button. 7. Close the Administrative Console. 8. Restart the Administrative Server for WebSphere Application Server for the changes to take effect.

46

Troubleshooting guide

Problem: Portal does not render, HTML markup is not supported


The Supported Markups portlet in Administration is used to add, remove, and edit markup languages supported by the portal. It is possible that an administrator could remove or change HTML as a supported markup. If this happens, the portal user interface will no longer render in any of the supported Web browsers. Solution: Follow these steps to recover from this error. 1. Make sure the portal is started. 2. Create an XML file in the portal server config directory. For example, create recoverHTML.xml in the following WebSphere Portal installation directory: v z/OS: portal_server_root/config/work 3. Insert the following XML markup for the file content and save the file.
<request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PortalConfig_1.2.xsd" type="update" create-oids="true"> <portal action="locate"> <markup action="update" active="true" default-charset="UTF-8" objectid="html" mimetype="text/html" name="html"> <localedata charset="UTF-8" locale="en" prefix="markup.html"> <url>file:///$server_root$/config/work/SetupPortal_en.properties</url> </localedata> </markup> </portal> <status element="all" result="ok"/> </request>

4. From a command prompt, change to the WebSphere Portal installation directory: v For z/OS: portal_server_root/bin 5. Run the XMLAccess command against the XML file you created. For example:
./xmlaccess.sh -in portal_server_root/config/work/recoverHTML.xml -user adminID -pwd adminPassword

6. HTML is supported by the portal once the command has completed successfully. Log back into the portal and reopen the Supported Markups portlet to view the changes.

Problem: Browser returns an invalid syntax error


Some browsers might return a page not found - invalid syntax error when attempting to access WebSphere Portal. Solution: Certain browsers require that you include the URL type, such as http://, before entering URLs with non-standard ports. Always include the URL type when entering the portal URL to prevent this error.

Problem: Contextual menus show off page


If you click the arrow on the Launch button for the main menu, or click one of the arrows for a contextual menu on a page, the menu may display far away from the selection arrow.

Chapter 1. Troubleshooting

47

Solution: The menus display closer to the buttons if you use Internet Explorer Version 7.0.

Problem: Browser does not finish loading page


When using Internet Explorer to access WebSphere Portal, the browser appears to finish loading the page (the icon stops spinning.) before the page actually is finished. Solution: This is a known issue with the Internet Explorer browser. For details see http://support.microsoft.com/kb/183110.

Problem: Exception message displays when attempting to log in to the portal


The following exception occurs when a user attempts to log in to the portal:
2005.01.28 06:30:14.984 E com.ibm.wps.datastore.impl.DataStoreContext handleException EJPDB0031E: Object was not found in database

Solution: This exception occurs when a user is simultaneously logged into the portal multiple times. The user must be properly logged out before the login attempt will be successful.

Problem: Portal Log in link is missing


The Log in link could be missing because the page that contains the Login portlet is inactive. Pages are made inactive whenever they are being edited in Edit Layout. Solution: Click Done in Edit Layout. If you cannot complete the Edit Layout process for some reason, such as a session timeout, you can reactivate the login page using xmlaccess. The following example would be appropriate for a default Portal installation:
<content-node action="update" active="true" uniquename="wps.Login" />

Problem: During portal migration, XmlAccess reports an AuthorizationModelException with error code EJPSB0125E
This exception indicates that the previous version contains invalid role assignments that cannot be created within the current version. The following role assignments for the Anonymous Portal User are considered invalid in the current version: v Privileged User@somepage v Editor@somepage v Manager@somepage v Administrator@somepage All those role assignments would allow the anonymous user to modify existing portal content which is not supported by the portal runtime. Solution: In the previous version, change all of the above role assignments into User roles; see Roles for information.

48

Troubleshooting guide

Problem: Launch button does not work in Microsoft Internet Explorer V 7


If users use Microsoft Internet Explorer Version 7, the portal Launch button might not work. Cause: WebSphere Portal identifies the browsers that are used with clients. For more information about this refer to Supporting new clients. The order of these clients determines how the browser of the user is recognized. Solution: Reorder the clients to the appropriate order. Proceed by the following steps: 1. Go to the Administration page. To do this while the Launch button does not work, use the link at the bottom of the portal page, or use a different browser. 2. Select Portal Settings Supported Clients. 3. Reorder the clients to the following order:

(.*(B|b)ot.*)|(.*BOT.*)|(.*(S|s)pider.*)|(.*(S|s)earch.*)|(.*(C|c)rawl(er)?.*)|(.*(G|g)rabber.*)|(.*(Y|y)ahoo.*)|(.*( .*MSIE 7.0.* .*MSIE 6.0.* .*MSIE.* . . . . .

By alternative, you can also use the XML configuration interface to reorder the clients.

Troubleshooting administration
This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. v Troubleshooting issues related to using or administering the portal on page 50 Problem: Browser switches to another session when multiple users are logged in from the same client on page 50 Problem: Application error for Edit Layout and Content on page 50 Problem: Portlet contents are blank on page 51 Problem: An error message after an LTPA timeout that follows a session timeout on page 51 Problem: Receiving session timeout screen on page 51 Problem: Browser refresh forces a portlet transaction on page 51 Problem: Cannot use the XML configuration interface if it is externalized in security on page 52 Problem: Link to launch Edit mode of a portlet disappears on page 52 Problem: Portlet deployment fails due to transfer or timeout problems on page 52 Problem: Extracting a JNDI namespace in portal on page 53 Problem: Error occurs when exporting files from various portlets on page 54 Problem: Error message EJPPH0004E on renamed wps.ear file on page 54 v Troubleshooting issues related to national language support on page 54 Problem: Issues with browsers displaying DBCS characters in selection boxes on page 54
Chapter 1. Troubleshooting

49

Problem: Issues with information center and Portal Help search on page 55 Problem: Issues with Microsoft Internet Explorer in a Japanese environment on page 55 Problem: Message corruption for Japanese locale in Portal Scripting Interface with interactive mode on page 55 Problem: Message corruption for Japanese locale in ConfigTrace.log on page 55 v Problem: Search Crawler OutofMemory error on page 56

Troubleshooting issues related to using or administering the portal


This section describes problem that can occur when using or administering the portal.

Problem: Browser switches to another session when multiple users are logged in from the same client
If a user, such as the portal administrator, logs in to the portal, leaves that login active, and then logs in from another instance of the same browser but using a different user ID, the second instance of the browser might switch to the first users session and other problems might occur. Solution: If you need to log in as different users on the same client, use one of the following methods to avoid this problem: v If you do not need to maintain session data for any of the user logins, log off from one user account before you log in to the other user account. v If you need to maintain active sessions for each user, use a different browser type for each user session. For example, use Netscape Navigator for one login and Microsoft Internet Explorer for the second login.

Problem: Application error for Edit Layout and Content


An application error might occur when you use the Edit Page task. The sequence of events that result in the problem are: 1. A new user signs up or enrolls for the portal. 2. The user logs in. 3. The user selects the page to work with. 4. The user selects the Edit Page. 5. The user selects a portlet on the page and then clicks the edit portlet icon. The edit portlet dialog is displayed in a separate window. 6. The user edits the portlet and then clicks the OK button. The edit portlet window closes. 7. The user clicks the edit portlet icon a second time. This time, the edit portlet dialog displays in a separate window, but with the message There has been an application error. Solution: If this problem occurs, the user should log off and then log in again. Then the problem will not occur again.

50

Troubleshooting guide

Problem: Portlet contents are blank


When a portlet Web application is unavailable, for example because it was stopped in the application server, the corresponding portlets will not show an error message but just display no content. In this case, the log file will show one of the following error messages: v PEPC0001E: ServletContext belonging to servlet XX could not be found. v PEPC0003E: ServletContext lookup for XX returned the portals context. It has to be a different one. Solution: Make sure the enterprise application is started by using the application servers administrative console.

Problem: An error message after an LTPA timeout that follows a session timeout
After an LTPA timeout following a session timeout, an IllegalArgException error might be displayed and a new login is required. Solution: Refresh the Web browser by doing one of the following: v For Netscape users, press and hold the Shift key and click Reload v For Internet Explorer users, press and hold the Shift key and click Refresh.

Problem: Receiving session timeout screen


When a user from another application server instance within the single signon domain of WebSphere Portal with a Session cookie that has the name JSESSIONID and a cookie path that matches the portal URL (for example, the default value /) accesses the WebSphere Portal protected area (for example, myportal), the user will see the session timeout screen. This is because WebSphere Portal cannot distinguish if the cookie sent by the browser was created by itself or by another application server instance. Solution: To prevent this problem, the cookie path has to be adjusted so that it can be distinguished from the WebSphere Portal URL in the other Application Server instances that share the same single signon domain. Use the Session Management settings in IBM WebSphere Application Server Administration to specify a unique cookie path for the JSESSIONID cookie. Note: If you specify the cookie path using overwrite option in the session management administration screen at a level other then the web container level, you will have to again specify distributed session settings at that level even though they might already be defined at the web container level.

Problem: Browser refresh forces a portlet transaction


For portlets that use String-based actions, refreshing the browser could cause the portlet to re-execute its action, creating a problem in some transactional portlets. For example, a user clicking refresh could inadvertently trigger an action that updates the quantity of an item in a shopping cart. Solution: Modify the portlet by adding the following configuration parameter and value:
com.ibm.wps.portlet.action.redirect = true

Chapter 1. Troubleshooting

51

This allows the page and portlet to be reloaded without the action parameters in the URL. You can add and set configuration parameters by clicking Administration, Portlets, then Manage Portlets. Select the portlet to be modified and click Modify parameters.

Problem: Cannot use the XML configuration interface if it is externalized in security


If the virtual resource XML_ACCESS that represents access to the XML configuration interface is put under protection of an external security manager, you can no longer use the XML configuration interface. Solution: If the access rights of WebSphere Portal are externalized to an external security manager, such as IBM Tivoli Access Manager for e-business, make sure that the XML configuration interface virtual resource is not externalized.

Problem: Link to launch Edit mode of a portlet disappears


When you use the Edit Layout portlet to edit a page, the page is deactivated and the link to launch the Edit mode of a portlet on that page disappears. Cause: A page is deactivated immediately after you perform an action in the Edit Content and Layout portlet, for example, Add Portlets or Move Portlets/container. Solution: Once the page is deactivated after you an action, you need to click Done to leave the page. This activates the page again. When you click the Edit Page link, the Edit Portlet link is displayed.

Problem: Portlet deployment fails due to transfer or timeout problems


Deploying a portlet application by using the Web Modules portlet might fail due to transfer or timeout problems, with the portlet returning to the initial state. Scenario detail: When you deploy a portlet application Web module by clicking the Install button in the Web Modules portlet, selecting a Web module from the browse dialog and clicking Next, the portlet might return to the initial state as it was before you clicked the Install button. No error message is displayed. In the WebSphere Portal log file you might see an exception that says: Nested Exception is org.apache.jetspeed.portlet.PortletException: Processing of multipart/form-data request failed. Read timed out. Cause: A timeout might have occurred on the HTTP connection when trying to install the portlet application WAR file. This problem can depend on several factors, for example: v The size of the WAR file that you want to install. v The bandwidth and load on your network. v The timeout limits for several processes, for example the post size limit, the connection input and output, the upload process, or the SOAP connection. Solution: To resolve this problem, try changing one or more of the properties or timeout values that can affect the installation of the WAR file. Here are some examples: v Increase the property PostSizeLimit in the plugin-cfg.xml property file of the HTTP server.

52

Troubleshooting guide

v Set the property ConnectionIOTimeout. This property does not exist by default in the WebSphere Application Server configuration. To add or set this property, proceed by the following steps: 1. Open the WebSphere Application Server Administrative Console. 2. In the WebSphere Administrative Console, expand Servers. 3. Click Application Servers. 4. Click WebSphere_Portal. 5. In Container Settings, click Web Container Settings > Web container transport chains. 6. Click on the appropriate host. 7. In Server Infrastructure, click Administration > Custom Properties. 8. If a property with the name ConnectionIOTimeout already exists, proceed with the next step. If a property with the name ConnectionIOTimeout does not exist, click New. Add a new custom property with the name ConnectionIOTimeout and select Seconds for the representation of the value. 9. Set the value. Use discretion when setting this value. The default is 5 seconds. 10. Save your changes to the configuration and restart WebSphere Application Server. Use discretion when changing these values. Depending on your portal configuration and the size of the WAR file to be installed, it might be sufficient to increase one parameter, or you might have to increase more than one parameter. You might have to set one or more parameters to infinite.

Problem: Extracting a JNDI namespace in portal


WebSphere Application Server provides a command line utility for creating a JNDI namespace extract of a dedicated application server. This utility is named dumpNameSpace.sh, and is located in the WebSphere Application Server installation directory app_server_root/bin. To extract a namespace from a server, the following requirements must be met: v The application server must be active. v The target host name must be provided, if it is not extracted locally. v The target port number must be provided, if it deviates from the default. For a detailed list of parameters for the dumpNameSpace utility, call the utility with a question mark as an input parameter. For example, change to the directory app_server_root/bin, and enter dumpNameSpace.sh ?. If you run the utility without any additional parameters, the namespace of the default application server of WebSphere server1 is extracted, and the connection port 2809 is used. Before you extract the JNDI namespace of the WebSphere Portal application server, you need to determine the port number. To do this, open the WebSphere Application Server Administrative Console and navigate to Servers > Application Servers > yourPortalServerName > End Points > BOOTSTRAP_ADDRESS.

Chapter 1. Troubleshooting

53

To extract the JNDI namespace of WebSphere Portal on the local host for the port number determined by the procedure above, change to the directory app_server_root/bin and enter the following command, depending on your operating system:
dumpNameSpace.sh -port port_number

where port_number is the port number that you looked up in the Administrative Console. The result is written to the standard output.

Problem: Error occurs when exporting files from various portlets


When you export files from the Manage Pages, Template Library or Policy administrative portlets, you may receive one of the error messages below if using Internet Explorer: Manage Pages portlet: <failure>com.ibm.wps.command.MissingParameterException: EJPEB0612E: AbstractXmlExtractCommand Missing Parameter.</failure> Template Library portlet: You will get an error message or message in browser information bar Policy portlet: XML document must have a top level element. Error processing resource Solution: Perform the following steps: 1. Open your Internet Explorer browser. 2. 3. 4. 5. Click Tools > Internet Options. Click the Security tab. Click the Custom Level button. Under the Downloads section, click the Enable radio button under Automatic prompting for file downloads.

Problem: Error message EJPPH0004E on renamed wps.ear file


Portal shows the following message: EJPPH0004E: Administration rights for Application Server are missing. Cause: The portal EAR file wps.ear has been renamed. Solution: Change the name of the file back to wps.ear. Do not rename the file. In the administration console the portal must be shown as an enterprise application with the name wps.ear.

Troubleshooting issues related to national language support


This section describes problems that can occur when viewing different languages with WebSphere Portal.

Problem: Issues with browsers displaying DBCS characters in selection boxes


This information concerns languages that use double-byte character sets (DBCS). Sometimes when DBCS text is displayed in selection boxes (such as the selector for

54

Troubleshooting guide

pages), all of the characters are displayed as square boxes. It has not been possible to determine the browser versions and operating systems on which this situation occurs consistently. Solution: None at this time.

Problem: Issues with information center and Portal Help search


If you use Microsoft Internet Explorer 6.x to display the WebSphere Portal information center or Portal Help and then use the Search function, some corrupted characters might be displayed in the search results list. Solution: See the Requirements section in the information center to view a list of other Web browsers that you can use.

Problem: Issues with Microsoft Internet Explorer in a Japanese environment


Solution: v If you access the portal in a Japanese environment with Microsoft Internet Explorer, the backslash might be displayed when pushing the Japanese Yen key in an input field of the portal. This is caused by Microsoft Internet Explorer in UTF-8 encoding. To avoid this problem, use other browsers such as Netscape or Mozilla, or change the character set of the portal from UTF-8 to Shift_JIS. Refer to Changing the character set for a language. v The Rich Text Component of WebSphere Portal Productivity Components allows you to change a normal format to a heading format, and vice versa. This might be not available if you access the portal in a Japanese environment with Microsoft Internet Explorer. To avoid this problem, use other browsers such as Mozilla.

Problem: Message corruption for Japanese locale in Portal Scripting Interface with interactive mode
When use Portal Scripting Interface with interactive mode (wpscript.sh under portal_server_root/bin directory), Japanese messages might appear corrupt. Solution: 1. Use the following commands:
chcp -a IBM-943C -e IBM-1399

2. Change encoding in wsadmin.sh under app_server_root/bin directory to the following:


EXTRA_D_ARGS="-Dfile.encoding=cp943c $DELIM -Djava.ext.dirs="$JAVA_EXT_DIRS""

Problem: Message corruption for Japanese locale in ConfigTrace.log


When running portal configuration jobs with a Japanese locale, Japanese messages might appear corrupt in the log file portal_server_root/log/ConfigTrace.log. Solution: Apply the APAR PK33442 of WebSphere Application Server.

Chapter 1. Troubleshooting

55

Be sure to confirm that the encoding in WPSconfig.sh in portal_server_root/ config is as follows:


EXTRA="-Xnoargsconversion -Dfile.encoding=Cp943C"

Problem: Search Crawler OutofMemory error


You might receive an OutofMemory error when using Search Crawler on large portlet JSPs. Solution: Either pre-compile your large portlet before using Search Crawler or see Setting the JVM max heap size to increase your JVM heap size.

Troubleshooting the XML configuration interface


The topic gives administrators information to assist them with preventing, identifying, and correcting possible problems that might occur when using the XML configuration interface. v Problem: Unexpected syntax errors on page 57 v Problem: Message XMLC0091E: The servletref attribute is required to create a portlet clone . . . on page 57 v Problem: Message "XMLC0049E: Input syntax error ...", followed by "org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element request." on page 57 v Problem: Message LDAP: error code 49 - Invalid Credentials is misleading on page 57 v Problem: User data not exported as specified on page 58 v Problem: MessageXMLC0142E: Unique name unique_name is already used in the portal. on page 58 v Problem: XML configuration interface tasks result in errors when using HTTP server port on page 58 v Problem: Cannot use the XML configuration interface if it is externalized in security on page 58 v Problem: Re-creating and browsing a page can result in a duplicate key error on page 59 v Problem: XML import might fail with out-of-memory error on page 59 v Problem: WPSconfig command fails when running XML configuration interface on page 60 v Problems when exporting or importing policies by using the XML configuration interface on page 60 v Problems when transferring Document Manager on page 61 v Portlet global state attribute without wire is not exported by XML export on page 61 v You cannot delete attributes by using the XML configuration interface on page 61 v User and Group import via the XML configuration interface on page 62 v ReleaseBuilder ignores deletion of attributes on page 62 v Global settings cannot be set in a cluster by using the XML configuration interface on page 63

56

Troubleshooting guide

Problem: Unexpected syntax errors


Although the XML input file seems to be valid, inexplicable syntax errors are reported, for example unclosed XML tags. Solution: A possible reason is that your files are being truncated before they are processed by the portal. This can typically occur for the following reasons: 1. Your input file contains invalid UTF-8 characters. A good way to check your input files is to view them with Microsoft Internet Explorer. Microsoft Internet Explorer shows errors if your input contains invalid characters. 2. You have a problem with your HTTP communication setup, for example, your input is relayed through a HTTP server that truncates it. In this case you can check for communication problems by specifying the -echo command line parameter when you call the XML configuration interface tool. When this parameter is specified, your request is not processed, but simply returned as it is read by the server. If the output is different from your input file, your request was modified somewhere along the communication path.

Problem: Message XMLC0091E: The servletref attribute is required to create a portlet clone . . .
The attempt to deploy a portlet in a XML request results in the error message given above. Solution: There is a mismatch between the name, uid and refid attributes that are given in the XML request and those that were specified in the portlet.xml deployment descriptor for your portlet or portlet application. Therefore XML processing tries to create new portlets where it should only update those that have been created as part of the WAR file deployment. Use the Install portlet to deploy your WAR file, export the portlet application (package), and compare the export with your XML request, or compare your XML request with the portlet.xml. Make sure that the names and IDs for portlets and portlet applications are identical.

Problem: Message XMLC0049E: Input syntax error ..., followed by org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element request.
The attempt to import an XML file results in the error messages given above. Solution: Your XML file contains an invalid schema or namespace declaration. Check the request element for typographical errors or missing attributes. The request must have the following form:
<request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PortalConfig_1.4.xsd" ...>

Problem: Message LDAP: error code 49 - Invalid Credentials is misleading


If you try to connect to the portal with security and LDAP enabled, but if the LDAP server is not available, the following error message is returned in the XML response file:
com.ibm.websphere.wmm.exception.WMMSystemException: The following Naming Exception occurred during processing: "javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]".

Chapter 1. Troubleshooting

57

This message can be misleading. Solution: The LDAP error message Invalid Credentials means that the user name or password are wrong. It can also mean that the LDAP server is not available at all.

Problem: User data not exported as specified


User name data are not exported as specified by the user tag attributes firstname, lastname, or name. The reason is that the values of some attributes of the tag user correspond to settings in included parameter tags. If you include both in your export request, but specify different values for them, then the value set by the parameter tag overwrites the value set by the attribute, and is exported as the attribute. Solution: Use only one of the two ways to specify the user data, either the attribute or the parameter tag. For more information about this, see the description of the user tag under XML reference, Types of portal resources.

Problem: MessageXMLC0142E: Unique name unique_name is already used in the portal.


One or more nested elements were not created properly. Solution: When you create a nested element, for example a component, with a uniquename attribute, the whole hierarchy upward from that element must also have uniquename attributes. Example XML export request snippet:
<content-node ... <component uniquename="component_1"... <component uniquename"component_2"... <component uniquename"component_3"... . . . . . </component> </component> </component> </content-node>

Problem: XML configuration interface tasks result in errors when using HTTP server port
XML configuration interface tasks may result in errors if you do not use the direct port. Solution: When you process tasks using the XML configuration interface, use the direct port, for example, 10038, rather than going through the HTTP server on port 80.

Problem: Cannot use the XML configuration interface if it is externalized in security


If the virtual resource XML_ACCESS that represents access to the XML configuration interface is put under protection of an external security manager, you can no longer use the XML configuration interface. Solution: If the access rights of WebSphere Portal are externalized to an external security manager, such as Tivoli Access Manager, make sure that the XML configuration interface virtual resource is not externalized.

58

Troubleshooting guide

Problem: Re-creating and browsing a page can result in a duplicate key error
If you delete a page with an object ID and use the XML configuration interface to re-create the same page with the same object ID, you might receive an error message indicating the operation was aborted because it would have caused a duplicate key value. Example scenario: You delete a page with an object ID. You use an XML import request to re-create the same page with the same object ID. The import fails with the following message: The statement was aborted because it would have caused a duplicate key value in a unique or primary key constraint. Cause: When you delete a page, the portal marks the page for deletion but does not actually delete the page until a later point in time when the scheduled cleanup service runs. Until that time remainders of the deleted page exist in the portal. They can interfere with adding the new page. Solution: To avoid this, run the cleanup service task before re-creating the page with the XML configuration interface. After you have deleted a page with an object ID, do not re-create the same page with the same object ID without first running the cleanup service task. As an alternative, you can configure the cleanup service for immediate deletion. This deletes portal pages immediately as you run the cleanup task. For more details about how you can use the XML configuration interface to perform a cleanup refer to the XML reference under the task tag. For more details about the cleanup service and how to configure it, refer to Delayed cleanup of deleted portal pages. Note: When you run the XML cleanup task, the XML configuration interface only schedules the task to be run in WebSphere Application Server and returns. This does not necessarily mean that IBM WebSphere Application Server runs the task immediately. To determine when a task started and ended, check the portal log wps_date_time.log for the EJPDE0002I and JPDE0003I messages. These messages confirm that the cleanup task has successfully completed. Alternate solution option: Another possible option for solution is to set the attribute create-oid=true for the request tag in your input script. This creates new object IDs for all updated items. The original items remain unchanged.

Problem: XML import might fail with out-of-memory error


An XML import of portal resources might fail with an OutOfMemoryError. Cause: This error results from a limited heap size. Solution: Proceed by the following steps: Follow these steps to set the JVM max heap size limit: 1. Open the Administrative Console of WebSphere Application Server. 2. Navigate to Servers Application Servers yourPortalServerName Java and Process Management Process Definition Servant Java Virtual Machine Maximum Heap Size. 3. Determine the configured maximum heap size, for example, this might be 512 MB.
Chapter 1. Troubleshooting

59

4. Increase the maximum heap size, for example to 768 MB maximum. 5. Ensure that the system has enough physical memory for all of the processes to fit into physical memory, plus enough for the operating system. Notes: v When more memory is allocated than the physical memory in the system, paging will occur, and this can result in very poor performance. 6. Restart your portal. 7. Run the XML import script again. The OutOfMemoryError should disappear. WebSphere Portal runs with an 31 bit JVM. Therefore, the address space limit is 2 GB. The JVM heap size should be set to 768 MB maximum because WebSphere Portal also fits into the same address space. You can find more information at Java virtual machine storage tuning tips for z/OS. Also refer to Tuning performance.

Problem: WPSconfig command fails when running XML configuration interface


Occasionally you might encounter an error where the WPSconfig command fails because of a problem running the XML configuration interface. Cause: Typically this error results from a problem with the host name and port number configuration in WebSphere Application Server that prevents proper operation of the xmlaccess command. For example, the error message below resulted from an attempt to access an SSO domain that could not be resolved by localhost:
SRVE0017W: A WebGroup/Virtual Host to handle localhost:10038 has not been defined.

Solution: To correct this problem, edit the wpconfig.properties file and update the value of the XmlAccessHost property with the full host name of the portal server.

Problems when exporting or importing policies by using the XML configuration interface
Problem: When you use the XML configuration interface to work with policies, the following limitations apply: 1. The policy-sub-nodes are stored in a separate file. This file can be referenced by an XML script, and that link can be exported and imported by using the XML configuration interface. 2. Access control for policies is exported only for the base policy-node, but not for the sub-nodes. 3. The portal ReleaseBuilder does not handle policies. Cause: This is a known limitation. Solution: To resolve this limitation, you need to add some manual steps to running the XML export and imports: 1. After successful export of the policies, copy the separate file that contains the policy-sub-nodes from the source to the target system. 2. Optional: If you copied that file to a different directory location, adapt the path given for the separate file with the policy-sub-nodes in the XML export result file.

60

Troubleshooting guide

3. After successful import of the policies, configure access control permissions on the sub-nodes manually by using the Resource Permissions portlet.

Problems when transferring Document Manager


Problem: When you use the XML configuration interface to transfer a portal configuration that includes the Document Manager application, buttons might be missing from the user interface panels of that application. Cause: This is a known limitation. Solution: To resolve this limitation, you need to add some additional steps after performing the transfer by using the XML configuration interface: 1. Log in to the WebSphere Application Server Administrative Console. 2. Select the Document Manager application. To do this, proceed as follows: a. Expand Applications. b. Select Enterprise Applications. c. Locate the application that starts with Document Manager. 3. Click Map Security Roles to Users/Groups. 4. Assign the Authenticated role to everyone. 5. Save your changes.

Portlet global state attribute without wire is not exported by XML export
Problem: If you export a portlet that has the global state attribute set, but no wires, the global attribute is not exported. Consequently, this attribute is missing after re-import of the XML script. Cause: The XML configuration interface does not export the global state attribute of portlets. Solution: To resolve this limitation, use one of the following options: 1. After the XML import, reset the portlet to global state by using the portal administrative user interface. Select Edit page layout Wires Manage Actions and set the portlet to global state. 2. Before the XML export, create a wire for the portlet. The XML configuration interface exports the wire. The XML import creates the global attribute for all portlets that have a wire.

You cannot delete attributes by using the XML configuration interface


Problem: You cannot delete the value for an attribute by using the XML configuration interface. Cause: This is a known limitation. The XML configuration interface does not allow deletion of attributes. Solution: You can overwrite the value of the attribute by another value by using the XML configuration interface. Refer also to ReleaseBuilder ignores deletion of attributes on page 62.
Chapter 1. Troubleshooting

61

User and Group import via the XML configuration interface


Problem: The XML configuration interface is not intended to perform the import or migration of large user and group populations. Cause: This is a known limitation. The XML configuration interface does not allow import of large user groups. Solution: To migrate or transfer large user groups, use tools provided by your LDAP vendor. If you want to import the Access Control on users and groups, you have to only import the group tag without nested member-user or member-group tags. Modify the XML script accordingly. You can also export groups without the members by setting the attribute export-user of the request tag to the value no-member.

ReleaseBuilder ignores deletion of attributes


Problem: If you delete values of fields in the portal administrative user interface, this might result in empty attributes in an XML export file. If you then use ReleaseBuilder to extract the changes between the configurations before and after the deletion of attributes, the difference file does not reflect the deletion of the attributes. Cause: This is a known limitation. The ReleaseBuilder does not recognize the deletion of attributes. Refer also to You cannot delete attributes by using the XML configuration interface on page 61. Solution: After you have completed the staging process with ReleaseBuilder, delete the attributes on the target portal system by using the same steps as you performed on your source system. Sample scenario and files: An example scenario and sample scripts are given in the following. 1. You create configuration status export1 of your source portal by using the XML configuration interface. 2. You modify your source portal by deleting the contents of fields in the portal administrative user interface that lead to attributes without a value in an XML export file. 3. You create configuration status export2 of your source portal by using the XML configuration interface. 4. You use ReleaseBuilder to extract the changes between export1 and export2. The resulting differential file does not contain the deleted attributes. Sample XML script file snippet export1:
<client action="update" domain="rel" manufacturer="dilbert" markup="html" markup-version="1.1" name="puppy" objectid="M_CEENUPA000O7002A6CJO0Q1200" ordinal="250" version="1.0"> <useragent-pattern>dogert</useragent-pattern> <client-capability update="set">dish</client-capability> <client-capability update="set">html</client-capability> </client>

Sample XML script file snippet export2:

62

Troubleshooting guide

<client action="update" domain="rel" manufacturer="dilbert" markup="html" markup-version="1.1" name="" objectid="M_CEENUPA000O7002A6CJO0Q1200" ordinal="287" version=""> <useragent-pattern>dogert</useragent-pattern> <client-capability update="set">dish</client-capability> <client-capability update="set">html</client-capability> </client>

From the two exports above, ReleaseBuilder generates the following differential file:
<?xml version="1.0" encoding="UTF-8"?> <!-- IBM WebSphere Portal/6.0 build wp600_154 exported on Wed Apr 05 14:24:19 EDT 2006 from xyz --> <request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" build="wp600_154" type="update" version="6.0.0.0" xsi:noNamespaceSchemaLocation="PortalConfig_1.4.xsd"> <portal action="locate"> <client action="update" objectid="M_CEENUPA000O7002A6CJO0Q1200" ordinal="287"/> </portal> </request>

If you use this ReleaseBuilder differential file to update your target portal, the name and version attributes of the client tag are not deleted on the target portal. To complete the update, you have to delete the attributes manually by using the same steps by which you deleted the attributes on the source portal.

Global settings cannot be set in a cluster by using the XML configuration interface
Problem: The XML configuration interface fails with the following error when you try to set global settings in a clustered environment.
<status element="[global-settings]" result="failed"> <message id="EJPXA0043E">com.ibm.wps.command.xml.XmlCommandException: EJPXA0043E: An error occurred while creating or updating the resource. [global-settings]</message> <message id="EJPEB0002E">com.ibm.wps.command.CommandException: EJPEB0002E: An exception occurred.</message> <message>java.security.PrivilegedActionException: java.lang.NullPointerException</message> </status>

Cause: The global settings are stored in the WebSphere Application Server (WAS). For changes to the global settings a WAS API call is invoked. During this call the following exception is thrown in the clustered environment:
Caused by: java.lang.NullPointerException at at com.ibm.wps.services.ServiceHelper$4.run(Unknown Source) at at com.ibm.ws.security.auth.distContextManagerImpl.runAs(distContextManagerImpl.java:2782) ... 43 more

Solution: To configure these settings, configure them directly in the administrative console, as described in Setting configuration properties.

Troubleshooting business process integration


Problem: After staff resolution has been changed in the process model and the process been redeployed, no changes can be recognized
This problem can occur when the staff query has not been updated. Solution: Force an update of the staff resolution by executing the following command:
refreshStaffQuery.jacl -server server1 -template templatename

The script is located at was_root/ProcessChoreographer/util.


Chapter 1. Troubleshooting

63

The following describes the usage of this script in more detail: Usage:
wsadmin -f refreshStaffQuery.jacl [ ([-node nodeName] -server serverName) | (-cluster clusterName) ] [ -template process template name | -userlist username{,username} ]

The script refreshes staff query entries of a process template after the underlying staff directory has been changed. If no arguments are specified, the staff queries for all processes are refreshed. You can apply changes on the server serverName, on the node nodeName, or on the cluster clusterName.

Problem: The staff resolution is not working


This problem can manifest itself in the My Tasks portlet if the task list is not showing the correct tasks for the user. This problem can occur from one of the following possible causes: v Wrong security settings, possibly in LDAP. For more information, see Configuring security. v Wrong verb settings or incorrect name/value pairs for a staff activity or the input (receive) node, as described under the Security settings in Enabling the business process for portal. The process designer should check the settings for the process in Application Developer Integration Edition. v Wrong JNDI name for the staff plugin specified, as described in Configuring the business process container for the portal. v No Potential Owner is defined for the input node as described under the Security settings in Enabling the business process for portal. The process designer should check the settings for the process in Application Developer Integration Edition. Solution: After checking and correcting these settings, force an update of the staff resolution by executing the following command:
refreshStaffQuery.jacl -server server1 -template templatename

The script is located at was_root/ProcessChoreographer/util.

Problem: The LDAP system has been changed and staff resolution is not performed correctly anymore
This problem can occur from one of the following possible causes: v Wrong filter settings in WebSphere Application Server. v The security settings in the business process need to be updated with the LDAP changes. v Wrong verb settings for the staff activity in the business process. This could be the search attribute changed from uid to cn or vice versa. Solution: After checking and correcting these settings, force an update of the staff resolution by executing the following command:
refreshStaffQuery.jacl -server server1 -template templatename

The script is located at was_root/ProcessChoreographer/util.

64

Troubleshooting guide

Problem: The process template is not available


This problem can occur from one of the following possible causes: v The process EAR has not been installed correctly. v The process EAR has not been started. Solution: After checking and correcting these settings, force an update of the staff resolution by executing the following command:
refreshStaffQuery.jacl -server server1 -template templatename

The script is located at was_root/ProcessChoreographer/util.

Problem: The process cannot be deployed/started


This problem can occur from one of the following possible causes: v The process EAR file does not contain the right relational database (RDB) mappings as described under Database support in Enabling the business process for portal. v During database creation for the business process container, tables have been created within a different schema as the database user specified in bpeconfig.properties. Check the settings in bpeconfig.properties and run the ddl scripts described in Configuring the business process container for portal. Solution: After checking and correcting these settings, force an update of the staff resolution by executing the following command:
refreshStaffQuery.jacl -server server1 -template templatename

The script is located at was_root/ProcessChoreographer/util.

Problem: After the process has been initiated it jumps to the FAILED state
This problem can occur from one of the following possible causes: v Wrong security settings in the process EAR. v Wrong verb settings or verb JNDI specification for the staff activity in the process model. Solution: After checking and correcting these settings, force an update of the staff resolution by executing the following command:
refreshStaffQuery.jacl -server server1 -template templatename

The script is located at was_root/ProcessChoreographer/util.

Problem: UnexpectedFailureException is thrown during process initialization


This problem can occur from one of the following possible causes: v Wrong security settings in the process EAR. v Wrong verb settings or verb JNDI specification for the staff activity in the process model. Solution: After checking and correcting these settings, force an update of the staff resolution by executing the following command:
Chapter 1. Troubleshooting

65

refreshStaffQuery.jacl -server server1 -template templatename

The script is located at was_root/ProcessChoreographer/util.

Troubleshooting Workflow for composite applications


This section contains information that can assist you in preventing, identifying, and correcting problems related to Workflow for composite applications.

Upgrading Workflow configuration


Refer to this section when troubleshooting problems related to upgrading an existing configuration of Workflow. Upgrading Workflow configuration fails. If you encounter upgrade failures, download and apply interim fix 6.0.2.0-WS-WBI-IFIY94772.pak available at the IBM WebSphere Portal Enable for z/OS Support site given as a Related Reference. Do not apply this interim fix before you upgrade your Workflow configuration. This interim fix must be applied after you encounter an upgrade failure. Edit Workflow Template is not available or does not work. After you upgrade Workflow configuration, if application template menus do not display Edit Template Workflow or clicking Edit Template Workflow does not display the Workflow Builder portlet, download and apply interim fix 6.0.2.0-WS-WBI-IFIY93684.pak available at available at the IBM WebSphere Portal Enable for z/OS Support site given as a Related Reference.

Troubleshooting Lotus Domino and the Extended Products


Refer to this topic for problems with the Domino and Extended Products servers. v Setting debug parameters for the Extended Products v Troubleshooting IBM Lotus Domino Problem: WebSphere Global Security with SSO-enabled Lotus Domino LDAP requires modification to the Lotus Domino Web Configuration document on page 67 Problem: SSO does not work after the portal is configured to use SSL on page 67 Problem: Single Sign-On may fail when the portal is configured to use multiple realms on page 68 Problem: Database lists in some portlets fail to populate with database names on page 68 Problem: The Domino Directory used for people awareness may cause delays or lack of awareness if it contains identical common user names on page 69 Problem: For portlets that display users names with online awareness, similar names do not display the correct online status Problem: For portlets that display users names with online awareness, names containing commas do not display the correct online status when the Lotus Domino server is 6.5.4 on page 70 v Troubleshooting IBM Lotus QuickPlace Problem: Team Workplace 6.5.1 (Lotus QuickPlace) requires an interim fix to work with Lotus Domino 6.5.x on page 70 Enabling diagnostic tracing on the Lotus QuickPlace (QuickPlace) server

66

Troubleshooting guide

Setting debug parameters for the Domino Extended Products


You can set the following parameters in the NOTES.INI file of the two Domino servers running Lotus Sametime and Lotus QuickPlace:
debug_sso_trace_level=2 debug_outfile=debug.out

Tip: Name the Lotus Sametime debug file imdebug.out and Lotus QuickPlace file twdebug.out to distinguish between the two. You can add these through the Domino console by typing: set config <parameter> or by editing the NOTES.INI file manually. Restart the server to create the new debug out file in the domino_data/ IBM_TECHNICAL_SUPPORT directory.

Troubleshooting IBM Lotus Domino


This section provides information about troubleshooting problems that might arise with Lotus Domino.

Problem: WebSphere Global Security with SSO-enabled Lotus Domino LDAP requires modification to the Lotus Domino Web Configuration document
If you enable single sign-on (SSO) between WebSphere Application Server and Lotus Domino servers in a portal environment that has applied WebSphere Global Security, you will need to edit the Lotus Domino Web Configuration document to correct an error that occurs in the LDAP Realm when Lotus Domino imports LTPA keys from WebSphere Application Server. Solution: To correct the LDAP Server setting that is imported into Lotus Domino with the LTPA keys, open the Lotus Domino Web Configuration document and edit the LDAP Server value to include the backslash, for example, yourLDAPServer.yourdomain.com\:389. Restart the Lotus Domino LDAP server to initialize this change. Replicate the Domino Directory to all Lotus Domino LDAP servers, Lotus Sametime, andLotus QuickPlace servers. Remember to start and stop the HTTP task on all Lotus Domino and Lotus QuickPlace servers.

Problem: SSO does not work after the portal is configured to use SSL
If you configure SSO for WebSphere Application Server and Lotus Domino servers in a portal environment, and then enable SSL for the portal, you must regenerate and then import a new LTPA key to reflect the new port number for the SSL configuration. Solution: If you enable SSO between WebSphere Application Server and Lotus Domino servers, the default port number used is 389. This port number changes to 636 (by default) for an SSL configuration. In the WebSphere Administrative Console, you must regenerate the LTPA key, restart WebSphere Application Server, and then export the key from the WebSphere Administrative Console. Next, import the LTPA key into the Web SSO Configuration document on the Lotus Domino servers.

Chapter 1. Troubleshooting

67

Problem: Single Sign-On may fail when the portal is configured to use multiple realms
Single Sign-On (SSO) may work incorrectly on Lotus Domino, Lotus Sametime, or Lotus QuickPlace servers integrated in the site if WebSphere Portal is configured with multiple realms. Features that may fail include user authentication in collaborative portlets, Lotus Sametime awareness, and automatic detection of mail files for Lotus Domino messaging portlets. When the portal is configured for multiple realms (using the relevant configuration topics in the Information center under Database user registry overview or LDAP user registry), the security realm is set to the value WMMRealm. This value cannot be recognized by the Domino and Extended Products servers. Solution: Before retrieving the LPTA token and copying it to Domino and Extended Products servers to include them in SSO, make sure that the security realm has been corrected in configuration properties to an alias for the LDAP user registry. Perform the following steps to set the userRegistryRealm property on the WebSphere Application Server: 1. In the WebSphere Application Server Administrative Console, select Security>Global Security>User Registry>Custom>Custom Properties. Note: See Starting and logging off the administrative console for information on how to log on to the WebSphere Application Server Administrative Console. 2. Add the userRegistryRealm key with the value yourname, where this is the name of the security realm used within the WebSphere Application Server cell to uniquely identify the user based on their origin source. For example, the LDAP implementation of WebSphere Application Server uses the LDAP server name and the used port as the origin source, such as ldap.nameofyourcompany.com:389. 3. Save your changes. If SSO has already been configured for Lotus Domino servers, you can still correct the problem by setting the property above, and by correcting the value in the security.xml file for any additional exports of the LTPA token. For instructions, see the following technote: Technote 1198736: Single-Sign-On issues between WebSphere Portal and other applications (e.g. Lotus Domino or Sametime) within the same Single-Sign-On domain

Problem: Database lists in some portlets fail to populate with database names
In the Lotus Notes View, Domino Web Access, and My Lotus QuickPlaces portlets, drop-down lists of database names may appear empty. There are several possible causes: v The Lotus Domino server configured for use with the portal does not have SSL set up correctly v The Lotus Domino server uses the setting Redirect to SSL instead of Enable SSL. v The Lotus Domino messaging/application server for the portlets does not actually contain databases of the correct type.

68

Troubleshooting guide

v All Lotus Domino servers used with the portal do not have SSL certificates signed by the same certificate authority. Solution: Perform the following steps to eliminate the possible problems: 1. Ensure that the Lotus Domino server configured for use with the portal has SSL set up properly. 2. Do one of the following: v If the Lotus Domino server uses HTTP, set HTTP to run on the default port of 80. v If the Lotus Domino server uses HTTPS, set HTTPS to run on the default port of 443, and enable DIIOP over SSL. 3. In the Server document, select Internet Protocols HTTP, and make sure that Allow HTTP clients to browse databases is set to Yes. 4. While examining the Lotus Domino server, determine whether the server uses the Enable SSL or Redirect to SSL setting. 5. Restart the Domino server. 6. If the problem remains, check the Lotus Domino messaging/application servers and make sure that the databases users are attempting to view through the portlets exist, and are of the appropriate design for the portletType parameter configured in the portlets. For example, in a portlet configured with a portletType of NOTESDISCUSSION, the drop-down list shows only Notes databases with a discussion design. If no databases of the appropriate type exist, either inform users of this error, or make appropriate databases available. 7. If the problem remains, examine the SSL certificates for each of the Lotus Domino servers that contain source databases for portlets in the portal, and make sure they are all signed by a single certificate authority (CA). 8. From any of the Lotus Domino servers that has a properly signed SSL certificate, copy the TrustedCerts.class file from within the domino_data_root/domino/java directory. 9. Navigate to the portal servers class directory portal_server_root/shared/ app/ and paste the copied TrustedCerts.class file. 10. If the problem remains, and you determined earlier that the Lotus Domino server uses the Redirect to SSL setting, locate and edit the CSEnvironment.properties file on the portal server. 11. If the following property does not already exist and is not already set to this value, add it and set its value using the following line:
CS_SERVER_DOMINO_DIRECTORY_1.iiopport=63148

12. Save the CSEnvironment.properties file. 13. Restart the portal server.

Problem: The Domino Directory used for people awareness may cause delays or lack of awareness if it contains identical common user names
Solution: Modify names of any users who share a common name so that names become unique (for example, by including an initial).

Chapter 1. Troubleshooting

69

Problem: For portlets that display users names with online awareness, similar names do not display the correct online status
If two users names are similar for example, they begin with identical strings, such as Jane Smith and Jane Smithson and the LDAP directory configured for the portal is not Lotus Domino, the correct online status for the users will not be displayed. This problem occurs in any of the Domino and Extended Products Portlets that display names with online awareness. Solution: Add the following content to the CSEnvironment.properties file:
# The format of the name that will be added to the watch lists for awareness. CS_SERVER_SAMETIME_1.watchnameformat=dn

Problem: For portlets that display users names with online awareness, names containing commas do not display the correct online status when the Lotus Domino server is 6.5.4
If a users common name contains a comma, for example, Smith, Chris, and the Lotus Domino LDAP server is running release 6.5.4, the correct online status for the user will not be displayed in the portlet. This problem occurs in any of the Domino and Extended Products Portlets that display user names with online awareness. Workaround: There is a workaround that will fix the problem. However, if the portal also uses Lotus Domino for its LDAP directory, this workaround will disable awareness for the People Finder portlet entirely, even on names that do not contain commas. Add the following content to the CSEnvironment.properties file:
# The format of the name that will be added to the watch lists for awareness. CS_SERVER_SAMETIME_1.watchnameformat=dn

Solution: Upgrade the LDAP server to a later release of Lotus Domino. If you cannot upgrade at this time, check with IBM Support for an interim fix for the Lotus Domino LDAP server release 6.5.4.

Troubleshooting IBM Lotus QuickPlace


This section provides information about troubleshooting problems that might arise with Lotus QuickPlace.

Problem: Team Workplace 6.5.1 (Lotus QuickPlace) requires an interim fix to work with Lotus Domino 6.5.x
Without this fix, Lotus Domino HTTP does not start, preventing the Team Workplace (Lotus QuickPlace) server software from operating. Note: For release 6.5.1 only, Lotus QuickPlace is called Team Workplace. Solution: A required interim fix for Team Workplace release 6.5.1 is available on the IBM Support Web site. Refer to the following troubleshooting technote: Technote 1198555: Required Team Workplace 6.5.1 Enabling Fixes for Domino 6.5.4 and 6.5.5

70

Troubleshooting guide

Enabling diagnostic tracing on the Lotus QuickPlace (QuickPlace) server


Perform the following steps to enable diagnostic tracing on the Lotus QuickPlace (QuickPlace) Server Console (when using any QuickPlace portlet, or any other portlet using the QPService APIs): 1. Add the following lines in the notes.ini file of the Lotus QuickPlace server. v For Information: QuickPlaceJavaLogging=3 v Details for other logging levels: For Debug: QuickPlaceJavaLogging=5 or 4 For Error only: QuickPlaceJavaLogging=0 or 1 For Warnings: QuickPlaceJavaLogging=2 2. Restart the Lotus QuickPlace server.

Troubleshooting Domino and Extended Products Portlets


Refer to this topic for problems with the Domino and Extended Products Portlets This section includes tips for troubleshooting the configuration of Domino and Extended Products Portlets. Note: Other troubleshooting information on the Domino and Extended Products Portlets can be found in the Known limitations for Collaboration features section of the Release Notes for your current release of IBM WebSphere Portal Enable for z/OS. v Enabling logging v Parameters to enter for logging specific components on page 72 v Collaborative portlet problems on page 72 v People Finder portlet, people awareness, and Person menu problems on page 74 v My Lotus QuickPlaces portlet problems on page 78 v Lotus Web Conferencing portlet problems on page 81 v Who Is Here portlet problems on page 85 v Sametime Contact List portlet problems on page 85 v Lotus Notes View portlet problems on page 85 v Domino Web Access portlet problems on page 88 v Domino Document Manager portlet problems on page 89

Enabling logging
In many cases you can help troubleshoot portlet problems by enabling logging. You can specify logging in the administrative console on the IBM WebSphere Application Server that supports WebSphere Portal. You can specify parameters to log: v Lotus Collaborative Services operations v the People Finder portlet and Member Manager v other collaborative portlets v the operation of the Person tag and Person menu Perform the following steps to enable logging.
Chapter 1. Troubleshooting

71

1. Open the administrative console by entering this URL in your browser: http://yourPortalServer.yourDomain.com:your_port/ibm/console 2. Log in as an administrator. 3. Select Troubleshooting --> Logs and Trace 4. In the Server column in the table, click the WebSphere_Portal link, then click Diagnostic Trace in the next table that appears. 5. On the Configuration tab, under General Properties, in the Enable Trace row of the table, make sure the check box Enable trace with the following specification is selected. 6. In the text box in the Trace Specification row, type or paste the parameters you want to use, separating them with a colon. Refer to the table Parameters to enter for logging specific components. For example, the following parameter logs all Collaborative Services operations. com.lotus.cs.*=all=enabled 7. Click Apply, then Close. 8. Back in the administrative console, click Apply, Save, and then Save again to save changes to the Master Configuration. 9. Restart the portal server. The resulting traces will be written to the following file: portal_server_root/log/trace.log

Parameters to enter for logging specific components


Components logged Awareness (Collaborative Services) and collaborative portlets other than People Finder People Finder and Member Manager Parameter string com.lotus.cs.*=all=enabled com.ibm.websphere.wmm.*=all=enabled: com.ibm.ws.wmm.*=all=enabled: WSMM=all=enabled: com.ibm.wps.peoplefinder.*=all=enabled com.ibm.wkplc.people.portal.*=all=enabled: com.ibm.workplace.people.portal.*=all=enabled

Person tag and Person menu

Collaborative portlet problems


This section lists problems common to all or most Domino and Extended Products Portlets or collaborative portlets. Problem: Collaborative portlets require additional configuration for compatibility with Tivoli Access Manager Many features of the collaborative portlets will not work if IBM Tivoli Access Manager for e-business protection in your site is not properly configured. Problems include failure of awareness, failure of the Lotus Sametime server to authenticate with the Lotus Web Conferencing portlet, and failure of the My Lotus QuickPlaces portlet to connect to the Lotus QuickPlace server. Solution: An interim fix is available on the IBM Support web site. Refer to the following troubleshooting technote:

72

Troubleshooting guide

Technote 1191185: Awareness, Connection and Authentication Problems if Collaborative Portlets v5.1 not Configured for Tivoli Access Manager Problem: Collaborative portlets require an interim fix to STlinks applet to work in Mozilla In the Mozilla browser, many problems in collaborative portlets result from the version of the STlinks applet configured on the Lotus Sametime server, as well as versions of other related files. For example, a timing problem prevents the Who Is Here and Lotus Web Conferencing portlets from working if deployed on the same portal page, awareness may fail, the Chat button in the Domino Web Access portlet may not work, and the Who Is Here portlet may be unable to display the membership list. Solution: An interim fix for the STlinks applet is available on the IBM Support Web site. Corrected files are available to solve the problems above. Refer to the following troubleshooting technote: Technote 1191188: Lotus Collaborative Portlets v5.1 Exhibit Problems when Accessed via Mozilla Browser Problem: Distinguished names containing escape characters cause people awareness to function incorrectly in several Domino and Extended Products Portlets Portlets with this problem include Lotus Web Conferencing, My Lotus QuickPlaces, and Sametime Contact List. Solution: An interim fix is available on the IBM Support Web site. Read the following technote: Technote 1191190: People Awareness in v5.1 of Lotus Collaboration Center Portlets Does not Function Properly Problem: SSO for Domino and Extended Products fails for users containing LDAP special characters in their distinguished names LDAP special characters existing in distinguished names of either users or groups prevent SSO from working correctly between the portal, Lotus Sametime, Lotus QuickPlace, and Lotus Domino databases unless configuration fixes are applied to the servers. For example, a user whose name contains special characters may be asked to authenticate with Mail, Calendar, or Address book instances of the Domino and Extended Products Portlets. The LDAP special characters are: v A space or # character occurring at the beginning of the string v A space character occurring at the end of the string v One of the characters ,, +, , \, <, > or ; Also, the / and @ are Lotus Domino special characters, and will cause the same problems without the interim fixes available from IBM Support. Solution: Interim fixes for releases 6.5.1 IF1 and 6.5.3 are available on the IBM Support Web site. Refer to the following troubleshooting technote:

Chapter 1. Troubleshooting

73

Technote 1191194: SSO for Domino and Extended Products Fails for Users Containing LDAP Special Characters in their Distinguished Names Problem: Dates are not always in the correct format for some locales In portlets such as Lotus Web Conferencing that display dates, dates may sometimes appear formatted as mm/dd/yy when they should be displayed as dd/mm/yyyy. Solution: Edit the language.properties file, add lines similar to the following for any languages that are not displaying the desired format, save the file, and restart the portal server. For example, the following lines would correct the Great Britain (en-gb ) and Ireland (en-ie) locales:
language.25=en_GB language.26=en_IE

Tip: If the language entries are not numbered as above, adjust the numerical portions of the new entries as needed to keep all entries sequential. Problem: Logging out of the Inline QuickPlace portlet also logs out of WebSphere Portal Solution: If users work with the Inline QuickPlace portlet, and they see a Sign Out button in the portlet, advise them not to click the button -- doing so logs out of the portal session.

People Finder portlet, people awareness, and Person menu problems


This section lists problems that may occur with instances of People Finder, or with person links and the Person menu in any collaborative portlet. People awareness features are also supported by proper connection to the Sametime Instant Messaging server configured for use in the portal. For more information on troubleshooting this server and testing the operation of the stlinks applet, see Troubleshooting Domino and the Extended Products. The following table provides an overview of awareness features in collaborative portlets and how the features are supported.
Portlet Lotus Notes View Uses stlinks applet to support awareness X Uses Person tag to support Other awareness awareness configuration X Chat and awareness features can be added by modifying portlet edit mode properties

People Finder Common Mail Common Calendar Domino Web Access X

X X X Chat and awareness features can be added by configuration of Sametime Instant Messaging server

74

Troubleshooting guide

Portlet Inline QuickPlace

Uses stlinks applet to support awareness X

Uses Person tag to support Other awareness awareness configuration Chat and awareness features can be added by configuration of QuickPlace server

Sametime Contact List Who Is Here Lotus Web Conferencing My Lotus QuickPlaces

X X X X

Supported browsers for awareness When a portlet uses STLinks for awareness, the browsers, client platforms, and versions of Java Virtual Machine supported for awareness in that portlet may be different from those supported by the portlet itself. The applet supports only the browsers, client platforms, and versions of JVM or other Java software supported by the release of Lotus Sametime running on the server configured for Collaborative Services in the portal. If that release is Lotus Instant Messaging and Web Conferencing 6.5.1, the browser releases are: v Internet Explorer Version 6.0 with the following Java and operating system software: Sun JVM 1.4.1 on Microsoft Windows 2000 Professional SP3 or Microsoft Windows XP Professional v Internet Explorer Version 5.5 with the following Java and operating system software: Microsoft JVM 1.1 on Microsoft Windows 2000 Professional SP3 v Mozilla 1.41 with the following Java and operating system software: Sun JVM 1.4.1 on Microsoft Windows 2000 Professional SP3Microsoft Windows XP Professional SP1 If the Lotus Sametime server is running 7.0, the browser and Java software releases are: Browsers v Internet Explorer 6.0 on Windows XP and Windows 2000 Professional v Mozilla 1.7.6 on Windows XP Professional and Windows 2000 Professional 3.0 v Mozilla Firefox 1.0.1 on Windows XP Professional and Windows 2000 Professional 3.0 Java JDK/JRE v Sun JDK and JRE 1.4.2

If the Lotus Sametime server is running 7.5 (supported with WebSphere Portal 6.0.1 only), the browser and Java software releases are: Browsers v Internet Explorer 6.0 on Windows XP Professional v Mozilla 1.7.12 on Windows XP Professional
Chapter 1. Troubleshooting

75

Java JDK/JRE v IBM or Sun JDK/JRE 1.4.2 or later - Internet Explorer 6.0 on Windows XP Professional Problem: People Finder displays a default Help message instead of quick search controls Solution: Remove any fields that People Finder is configured by default to display that do not also exist in the LDAP directory configured to work with the portal If you see the following Help message in People Finder, it means its default configuration needs to be corrected.
People Finder is an online corporate directory that lets users search for and view a colleagues contact information and position in the organizations structure.

Perform the following tasks: 1. Log into the portal as an administrator. 2. Verify that Member Manager has been installed and configured correctly in your portal. 3. Open People Finder configuration mode (click the wrench icon). 4. For each field you see listed in red under the error message Attribute_field_name was not found in the directory, examine every section of the portlet for references to the field, deselect it in the Attributes and Display Formats table on the Configuration Basics page, and delete the field in any sections where it appears. For details on deleting fields, click the Help (question mark) icon in People Finder. Tip: If all fields do not disappear after you click Apply Changes Now, return to configuration mode and examine sections for occurrences you may have missed. For example, the Person Record page contains multiple sections under the Select a Section label. Problem: People Finder shows no results or tells the customer to try searching later When a Quick or Advanced search yields more results than are set for the maximum, customers see no results or an error. The number of results returned is the smaller of the two values set in the portlets configuration area and the servers wmm.xml file. Solution: Allow more search results. Adjust the setting for the maximumsearchresultsattribute in the portal servers wwm.xml file and in the portlets configuration parameters. Problem: The Organization View in the Person Record page does not work properly Solution: Ensure correct configuration of the Manager attribute in the directory. If the Organization View for found people does not display properly, ensure that the Manager attribute in the people records of the People Finder directory is specified properly. The Manager attribute must use the DistinguishedName (dn), not the CommonName (cn) or other user-visible

76

Troubleshooting guide

value, of a found persons manager. The DistinguishedName (dn) must be valid for all LDAP servers configured to work with Domino and Extended Products Portlets. Problem: Odd-looking values appear in the Manager and Assistant fields Solution: Make sure the fields have the correct display format. The LDAP server probably stores the Manager and Assistant attribute values in DistinguishedName (dn) format, a type of unique identifier in LDAP. When, in the Configuration Basics task in People Finder configuration mode, you select the Manager and Assistant (or Secretary) attributes to appear as fields in the People Finder portlet, remember to select Other Person Link as the Display Format for these fields. Problem: The Person Record or Organization View for a found person cannot be opened from a person link in a portlet other than People Finder Solution: Map attributes between LDAP directories. The Person menu can be used from other portlets to display a found persons Person Record or Organizational View. But if the source portlet is using a different LDAP directory from the one being used by People Finder, there may be no match if the personal identity attributes of the LDAP directories apply disparate name formats. To resolve this discrepancy between identity mismatches, you can use the ibm-awarenessPerson attribute to add a link from the People Finder LDAP into another LDAP when person name attributes use different name formats to establish identity. For example, if the Lotus Notes View portlet or the My Lotus QuickPlaces portlet uses a Lotus Domino LDAP Directory, the users in the Lotus Domino LDAP Directory are probably identified by their Lotus Domino DistinguishedNames format, cn=Scott Jones,ou=my_company. If, on the other hand, the People Finder portlet uses an LDAP directory other than Lotus Domino, that same person is recognized with a DistinguishedName (dn.) format that might be uid=ssmith,ou=hq,o=my_company. You can create a link between the two different LDAP directories by mapping attributes. Problem: Conflicts occur in People Finder due to concurrent updates by multiple users The People Finder portlets Configuration mode has no locking mechanism to prevent update conflicts and overrides by multiple users. Solution: Consider implementing a plan whereby only one administrator or designer is configuring the People Finder at a given time. Scheduling and communicating single-user sessions for configuring the People Finder will alleviate the potential for lost work. Problem: E-Mail address links may have different behavior in People Finder than in other portlets such as Lotus Notes View The default specification for the attribute E-mail address (ibm-primaryEmail) in the People Finder portlet causes the Send E-Mail action on the Person menu (available on person links in People Finder) to open a new mail message in the HTML-based mail application specified in the users browser. This may not match behavior of the same action on the Person menu in portlets such as Lotus Notes View (when configured as Notes Mail).

Chapter 1. Troubleshooting

77

Solution: In Configuration mode in the People Finder portlet, specify the display format People link for the E-mail address attribute. Problem: The column specified for people awareness in the Lotus Notes View portlet must contain user names When the Lotus Notes View portletType parameter is configured as NOTESMAIL, NOTESDISCUSSION, NOTESTEAMROOM, or NOTESVIEW, in order to enable people awareness, assist users to identify and specify a column containing user names in the source database. Solution: For example, when the portlet is configured as NOTESMAIL, and a user edits the portlet properties to specify the Column for showing people awareness, if the view is $Inbox, advise users to select the Who column from the drop-down list of column names. When the portlet is configured as NOTESDISCUSSION, if the view is the AuthorView, advise users to select Column 0. Problem: Directory Search error behavior may be misleading Directory Search is a portlet that is used by other portlets to present a window where users can search for other users by name when performing tasks such as creating a mail message or adding contacts to a list. When the maximum search results number for the LDAP directory used by Member Manager (and therefore by the Directory Search portlet) is set lower than the number of results yielded by a search, users may see behavior or errors that are not helpful. Depending on the difference between the numbers, users may see no error message when they should see Too many results found, or may see an error message telling them to perform the search later. Solution: Increase the setting for the maximumsearchresultsattribute in the portal servers wwm.xml file and in the portlets configuration parameters.

My Lotus QuickPlaces portlet problems


Problems with the My Lotus QuickPlaces portlet might be the result of faulty configuration of the QuickPlace server or the portlet. Problem: My Lotus QuickPlaces portlet cannot connect to the QuickPlace server Solution: The following error message in the My Lotus QuickPlaces portlet
Connection to QuickPlace Server could not be established

is usually the result of one of the following configuration conditions: v Your portal user ID is not recognized by the QuickPlace server. v Single Sign-on (SSO) is not set up properly. v The QuickPlace server http://yourServer.yourDomain.com:80 is not running the QPServlet. v A Reverse Proxy setting is enabled for Pinnacor Portlets; when this setting is enabled, the My Lotus QuickPlaces portlet becomes unable to contact the QuickPlace server. To find the reason for the error, follow this procedure: 1. Make sure your portal ID is current and recognized by the QuickPlace server. 2. To test SSO between Lotus QuickPlace and WebSphere Portal, log in to the portal as an administrator and go to the following URL:
http://yourQuickPlaceServer.yourDomain.com/quickplace

78

Troubleshooting guide

If your name does not appear at the top left corner of the screen, SSO is not working. Resolve SSO issues before proceeding. For more information, see the SSO technote link at the end of this procedure. 3. To make sure the QPServlet is correctly installed and configured, see Adding the QPServlet application to the Lotus QuickPlace server. 4. Make sure there is no Reverse Proxy setting enabled for Pinnacor Portlets, or if there is, obtain a fix for this issue from IBM Support. This proxy server is set for the entire JVM, and, without the available fix, prevents the collaborative portlets from being able to contact the QuickPlace server. For information on enabling a proxy server for the Pinnacor portlets, see the following technote: Technote 1114624 Configuring Pinnacor Portlets to Display Data For additional information on troubleshooting the server connection, read the following technotes: Technote 1158269 Troubleshooting WebSphere Portal, Domino Extended Products, and Domino SSO Issues Technote 1159319 Error: Connection to QuickPlace Server Could not Be Established in My Lotus Team Workplaces Portlet Problem: My Lotus QuickPlaces portlet does not appear when first deployed Solution: If the My Lotus QuickPlaces portlet does not appear when you first deploy it, try the suggestions listed for the problem described above with the following message: My Lotus QuickPlaces portlet cannot connect to the QuickPlace server, especially making sure that the QPServlet is running. Problem: Authentication to the QuickPlace server is challenged If you attempt to open a QuickPlace from the My Lotus QuickPlaces portlet, and you see a message requiring you to authenticate, then something is incorrectly configured with SSO between WebSphere Portal and the QuickPlace server. Solution: To troubleshoot your configuration, read the following technote: Technote 1158269 Troubleshooting WebSphere Portal, Domino Extended Products, and Domino SSO Issues Problem: Message:PlacesForMember cannot be initialized This error appears in the My Lotus QuickPlaces portlet,
PlacesForMember could not be initialized via QuickPlaceService

and includes the server host name and user credentials. Solution: Perform one or more of the following tasks: v Modify the configuration parameters shown in the error window and restart the WebSphere Application Server. v Reinstall the portlet, and log in to the portal again. v If you see this error again, and the user credentials are valid for logging in to the QuickPlace server, make sure that at least one Lotus QuickPlace exists for the user in question.

Chapter 1. Troubleshooting

79

v If user ID is null, an authentication problem exists with the SSO token. Refer to the topics that address portal authentication with single signon. Problem: Portlet content is missing or questionable Solution: Try logging out and logging in again to the portal. If the information displayed in the portlet is not synchronized with information on the QuickPlace server, click Refresh to clear the portlet cache. Problem: Attribute values invalid according to the specified TLD The appserver-out.log reports this problem TWP=>doView cached Exception: JSPG0126E: Attribute value invalid according to the specified TLD

Solution: Verify that the latest Collaborative Services files are installed: Make sure that you have installed (or updated) the latest version of the Collaborative Services files on the QuickPlace server: v The Collaborative Services Java archive, cs.jar v The People Awareness Sametime Links JavaScript file, pa_stlinks.js v The Person tag language definition file, people.tld For file locations and other information, see Checklist of tasks: Lotus QuickPlace server and portlets. The Domino and Extended Products Portlets installation program looks for the latest version of these files, which are installed with WebSphere Portal. Problem: No team places display in portlet If portlet users do not see a list of their team places (My QuickPlaces) in the default view of the My Lotus QuickPlaces portlet, they should see the message You do not belong to any places. When users join one or more places, the places to which they belong will appear in the My QuickPlaces list. Solution: Perform one of the following tasks: v Make sure that you have added users to the membership lists of existing team places. v Create new QuickPlaces and add the new members using correct user IDs. Problem: Whats New and My Tasks views do not display the pages of inner rooms If you have created a team place that has inner rooms, the My Lotus QuickPlaces portlet does not show pages from inner rooms in the views Whats New and My Tasks. Solution: Redesign team places that are sources for the portlet without inner rooms. Problem: Tasks in My Lotus QuickPlaces portlet must be assigned to individuals, not to groups If you assign a team place task to a group, members of the group will not see the task in the My Tasks view of the My Lotus QuickPlaces portlet. Solution: Make sure that you always assign tasks in My Lotus QuickPlaces to a specific person.

80

Troubleshooting guide

Problem: Searching for team places before and after a certain date includes the specified date The My Lotus QuickPlaces portlet returns results for searches before and including the specified date, while QuickPlace returns results before and excluding the specified date. Similarly, the portlet returns results for searches after and including the specified date, while QuickPlace returns results after and excluding the specified date. Solution: Advise users whose searches return unexpected results of these differences. Problem: My Lotus QuickPlaces does not work if secure sockets layer (SSL) protocol is enabled If you have configured the My Lotus QuickPlaces portlet to run on a server configured to run secure sockets layer protocol (HTTPS), Lotus QuickPlace will not appear in the portlet nor will they be available for search. Solution: Avoid configuring your QuickPlace server with SSL.

Lotus Web Conferencing portlet problems


Problems with the Lotus Web Conferencing portlet might be the result of faulty configuration of the Sametime Web Conferencing server or the portlet. Problem: Cache properties affect portlet performance The Domino and Extended Products Portlets installation program sets the LotusMeetings caching properties used by the Web Conferencing portlet. Solution: Perform one or both of the following tasks: v Verify that the default settings for cache properties are correct. v (Optional) Modify the cache settings to improve portlet performance. To view or modify LotusMeetings cache properties, follow these steps: 1. Access the WP Cache Manager Service, as described in Setting configuration properties. 2. Verify that the following default values exist and are set:
# LotusMeetingsProperties cache properties cache.LotusMeetingsProperties.enabled=true cache.LotusMeetingsProperties.lifetime= 2592000 cache.LotusMeetingsProperties.size=10000 cache.LotusMeetingsProperties.replacement=moderate cache.LotusMeetingsProperties.admit-threshold=0

3. Add these values if you do not see them in the WP Cache Manager Service. 4. If necessary, edit the default values to boost the performance of the portlet. 5. If you add or change any values, restart the portal server. You can also adjust the setting of the cache.lifetime.in.seconds property in the LotusWebConferencingUI.properties file. By default, this setting causes the portlet to check the Sametime Web Conferencing server approximately every half hour (2000 seconds) to see if any new meetings have been scheduled. For a very active Sametime Web Conferencing server, one that hosts a high volume of meetings, you might need to decrease this number

Chapter 1. Troubleshooting

81

for more frequent checks. For a less active Sametime Web Conferencing server, one that hosts fewer meetings, you might need to increase this number for infrequent checks. To adjust the cache.lifetime.in.seconds property, follow these steps: 1. Open the LotusWebConferencingUI.properties file in a text editor. 2. Scroll to the comment line:
# DO NOT TRANSLATE ANY OF THE MESSAGES BELOW THIS POINT

3. After that comment line, find the cache.lifetime.in.seconds property:


# How often to update the cache (2000 seconds = approx 1/2 hour) # For 1000 meetings on the ST server # it takes 1000-2000 seconds to retrieve all meeting properties cache.lifetime.in.seconds = 2000

4. Edit the variable as needed to set the frequency of checks that the Web Conferencing portlet makes against the Sametime Web Conferencing server that hosts meetings. 5. Save and close the LotusWebConferencingUI.properties file. 6. Restart the portal server. Problem: Web Conferencing portlet does not respond immediately when first deployed in the portal The first time you deploy the Web Conferencing portlet in the portal, the portlet needs to load all of the meeting information from the Sametime Web Conferencing server. This process takes approximately 1 to 2 seconds for each meeting hosted on the Sametime Web Conferencing server. Therefore, when the portlet is installed in the portal and added to a page of the portal, it will not respond immediately. Solution: The amount of time needed before the portlet responds in a portal page depends on the number of meetings hosted on the Sametime Web Conferencing server. For example, if there are 1,000 meetings hosted on the Sametime Web Conferencing server, expect the Web Conferencing portlet to take approximately 30 minutes to load. If you have configured multiple Sametime Web Conferencing servers using clustering to balance workload, this wait time will be reduced. Problem: Searching for a meeting yields no results Solution: If portlet users do not see meetings displayed in the portlet after a significant period of time, check the following requirements and conditions: v The Sametime Web Conferencing server must be up and running. v The PurgeMeeting agent should be enabled on the Sametime Web Conferencing server, as described in the configuration prerequisites for the Lotus Web Conferencing portlet. v The values specified for the portlet configuration parameters SametimeSSLX and SametimePortX must be correct. Problem: Authentication to Sametime Meeting Center is challenged Users of the Web Conferencing portlet may be prompted for their credentials (user name and password combinations) when they try to access the Sametime Meeting Center.

82

Troubleshooting guide

If the SSO token is not being shared properly between the portal server and the Sametime Web Conferencing server, portlet users might be re-challenged for their credentials when using the Lotus Web Conferencing portlet in the following contexts: v Attending a meeting v Testing a meeting v Replaying a meeting v Accessing the Sametime Meeting Center Solution: Verify that SSO is working properly between the portal server and the Sametime Web Conferencing server. Perform the following steps: 1. Launch your browser and log in to the portal with your user name and password. Example: http://yourPortalServer.yourDomain.com/wps/portal 2. In the same browser session, type the URL for your Sametime Web Conferencing server. Example: http://yourWebConferencingServer.yourDomain.com/stcenter.nsf 3. Click Attend a Meeting. If you see your name at the top right corner of the screen, SSO is working properly. If your name does not appear at the top left corner of the screen, SSO is not working. Resolve SSO issues before proceeding. Read the following technote: Technote 1158269 Troubleshooting WebSphere Portal, Domino Extended Products, and Domino SSO Issues Problem: Poor performance hinders portlet use Solution: Check the cache properties of the portlet and the Sametime Meeting agents that control performance factors. Perform the following tasks: v Ensure that the PurgeMeeting agent is set appropriately, as described in the configuration prerequisites for the Lotus Web Conferencing portlet. v Check the settings for the LotusMeetings caching properties used by the Web Conferencing portlet, specifically the cache size and cache objects lifetime, as described in Cache properties affect portlet performance. Problem: Lotus Web Conferencing portlet does not display properly Solution: Try checking the LotusWeb ConferencingUI.properties file to see the default UI settings and the location of JSPs that render the views of the portlet. You will also need to know the location of the portlet JSPs if you intend to customize the portlet. To verify and edit the default settings of the LotusWebConferencingUI.properties file, follow these steps: 1. Open the LotusWebConferencingUI.properties file in a text editor. 2. Scroll to the comment line:
# DO NOT TRANSLATE ANY OF THE MESSAGES BELOW THIS POINT

3. After that comment line, find the following properties to verify and edit, if necessary: You can change the path to a JSP that renders a main view of the portlet:
Chapter 1. Troubleshooting

83

#Main JSPs ResultURI = /jsp/html/ViewResult.jsp DetailURI = /jsp/html/ViewDetail.jsp NewMeetingURI = /jsp/html/ViewNewMeeting.jsp EditMeetingURI = /jsp/html/ViewNewMeeting.jsp EditURI = /jsp/html/Edit.jsp ConfigureURI = /jsp/html/Configure.jsp ErrorURI = /jsp/html/Error.jsp MessageURI = /jsp/html/ViewMessage.jsp

You can change the path of a JSP that renders a particular element of a view:
#JSP location jsp.detail = /jsp/html/Detail.jsp jsp.menu = /jsp/html/Menu.jsp jsp.list = /jsp/html/List.jsp jsp.search = /jsp/html/Search.jsp jsp.menu.list= /jsp/html/ListMenu.jsp jsp.menu.top.list = /jsp/html/ListMenuTop.jsp jsp.newMeeting = /jsp/html/NewMeeting.jsp jsp.menu.edit = /jsp/html/EditMenu.jsp jsp.menu.newMeeting = /jsp/html/NewMeetingMenu.jsp jsp.menu.detail = /jsp/html/DetailMenu.jsp jsp.menu.search = /jsp/html/SearchMenu.jsp jsp.message = /jsp/html/Message.jsp jsp.menu.message = /jsp/html/MessageMenu.jsp

You can change the path of a JSP that renders the images used by the portlet:
# Image locations image.go = /images/go image.back = /images/close image.back.small = /images/lt-an-canceliconsmall image.next = /images/next image.previous = /images/previous image.save = /images/register image.error = /images/error image.divider = /images/divider image.dot = /images/dot image.attachment = /images/attachment image.new.meeting = /images/add image.advanced.meeting = /images/meetingcenter image.test.meeting = /images/lt-an-testmtgicon image.edit.meeting = /images/edit image.delete.meeting = /images/delete image.information = /images/inlineHelp image.reset = /images/reset

You can change the properties that specify the Lotus Sametime server port ID and the enablement of Secure Sockets Layer (SSL):
# Default port and SSL values default.st.port = 80 default.st.useSSL = no

4. Edit the properties as needed. 5. Save and close the LotusWebConferencingUI.properties file. 6. Restart the portal server for the changes to take effect. Problem: Lotus Web Conferencing portlet yields password errors when users try to create or search for meetings Users who attempt to create a new meeting or search for an existing meeting may see one of the following errors in the portlet: v Passwords cannot contain special characters. Enter a different password.

84

Troubleshooting guide

v Unable to access Sametime due to incorrect logon Solution: Read and try the suggested solutions in the following technote: Technote 1170825 Password Errors When Using Web Conferencing Portlet Problem: Meeting attachments sometimes do not appear in the Web Conferencing portlet Solution: If your meeting contains attachments and these attachments do not appear when you open the meeting using the Web Conferencing portlet, verify that the Lotus Sametime server has any necessary interim fixes that correct this problem.

Who Is Here portlet problems


Problems with the Who Is Here portlet might be the result of faulty configuration of the Sametime Instant Messaging server or the portlet.

Sametime Contact List portlet problems


Problems with the Sametime Contact List portlet might be the result of faulty configuration of the Sametime Instant Messaging server, the portlet, or the users browser software. Problem: Sametime Contact List portlet is not completely accessible with JAWS screen reader Users of the JAWS screen reader software may have difficulty selecting radio buttons in the Sametime Contact List portlet. Solution: Use screen reader software other than JAWS.

Lotus Notes View portlet problems


Problems with the Lotus Notes View portlet might be the result of faulty configuration of the Lotus Domino server that contains source database(s) for the portlet, the portlet, or the users browser software. Some problems occur only in instances of the portlet whose portletType parameter is configured with specific values, such as NOTESVIEW. Problem: Notes portlets of certain types do not resolve the Lotus Domino messaging/application server and database for authenticated portal users when the corporate LDAP service is not Lotus Domino LDAP When Lotus Domino LDAP is not configured as the Domino Directory for the Collaborative Services service for WebSphere Portal, the Lotus Notes View portlet, when configured with a portlet type of either MYINBOX (My Notes Mail - Inbox), MYCALENDAR (My Notes Mail - Calendar), or MYTODO (My Notes Mail - To Do), may fail to resolve the mail file and mail server information. Consequently, the portlet displays an ERROR MAILINFO link. Clicking the error link results in another error message indicating that portlet content cannot be displayed because the Lotus Domino server does not recognize the user name and password used to log in to the portal. Solution: See About automatic detection of mail files. Problem: Deleting a document in one instance of the Lotus Notes View portlet does not refresh other instances of the portlet that are above it on the portal
Chapter 1. Troubleshooting

85

page This problem can occur when multiple instances of the Lotus Notes View portlet, deployed on the same portal page, display the same document in the same source Notes database. If a user deletes a document from a portlet that is below another portlet displaying the same document, any portlets above do not refresh to show the deletion. Solution: Advise users to delete the document from the first portlet deployed on the page, and the portlets below it will refresh. Note: In some situations users, or you as portal administrator if you populate portal pages, should always place certain portlet types above others on a portal page. For example, if the first instance of Lotus Notes View is configured with a portlet type of MYCALENDAR (My Notes Mail - Calendar) and the second is configured with a portlet type of MYTODO (My Notes Mail - To Do), showing the same source database, deleting documents from the My Notes Mail - To Do portlet will not refresh the My Notes Mail - Calendar portlet because it is above the My Notes Mail - To Do portlet. Users also cannot delete documents directly from the My Notes Mail - Calendar portlet, so this arrangement is not useful. The My Notes Mail - Calendar portlet should always be placed below a My Notes Mail - To Do portlet displaying the same source database. Problem: In the Lotus Notes View portlet, specifying view or server names by typing may not work If users edit the Lotus Notes View portlet and attempt to add a view by typing a visible view title such as All Documents, the view may not be saved in the portlet. In addition, typing a view or server name that contains a double quote () character does not work. Solution: Advise users to select view and server names from the drop-down lists provided instead of typing names. Also, if users are familiar with Notes database design and know view alias names (for example, ($All) instead of All Documents), typing an alias name works to specify a view. Problem: In the Lotus Notes View portlet, no error message appears when users attempt to add views to which they have no access in the source database Solution: If a user cannot add views to this portlet from a specific database, examine the ACL of the source database and correct it if it is set to No Access for the user. Problem: In the Lotus Notes View portlet, options that open new windows in the Lotus Notes client software may function improperly if Notes is not already launched If users edit the properties of the portlet and specify Lotus Notes, if available for the View documents in option, but do not launch the Note client software ahead of time, login errors may occur, or view focus may be incorrect, when users take actions, such as creating a mail message, that require Lotus Notes to open a new window. Solution: Advise users to launch the Lotus Notes client software, and enter their Notes password, before using the Lotus Notes View portlet when the Lotus Notes, if available option is specified.

86

Troubleshooting guide

Problem: Difficulty editing repeating tasks or calendar documents in the Lotus Notes View portlet If the Lotus Notes View portlet displays a To Do view or Meetings view, editing repeating tasks or calendar documents (for example, meetings) requires specific steps. For example, when a user selects a repeating item and then selects Edit from the drop-down list under the Actions (down arrow) icon, a dialog box may display dates incorrectly so that a single instance of the task cannot be selected. In addition, editing the parent document of a set of repeating items causes problems in the way Notes manages the documents. Solution: To edit any repeating item, users must select one of the instances of the item (not the parent item) and select Open, instead of Edit, from the Actions drop-down list. Selecting Open displays a dialog box where users can specify which repeating item they want to edit. In some cases the dialog box does not appear; if this happens, users can edit only the first repeating item. Problem: Edits to title of Lotus Notes View portlet may persist even when user clicks Cancel Solution: If the Lotus Notes View portlet is configured with a portlet type of MYCALENDAR (My Notes Mail - Calendar) or MYINBOX (My Notes Mail - Inbox), and users edit the portlet title, advise them to make sure the title is correct before saving changes to the portlet properties. Problem: In some portal configurations, drop-down lists for selecting server and database for the Lotus Notes View portlet display incorrectly If the portal configuration runs SSL, does not support DIIOP, or restricts access to Java, JavaScript, or COM run by portal users, editing properties for the Lotus Notes View portlet may not work correctly. Users may notice drop-down lists for selecting a source Notes server and database painting incorrectly with check mark icons out of place, obscuring buttons at the bottom of the screen. Solution: Users can still make entries in the drop-down lists, and click buttons such as Done at the top of the screen. Problem: In the Lotus Notes View portlet, deleting calendar documents directly does not allow proper workflow When the Lotus Notes View portlet is configured to display a calendar or meetings view, selecting Delete from the Actions drop-down list for a document deletes the document, but does not properly manage the deletion. For example, deleting a meeting does not inform invitees that the meeting has been canceled. Solution: Advise users to select Open instead of Delete from the Actions drop-down list, and then click the Delete action in the separate browser window that appears. Problem: In the Lotus Notes View portlet, the icon for creating new documents does not work if specified form has a space character in its name This problem occurs when users set up a view in a Lotus Notes View portlet, specify an icon for creating documents, specify a form that has a space in its name, and also set the View documents in option to Lotus Notes, if available.

Chapter 1. Troubleshooting

87

Solution: Advise users to specify only forms that have no space characters in their names in the source Notes database. If necessary, ask the database designer to adjust form names. Problem: In Lotus Notes View portlet, selecting Switch ID causes unexpected behavior There are several problems. v The portlet re-displays in the maximized state after switching ID, and may cause users to assume other portlets have disappeared from the current page. v When the portletType is set to MYINBOX (My Notes Mail - Inbox), switching ID between users who have different releases of source mail (for example, Lotus Domino 6.03 and 6.5) can cause the view to appear blank. Also, when columns are specified to display people awareness and launch documents, the settings may change to inappropriate columns. Solution: Take one of these actions: v To correct the problem with maximizing, advise users to select Restore from the drop-down menu on the title bar of the portlet after switching to a different ID in this portlet. v To correct the problem with the blank view of mail, remove the portlet from the portal page and re-add it. v To correct the problem with column settings, avoid using Switch ID; advise each user to log into the portal.

Domino Web Access portlet problems


Problems with the Domino Web Access portlet might be the result of faulty configuration of the Lotus Domino server, the portlet, or the users browser software. Problem: Logging out of the Domino Web Access (iNotes) portlet also logs out of WebSphere Portal Solution: If users of the functional areas All or Welcome in this portlet see a Logout button, advise them not to click the button -- doing so logs out of the WebSphere Portal session. Problem: Some parameters for Domino Web Access portlet may disappear when saving portlet configuration If a portal administrator edits and saves the Domino Web Access (iNotes) portlet configuration using Portlet Management, three parameters that are blank by default -- PortNumber, UseReverseProxyString, and reverseProxyPortNumber -- disappear from the list of parameters for the portlet. Solution: To specify values for any of these parameters, type the parameters name in the blank left field at the bottom of the list, type the desired value in the right field, and click the Add button. Problem: Cannot create calendar entries in Domino Web Access portlet when source database design is UseiNotesTemplate If users source mail databases have the UseiNotesTemplate design, and the Lotus Domino server is earlier or later than Domino 6.01, users of the Domino Web Access portlet cannot create calendar entries directly in the portlet. Solution:

88

Troubleshooting guide

Advise users to click Launch Application and create calendar entries in the new window that opens. Problem: Lotus Notes View portlet set with new parameter can cause loss of access to iNotes mail design The UseiNotesTemplate parameter, when enabled in the Lotus Notes View portlet, allows iNotes users to access their iNotes mail through the Lotus Notes View portlet and take advantage of people awareness in the portlet. However, if a user adds an instance of the Lotus Notes View portlet that is not enhanced with this parameter, and the Domino Web Access (iNotes) portlet to the same portal page, and then uses the Lotus Notes View portlet to access mail that uses the iNotes design, both the Lotus Notes View portlet and the Domino Web Access portlet fail to load the iNotes mail design, and provide only the Notes mail design. Solution: If your collaborative portal is new and you have not yet set up user access for creation of portlets, the simple solution is to prevent users of the Domino Web Access (iNotes) portlet from adding instances of the Lotus Notes View portlet to their pages, so that these two portlets will never coexist. If you have an existing portal where users already have access to add portlets, and have added instances of the Lotus Notes View portlet that are not configured with the UseiNotesTemplate parameter, any users whose source mail has the iNotes design and who attempt to access their mail using the Lotus Notes View portlet will encounter the error. Take the following steps: v Advise users not to mix instances of these two portlets on pages. Users should rely on the appropriate portlet for their source mail database. v If all your users have iNotes mail designs, remove instances of the Lotus Notes View portlet that do not have the UseiNotesTemplate parameter from availability for future deployment. v On any page where a user has encountered the error, to correct the error on that page, deploy a new instance of the Domino Web Access portlet, and create a new mail memo in the portlet.

Domino Document Manager portlet problems


Problems with the Domino Document Manager portlet might be the result of faulty configuration of the Lotus Domino server running Lotus Domino Document Manager software, the portlet, or the users browser software. Problem: Cursor focus can be incorrect when entering user name for Domino Document Manager portlet In portlets that use the iFrame feature, when users type in a text input field using Microsoft Internet Explorer, cursor focus can unexpectedly shift to areas of the portlet outside the field. This happens when the iFrame points to a Web site that automatically moves focus to a text input field, and users move in or out of edit mode, or maximize or minimize the portlet. Solution: Advise users to click inside any input field before typing.

Chapter 1. Troubleshooting

89

Troubleshooting Document Manager


This section contains information that can assist you in preventing, identifying, and correcting problems related to Document Manager. v Error message when displaying Microsoft PowerPoint or Excel documents on page 91 v Using the accessibility toolbar in Rich Text Editor and Netscape on page 91 v When deleting a large library, the system times out or seems to stop on page 91 v Search fails with failed to load error on page 91 v Importing large documents in Portal Document may fail with a RollBackException error on page 92 v Document Manager plugin is not supported for Apple Mac systems when using the Firefox 1.5 browser on page 92 v Using Apple Safari browser, unable to exit Document Manager on page 92 v Document Manager table list is incomplete during initial access on page 92 v Import error 12002 on IBM DB2 Universal Database for z/OS on page 93 v Unable to link to Document Manager from Personalization preview or the Personalized List portlet on page 93 v Missing buttons and file tree view on page 93 v Installation of Document Manager plug-in prevented when using an IPv6 (Internet Protocol version 6) Web address on page 93 v Previewing 100MB file might result in an error on page 94 v Using the timeout feature in DCS for Stellent conversions on page 94 v Unable to upload large file (10MB to 500MB) to Document Manager on page 94 v Javascript errors occur when Document Manager plug-in is not installed on page 96 v Unable to remove documents from Private Drafts or Locked Documents views on page 96 v An error occurs when importing large files using the Cloudscape database on page 97 v Error condition 12030 occurs when importing large files using Domino WebServer 6.5.5 on page 97 v Setting the JVM max heap size to enable file importing on page 97 v Preview of large documents fails in Document Manager on page 98 v Unable to open an Excel document using Internet Explorer 6.0 SP1 on page 98 v Loss of unsupported features upon conversion on page 98 Document Viewer on page 98 Rich Text Editor on page 99 v Problems viewing documents as HTML on page 99 v Problems with searching specific language documents on page 104 v Problems with Document Conversion Services on page 105 v Problems with SearchML on page 106 v Known limitations of Rich Text Editor on page 106 v Known limitations of HTML preview on page 125 v Stellent 8.0.1 compatible platforms on page 126

90

Troubleshooting guide

v v v v v

Known limitations for Document Manager on page 127 Known limitations for Document Libraries on page 134 Known limitations for desktop components Troubleshooting Document Manager on page 90 Search fails and DB2 encounters errors with message 00C90096 on page 137

Error message when displaying Microsoft PowerPoint or Excel documents


When viewing Microsoft PowerPoint or Excel documents from Document Manager, an error message is displayed. When you click on the document name of a PowerPoint or Excel document, a message box appears that says: The file MSVCP60.dll can not be found. If you click the OK button in this message window, the document is displayed.

Using the accessibility toolbar in Rich Text Editor and Netscape


Pressing the Ctrl+Shift+m key sequence should bring up the accessibility toolbar in the Rich Text Editor. However, if you are using the Netscape browser, you must follow these steps to bring up the accessibility toolbar: 1. Using the Netscape browser, open the Rich Text Editor from Document Manager by creating a new RTE document or editing an existing RTE document. 2. Click inside the editing window in the Rich Text Editor. 3. Press the Ctrl+Shift+m key sequence.

When deleting a large library, the system times out or seems to stop
Problem: If the portal server is configured with a remote database, such as DB2, you may experience difficulty when trying to delete a large document library (5,000 or more files). The symptoms might include: v When the deletion process has been running some time, it seems to have stopped, or timed out, with the library name still in the list of libraries. v If you refresh the library list, you see the response Error 409: EJPEJ0096E: Your previous request is still being processed. Wait a few moments and try again. v If you open a new browser and try to delete the library again, you see the response An error occurred while trying to delete the document library. If you look in the server log, you see the exception message path does not exist. Solution: Wait longer for the delete process to complete. The delete is being processed in the background and will eventually finish.

Search fails with failed to load error


Problem: During heavy usage of Document Manager in a data-sharing DB2 database using RRS, the maximum number of concurrent identify level agents can be exceeded. The resulting error message is similar to the following example:

Chapter 1. Troubleshooting

91

ExtendedMessage: BBOO0220E: SCHD0104E: The Scheduler poll daemon WPSTaskScheduler (wps/Scheduler) failed to load tasks from the database due to an exception: java.sql.SQLException: [IBM/DB2] [T2zos/2.7.72]T2zosReusableConnection.flowConnect:DB2AttachInterface:initRRSAFAttach:1064:RRS Identify failed,Return Code=8, Reason Code=X00F30055,Subsystem ID:DS02,Plan Name:, Pklist:NULLID.*DSRA0010E: SQL State = null, Error Code = -99,999DSRA0010E: SQL State = null, Error Code = -99,999

Solution: Increase the values in the DB2 DSNTIPE panel as follows:


IDFORE=100 IDBACK=1800

Importing large documents in Portal Document may fail with a RollBackException error
Problem: Importing large documents in Document Manager may fail with the following errors in the logs:

javax.transaction.RollbackException at com.ibm.ws.Transaction.JTA.TransactionImpl.stage3CommitProcessing(TransactionImpl.java(Compiled C at com.ibm.ws.Transaction.JTA.TransactionImpl.processCommit(TransactionImpl.java(Compiled Code)) at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java(Compiled Code)) at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java(Compiled Code)) at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java(Compiled Code)) at com.ibm.ws.Transaction.JTA.UserTransactionImpl.commit(UserTransactionImpl.java(Compiled Code)) at com.ibm.icm.ci.JCRUserTransaction.commit(JCRUserTransaction.java(Compiled Code)) at com.ibm.icm.ci.JTATransaction.commit(JTATransaction.java:176) at com.ibm.icm.jcr.NodeImpl.save(NodeImpl.java:2479)

Solution: Rollback exceptions may be caused by a slow network. Less distance between servers, and more bandwidth between the database and the server, can reduce errors, particularly when dealing with large files in Document Manager.

Document Manager plugin is not supported for Apple Mac systems when using the Firefox 1.5 browser
See the topic Supported hardware and software for WebSphere Portal Version 6.0, and the section Supported Web browsers, for a list of fully supported browsers.

Using Apple Safari browser, unable to exit Document Manager


Problem: If you navigate to Document Manager using the Safari browser, then click Cancel when prompted to install the plug-in, you will not be able to use the contextual menus (Launch button) to exit Document Manager. The menu is displayed up but no items can be selected. Solution: A workaround is to click Go instead of Cancel when prompted to install the plug-in. The plug-in installation page opens. Now you can close the plug-in installation and exit Document Manager. Apple Safari browser support for WebSphere Portal is limited. Document Manager does not work at all with Safari. See the topic Supported hardware and software for WebSphere Portal Version 6.0, and the section Supported Web browsers, for a list of fully supported browsers.

Document Manager table list is incomplete during initial access


Problem: When Document Manager is initially installed, and you view the document library table list of contents, the table might display only icons and no text, or only the document titles with no icons.

92

Troubleshooting guide

Solution: Restart the Document Manager Web application or the WebSphere Portal server.

Import error 12002 on IBM DB2 Universal Database for z/OS


Problem: A timeout error 12002 occurs when uploading files larger then 100 MB on DB2 for z/OS. Solution: The timeout problem occurs because of the slow response time from DB2. The workaround is to improve the DB2 throughput. For more information, refer to the DB2 performance tuning guide, which is part of the DB2 installation.

Unable to link to Document Manager from Personalization preview or the Personalized List portlet
Problem: Using Personalization preview and the Personalized List portlet, you might be unable to generate links to Document Manager documents under the following conditions: v No Document Manager portlet has ever been visited by any user on that portal. In this situation, one of the following messages is output to the error logs: The specified document library has not been registered or PDM Category is not registered. v The document library to which the document belongs is not configured on any Document Manager portlet, or that Document Manager portlet has never been visited by any user on the portal. Solution: Register the document library to a portlet and visit the portlet using an account with the appropriate permissions.

Missing buttons and file tree view


Problem: If you use the XML configuration interface to transfer a portal configuration that includes Document Manager, buttons and the file tree view might be missing from the user interface panels in Document Manager. Solution: When the Document Manager Web module is redeployed, its groups must be mapped to the All Authenticated group in WebSphere. To map the groups, follow these steps: 1. Log in to the WebSphere Application Server administrative console. 2. Select the Document Manager application, as follows: a. Expand Applications. b. Select Enterprise Applications. c. Locate the application that starts with Document Manager. 3. Click Map Security Roles to Users/Groups. 4. Assign the Authenticated role to the All Authenticated group. 5. Save your changes. 6. Restart the portal.

Installation of Document Manager plug-in prevented when using an IPv6 (Internet Protocol version 6) Web address
Problem: Many Document Manager functions depend on the installation of the Document Manager plug-in on your local system. If you use a Netscape, Firefox or
Chapter 1. Troubleshooting

93

Internet Explorer 7 browser, and try to access a portal server using an IPv6 URL (Web address), the URL is not accepted correctly, and this prevents installation of the plug-in. An IPv6 URL looks like this: http:// [2002:92a:8f7a:20:9:42:81:231]:10038/wps/portal. A Web site must be accepted as valid or trusted by the browser before installation of the plug-in can be completed. Firefox, Netscape and Internet Explorer 7 browsers do not accept IPv6 Web sites addresses as valid or trusted. This is due to a bug in these browsers. Solution: To install the Document Manager plug-in, use an IPv4 URL instead (example: http://www.ibm.com:10038/wps/portal. Or, configure the following settings in Internet Explorer 7: 1. Click Tools > Internet Options.... Click the Security tab. Select Trusted sites. Click Sites. Type http://[2002:92a:8f7a:20:9:42:82:232] in the Add this website to the zone: text box and click Add. 6. Click Close. 7. Click OK. 2. 3. 4. 5.

Previewing 100MB file might result in an error


Problem: If you attempt to preview a 100MB file in Document Manager, you might see this error message on the preview page:
The document contents could not be previewed. You must download the document to view the contents.

Solution: Download the document to your local system to preview.

Using the timeout feature in DCS for Stellent conversions


Problem: Viewing large-ized files of 100 MB or more in the HTML preview may cause Document Manager to hang. Solution: The timeout feature can be used to terminate the conversion process so that Document Manager doesnt hang. To enable the timeout feature, go toportal_server_root/shared/app/converters.xml, and in the Converters.xml file, change the TIMEOUT parameter value to x where x is the time in seconds after which the conversion process should terminate.

Unable to upload large file (10MB to 500MB) to Document Manager


Problem: Document Manager has the ability to store documents up to 500MB in size. However, there are several factors that limit actually uploading documents this large. Solution: Adjust the following settings to maximize the ability of Document Manager to upload large documents: PostSizeLimit setting

94

Troubleshooting guide

You can change the PostSizeLimit setting in the plugin-cfg.xml file, located in the \AppServer\config\cells directory, to allow documents larger than 10MB to be uploaded into Document Manager. If an HTTP server is being used in front of your portal server you will have to modify the PostSizeLimit to upload documents larger than 10MB. The PostSizeLimit value determines the maximum size document that can be uploaded. The default value for PostSizeLimit is 10000000 (10MB). Increase this value to 500000000 (500MB). This is the maximum file size supported by Document Manager. Transaction timeout value The transaction timeout value is the maximum duration (in seconds) for transactions to run on the server before an automatic rollback is issued. This could also be an issue when uploading larger files under load. The default value for this setting is 2 minutes. Increasing the value of this timeout will allow larger files to be uploaded. Experiment with different values for this setting to get it right for your configuration. If the transaction timeout value is a problem you will see a message similar to the following in the SystemOut.log:
WTRN0066W: Transaction (2633625) 0001bba9:00000001e0282f991485e7d9a33267078cf208da52b2bc4bd3055b3adf[] has timed out after 120 seconds.

You can modify the value for the transaction timeout value by going to the adminisrtative console and following these instructions: 1. Select Servers Application Servers WebSphere_Portal Container Services Transaction Service. 2. Set the Total Transaction lifetime timeout. Maximize JVM heap size Database drivers can read large portions of binaries into memory depending on setup and capabilities. Increasing the maximum JVM heap size on the portal server is recommended to work around this problem. See the Portal tuning guide for recommended upper values. The tuning guide is available from this Web page under the category Performance Guides: http://www.ibm.com/websphere/portal/ library. Other factors that can affect the upload of large documents include: Browser timeouts Uploading documents to Document Manager is done via the browser. Depending on the speed of the network connection to the server, and the size of the document, the upload could take a long time. During this time your browser session might time out, resulting in a file upload failure. Portal server load The more load the target portal server is under, the more likely it is that timeouts will occur when trying to upload large files. Uploading large documents during off-peak usage hours can help limit this impact.

Chapter 1. Troubleshooting

95

Javascript errors occur when Document Manager plug-in is not installed


Problem: If the Document Manager plug-in is not installed, Document Manager pages are displayed with Javascript errors. Document libraries can be configured to enable or disable installation of the Document Manager plug-in. If you do not want to be prompted to install theDocument Manager plug-in in your browser, you can configure the document library to disable the plug-in installation. However, if you choose not to install the plug-in when prompted, there will be Javascript errors on the Document Manager page. Solution: To disable the installation of the Document Manager plug-in for a document library, follow these steps: 1. Log in to Document Manager and navigate to the document library where you want to disable the plug-in installation. 2. Click on the right-hand drop-down menu and click Configure. 3. Click to deselect Enable browser plug-in. 4. Click Save to save the document library configuration.

Unable to remove documents from Private Drafts or Locked Documents views


Problem: When a portal user is deleted, then a user with the same name is added to the portal, draft or locked documents created by the deleted user appear in the new users Private Drafts or Locked Documents view. Because the permissions assigned to the newer user do not apply to the documents created under the deleted user account, the newer user is unable to remove these documents. Details of the document behavior are: v If User1 is deleted, then: drafts submitted by User1 cannot be accepted. drafts submitted by User1 can be rejected. private drafts authored by User1 are no longer available. published documents that have a private draft authored by User1 cannot be deleted. v If User1 is re-added, then: submitted drafts that were rejected now appear in User1s Private Drafts view. private drafts that were authored by the previous User1 cannot be deleted or modified. published documents that have private drafts authored by the previous User1 cannot be deleted. even if locking is disabled in the document library, any documents locked by the previous User1 remain locked. Note: This locking scenario always occurs when locking is enabled for a document library, and a user locks a document, and then locking is disabled. The document remains locked.

96

Troubleshooting guide

An error occurs when importing large files using the Cloudscape database
Problem: When importing a file greater than 100 MB in size, using Document Manager and the Cloudscape database, an error occurs and the import process fails. This is a known limitation of the Cloudscape database.

Error condition 12030 occurs when importing large files using Domino WebServer 6.5.5
Problem: When importing a file greater than 10 MB in size, using Document Manager and Domino WebServer 6.5.5, the error condition 12030 occurs and the import process fails. Solution: By default, the Domino Webserver limits the post request size to 10 MB. When importing larger files, the HTTP configuration parameter needs to be modified as follows: v Maximum Post Data Size must be modified to the size of the file to be downloaded v Request Content Size should be set to zero (0) to allow unlimited content size

Setting the JVM max heap size to enable file importing


Problem: When importing files into a document library while running indexing at the same time, or when importing large documents, an out of memory error might appear, or a portal crash might occur. Solution: During text indexing of imported documents, the binary conversion routine might run out of memory writing out the converted string buffer. This problem is encountered with very large text files, or large files stored in a zip file format such as Word documents or PowerPoint presentations. The file size limit is determined by the size of the JVM heapsize. For example, the typical JVM heapsize is 512MB. A 75MB zip file may expand into over 300MB in size and cause the out of memory error, depending on how much of the heap is being used by other parts of the application. Avoid importing extremely large files into Portal Document Manager. If you must import large files, the out of memory error can be avoided by tuning the portal for performance, which involves setting the JVM max heap size limits, as described below: v From the WebSphere Application Server Administration Console, select Servers Application Servers yourPortalServerName Java and Process Management Process Definition Servant Java Virtual Machine Maximum Heap Size to set the JVM heap size. v Make sure that the system has enough physical memory for all of the processes to fit into physical memory, plus enough for the operating system. When more memory is allocated than the physical memory in the system, paging will occur, and this can result in very poor performance. v After doing any tuning of heap sizes, monitor the system to make sure that paging is not occurring. As mentioned above, paging can cause poor performance.

Chapter 1. Troubleshooting

97

v WebSphere Portal runs with an 31 bit JVM. Therefore, the address space limit is 2 GB. The JVM heap size should be set to 768 MB maximum because WebSphere Portal also fits into the same address space. You can find more information at Java virtual machine storage tuning tips for z/OS. Also refer to Tuning performance.

Preview of large documents fails in Document Manager


Problem: When previewing a large document, such as a 10MB or larger document, Document Manager might display out of memory errors, or might stop working. Solution: Increase the JVM heap size as specified in the troubleshooting item Setting the JVM max heap size to enable file importing on page 97. In addition, you should consult the WebSphere Portal Performance Tuning Guide to ensure that the capacity of the entire portal environment is greater than the intended use. Tuning guides for various versions of WebSphere Portal are available on the Product Documentation Web site: http://www.ibm.com/websphere/portal/library.

Unable to open an Excel document using Internet Explorer 6.0 SP1


Problem: When you download an Excel document stored in Document Manager and select Open, the second time the document is downloaded, the open command might fail. This occurs only in Internet Explorer 6.0 SP1, the version that is included in Windows 2000 and Windows XP prior to SP2. A cache problem in Internet Explorer 6.0 SP1 prevents the call to Document Manager to re-send the Excel document. Solution: A workaround can resolve the problem temporarily. In Internet Explorer, click on Tools Internet Options Delete Files and select Delete all offline content. Restart the browser.

Loss of unsupported features upon conversion


Using Document Conversion Services, Document Manager can view and edit many document formats via the document conversion framework. As with any document conversion, however, some loss of formatting and features is expected. The following list details some reasons why documents viewed using Document Conversion Services do not retain all of the features of the program they were created in: v The source document uses features not available in the default Rich Text Editor. v Conversion from the source document to the target document requires a lossy conversion. For example: vector graphics might be converted to bitmaps on the server. v The source application has more formatting and styling options than the default Rich Text Editor.

Document Viewer
The viewer makes a read-only HTML rendering of the source document. The business information of the source document should be preserved, though the styles and formatting might diverge from the original. In particular, graphical file

98

Troubleshooting guide

formats, such as Freelance Graphics or PowerPoint, render as JPEGs, one per slide. This conversion relies on the graphical capabilities and settings on the server, including: v available fonts v resolution v color depth For best results, users should ensure that the server has the same fonts available as used in the source documents, and that the color depth of the server matches that of the majority of the clients.

Rich Text Editor


The Rich Text Editor uses HTML as its document format. The following features are lost in conversion: v Page-level constructs, such as headers, footers, page numbers, and hard page breaks are not part of HTML. So page breaks will be lost and repeating page-level text, such as headers and footers, will be inline on each page. v Graphics within text blocks can change position, since the ability to position graphics within text blocks is more constrained in HTML than in full-functioned word processors. v Text control depends on which client browser you use. These controls differ in the details of text layout, especially with regards to complex tables. v Client differences, especially across a heterogeneous client platform base, can affect fidelity, especially with regards to available fonts.

Problems viewing documents as HTML


Certain file types can be viewed as HTML in Document Manager. If you are having problems viewing a document as HTML, refer to the Viewing documents in HTML topic for a list of supported file types.

Problem: Non-English characters are incorrectly displayed in the HTML view of a text file
The HTML view of a text file containing non-English characters might display the non-English characters incorrectly. Solution: Set the following two properties in the portal_server_root/shared/app/ export.cfg file: v charset: Set this property to the charset of the source (text) file. v fallbackformat: This property specifies the file format to be assumed in case the file cannot be identified. For example, if a text file containing Japanese characters displays the Japanese characters incorrectly, ensure that the charset property has been set to shiftjis and the fallbackformat property to FI_SHIFTJIS. Note: Letting the values of these properties to persist in the export.cfg file may hinder the correct HTML preview of other files. Thus, it is very important to revert to the earlier settings of these properties once the text file has been previewed.

Chapter 1. Troubleshooting

99

Problem: HTML view is displayed in black and white


The HTML view of color files in Powerpoint,, Freelance and Word, displays grayscale. In Microsoft Word, images are displayed in black and white, while text is displayed in color. Solution: The problem lies in starting portal from an XWindows session exported to a Microsoft Terminal Services session. If the portal is started from an XWindows session exported to the Windows box directly, full-color images and text are displayed.

Problem: Stellent does not support comments in Word documents


If the user creates a Word document with comments and then uses the document conversion feature to view an HTML version of the document in Document Manager, text content is visible but comments are not. This is known limitation of Stellent, which is used in the conversion from Word to the HTML view format.

Problem: Stellent does not support customized bullet styles


A Word document is created with multiple lines of content, each line using a different custom bullet style, such as telephone or diamond. The document is imported into Document Manager and viewed in HTML format. The custom bullet styles are not preserved in the HTML view. This is a known limitation of Stellent, which is used in the conversion from Word to the HTML view format.

Problem: Stellent does not support automatic update functions in HTML view of a PowerPoint Presentation file
When viewing a PowerPoint presentation file in HTML view, the automatic update functions in the PowerPoint file do not work. This is a known limitation of Stellent and is not supported in Stellents 8.1 release also.

100

Troubleshooting guide

Limitations viewing documents as HTML The following issues are expected in the HTML preview of Word and RTF files: v If the Word document has a diagram with DBCS characters, the characters are shown as *****. v Certain fonts like Webdings, Math C and Simsun fonts are not supported. v When viewing a Word file with tables and text, the order of the content is not the same as the original. v Random alignment of text boxes. v Preview does not display the following font effects found in Word Shadow, Emboss, Engrave, Double-Strike-Through, Shimmer, or Marching Red Ants. v Word text effects such as blinking background, dotted underlines, and sparkling text are not displayed. v The symbols such as omega, zeta and so on are not displayed. v Multi-column text will be displayed in a single column. v Preview does not display table borders, table border colors, styles, agates for DBCS characters, or page background colors. v Preview does not display paragraph shading or graphical page borders. v Vertical text is displayed as horizontal text. v Diagrams and tables may not be displayed in the same order as in Word file. v Preview displays a paragraph border as individual borders for each line of the paragraph. v Text wrapped around a picture in Word is displayed below the picture. v Strike-through with small caps may be rendered unevenly. v Headers and footers in a Word file are not displayed. v Comments in a Word file are not displayed. v Table alignment is improper when using Firefox browser. v Visual Basic controls and macros are not supported. v WordArt text is displayed as plain text in a frame. v Picture bullets are not supported. v Watermarks are not supported. v Only simple line charts are displayed for Word 2007 files. However, these charts may not be displayed correctly all the times. v .png images in a Word 2007 file are not displayed. v SmartArt in Word 2007 is not supported. v Automatic table formatting in Word 2007 is not supported. v Password protection for Word 2007 files is not supported. v Equations are not supported for Word 2007 files. v OLE objects do not work. The following behavior is expected in the HTML preview of a PowerPoint file: v Chinese characters are not the same as in the original PowerPoint file. v Comments are lost. v Only basic line charts are supported. v Arabic characters are displayed as **** . v Word art text is displayed as plain text. v To view DBCS characters, install arialuni.ttf on the server. v Certain fonts like Monotype Sorts are not supported. v Smart quotation marks ( and ) are incorrectly displayed.

Chapter 1. Troubleshooting

101

Limitations viewing documents as HTML The following issues can be expected in the HTML preview of an Excel file: v Drawing objects do not display correctly. v Different cell borders not displayed. v Preview doesnt work for an empty Excel sheet. v Wrapped text in an Excel file looks different in the HTML preview. v WordArt text in an Excel file is displayed as plain text. v False and True displayed as 0 and 1, respectively. v Charts are not displayed properly. For Excel 2007 files, only basic line charts are displayed. v Arrows are not displayed properly. v Comments are lost. v .png and .gif images are not displayed. v Date and time format may change. The following problems are expected in the HTML preview of a Lotus WordPro file: v On all non-Windows platforms, the HTML preview displays only the text content in the WordPro file. Font formats, tables, images, DBCS characters, paragraph styles, and hyperlinks are not displayed. v Bitmap images, equations, comments, table of authorities, and table of contents are not displayed. v Charts are corrupted in the HTML preview. v Background color is not displayed. v Patterns are not displayed. v Shadow and shadow depth are not displayed. v Page numbers are not appended. v Multilevel bulleted lists are not displayed properly. The following behavior is expected in the HTML preview of a Lotus 1-2-3 file: v A Lotus 123 file containing a map can be uploaded into Document Manager, but when the document is viewed in HTML, the map is lost. v Diagrams, including ellipses, rectangles, and free lines, are not displayed. v Pictures and charts placed in separate cells on the sheet are all displayed in the first cell of the sheet. v Horizontal and vertical alignments, justified text, orientation, and merging of two or more cells are lost. The following behavior is expected in the HTML preview of a WordPerfect X3 file: v Text properties, such as Outline and Shadow, are lost. v Webdings font is not supported when using Mozilla or Firefox browsers. v Comments are not displayed. v Drawing objects are lost when viewing the file on Non-Windows platforms. On Windows, both drawing objects and images are lost.

102

Troubleshooting guide

Limitations viewing documents as HTML The following behavior is expected in the HTML preview of a Presentations X3 file: v Hyperlinks do not work. v OLE objects are not displayed. v A Microsoft Excel chart embedded in the file is not displayed. v DBCS characters are lost. v Bullet styles may be changed because only the following bullet styles are supported : Supported Bullets Bullets - Basic Bullets - Multi Level Bullets - Different Characters Bullets - Space before bullet Numbering - Types (normal, alphabetic (upper & lower case), Roman (upper & lower case)) Numbering - start at any number Numbering - prefix (characters before numbering) Numbering - suffix (characters after and between levels of numbering) Numbering - any number of levels to show Bullets - Space between bullet and text Numbering - Indents (such as multiple tabs between levels) The following behavior is expected in the HTML preview of an Open Office Impress file from Portal 6.0.1 or later: v Text properties like shadow and contours are lost. v Hyperlinks do not work. v Charts and OLE Objects are lost. v Bullet style may be changed. v Automatic Update Function is not supported for HTML viewer and searchML Conversion. v DBCS characters are displayed as junk characters. Installing arialuni.ttf on the server may resolve the problem in certain cases. v Arabic characters are displayed as asterisks (*). v Botanical font is not supported. v Viewing a spreadsheet within an Impress file is not supported by Stellents VSSOI6 filter. In addition, viewing the following items in Impress files is not supported: OLE (including embedded Impress objects) Sound Video Applet Formula Chart Star Office Draw objects using Effects (Slide Show -> Effects), Interaction (Slide Show -> Interaction), or Transitions (Slide Show -> Slide Transition) Objects Floating frame

Chapter 1. Troubleshooting

103

Limitations viewing documents as HTML The following behavior is expected in the HTML preview of an Open Office Writer file: v Text properties, such as Outline and Shadow, are lost. v Drawing objects are lost. v Bullets may be lost or changed. v Horizontal lines are lost. v Spreadsheets are not displayed. In addition, viewing the following items in Writer files is not supported: OLE Plug-in Sound Video Applet Formula Chart Star Office Draw objects Spreadsheet would qualify as OLE. v The Show Entire Document link does not appear in the Document Manager when previewing a multi-page Writer file. The following behavior is expected in the HTML preview of an Open Office Calc file: v Text only support for Open Office Calc files. v Plain text only appears in the HTML preview of the file. v Extra content and interrogation marks (?) display in the HTML preview. The following behavior is expected in the HTML preview of an Open Office Draw file: v Text only support for Open Office Draw files. The following behavior is expected in the HTML preview of a Quattro Pro X3 file: v There is text only support for Quattro Pro X3 files of versions 9.0 to 12.0. Only plain text will appear in the HTML preview of the file. v Bullet style may be changed. v DBCS characters are displayed as junk characters.

Problems with searching specific language documents


Problem: A user cannot search a specific language document in Document Manager. When searching for a specific language document, you may encounter several problems. Solution: 1. Create the document with the desired language option. Use the basic search on the same language enabled browser. 2. You do not have to use the same language version browser. Specify the same language in browser language option or log into a Portal with a user ID that has the same a preferred language. Note: You can also use the advanced search with the same language option. For example, if you search Japanese documents, you have to create the documents with Japanese language option. Then, you have to search in basic search on a Japanese enabled browser. You can also use the advanced search with the Japanese language option selected.

104

Troubleshooting guide

Problems with Document Conversion Services


This section describes the known limitations for Document Conversion Services (DCS). Some of the limitations require you to perform workarounds. v On z/Linux, cannot launch setupremotedcs.sh to install DCS remotely v After adding a document type to the content-type.properties file, have to re-import existing documents v Double-byte (DBCS) characters in a document object or diagram display as XXX in a Microsoft Word document v The remotedcs.zip. file is seen as having zero bytes by the unzip tool v When a PDF file is converted from a RTE file, it doesnt open in Document Manager The limitations are related to the IBM proprietary formats being converted to different types of files. The different types of files that are currently supported by DCS are given below: v IBM proprietary formats (Rich Text Editor, SpreadSheet, and Presentation) to Microsoft/Lotus equivalents. Note: The Spreadsheet and Presentation Editors are not supported in Portal 6.0 and later. Microsoft/Lotus equivalents to IBM proprietary formats (RTE, SpreadSheet, and Presentation). IBM proprietary formats (Rich Text Editor, Spreadsheet, and Presentation) to HTML/SearchML. Open office formats and PDF to SearchML. Rich Text Editor to PDF. Conversion of over 250 file formats including Microsoft /Lotus /OpenOffice formats to HTML and SearchML.

v v v v v

Problem: On z/Linux, cannot launch setupremotedcs.sh to install DCS remotely. On z/Linux you will not be able to launch setupremotedcs.sh as supplied because it does not contain UNIX end-of-the line characters. When you launch the script it fails with the message: bad intrerpreter: No such file or directory. Solution: To resolve this you need to convert the file so it has Unix end-of-line characters. One possible way to do this: using something like UltraVNC that supports X11 graphics when working with your Unix system, when you have KDE installed, open the setupremotedcs.sh file in the kwrite editor. In kwrite, go to Tools End of Line. You will see that Windows-DOS is selected as the end-of-line type. Select the UNIX box instead, then save the file. Another way to convert end-of-line characters is to use a dos2unix utility that can change the file format to Unix file format. Problem: After adding a document type to the content-type.properties file, have to re-import existing documents. Solution: If you find that every time you preview a document in a specific format, you are prompted to download the file, then you need to add or modify the file

Chapter 1. Troubleshooting

105

types in the content-type.properties file. However, for files that already exist in the document library, you will not be able to preview or convert the documents until you import them again. Problem: Double-byte (DBCS) characters in a document object or diagram display as XXX when a Microsoft Word document is uploaded to Document Manager and viewed as HTML. Solution: This is a known limitation that will be fixed in the next portal release. Problem: You might receive an error when using WinZip to open remotedcs.zip. The file is seen as having zero bytes by the unzip tool. Solution: Use an archiving utility other than WinZip, such as unzip.exe. Problem:When a PDF file is imported or converted from a RTE file and viewed in Document Manager, it doesnt open in Document Manager. Solution:Install the latest version of Adobe Acrobat Reader at client side to view the PDF files in Document Manager.

Problems with SearchML


Limitations in SearchML When a Quattro Pro X3 file containing double byte characters (DBCS) is converted to SearchML, the double byte characters are displayed as junk characters. When a Quattro Pro X3 file containing numeric data of different font sizes is converted to SearchML, some of the numbers display additional characters appended to them. Page number in the Open Office will not be reflected correctly in SearchML, after conversion. Double Byte Code Set characters in SearchML are illegible after they are converted from Open Office-Calc format. Currency format of financial function in Open Office will not be reflected correctly in SearchML after conversion. Header and footer in Open Office will be lost in SearchML after conversion. Earlier versions of .doc files created with older applications, such as previous versions of Abiword, may not be converted to SearchML. PDF files with Chinese characters cannot be converted to SearchML.

Known limitations of Rich Text Editor


This section describes known limitations for the default Rich Text Editor. Some limitations require that you perform workarounds. v Pop-up blocker prevents saving documents in the Rich Text Editor v Images copied from the clipboard into the Rich Text Editor are not visible from another computer v Spell Checker fails to start in a cluster environments after the version upgrade v Remote Spell Checker does not work in an SSL-enabled environment v Recovering a file from the temporary storage space v Using Mozilla, Firefox, or Netscape browsers on page 108 v Rich Text Editor

106

Troubleshooting guide

v Internet Mail Box

Problem: Pop-up blocker prevents saving documents in the Rich Text Editor
If you have enabled a pop-up blocker in your browser, you will not be able to save an edited document when you click the close button (X) in the Rich Text Editor. Solution: To avoid this problem, add the portal host site to the list of sites where pop-ups are allowed before you open the document in the rich text editor.

Problem: Images copied from the clipboard into the Rich Text Editor are not visible from another computer
When creating or editing a document using the Rich Text Editor, if you copy images from a local application, going through the system clipboard, the images do not appear if you view the document from another computer. The images are only visible from the local machine where the copy and paste occurred. This problem happens because the images are saved with the local URL, and are not saved to the portal server. When the same document is opened on another computer, the images are missing since they are not in the location which is stored in the Rich Text Editor document. This is a known limitation of the Rich Text Editor.

Problem: Spell Checker fails to start in a cluster environment after the version upgrade
The SpellCheck functionality is not working after installing or uninstalling WebSphere Portal, and the SystemOut.log shows the exception
448aeb8f ContainerImpl E WSVR0501E: Error creating component null [class com.ibm.ws.runtime.component.ApplicationMgrImpl] com.ibm.ws.exception. RuntimeWarning: Failed to open /opt/WebSphere/AppServer/config/cells/pvcent44Network/applications/ SpellCheckService.ear/deployments/SpellCheckService at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:246).

Solution: The error occurs because in WebSphere Application Server, during the installation of an application, there is no way to determine if an application has been fully expanded and is ready to be started. The APAR PQ97212 solves this problem. The users can restart the portal server after waiting for 15 minutes. The exceptions will no longer appear since the application is now been fully expanded and ready to be started.

Problem: Remote Spell Checker does not work in an SSL-enabled environment


The remote SpellCheck functionality does not work in an SSL-enabled environment. This is a known limitation of the Rich Text Editor.

Problem: Recovering a file from the temporary storage space


While working in a Rich Text Editor file, if the portal session is closed prematurely, or the browser is closed accidentally before you can publish your file into Document Manager, it might appear that the file was not saved. However, the file is available in a temporary storage space, which is located in a path similar to this:
Chapter 1. Troubleshooting

107

app_server_root\profiles\Profile_Name\temp\WAS_Cell_Name\WebSphere_Portal\odc\ RichTextEditor.war\cds\Session_Id\Filename.ort

You can recover your file from the temporary space. If you need help locating your temporary space, contact your portal administrator. Note: the document in temporary storage will contain the unpublished content only if it is has previously been saved by clicking the Save button, or clicking the close window X in the upper-right corner and then clicking Save.

Using Mozilla, Firefox, or Netscape browsers


v Problem: Using spell checker with Firefox browser displays javascript error on page 109 v Problem: Using bold, italic or underline in Mozilla results in blank lines on page 109 v Problem: Bold, italic or underline may function incorrectly in Mozilla on page 109 v Problem: Content in Rich Text Editor is not editable when first opened in browser other than Internet Explorer on page 109 v Problem: Focus in editor window instead of Find/Replace window when using Mozilla on page 109 v Problem: Match whole words option not available in Firefox browser on page 110 v Problem: No progress window shows when creating or loading a file into the Rich Text Editor on page 110 v Problem: Symbol fonts are not displayed in Mozilla version 1.4, 1.6, and 1.7 and in Netscape on page 110 v Problem: Symbol fonts are not displayed in Rich Text Editor (RTE) for Mozilla, Firefox, or Netscape browsers on page 110 v Problem: Bullets do not display in Rich Text Editor or HTML view when using Firefox, Netscape or Mozilla browser on page 110 v Problem: Multiple prompts before saving document on page 111 v Problem: Comments are not displayed in the HTML view of a Rich Text Editor file when using Mozilla or Firefox browsers on page 111 v Problem: Rich Text Editor closes without saving changes in Netscape browser on page 111 v Problem: Closing the window using the button in the upper right corner on page 111 v Problem: Must select text first to insert a hypertext link on page 111 v Problem: Text becomes part of a hyperlink on page 112 v Problem: Alignment doesnt work for the text with headings that are numbered or bulleted lists on page 112 v Problem: Undo and Redo functions may not work on Comments on page 112 v Problem: Bullets and Numbering may function improperly in Mozilla browser on page 112 v Problem: Bullets and Numbering result in loss of paragraph formatting and right to left text direction in Firefox, Netscape, or Mozilla browser on page 112 v Problem: Font drop-down list displays Times as the selected font even if the browser font is other than the Times font on page 112

108

Troubleshooting guide

v Problem: Undo and Redo functions cannot perform character by character text replacement on page 112 v Problem: Undo function does not work after clicking the Print and Toggle HTML View buttons on page 113 v Problem: Toggle HTML View does not function properly in Arabic locale on page 113 v Problem: Incorrect numbering in a multilevel numbered list on page 113 v Problem: Alignment of comments cannot be changed in Firefox on page 113

Problem: Using spell checker with Firefox browser displays javascript error
When using spell checker in a Firefox browser, a javascript error message may display. This is due to a Firefox limitation and does not adversely affect the function or performance of the spell checker.

Problem: Using bold, italic or underline in Mozilla results in blank lines


When creating a new file using the Rich Text Editor with the Mozilla browser, if you click bold, italic or underline, and then type text and press Enter to create new lines of text, a blank line is created on the third line. Solution: This problem occurs only when using the Mozilla browser. The suggested fix is to upgrade to the Firefox browser, which does not exhibit this behavior.

Problem: Bold, italic or underline may function incorrectly in Mozilla


In a Rich Text Editor file using the Mozilla browser, if you click bold, italic, or underline and then type text, the applied formatting is reflected. However, if you then press Enter twice and type some text, the Bold, italic, or underline formatting applied earlier is lost from that line onwards. Solution: This problem occurs only when using the Mozilla browser. The suggested fix is to upgrade to the Firefox browser, which does not exhibit this behavior.

Problem: Content in Rich Text Editor is not editable when first opened in browser other than Internet Explorer
When opening or creating content in the Rich Text Editor for the first time in browsers other than Internet Explorer, such as Mozilla and Netscape, the content might not be editable. Reopening the Rich Text Editor the second time resolves the issue. This is a known limitation for browsers other than Internet Explorer.

Problem: Focus in editor window instead of Find/Replace window when using Mozilla
When you are editing a Rich Text Editor file using the Mozilla browser, and use the Find/Replace feature, the focus moves to the editor window after you click the

Chapter 1. Troubleshooting

109

Find or Replace button. To continue using Find/Replace, manually click on the find/replace window to return the focus to that window. This is a known limitation of using the Mozilla browser.

Problem: Match whole words option not available in Firefox browser


If you edit documents using the Rich Text Editor through the Firefox browser, you will encounter a known limitation when using the Find/Replace function. In the Find/Replace window, the option to Match whole words when searching content is not available. Solution: Use a different browser.

Problem: No progress window shows when creating or loading a file into the Rich Text Editor
When a rich text file or Internet Mail Box e-mail is created or opened for editing using Mozilla 1.3, the file will load in a background window until the loading operation completes. The editor or e-mail window then will appear in the foreground. This is a focus issue with Mozilla when both the portlet window and the application window are refreshing. The focus does not move to the application window until loading in the portlet window completes. Solution: Wait for the file to load and the focus will correctly return to the opened application.

Problem: Symbol fonts are not displayed in Mozilla version 1.4, 1.6, and 1.7 and in Netscape
In the Mozilla browser, versions 1.4, 1.6, and 1.7, and in Netscape, the symbol fonts such as Wingdings, Wings 3, WP Hebrew David, Monotype Sorts, or Marlett and so on are not displayed in the Rich Text Editor file.

Problem: Symbol fonts are not displayed in Rich Text Editor (RTE) for Mozilla, Firefox, or Netscape browsers
Solution: To display the text in Symbol font, do the following: 1. In the Rich Text Editor (RTE), change the font to Symbol. 2. Go to the View Mode. 3. In the View Mode, change the HTML code for the text with Symbol font. For example, change the following:
<span style="font-family: symbol,fantasy;">Text with the symbol font</span> To <span> <font face="symbol,fantasy;">Text with the symbol font</font></span>

4. Go back to the Normal View Mode. The text is changed to Symbol font.

Problem: Bullets do not display in Rich Text Editor or HTML view when using Firefox, Netscape or Mozilla browser
By default, the Firefox, Netscape or Mozilla browser does not support the Wingdings font which includes bullet characters.

110

Troubleshooting guide

Solution: The workaround is to set the following options for the browser. 1. Edit the file which sets the encoding of fonts for the browser. The file is called fontEncoding.properties and is located in the [browser]\res\fonts directory. By default the full path is [root drive]:\Program Files\[browser]\res\fonts\ fontEncoding.properties. 2. Add this line to the font encoding file:
encoding.symbol.ttf = windows-1252 encoding.wingdings.ttf = windows-1252

3. Restart the browser. This workaround may not be possible for older versions of the browser such as Netscape 7.2 and Mozilla 1.7.12 or 1.7.13, because the properties files is not available.

Problem: Multiple prompts before saving document


When using the Mozilla browser in z/OS, users will be prompted with the message Click OK to continue multiple times when clicking on the X button in the top right corner of the editor window to close the window and save the document. This is due to a timing problem with the browser. Solution: This is a known limitation of the Mozilla browser.

Problem: Comments are not displayed in the HTML view of a Rich Text Editor file when using Mozilla or Firefox browsers
In Mozilla and Firefox browsers, when you view a Rich Text Editor file (.ort) containing comments, the comments are not displayed.

Problem: Rich Text Editor closes without saving changes in Netscape browser
The X button at the lower right-hand corner of the Rich Text Editor window in the Netscape browser is used to close the window. The window closes without prompting you to save any unsaved changes. Solution: Click the X (Close) button provided in the first toolbar of the Rich Text Editor window.

Problem: Closing the window using the button in the upper right corner
In Mozilla, if you use the Close button in the upper right-hand corner of the window to close, you might receive numerous prompts to save. Solution: Click OK to continue until the prompts no longer appear.

Problem: Must select text first to insert a hypertext link


When inserting a hypertext link into a Rich Text Editor document using Mozilla or FireFox, you must select some text first, then click on Insert Link to insert the link. The selected text is used as the content for the hypertext link.

Chapter 1. Troubleshooting

111

Problem: Text becomes part of a hyperlink


When text is entered after a hyperlink in Rich Text Editors HTML Toggle view, using FireFox 1.5 or above and latest Netscape browsers, it becomes part of the hyperlink.

Problem: Alignment doesnt work for the text with headings that are numbered or bulleted lists
When right or center alignment is applied to the text with headings that are numbered or bulleted lists, using Rich Text Editor in Mozilla, FireFox, or Netscape browsers, only the text moves to the selected aligned position whereas the bulleted or the numbered lists remain left aligned.

Problem: Undo and Redo functions may not work on Comments


In Mozilla and Firefox browsers, Undo and Redo functions may not work on Comments inserted in a Rich Text Editor file.

Problem: Bullets and Numbering may function improperly in Mozilla browser


In a Rich Text Editor document using Mozilla browser, if you type a few lines of text with one or more blank lines in between, and try to apply bullets or numbering to these lines, the last line is not bulleted or numbered. Solution: Remove the bullets or numbering from the list and then reapply. The blank lines in between will be deleted and the remaining lines will be properly bulleted or numbered.

Problem: Bullets and Numbering result in loss of paragraph formatting and right to left text direction in Firefox, Netscape, or Mozilla browser
In a Rich Text Editor document using Firefox, Netscape, or Mozilla browser, if you apply paragraph formatting, including alignment, margins, and spacing on paragraphs, and then apply bullets or numbering to these paragraphs, the applied paragraph formatting will be lost. Also, the right to left (RTL) text direction changes to left to right (LTR) text direction after applying bullets or numbering.

Problem: Font drop-down list displays Times as the selected font even if the browser font is other than the Times font
When using Firefox browser, the font settings of the browser override the default Rich Text Editor font, which is Times. However, the Font drop-down list displays Times as the selected font even when the user enters the content in the Rich Text Editor in the browser font.

Problem: Undo and Redo functions cannot perform character by character text replacement
When using Firefox browser, the Undo and Redo functions cannot perform character by character replacement in a Rich Text Editor document.

112

Troubleshooting guide

Problem: Undo function does not work after clicking the Print and Toggle HTML View buttons
When using Firefox browser, the changes made before clicking the Print button or the Toggle HTML View button cannot be undone by clicking the Undo button.

Problem: Toggle HTML View does not function properly in Arabic locale
When using Firefox browser in Arabic locale, if you click Toggle HTML View for the first time, the HTML view is not displayed. Instead, the applied text formatting, if any, is lost and the text is displayed as a single line of text. However, this happens only the first time you click Toggle HTML View for an open Rich Text Editor document. The next time you click Toggle HTML View in the same document, no new formatting losses occur and the text remains at its original position.

Problem: Incorrect numbering in a multilevel numbered list


When using Firefox browser, if you use the Increase Indent button to create a multilevel numbered list, the numbering of the list may not always be correct.

Problem: Alignment of comments cannot be changed in Firefox


When using Firefox browser, you cannot change the default, left alignment of the comments in a Rich Text Editor document to either right or center alignment.

Rich Text Editor


v Some Latin special characters are not converted correctly in PDF output v Using Format drop-down menu changes all words in a line of text v Hyperlinks do not work in edit mode v v v v v v v v v v Numbers in numbered list do not display correctly Cannot cut highlighted text across cells in a table Characters with extended formats might be lost Double Byte Character Set font specified in WordPro file not reflected Cannot save files while in source mode Cannot input Chinese (zh_CN and zh_TW) characters using Input Method Editor in Rich Text Editor Receive error message when converting a password-protected file Bulleted list must be indented one level Quotation marks are not supported in Rich Text Editor Mixed mode text direction change is not supported

v The Tab function to navigate the cells in a table, is not supported v The alt text is not displayed for image v Content of the line, at the end of which a page break is inserted, is not visible in the HTML preview v Message boxes prompting to save the document in Internet Explorer and Mozilla Firefox browsers have different interfaces

Chapter 1. Troubleshooting

113

Related to Internet Explorer


v Certain color effects are not reflected when using Microsoft Vista with High Contrast color schemes enabled v Indention feature inserts blank lines in addition to tab space v v v v v Choosing the Normal heading in Format inserts HTML tags around lines Tab does not indent Pressing Enter does not work with the image dialog box Cannot select a table to delete Problem: Up or down arrow keys do not function properly in the Format, Font, or Size drop down lists on page 121

v Page break inside a table is incorrectly displayed in the HTML preview v Comments are not inserted if the focus is not in the editing window v No indication for the selected button on the Accessibility toolbar when switching between Accessibility toolbar and Rich Text Editor v Blank lines are inserted above a table when switching between the editing window and HTML view window v A blank line is inserted above multiple lines of content when switching between the editing window and HTML view window v Disabling bullets and numbering changes text direction from right to left to left to right

Related to Mozilla or Firefox


v v v v v v v v v v Cannot select a table to delete Cannot undo the insertion of a table. Problem with deleting characters in a table Cannot remove underlining in a table Entire list does not bold Trouble inserting a URL Difficulty cycling through keyboard accessibility functions A javascript warning pops up on saving Rich Text Editor document. Changing text direction does not work Formatting of different paragraph styles in Rich Text Editor is lost when converted to a PDF

Problem: Some Latin special characters are not converted correctly in PDF output
When a file created using Rich Text Editor and containing some Latin special characters is converted to PDF, some of the Latin special characters are unreadable. The affected languages include Czech, Hungarian, Dutch, Polish, Romanian, Slovak, Slovenian, and Turkish. Some of these conversion problems can be attributed to font issues. To support other languages when a Rich Text Editor file is converted to PDF, font support is required. However, this font support is currently not available for Rich Text Editor for all the languages.

114

Troubleshooting guide

Problem: Using Format drop down menu changes all words in a line of text
In the Rich Text Editor, using the Format drop down menu changes all words in a line of text regardless of what is selected in the line of text. This is by design. Solution: If you want to change the text format in part of a line, use the font or size functions instead.

Problem: Hyperlinks do not work in edit mode


In the Rich Text Editor, when you are editing a document, the hyperlinks do not work. Solution: To follow a link, you must be in view mode.

Problem: Cannot cut highlighted text across cells in a table


In the Rich Text Editor, if you highlight text and your cursor crosses the cell border, even if there is nothing in that cell, when you try to cut the selection, the highlighted text will not be deleted. Solution: Reselect the text making sure you do not cross the cell border.

Problem: Characters with extended formats might be lost


In the Rich Text Editor, after you convert a Word document, characters with extended formats such as the ruby feature might be lost. Solution: All the features of a native application are available so use a native editor instead of Rich Text Editor. Select Native Editor on the Document Manager Edit panel.

Problem: Double Byte Character Set font specified in WordPro file not reflected
After converting a WordPro document with Document Conversion Services, the Double Byte Character Set font specified in the WordPro file is not reflected in new file. The default Rich Text Editor font is applied to all the Double Byte Character Set characters in the converted file, while font sizes and font styles, such as bold, are reflected. Solution: All the features of a native application are available so use a native editor instead of Rich Text Editor.

Problem: Cannot save files while in source mode


In the Rich Text Editor, if you save a document while in source mode, when you reopen the document, the source code will display. Solution: Do not save files while in source mode.

Chapter 1. Troubleshooting

115

Problem: Cannot input Chinese (zh_CN and zh_TW) characters using Input Method Editor in Rich Text Editor
When you create a new Rich Text Editor file and open for editing, you are not able to input Chinese characters using Input Method Editor in Rich Text Editor. Solution: Click any button or selection in the Rich Text Editor interface before you start the Input Method Editor.

Problem: Garbage characters appear in Traditional Chinese


Even if you have set title and description for simplified Chinese, garbage characters appear in Traditional Chinese. Solution: Perform the following steps to correct this problem. 1. 2. 3. 4. 5. 6. 7. 8. 9. Login to portal. Select Administration > Portal Settings > Supported Markups Select HTML. Click on Edit Selected Markups Click on Set locale-specific setting Select Traditional Chinese. Click on Edit setting for selected language Insert UTF-8 as Character Set Confirm the settings.

Problem: A javascript warning pops up on saving the Rich Text Editor document
In the Rich Text Editor, while saving Rich Text Editor document using Mozilla browser, a warning window pops up saying Click OK to continue. Solution: Click OK to resume the saving activity. The RTE Document gets saved. This is the default behavior of the Mozilla browser. Note: Do not click X on the warning window

Problem: Quotation marks are not supported in Rich Text Editor


Quotation marks are not supported in Rich Text Editor on RedHat Linux, pLinux, zLinux and z/OS on all browsers. Solution: When using Rich Text Editor On RedHat Linux, pLinux, zLinux and z/OS, the following characters are not supported in any of the Rich Text Editor supported browsers: v Left single quote (\u2018) v Right single quote (\u2019) v Left double Quote (\u201C) v Right double Quote (\u201D)

Problem: Mixed mode text direction change is not supported


If the selected text includes both left to right (LTR) text, and right to left (RTL) text, it is called mixed mode text. In Rich Text Editor, mixed mode text direction change (LTR or RTL) is not supported.

116

Troubleshooting guide

Solution: Select text with only one kind of text direction, and then click Text direction left to right or Text direction right to left button.

Problem: The Tab function to navigate the cells in a table, is not supported
In Rich Text Editor, if the user presses Tab/Shift+Tab to go to the next cell in a table, it throws a java script error. Solution: This function is not supported in Rich Text Editor. You can use the mouse to click on the desired cell.

Problem: The alt text is not displayed for images


Solution:The users can do one of the following: v Using the Toggle HTML View from the Task Toolbar in RTE, the alt attribute can be added to the image (<img>) tags. v Using the Standard Compliance Check tool in RTE, the alt attributes can be inserted and appropriate text can be added to the value of the alt attribute.

Problem: Content of the line, at the end of which a page break is inserted, is not visible in the HTML preview
When you insert a page break at the end of a line in a Rich Text Editor document and preview the document, the content of that line is not visible. Solution:Click the Show entire Document link to view the missing content.

Problem: Message boxes prompting to save the document in Internet Explorer and Mozilla Firefox browsers have different interfaces
If you enter some content in a Rich Text Editor document and click the Close button (X) in the upper-right corner of the Rich Text Editor window to close, you might receive different prompts to save the document in Internet Explorer and Firefox browsers. Further, the message box in Internet Explorer has buttons with labels Save and Do not save, while in Firefox, the labels for the corresponding buttons are OK and Cancel. However, there is no variation in the functionality of the message boxes displayed in both these browsers.
Limitations in Rich Text Editor The Paragraph properties box may not display the correct alignment of right to left (RTL) text. If you convert a password-protected file into Rich Text Editor file, you will get an error message. Password-protected file conversion is not supported. When you create a bulleted list, the list is shifted to the right. If you highlight and press the Remove Indent button for one item, it deletes that bullet. In some locales, if you select text for a numbered list, a list of numbers will appear in front of the text. These numbers will be in Arabic numerals, such as 1, 2, 3, not in the locales numbering system. Only .jpg and .bmp images can be displayed in Rich Text Editor HTML preview page. When a RTE file is viewed in HTML preview, some of its content are lost.

Chapter 1. Troubleshooting

117

Limitations in Rich Text Editor The special characters which are stored in two bytes in Single Byte Character Set languages can not be converted from Rich Text Editor file to Lotus WordPro. After converting a password-protected Lotus WordPro file to Rich Text Editor file you will receive an error message. The contents of a Rich Text Editor file are not read by the Home Page Reader (HPR) tool. When a Rich Text Editor file containing text copied and pasted from a document created using a Word processor, such as Microsoft Word, is converted to a Lotus WordPro, Microsoft Word, or PDF file, some content and formatting losses occur. However, such losses do not occur in case of conversion from a Rich Text Editor file containing text copied and pasted from a simple text editor file, such as a text file created using Notepad. When a page break is inserted after a line of text other than the last line in a Rich Text Editor document with multiple lines of content, a blank line is inserted after the page break.

After converting a Lotus WordPro file to a Rich Text Editor file on Windows, the following can occur: v Line length, line style and line width are lost when converting from WordPro to RTE. v Bitmap images, equations, page breaks, comments, table of authorities and table of contents are not converted v A WordPro file with content in a non-English language, such as Arabic, Hebrew, or Ukranian, displays junk characters in the HTML view and also after conversion to the Rich Text Editor. v Headers and footers are not appended. v Charts are corrupted. After converting a Rich Text Editor file to a Lotus WordPro file, the following can occur: v When the symbol font is used for two or more paragraphs, the symbol font is changed to Arial Black from the second paragraph onwards. v Varying text indentions created using increase indent or decrease indent feature are changed to a single indention setting in the WordPro file. v Space between lines and paragraphs is lost. v Right-alignment of paragraphs is lost. v Some table cell contents are lost. v The inserted comments are not displayed. v Default bullet style changes. v Images are not reflected. v Background colors are not reflected. v Hyperlinks are not reflected. v Table properties change. v Double byte character set displays as garbage characters. v Double byte character set files cannot be converted. v The page breaks inserted in the RTE file are not appended. v The text direction changes are not reflected. v The multiple lines with numbering in table cells appear in a single line. v The charts are not converted. v Water mark conversion does not work. v Blank lines are replaced with asterisks (*). v Some font attributes may change if the font of text in the Rich Text Editor file was changed and a table inserted in between the text. v Horizontal rules are lost.

118

Troubleshooting guide

Limitations in Rich Text Editor After converting a Microsoft Word file to a Rich Text Editor file, the following can occur: v Diagrams displayed in reverse order. v Text direction change is not reflected v The Symbol font is not supported. v Single border shows as multiple borders. v Table border color and background color is not reflected. v Nested tables do not appear. v Random alignment of text boxes v Font effects in Word such as, Shadow, Emboss, Engrave, Double-Strike-Through, Shimmer and Marching Red Ants are not converted. v Page breaks and agates for DBCS characters are not reflected in the Rich Text Editor. v Vertical text is displayed as horizontal text. v Text wrapped around a picture in Word is displayed below the picture. v Comments inserted for any text are lost. v The text alignment of the right or center aligned text cannot be changed in the converted file. Also, the Paragraph properties box may not display the correct text alignment. v If you press Enter while editing the converted file, bullets and numbering are lost. After converting a Rich Text Editor file to a Microsoft Word file, the following can occur: v Font background color is lost in a table when using the Firefox browser. v Center alignment in a table is lost when using Internet Explorer or the Firefox browser. v Hyperlinks are lost. v Lines are not displayed. v Sixteen background colors are converted and the remaining colors are changed to the default white background. v Bullets, numbering, and table borders are not displayed. v Page breaks are not appended. v Only the .jpeg and .png images are displayed. v A table inserted within another table is removed and its content is displayed vertically in the outer table. v Comments are lost. v Image size reduces. v Improper text alignment and loss of text color, background color, tables, .jpeg images and hyperlinks may result, if the RTE file contains content copied and pasted from Microsoft Word. v In the Rich Text Editor file, if you selected the text of all the cells of a table and changed its font, the converted Microsoft Word file will be blank. Selecting the text of each cell individually and then changing its font in the Rich Text Editor file does not cause this problem. v If the font of text in the Rich Text Editor file was changed and a table inserted in between the text, the original font of the text of the table is not reflected. v If the Rich Text Editor file contains a table and a hyperlink, the table and its contents may be lost during conversion, in certain situations. v Text direction changes are not reflected. v Some of the blank lines in the Rich Text Editor file are lost.

Chapter 1. Troubleshooting

119

Limitations in Rich Text Editor After converting a Rich Text Editor file to a PDF file, the following can occur: v Loss of background color. v Uneven thickness of table borders. v Non-Latin characters are displayed as garbage characters. v Some special characters in Czech, Hungarian, Dutch, Polish, Romanian, Slovak, Slovenian, and Turkish do not render correctly. v If there is .bmp image in a Rich Text Editor file, after conversion to PDF, the HTML view of the PDF is blank. The user cannot view or download the converted PDF file. v Applied font styles are not reflected exactly as input; instead, all text content is shown in the same font style. v Filled circle bullets are displayed instead of numbered bullets. v A document created with all reserved characters fails to convert, giving the error message An error occurred while trying to convert the document v Change in text direction is not reflected. v Empty rows in tables and blank lines are lost in PDF output. v Comments are lost in the PDF file. v The DBCS characters of other languages such as Chinese or Turkish may not be displayed correctly. v The .png image files are lost. v If the font of text in the Rich Text Editor file was changed and a table inserted in between the text, the lowermost table border is lost. v The indentation applied to a paragraph of text in the Rich Text Editor file is reflected only for the first line of the paragraph in the converted file. After converting a Lotus WordPro file to image, the following can occur: v Only plain text is displayed in case of non-Windows platforms. After converting an Open Office Calc file to image, the following can occur: v Only plain text is displayed.

Related to Internet Explorer Problem: Certain color effects are not reflected when using Microsoft Vista with High Contrast color schemes enabled
When using Microsoft Vista and Internet Explorer 7, if you enable High Contrast color schemes, the following color effects will not be reflected in a Rich Text Editor file: v Font color v Background color v Color of comments Solution: The above color effects do get applied but are not displayed in the Rich Text Editor. Changing the color scheme to non-high contrast schemes will solve the problem.

Problem: Indention feature inserts blank lines in addition to tab space


Using the Internet Explorer browser, versions 6 or 7, create a Rich Text Editor file and add two lines of text. With the cursor at the end of the second line of text, click the Increase indent button. A tab space is added to the beginning of the line,

120

Troubleshooting guide

as expected, but in addition, a blank line is also inserted. If there are three lines of text content, and the second line is indented, two blank lines are added, one above and one below. This is a known limitation of the Rich Text Editor.

Problem: Choosing the Normal heading in Format inserts HTML tags around lines
In the Rich Text Editor, if you choose Normal for a heading in the Format box, it will automatically insert HTML tags. Solution: Switch to source mode and manually edit the HTML.

Problem: Pressing Enter does not work with the image dialog box
After creating a new Rich Text document, if you use the keyboard sequence of <Ctrl+Shift+p> to bring up the insert image dialog box, tab to the Browse button and then press Enter, nothing happens. Solution: Invoke the Browse button by pressing the space key, not by pressing Enter.

Problem: Cannot select a table to delete


In the Rich Text Editor, you might find it difficult to select a table so that you can delete it. Solution: To delete a table, highlight the surrounding elements and press Delete or delete the cells one by one.

Problem: Up or down arrow keys do not function properly in the Format, Font, or Size drop down lists
In Rich Text Editor, after adding texts or paragraphs, the up or down arrow keys do not function properly in the drop down lists of Format, Font, or Size drop down lists. Solution: Use the mouse to select the options in the Format, Font, or Size drop down lists.

Problem: Page break inside a table is incorrectly displayed in the HTML preview
When a Rich Text Editor file containing a page break inside a table is previewed, text similar to <DIV id=pagebreak_49054682437748730 contentEditable=false style= may be displayed instead of the page break. Solution: Click the Show entire Document link to view the page break.

Problem: Comments are not inserted if the focus is not in the editing window
In a Rich Text Editor document, insertion of comments fails with a Javascript error if the focus is not in the editing window.

Chapter 1. Troubleshooting

121

Solution: Click inside the editing window in the Rich Text Editor and then insert a comment.

Problem: No indication for the selected button on the Accessibility toolbar when switching between Accessibility toolbar and Rich Text Editor
When switching between the Accessibility toolbar and Rich Text Editor windows in Internet Explorer 6 and 7, it is difficult to determine the selected button on the Accessibility toolbar, because the dotted box is not displayed around any of the toolbar buttons. Solution: To determine the selected button on the Accessibility toolbar, press Tab and then Shift+Tab. The dotted box is displayed around the selected toolbar button.

Problem: Blank lines are inserted above a table when switching between the editing window and HTML view window
In a Rich Text Editor file, if you select the text of all the cells of a table, change its alignment, and use Toggle HTML View to switch between the HTML view window and the editing window, blank lines are inserted above the table. Solution: While changing the alignment of the text of the table, select the text of each cell individually and then change its alignment.

Problem: A blank line is inserted above multiple lines of content when switching between the editing window and HTML view window
In a Rich Text Editor file with multiple lines of content, if you use Toggle HTML View to switch between the HTML view window and the editing window, a blank line is inserted above the first line of content. This is a known limitation of the Rich Text Editor.

Problem: Disabling bullets and numbering changes text direction from right to left to left to right
When working in right to left text direction in the Rich Text Editor, if you press Enter twice to end a bulleted or numbered list, the text direction changes to left to right.

Related to Mozilla or Firefox Problem: Problem with deleting characters in a table


In the Rich Text Editor, if you hold the Backspace key down, it will delete the characters in that cell, then the characters in the adjoining cells and then the cells themselves. Solution: To delete the entire table from both the HTML source and the Rich Text Editor, press the delete key again.

122

Troubleshooting guide

Problem: Cannot remove underlining in a table


In the Rich Text Editor, an underline cannot be removed if a table is created within a table cell. For instance, if you have a table and then create a table within a cell of the original table that has underlining in it, the new table will also have underlining in all the cells. Solution: Select the whole cell again and then click the underline button to remove the underlining.

Problem: Entire list does not bold


In the Rich Text Editor, if you have a list of items, select them all, and select bold, the last item does not bold. Solution: Select the next line, even though it is blank and the last item will become bold.

Problem: Trouble inserting a URL


In the Rich Text Editor, if you try to insert a URL it looks like nothing is inserted. Solution: You have to select the text first, then insert the URL. The selected text will then be associated with the link.

Problem: Difficulty cycling through keyboard accessibility functions


Due to Mozillas implementation of the tab key while in edit mode, you might have difficulty selecting various keyboard accessible features from the Rich Text editor. Solution: If the tab key does not work, try using shift + Tab to select the item you want.

Problem: Changing text direction does not work


In a Mozilla/Firefox browser, the changing text direction feature may not function properly in Rich Text Editor, if the selection includes multiple content or even the whole content. Solution: Select a single line of text, and then click Text direction left to right or Text direction right to left button.

Problem: Formatting of different paragraph styles in Rich Text Editor is lost when converted to a PDF
In Rich Text Editor, paragraphs with different styles are shown as a single paragraph, when converted to PDF in Mozilla. Solution: This is a limitation of Mozilla browser. Conversion to a PDF works fine in Internet Explorer.
Limitations in the Rich Text Editor On Internet Explorer, if you hit Tab, it does not indent. Instead, the dropdown menus in the toolbar are highlighted.
Chapter 1. Troubleshooting

123

Limitations in the Rich Text Editor On Internet Explorer, if you insert a table, you cannot undo that action. On Mozilla, bold, italic, and underline do not work with CTRL+B, CTRL+I and CTRL+U. The Cut, Copy, Paste buttons does not appear in the Rich Text Editor tool bar if the editor is opened using Mozilla browser.

Related to Mozilla or Firefox Problem: Contents from Rich Text Editor files cannot be copied to Spreadsheet Editor
The contents from Rich Text Editor files cannot be copied to Spreadsheet Editor in Mozilla using the menu selection Paste. When any content is copied from Rich Text Editor documents and pasted on the Spreadsheet Editor in Mozilla, the Paste menu does not work. Solution: You need to click on the input bar and press the keys ctrl + v. This pastes the content into Spreadsheet Editor.

Problem: Using keyboard sequences for copy and paste causes application failure
If you use Ctrl + C to copy data and Ctrl + V to paste data multiple times, you might see all the rows of data moved to one cell. In Mozilla, this causes the application to crash. Solution: Use the drop-down menu to copy and paste instead of the keyboard sequences.

Internet Mail Box


v Viewing as HTML v Colors in charts and graphs change after being e-mailed with Internet Mail Box v In some locales, title displays garbage characters in Notes e-mail after being sent via Internet Mail Box

Problem: Viewing as HTML


In Internet Mail Box, there might be some issues with viewing HTML. For instance, v Some Double Byte Character Set characters do not display v Can show fuzzy images and different font sizes v AutoCAD file does not display correctly v Some of the text in presentation attachments can overlap v Text under pictures moves
Limitations If you e-mail a presentation or a spreadsheet with color charts or graphs using Internet Mail Box, and then view it as HTML, the colors might change. In the Korean and other locales, titles that have UTF-8 characters in Notes e-mail, might display garbage after being sent via Internet Mail Box.

124

Troubleshooting guide

Known limitations of HTML preview


This section describes the known limitations of HTML preview.
Limitations of HTML preview For most applications, these limitations apply when viewing a file: v Page breaks are lost in the HTML view. v A .pcx image type is displayed with an additional header. These limitations apply when viewing a Word file: v Nested tables are not displayed. v A table inserted in a Word file is not displayed. v When Hebrew is set as the language in Internet Explorer, the file is displayed with the scroll bar on the right side. These limitations apply when viewing a Lotus 123 file: v Unicode characters are missing. v Hyperlinks are displayed as plain text. These limitations apply when viewing a Microsoft PowerPoint file: v Some Ukrainian characters are not displayed. v Hebrew characters are arranged incorrectly. v Numbered, alphabetic, and Roman numeral bullets used in a list are displayed as filled circle bullets. These limitations apply when viewing an Excel file: v A chart is displayed as a vertical strip. These limitations apply when viewing a Lotus Freelance file: v Bullet sizes are same as in the original file, but bullets are overlapping. v Arrows are not shown correctly. v Different bullet styles are not reflected. v Charts are not displayed. v Different shapes such as boxes and pyramids within text are displayed as rectangles. v Different connectors are displayed as straight connectors. v Text properties such as shadowing and depth are not displayed. v CorelMEMO objects may not be displayed correctly. v Unicode characters may not be displayed correctly. This limitation applies when viewing a Shockwave Flash Object (.swf) file: v Some of the text may be displayed as junk characters.

Chapter 1. Troubleshooting

125

Limitations of HTML preview This limitation applies when viewing an MP3 file: v Some part of the meta-data of the file may be displayed as junk characters. v You cannot preview an MP3 file that does not contain ID3 tags. Stellent identifies the following types of ID3 files: FI_MP3_ID31 - MP3 file with ID3v1.x metadata FI_MP3_ID32 - MP3 file with ID3v2.x metadata FI_ID31 - Non-MP3 multimedia file with ID3v1.x metadata FI_ID32 - Non-MP3 multimedia file with ID3v2.x metadata FI_MP3 - MP3 file with no metadata FI_MPGAV1L1 - MPEG-1 audio - Layer 1 FI_MPGAV1L2 - MPEG-1 audio - Layer 2 FI_MPGAV2L1 - MPEG-2 audio - Layer 1 FI_MPGAV2L2 - MPEG-2 audio - Layer 2 FI_MPGAV2L3 - MPEG-2 audio - Layer 3 Out of these, only the first four file types can be previewed. This limitation applies when viewing a Yahoo Instant Messenger Archive (.dat) file: v If the default file name is changed, the file may not display or display junk characters. The original file name should always be kept intact, i.e., it should be of the form, yyyymmdd-XXX....dat, where XXX is the id of the local user and the extension of the file is dat.

Stellent 8.0.1 compatible platforms


The compatible platforms of Stellent 8.0.1 are given in the following table:
Platform Windows (32-bit) Version Windows Windows Windows Windows NT 4.0 (and above), Windows 95, 98, Windows 98SE, Windows ME, 2000, Windows 2003, and XP

Windows (64-bit) HP/UX (RISC 32) HP/UX (Itanium 64) IBM AIX (32 with i5/OS) i5/OS (OS/400 using PASE) Red Hat Linux (x86) Red Hat Linux (Itanium) Red Hat Linux (zSeries, 31-bit) SuSE Linux (x86) SuSE Linux (Itanium) SuSE Linux (zSeries, 31-bit) Sun Solaris (SPARC) Sun Solaris (x86)

Windows .Net Server 2003 Enterprise Edition 11.0 and 11.i 11i 5.1 - 5.3 V5R2 or later Advanced Server 2.1, 3.0 and 4.0 Advanced Server 2.1, 3.0 and 4.0 7.2 8.x - 9.x and Enterprise Server 9.0 Enterprise Server 8 7 and 8 7.x - 10.x 8.x - 10.x

126

Troubleshooting guide

The Stellent 8.0.1 does not support System p such as AIX/Linux on POWER5 and z/OS environment.

Known limitations for Document Manager


This section describes known limitations for Document Manager. Some of the limitations have solutions to help you solve or work around the problem. v Problem: Plugin installation shown as unsigned when using Mozilla browser on page 128 v Date picker does not work when using Netscape 8.1 v Do not use Display like Internet Explorer option in Netscape 8.1 v v v v v v v v v v v v An error message is displayed when first opening a Microsoft PowerPoint file SQL exception occurs when creating folders deeper than ten levels Pagination count of folder content is displayed incorrectly Search for documents by author returns no results Failure to create a document or folder in Document Manager While importing a directory in Document Manager , URLs are reversed in a second Mozilla or Firefox browser window Document Manager temporary filespace could fill up server filesystem Importing more than 5000 documents into a document library produces an error Executing search may return documents based on the meta-data Bulk export of document from Document Manager not supported People tag drop-down is cut off by the preview window Preview of large document files (10 MB or larger) using Internet Explorer might take a long time to complete

v To initiate plug-in installation, user must click a white, unlabeled button when using Netscape 8.1 v Creating a custom Document Manager view fails, or takes an excessively long time, when using Cloudscape v Importing files with path longer than the maximum path length fails in Windows v Import or export failure messages reported by the Windows Document Manager plug-in v A script error message appears when previewing a document using Netscape 8.1 or Mozilla 1.5 v Error message when trying to create a path (subdirectory), or import a file with a length greater than 180 characters v Document does not appear in Submitted Drafts view due to long file path v Portal administrator (wpsadmin) can not restrict access of the owner of a PDM file or folder v Some characters cannot be used when naming documents v Lotus 123 chart displays twice in HTML view v Colors in charts and graphs change after being e-mailed with Internet Mail Box v Receive an error when trying to upload a file with Document Manager v Error Code 00C20206 occurs when more than one user accesses Document Manager on DB2 for z/OS v Send a Link is not available when editing a document v Document Manager does not support Web Services for Remote Portlets
Chapter 1. Troubleshooting

127

v Searching for terms not in the JVMs locale does not find indexed .html and .txt documents

Problem: Plugin installation shown as unsigned when using Mozilla browser


Although the Mozilla browser, version 1.7.13 and higher, is supported for use with the Document Manager plugin, in the plugin install window, the plugin is shown as unsigned when using the Mozilla browser. The plugin is shown as unsigned due to a bug in the Mozilla browser. On other browsers, such as Firefox and Netscape, the plugin is shown as signed by International Business Machine Corp. Mozilla as an organization is dropping support for earlier versions of the Mozilla browser and recommends the use of Firefox or Netscape browsers instead. For more information, see http://developer.mozilla.org/devnews/index.php/2006/04/ 12/sunset-announcement-for-fxtb-10x-and-mozilla-suite-17x/.

Problem: Date picker does not work when using Netscape 8.1
When creating a new view in Document Manager using the Creation Date or Last Modified query criteria, the date picker does not pop up if you are working in the Netscape 8.1 browser. This is a known limitation when using this browser.

Problem: Do not use Display like Internet Explorer option in Netscape 8.1
Using the Display like Internet Explorer option in the Netscape 8.1 browser disables the Document Manager plug-in functions. Netscape 8.1 does not recognize installed Internet Explorer plug-ins. This is a known limitation.

Problem: An error message is displayed when first opening a Microsoft PowerPoint file
When a Microsoft PowerPoint file is created or opened for the first time in Document Manager, an error document was not found is displayed. However, the file is opened and the contents are correct. The error message is not shown when the file is opened the second or subsequent times. This is a known limitation of Document Manager.

Problem: SQL exception occurs when creating folders deeper than ten levels
An SQL exception occurs when creating folders deeper than ten levels within Document Manager or Personalization with IBM DB2 Universal Database for z/OS version 7.1 The user may get an error when creating the eleventh-level folder, or be unable to create documents underneath the eleventh-level folder. The folders or documents will appear to have been created, but the user will not be able to successfully navigate to or search for the documents. The logged error message is SQL0129N The statement contains too many table names. SQLSTATE=54004.

128

Troubleshooting guide

Solution: An attempt should be made to minimize the depth of the hierarchy for managing content. This is a database limitation when using DB2 for z/OS version 7.1.

Problem: Pagination count of folder content is displayed incorrectly


If more than ten levels of folders are created in Document Manager with IBM DB2 Universal Database for z/OS version 7.1, the pagination count of the folders is not displayed correctly starting with the eleventh-level folder. Instead of reading page 11 of X (where X is the total number of folder levels), the pagination count is 1 of X. The pagination is also incorrect at any folder level beyond the eleventh level. Also, if the user navigates to the root folder and then back to the eleventh-level folder, the folder is not visible. This is a database limitation when using DB2 for z/OS version 7.1.

Problem: Search for documents by author returns no results


When executing a search for documents using the author name as the search criteria, or when creating a custom document view using the document author or modifier as view settings, Document Manager returns no search results, even though there are documents in the library that match the criteria. Solution: Use lower-case characters when typing the authors name in a document search, or when specifying a document author or modifier while creating a custom document view. If you use the Directory Search Find a Person function to specify an author, and there are upper-case letters in the author name provided by the search results, modify the author name to use lower-case letters.

Problem: Failure to create a document or folder in Document Manager


In Document Manager, the maximum allowed lengths of string fields such as title and description can vary depending on the language and database. For English values, all of length limits imposed by the user interface correspond to the maximum allowed database lengths. However, for other languages such as Japanese and Chinese that are represented with more than one byte per character when encoded, the limits imposed by the user interface will be larger than the allowable number of characters in the database. If a user enters more Japanese or Chinese characters than allowed by the database, the user will not be able to create a document or folder in Document Manager. Solution: To avoid this problem, users might have to enter values shorter than the maximum input allowed by the user interface.

Problem: While importing a directory in Document Manager , URLs are reversed in a second Mozilla or Firefox browser window
This problem appears if you are using Document Manager and open two Mozilla or Firefox windows while importing a directory. For example, navigate to the Document Libraries portlet and click Import page for a document library, then click Select Directory and Select and Import. In a second Firefox or Mozilla browser window, enter any URL. The URL is reversed (www.yahoo.com becomes moc.oohay.www).
Chapter 1. Troubleshooting

129

Solution: This is a known limitation.

Problem: Document Manager temporary filespace could fill up server filesystem


The Document Manager temporary filespace gradually fills up with temporary user files. If errors occur and users are not logged out of the portal server during normal operations, the temporary filespace used by Document Manager to hold working files for these users might not be cleaned up. Normally this temporary space is cleaned up when a user logs out of the portal server. The temporary space is located at portal_server_root/InstalledApps/Document_Manager_xx.ear/ pdm.war/temp. Solution: If there are no users logged into the portal server, it is safe to delete all subfolders found in the temp directory. These subfolders contain only transient data and are not needed after a user logs out of the system. Do not delete the files found in the temp directory (for example, empty.ope), only delete folders found in the temp directory.

Problem: Importing more than 5000 documents into a document library produces an error
When importing a large number of documents into a document library, an error may occur when the number of imported documents is greater than 5000. Solution: Divide the import process into several steps so that each import contains less than 5000 documents.

Problem: Executing search may return documents based on the meta-data


Meta-data for documents is also indexed for search and executing a search may return documents that do not appear to match the search criteria. This is because the meta-data matched the search criteria. Solution: There is no workaround to this problem.

Problem: Bulk export of document from Document Manager not supported


Document Manager and Document Libraries do not support exporting multiple documents in one action (bulk export). Solution: This is a known limitation.

Problem: People tag drop-down is cut off by the preview window


Using Document Manager with Internet Explorer, if you click on a movie file, such as an AVI or MPEG file, a document preview is provided using a helper application from your local system. The helper application window pops up to ask if you want to save or open the file. If you click Open, the helper application plays the movie in a preview window. Once this window is displayed, if you click the people tag drop-down to see the Last modified by information, the bottom portion of the people tag drop-down is cut off by the preview window, whether there is a movie playing there or not.

130

Troubleshooting guide

Solution: This is a known limitation.

Problem: Preview of large document files (10 MB or larger) using Internet Explorer might take a long time to complete
If you preview a document that is 10 MB in size or larger, the Internet Explorer browser might seem to lock up because the preview operation can take 4 or 5 minutes to complete. This is a known limitation of using Document Manager with Internet Explorer.

Problem: To initiate plug-in installation, user must click a white, unlabeled button when using Netscape 8.1
When using Document Manager in the Netscape 8.1 browser, the Install Missing plug-in button is shown as a white, unlabeled button. This occurs on Document Manager pages which require the plug-in, such as the document library view, edit a document, or in the Document Libraries portlet. Solution: Click the white, unlabeled button to display the Install Missing plug-in button in the toolbar. This is a known limitation of using Document Manager with Netscape 8.1.

Problem: Creating a custom Document Manager view fails, or takes an excessively long time, when using Cloudscape
When creating a custom view in Document Manager, if you specify a multiple-word title search with the All words option selected, the view creation process might fail, or take an excessively long time to respond. This problem occurs when Cloudscape is the portal database. Solution: Use the search function rather than creating a custom view to perform multiple-word title searches for Document Manager content. You can also configure the portal to use a different database, such as DB2 or Oracle.

Problem: Importing files with path longer than the maximum path length fails in Windows
Windows has restrictions on the maximum path length allowed for a file. This limit is not known to Document Manager ahead of time. When importing files from Document Manager to your local machine, if the file path is longer than the acceptable Windows maximum path length, then the file import will fail with an error such as:
Could not download document to file filename. Error code error code.

More explanation of the error codes can be found at the Microsoft Web site: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/ system_error_codes.asp.

Problem: Import or export failure messages reported by the Windows Document Manager plug-in
When using a Windows-based local system to import or export documents from Document Manager, the import or export might fail, and the plug-in will display an error as a result. If the error contains an error code, you can find more information about the exact cause of the error at the following Microsoft Web page:

Chapter 1. Troubleshooting

131

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/ system_error_codes.asp.

Problem: A script error message appears when previewing large documents using Netscape 8.1 or Mozilla 1.5
When previewing a large document using Document Manager and the Netscape 8.1 or Mozilla 1.5 browser, a script error message window may appear, even though the document is successful previewed. The problem occurs because the Javascript timeout is set to 5 in Netscape 8.1, which uses Gecko/20060127. The timeout is also set to 5 in Mozilla 1.5, which uses Gecko/20060111. However, Mozilla doesnt seem to obey this option. A workaround is to set the dom.max_script_run_time variable to zero (0) to allow documents larger than 2.5 MB to be downloaded.

Problem: Error message when trying to create a path (subdirectory), or import a file with a length greater than 180 characters
An error message is displayed when the user tries to create a path (subdirectory) with a length greater than 180 characters in Document Manager. The same error occurs if the user tries to import a file into Document Manager when the name of the file is more than 180 characters. The workaround is to choose a path (subdirectory) name or file name with a length less than 180 characters.

Problem: Document does not appear in Submitted Drafts view due to long file path
There are limitations on the overall length of the file path for a document, which includes all folder (directory) names containing the document, plus the file name of the document. The maximum path length allowed in Document Manager is 1000 characters for documents not involved in workflows and 200 for any documents that are involved in workflows. For example, if you create a workflow folder path of 180 characters in length, then a document name of 25 characters, the document is placed in the draft folder instead of the submitted folder, indicating that workflow is broken. If the folder path alone exceeds the 200 character limit, you will not be able to create a document within the workflow. There are several additional folder and file name path length limitations imposed by other components. Due to operating system limitations, creating paths greater than 180 characters in length will cause problems with any operations that interact with the file system, such as roundtrip editing. Also, paths greater than 300 characters (including file name) will cause navigation problems in Internet Explorer as these paths exceed the maximum allowed URL size.

Problem: Portal administrator (wpsadmin) can not restrict access of the owner of a PDM file or folder
This is working as designed. There is no way to restrict access for an author of a document.

132

Troubleshooting guide

Problem: Some characters cannot be used when naming documents


You can create document names using non-Latin characters (such as Japanese and Cyrillic). However, some characters are invalid, such as asterisks (*), question marks (?), greater than and less than signs (< >), percent signs (%), at signs (@), forward and backward slashes (/ \), apostrophes (), double quotes (), pipes (|), colons (:), and square brackets ([ or ]). You receive an error message when trying use a name with these characters. Document names can contain spaces but cannot be the same as an existing document name.

Problem: Lotus 123 chart displays twice in HTML view


If you upload a Lotus 123 document to Document Manager in which you have created a chart of any type (for example, line, area, or pie), you might find the HTML view of the document (viewed by clicking on the file name link) displays the chart twice, once within a cell and again below the sheet area. Comments: This issue will be fixed in a future release.

Problem: Colors in charts and graphs change after being e-mailed with Internet Mail Box
If you e-mail a presentation with color charts or graphs, and then view it as HTML, the colors might change.

Problem: Receive an error when trying to upload a file with Document Manager
If you try to upload a file or create a document and receive an error message similar to:
Error creating new document! - resourceNotFound,

your Web server might not be configured to receive HTTP PUT requests or if you use a proxy server, that might not be configured to receive HTTP PUT requests. Solution: Configure your Web Server to allow HTTP PUT requests. If you use a proxy server, also configure proxy server to allow HTTP PUT requests.

Problem: Error Code 00C20206 occurs when more than one user accesses Document Manager on DB2 for z/OS
Solution: v Follow the recovery instructions from DB2 for z/OS Messages and Codes and the recovery instructions in the PTF. v Install DB2 for z/OS PTF UQ83393 on the DB2 system. v Run the initial product loader (IPL).

Problem: Send a Link is not available when editing a document


When editing a document, the Send a Link option does not appear on the More Actions menu. Save the file and then click on the file name to go to the read view of the document. From the read panel, you will be able to click More Actions and then Send a Link.

Chapter 1. Troubleshooting

133

Problem: Document Manager does not support Web Services for Remote Portlets (WSRP)
An exception occurs when trying to use Document Manager through WSRP.

Problem: Searching for terms not in the JVMs locale does not find indexed .html and .txt documents
HTML and text documents are indexed using the JVMs locale and not according to the encoding of the document. Searching for terms not in the JVMs locale does not find indexed .html and .txt documents. For instance, if the system is running an English locale, a DBCS HTML document will be indexed using an English codepage. Searching with a DBCS term will not find the HTML file.

Known limitations for Document Libraries


v Enabling workflow fails due to large number of groups v Authentication errors occur for document import tasks that run longer than two hours v Importing a file using Document Libraries may fail because of an existing file with the same name v Create document library fails due to number of groups on page 135

Enabling workflow fails due to large number of groups


Problem: If the number of groups is larger than the maximumSearchResults value in the wmm.xml file, then you will not be able to enable workflow. The message The number of groups are more than supported. is displayed. Also, the Approvers box under Approvals Workflow is empty. Solution: To work around this error, edit the wmm.xml file and change the default setting maximumSearchResults="200" to maximumSearchResults="300". You can set the maximumSearchResults value to greater than 300 if needed.

Authentication errors occur for document import tasks that run longer than two hours
Problem: Authentication errors occur for document import tasks that run longer than two hours When importing large numbers of documents into a document library using the Document Libraries portlet, if the import takes longer than two hours, authentication errors (HTTP 401 errors) can occur. Solution: The LTPA token that is used during the Document Libraries import task has expired before the import task has completed. By default this value is set to two hours. When doing large document imports that can take longer than the value set for the LTPA token timeout, increase the LTPA token timeout to a value that allows the import job to complete. The LTPA token timeout setting can be found and set in the administration console (Authentication Mechanisms > Timeout under the LTPA section).

Importing a file using Document Libraries may fail because of an existing file with the same name
Problem: When importing a file using Document Libraries, if a locked document with the same file name already exists in the target document library, the import fails. While trying to import the file, the portal shows the error The following

134

Troubleshooting guide

document already exists in this library, do you wish to overwrite? but if you click Yes, rather than successfully overwriting the existing file, the import fails with the message A document with the same name already exists and you do not have permission to replace it. Solution: This is a known limitation of this release. You can change the name of the file you wish to import to work around the problem.

Create document library fails due to number of groups


Problem: When creating a document library, if LDAP security is enabled, and there are a large number of users (more than 300), the create document library function might fail with the message The number of groups are more than supported. Solution: To work around this error, edit the wmm.xml file and change the default setting maximumSearchResults="200" to maximumSearchResults="300".

Known limitations for desktop components


v A reviewer cannot edit a submitted draft using desktop components v Documents cannot be copied using drag and drop in the right-hand panel of Windows Explorer v Cannot copy a folder using desktop components on page 136 v Folders and files are copied instead of moved after drag and drop on page 136 v Cancel does not stop draft submission on page 136 v Drag and drop of a folder containing documents or subfolders may not copy children on page 136 v Do not use an IPv6 (Internet Protocol Version 6) Web address with desktop components on page 136 v Desktop components does not reflect changed document library settings on page 137 v Dragging or copying a folder from desktop components to a local drive does not work correctly on page 137

A reviewer cannot edit a submitted draft using desktop components


When document approval workflow is enabled for a document, the author of the document can submit the document for approval using desktop components. However, if another user, such as a document reviewer, tries to edit the submitted draft using desktop components, an error message is displayed, and the file is not editable. When submitted for approval, the document is set to read-only mode, so is not editable by reviewers using desktop components. Solution: Edit the document using Document Manager through Portal.

Documents cannot be copied using drag and drop in the right-hand panel of Windows Explorer
Using desktop components with Windows Explorer, you can drag and drop documents from the right-hand panel of Explorer and copy them into any folder that is visible in the left-hand panel of Explorer under Document Manager. However, if you attempt to drag an drop documents from one folder in the

Chapter 1. Troubleshooting

135

right-hand panel to another folder in the right-hand panel, an error is displayed: source and target folders are the same .copy cancelled. The documents are not copied. Solution: This is a known limitation of desktop components.

Cannot copy a folder using desktop components


When you right-click on a library folder using desktop components, the context menu shows several options for working with the folder, but the Copy option is not active, because copying a folder is not supported for desktop components. This is a known limitation.

Folders and files are copied instead of moved after drag and drop
If you use desktop components to drag and drop a folder or files within a library, the items are copied instead of moved. Usually, when you drag and drop within a library, the items are moved instead of copied. Solution: Moving items using desktop components is not supported. To move items within a library, use the full portal library interface instead of desktop components.

Cancel does not stop draft submission


When workflow is enabled for a document library, you can submit a draft for approval using desktop components. If you create a Private Draft document, then right-click on that document from Windows Explorer and choose Submit Draft, a window is displayed with a Cancel button. However, by clicking Submit Draft, you have already issued the command to the server to put the document into the workflow (draft approval) process, so the Cancel button does not cause the draft submission process to stop. This is a known limitation.

Drag and drop of a folder containing documents or subfolders may not copy children
When using drag and drop from desktop components to copy a folder with child documents (or subfolders) from Windows Explorer into a library, the children in the folder (documents or subfolders) might not be copied correctly. Solution: This is a known limitation of desktop components. The workaround is to copy the documents, or subfolders, one at a time using drag and drop.

Do not use an IPv6 (Internet Protocol Version 6) Web address with desktop components
During desktop component configuration, if you use an IPv6 URL (Web address) in the Document Manager Server URL field, the URL does not work correctly and an error message is displayed. An IPv6 URL looks like this: http:// [2002:92a:8f7a:20:9:42:81:231]:10038/wps/desktop. Solution: Use an IPv4 URL instead (example: http:// yourserver.yourco.com:10038/wps/desktop).

136

Troubleshooting guide

Desktop components does not reflect changed document library settings


When document library settings are changed, such as enabling or disabling workflow or document locking, you must remove the document library and re-add the library so that desktop components can pick up the new settings. No data is lost when removing and re-adding a document library.

Dragging or copying a folder from desktop components to a local drive does not work correctly
Dragging or copying a folder from a Document Manager directory in the desktop components section of Windows Explorer to a local system drive (such as C:) does not copy the folder structure correctly. Solution: This is a limitation in the design of desktop components. You can copy or drag files directly from Document Manager in your browser to a local directory, so you should use this option instead. Before copying, ensure that a file with the same name does not already exist on the local drive.

Search fails and DB2 encounters errors with message 00C90096

Problem: When Document Manager and Web Content Management are heavily loaded, you may see the following error when building the search index. This error results in search not working in Document Manager or Web Content Management.

FunctionName: com.ibm.icm.ts.tss.app.IndexMaintainer.handleError [java.lang.ThreadGroup[name=icmciWorkManager: icmjcrear, tamp=2006-11-18 01:29:52.647556, document id=<workspace: 1, itemid: AB001001N06K17C005000003E0>, parentID: <workspace SourceId: com.ibm.icm.ts.tss.JCRCFLLoggerImpl Category: SEVERE ExtendedMessage: com.ibm.icm.ts.tss.ls.DatabaseException: com.ibm.db2.jcc.t2zos.y: [IBM/DB2][T2zos/2.10.44]T2zosStatem at com.ibm.icm.ts.tss.app.IndexMaintainer.reindexWorkspace(IndexMaintainer.java:338) at com.ibm.icm.ts.tss.app.IndexMaintainer.processPendingUpdates(IndexMaintainer.java:201) at com.ibm.icm.ts.tss.app.IndexMaintainer.runIndexMaintenance(IndexMaintainer.java:137)

Solution: In DB2, run the following command:


select count(*) from <jcrdb>.ICMSTJCRTSPATHINFO WHERE INDEXID=1;

Write down the returned count, <spath_count>. Increase NUMLKUS in the DB2 zParms to <spath_count>+20000. Restart DB2 and WebSphere Portal and rebuild the search index. Note: When running a data-sharing DB2 environment, the lock structure storage should also be increased to accommodate the increased NUMLKUS setting.

Troubleshooting Personalization
This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. For troubleshooting installation problems, refer to the pzninstall.log file in the temp directory. For uninstallation, refer to temp/pznuninstall.log. v Problem: MovieSite installation fails on LikeMinds database on page 138 v Problem: LikeMinds does not run with j2ee 1.2 on page 138

Chapter 1. Troubleshooting

137

v Problem: The menus in the Personalization Navigator portlet do not appear when their menu launcher is clicked v Problem: Security message is repeatedly displayed when creating or editing a rule v Problem: Personalization will no longer open documents from Document Manager on page 139 v Problem: A rule does not return the correct resources on page 139 v Problem: LikeMinds recommendation rules do not return instances of CmResource on page 139 v Problem: There are broken links in Personalization on page 140 v Problem: Personalization Navigator is empty on page 140 v Problem: Personalization rule events may not fire in the Rational Unit Test Environment. on page 140 v Problem: Smart delete does not work for folders on page 141 v Problem: Personalization authoring portlets do not support Parallel Portlet Rendering on page 141

Problem: MovieSite installation fails on LikeMinds database


In order to install MovieSite, you must have an unused LikeMinds database. Once LikeMinds is installed and running, trying to install MovieSite will return sql errors because users with conflicting IDs will already be present in the database. Solution: Either remove all contents of the LikeMinds database on which you are attempting to install MovieSite, or create a new LikeMinds database.

Problem: LikeMinds does not run with j2ee 1.2


By default, LikeMinds code uses the datasource named jdbc/lmDS to connect to its database. This is a 5.0 datasource, and cannot be used by j2ee 1.2 applications. Solution: In order to use LikeMinds with a j2ee 1.2 application, create a 4.0 datasource pointing to the LikeMinds database, and set the system property lm.db.dsname to the name of the 4.0 datasource.

Problem: The menus in the Personalization Navigator portlet do not appear when their menu launcher is clicked
Solution: If you click the New or More Actions menu launcher and the menu does not appear, you might need to click your primary mouse button somewhere else in the page (other than the menu launchers) before clicking on the menu again. Clicking the left mouse button on any non-link or non-button element (such as empty areas of the browser window or in regular text) will reactivate the menu. This only occurs when one of the menus is open and the other menu launcher is clicked.

Problem: Security message is repeatedly displayed when creating or editing a rule


When SSL is enabled in Internet Explorer, creating a new rule or editing an existing rule may display a message which says This page contains both secure and nonsecure items. Do you want to display the nonsecure items? This is a known defect with Internet Explorer that falsely indicates the page is not secure.

138

Troubleshooting guide

Solution: There are two possible solutions. v You may choose yes or no. Neither choice will send sensitive information over a connection which is not secure. If you choose no, you may momentarily see an error page before the rule editor is displayed. v You can disable the warning by completing the following steps (in Internet Explorer): 1. Select Tools from the menu. 2. Under Tools, select Internet Options. 3. On the Security tab, determine the appropriate zone for your WebSphere Portal site. Note: Consult the Internet Explorer documentation for more information about how websites are classified into zones. 4. Select the appropriate zone, and then click the Custom Level button. 5. In the Settings dialog, scroll down until you see the Miscellaneous category. Under the Display mixed content option, select the radio button Enable. 6. Click OK to save your changes. The warning will no longer be displayed.

Problem: Personalization will no longer open documents from Document Manager


If the context root of the server running WebSphere Portal is changed after any user has visited Document Manager, a Document Manager administrator must re-enable the ability to open Document Manager documents from Personalization. Solution: The Document Manager administrator must perform the following steps to re-enable linking: 1. Enter the Document Manager configuration mode for the document library containing the documents you wish to link to. Disable Search Center registration and submit your changes. 2. Enter the configuration mode again and re-enable Search Center registration.

Problem: A rule does not return the correct resources


A rule that uses the Folder path or Name attribute of a CmResource does not always return the correct resources. Specifically, if the rule contains a mixture of OR and AND operations with Folder path or Name attributes, incorrect results may be returned. The problem will be fixed in a future release. Using the AND operator between Folder path or Name will either result in no results, or in some cases cause an exception to be thrown. Since an object can only have one name and one path, an object can never be in one path AND another path or have one name AND another name.

Problem: LikeMinds recommendation rules do not return instances of CmResource


Running LikeMinds recommendations rules to return instances of CmResource is not supported in this release. Support will be provided in a future release.

Chapter 1. Troubleshooting

139

Problem: There are broken links in Personalization


In many places in the user interface, Personalization will let you know when there are broken links. For instance, when a rule mapping references a rule that has been deleted, a red X displays next to the rule name when viewing the rule mapping. In some places, such as inside of a rule, references which are broken do not currently display the broken link indicator. When changing the name of an artifact, or when changing the session key of an application object, it may be necessary to edit all artifacts which reference that object in order to correct the links. Solution: In some cases, as when an artifact is simply moved, opening the editor and resaving is all you will need to do to fix a broken link. In other cases, such as inside the rule editor or when an item is deleted, you may need to bring up the appropriate sub-dialog, such as the resource.attribute dialog, and reselect the appropriate item.

Problem: Personalization Navigator is empty


This issue might be a problem on Linux platforms. Solution: The number of file handles might need to be increased. 1. Open a command prompt and enter ulimit -n 4096. 2. Stop and restart WebSphere Portal .

Problem: Personalization rule events may not fire in the Rational Unit Test Environment.
When using the Portal Unit Test Environment, Personalization rule events may fail to fire. Solution: There may be an error in the logs for the test environment:
[3/7/05 13:33:00:174 CST] 5b171091 EJBContainerI I WSVR0207I: Preparing to start EJB jar: pznscheduler.jar [3/7/05 13:33:00:199 CST] 5b171091 BeanMetaData E CNTR0075E: The user-provided class "com.ibm.websphere.startupservice.EJSRemoteStatelessPznSchedulerInitializerBeanHome_ 92051795" needed by the EnterpriseBean could not be found or loaded. [3/7/05 13:33:00:212 CST] 5b171091 EJBContainerI E WSVR0209E: Unable to prepare EJB jar pznscheduler.jar [class com.ibm.ws.runtime.component.DeployedModuleImpl], enterprise bean com.ibm.etools.ejb.impl.SessionImpl(PznSchedulerInitializerBean) (transactionType: Bean, sessionType: Stateless) java.lang.NoClassDefFoundError: Error while defining class: com.ibm.websphere.startupservice.EJSRemoteStatelessPznSchedulerInitializerBeanHome_92051795

This error indicates that the class: com.ibm.websphere.startupservice.AppStartUpHome could not be located while defining the class:
com.ibm.websphere.startupservice.EJSRemoteStatelessPznSchedulerInitializerBeanHome_92051795

. This is often caused by having the class at a higher point in the classloader hierarchy. To eliminate the error, the pznscheduler.ear may be uninstalled.

140

Troubleshooting guide

Problem: Smart delete does not work for folders


If a folder is deleted on the authoring server using the smart delete mode, the same folder in the publish server is not deleted. The children of the folder are deleted on the publish server, unless they are sub-folders. Solution: This is a permanent restriction.

Problem: Personalization authoring portlets do not support Parallel Portlet Rendering


Using Parallel Portlet Rendering on the Personalization authoring portletsPersonalization Navigator and Personalization Editor can generate database-related exceptions because they do not support Parallel Portlet Rendering. You may get an exception similar to the following:
com.ibm.icm.ci.data.impl.dautils.PLockNode _executeJCRLock DSRA9110E: Connection is closed. com.ibm.websphere.ce.cm.ObjectClosedException: DSRA9110E: Connection is closed. . . . com.ibm.websphere.personalization.ui.managers.PznAuthoringRepositoryManager. isLocked(PznAuthoringRepositoryManager.java:393)com.ibm.websphere.personalization. ui.managers.AbstractArtifactManager.isLocked (AbstractArtifactManager.java:370) com.ibm.websphere.personalization.ui.details.views.item.PznArtifactItemHandler.canEdit (PznArtifactItemHandler.java:156)

Solution: Disable Parallel Portlet Rendering for these two portlets. This should not impact performance of the Personalization runtime portlet Personalized List. Parallel Portlet Rendering is intended to be used for runtime portlets. Perform the following steps to disable Parallel Portlet Rendering for the Personalization Navigator and Personalization Editor: 1. 2. 3. 4. 5. Select Portal Administration Portlet Management Portlets. Search for the Personalization Navigator and Personalization Editor portlets. For each, select the Configure portlet icon. Ensure the Enable parallel rendering check box is unchecked. Click OK to save your settings.

Troubleshooting portal design


This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. v Recovering from a faulty theme on page 142 v Administrative portlets fail on pages that use customized themes on page 142 v Preview page does not display on page 142 v Garbage words may be displayed in portlet page on page 142 v You cannot search for a portlet in a language other than English on page 143 v Formatting and JavaScript problems in rendered Portal page on page 143 v JSP does not compile when using drag and drop (dnd) tags on page 143

Chapter 1. Troubleshooting

141

Recovering from a faulty theme


If the portal is configured to use a theme that contains errors, the affected portal pages might not display or might display incorrectly. To avoid this problem, be sure to test and debug a theme before it is used on the portal. If a faulty theme is installed, perform the following procedure to remove it from the system: 1. Stop WebSphere Portal. 2. Delete the subdirectory for the faulty theme. The root directory for themes is located in the WebSphere Application Server directory. v z/OS: was_profile_root/installedApps/cellname/wps.ear/wps.war/themes/ The themes folder contains a subdirectory for each markup type. The faulty theme would be in a folder below one of the markup-type subdirectories. Start WebSphere Portal. Log in to the portal as administrator. Click Administration. Click Portal User Interface. Click Themes and Skins. Delete the faulty theme.

3. 4. 5. 6. 7. 8.

Administrative portlets fail on pages that use customized themes


Problem: When one of the administrative portlets is placed on a page with a customized theme, or a customized theme has been applied to the portal administrative pages, the portlet could fail with a null pointer exception written to the log file. This problem can also occur if the portlet is launched in a new window that uses the customized theme. Cause: The administrative portlet requires certain request parameters for processing. These parameters are made available to the portlet using the <portal:adminNavHelper/> tag. Solution: If you need to use an administrative portlet with a customized theme, edit the parent page of the theme, typically Default.jsp, and add the following lines:
<%@ taglib uri="/WEB-INF/tld/portal-internal.tld" prefix="wps" %> <portal:adminNavHelper/>

You should also make the same changes to Plain.jsp for the theme. This file can be used to open portlets in a new window.

Preview page does not display


Problem: If a user is setting the theme for a page or the skin for a portlet, the preview icon does not work if the theme or skin directory name contains double byte character set (DBCS) characters. Solution: This is a current limitation. To avoid this problem, do not use DBCS characters in the directory name for new themes and skins.

Garbage words may be displayed in portlet page


Problem: If a user changes the browser language, some garbage words may be displayed in the portlet page.

142

Troubleshooting guide

Cause: Some strings are cached in the session for performance reasons and will only change when the session is re-created (usually during login). This can occur in all languages and will vary from portlet to portlet since caching requirements also vary. Solution: This is a current limitation. Log out then log back in to solve the problem.

You cannot search for a portlet in a language other than English


Problem: When you are navigating a portal using a language other than English, you cannot search for the portlet from the portlet list. Solution: Set the portlet name using the specific language for this portlet. Portlet management will use the portlet name in the browser language to search for the portlet. This is a current limitation.

Formatting and JavaScript problems in rendered Portal page


Problem: Formatting problems and JavaScript console errors and warnings occur when a page is rendering. Formatting problems may include such things as excess white space, alignment issues, and truncation. These problems may occur due to inconsistencies in the way different browsers render markup as well as differences due to the DocType specified for the page. This can be a particular problem when a strict DocType is specified but the markup is created based on an older transitional (quirks mode) DocType. Solution: Ensure that theme and portlet output are consistent with the DocType specified by the theme the page uses. Either set the theme to use a different DocType or update the rendered markup to be compatible with the selected DocType.

JSP does not compile when using drag and drop (dnd) tags
Problem:If you wrap conditional Java scriplet code around drag and drop tags, it will not compile the JSP correctly. The tags affected are <dnd:drag>, <dnd:drop> and <dnd:dragHandle>. Example: This is an example of wrapping conditional scriplet around <dnd:drop>. This code will not compile.

<dnd:drag namespace="wp" type="content" value="value" multiselectable="true"> <div style="display: inline;"> <% if( isContentItem() ) { %><dnd:drop namespace="wp" type="content" name="wp.item1" action="<%= dndLink %>" supportsMulti } %><img border="0" src="<%= imageLink %>" alt="Example Image" title="Example Image"><% if( isContentItem() ) { %></img></dnd:drop><% } %></div> </dnd:drag></dnd:drop>

Solution: Use a conditional statement like this:

Chapter 1. Troubleshooting

143

<% if( isContentItem() ){ %>

<dnd:drag namespace="wp" type="content" value="value" multiselectable="true"> <div style="display: inline;"> <dnd:drop namespace="wp" type="content" name="wp.item1" action="<%= dndLink %>" supportsMultiselect=" <img border="0" src="<%= imageLink %>" alt="Example Image" title="Example Image"> </img></dnd:drop> </div> </dnd:drag> <% }else{ %> <dnd:drag namespace="wp" type="content" value="value" multiselectable="true"> <div style="display: inline;"> <img border="0" src="<%= imageLink %>" alt="Example Image" title="Example Image"> </img></div> </dnd:drag> <% } %>

Troubleshooting portlet development


This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. v Login command customization fails v Struts portlets from the IBM Workplace Solutions Catalog at http://catalog.lotus.com/wps/portal/workplace will not import into WebSphere Studio Application Developer v When importing WAR files into Rational Application Developer 6.0, nuisance exceptions appear in OS console on page 145

Login command customization fails


Solution: When creating your own implementation of one of the WebSphere Portal classes, for example, Login or Logout modules, you must update IBM WebSphere Application Server so that the classes load correctly. 1. Open the Administrative Console for WebSphere Application Server. 2. Click Environment, then Shared Libraries, then WPSlib. 3. Add your JAR file to Classpath. 4. Click OK. 5. Click Save to save the changes to the master configuration. 6. Restart the WebSphere_Portal application server.

Struts portlets from the IBM Workplace Solutions Catalog at http://catalog.lotus.com/wps/portal/workplace will not import into WebSphere Studio Application Developer
The new Struts Portlet Framework WAR files will not import into WebSphere Studio Application Developer after downloading from the IBM Workplace Solutions Catalog at http://catalog.lotus.com/wps/portal/workplace (http://catalog.lotus.com/wps/portal/portalworkplace, NavCode: 1WP10003N). This is because these WAR files contain 2 META-INF directories: one lower-case and one upper-case. The existence of these two directories causes WebSphere Studio to fail during the import.

144

Troubleshooting guide

Solution: This will be resolved with the next release of the Struts Portal Framework. As a workaround, you can expand the WAR and then select Import as File System to import the individual files.

When importing WAR files into Rational Application Developer 6.0, nuisance exceptions appear in OS console
When using the WAR import wizard to import WAR files into Rational Application Developer (RAD) 6.0, the following nuisance exceptions may appear in OS console, but not in trace.log.
*** ERROR ***: Sat Apr 16 07:13:27 CST 2005 com.ibm.etools.j2ee.commonarchivecore.exception.ArchiveWrappedException !Stack_trace_of_nested_exce! com.ibm.etools.j2ee.commonarchivecore.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml !Stack_trace_of_nested_exce! com.ibm.etools.j2ee.commonarchivecore.exception.EmptyResourceException: platform:/resource/<web_app_name>/WebContent/WEB-INF/web.xml at com.ibm.etools.j2ee.commonarchivecore.util.ArchiveUtil.getRoot(Unknown Source) ...

Solution: This is a RAD 6.0 issue and fixed in RAD 6.0.0.1. Updates for RAD can be located on the product homepage: http://www-128.ibm.com/developerworks/ rational/products/rad/.

Troubleshooting portlets
This section contains information that can assist you in preventing, identifying, and correcting problems related to IBM WebSphere Portal Enable for z/OS. For information related to specific components, see the appropriate troubleshooting topic. v Problem: Error sending/opening messages with large attachments in CPP Mail and Calendar portlets on page 146 v Problem: Undo and redo not working correctly in rich text editor when composing mail using Firefox browser on page 146 v Problem: European comma format for numbers not available in Retirement Planner on page 146 v Problem: Configure proxy for MarketWatch portlets on page 146 v Problem: Export XML does not work when Popup Block is active (Netscape only) on page 147 v Problem: Click-to-Action menu shown in English, not Chinese on page 147 v Problem: The administration portlets do not officially support the browser Back or Refresh functions. on page 147 v Limitation: The properties portlet does not list all shareable pages. on page 147 v Limitation: Privileged user cannot set page properties or Personalization rules. on page 147 v Problem: Buttons in Adminstration portlets may not function. on page 148 v Problem: Formatting and JavaScript problems occur in rendered Portal page on page 148 v Problem: In Internet Explorer, using the Enter key to select a Browse button causes a portlet error. on page 148 v Problem: Some .war files are not deployed after upgrading WebSphere Portal
Chapter 1. Troubleshooting

145

Problem: Error sending/opening messages with large attachments in CPP Mail and Calendar portlets
The size of messages (message body + attachments) that can be sent or opened by the CPP Mail and Calendar portlets is limited by the amount of free heap space available on the portal server JVM at the time that the operation is attempted. We have successfully tested sending and opening messages of 50 MB in size on an unloaded portal server with all supported back end mail servers, however, because other factors such as server load affect the size of the free memory heap in the JVM, this is not a guaranteed maximum message size which can be supported. We recommend to use small attachments with a size wide below 50 MB to avoid heap fragmentation and potential out of memory errors. Also the system should be tuned - we recommend specifying the maximum JVM heapsize at 1216 MB on Windows using the -Xmx option (For example, -Xmx1216M) in order to provide the largest practical JVM heap and still leave enough system memory for the operating system and other processes. See the WebSphere Portal 6.0.x Performance Tuning Guide for more information on heap tuning for WebSphere Portal.

Problem: Undo and redo not working correctly in rich text editor when composing mail using Firefox browser
When you are composing a mail message using the rich text editor in the Firefox browser, clicking Undo (Ctrl+z) and Redo (Ctrl+y) may not perform as expected. In some cases, when text should reappear, it does not. When text should disappear, it does not. This is a known limitation when using the Firefox browser.

Problem: European comma format for numbers not available in Retirement Planner
Retirement Planner only allows users to use the format x.xx when entering non-whole number values.

Problem: Configure proxy for MarketWatch portlets


The MarketWatch portlets My News, My Weather, and My Stocks assume that you have direct access to the Internet to retrieve content for rendering in the portlets. If access is only possible through a proxy, then the proxy must be configured in the portlet by modifying its web.xml file. Solution: There are four context level parameters in web.xml, and by default they are all empty:
<context-param> <param-name>proxyHost</param-name> <param-value></param-value> </context-param> <context-param> <param-name>proxyPort</param-name> <param-value></param-value> </context-param> <context-param> <param-name>proxyUserName</param-name> <param-value></param-value> </context-param>

146

Troubleshooting guide

<context-param> <param-name>proxyPassword</param-name> <param-value></param-value> </context-param>

The values for these parameters should be: 1. proxyHost: The host name of proxy server (dns name or static IP address). 2. proxyPort: The proxy server port, such as 8080. 3. proxyUserName/proxyPassword: If the proxy server requires authentication, specify the user ID and password for the proxyUserName and proxyPassword parameters, respectively.

Problem: Export XML does not work when Popup Block is active (Netscape only)
In Netscape/Mozilla, when Popup Block is active, if you try to use the Export XML function within the Manage Pages portlet, nothing happens. An Export successful message is displayed though no export has occurred. With Popup-Blocker disabled, pages can be exported normally. Solution: In order to disable Popup Block in Netscape/Mozilla, perform the following steps: 1. Open Preferences window by going to Edit > Preferences. 2. Select Privacy & Security > Popup Windows. 3. Un-check Block unrequested popup windows. 4. Click OK.

Problem: Click-to-Action menu shown in English, not Chinese


After configuring the Click-to-Action menu of the JDBC portlet in English, when you change the language of the browser to zh_CH, the menu still displays in English. Solution: Replace the Click-to-Action menu items with local language strings.

Problem: The administration portlets do not officially support the browser Back or Refresh functions.
For a listing and description of the administration portlets, refer to Portal administration portlets.

Limitation: The properties portlet does not list all shareable pages.
The list of shareable pages displayed by the Properties portlet is limited to those pages that the user can navigate to. As a result, a user might not be able to create explicitly derived pages from some shareable pages.

Limitation: Privileged user cannot set page properties or Personalization rules.


A user must have at least Editor privileges on a page to be able to edit the properties on that page. Privileged users will not be able to edit a pages properties or edit personalization rules, because Personalization rules are part of a pages properties.
Chapter 1. Troubleshooting

147

Problem: Buttons in Adminstration portlets may not function.


Solution:Enable scripting in Microsoft Internet Explorer using the following steps: 1. Select the Tools menu. 2. Select Internet Options. 3. Select the Security tab. 4. Click the Custom level button. 5. Enable the entire Scripting section.

Problem: Formatting and JavaScript problems occur in rendered Portal page


Formatting problems and JavaScript console errors and warnings occur when a page is rendering. Formatting problems may include such things as excess white space, alignment issues, and truncation. These problems may occur due to inconsistencies in the way different browsers render markup as well as differences due to the DocType specified for the page. This can be a particular problem when a strict DocType is specified but the markup is created based on an older transitional (quirks mode) DocType. Solution: Ensure that theme and portlet output are consistent with the DocType specified by the theme the page uses. Either set the theme to use a different DocType or update the rendered markup to be compatible with the selected DocType.

Problem: In Internet Explorer, using the Enter key to select a Browse button causes a portlet error.
In Internet Explorer, when you highlight a Browse button by tabbing and try using the Enter key to bring up the browse window, the form is submitted instead. This causes a portlet error. Instead of using the Enter key, select the Browse button by tabbing and then use the space bar to bring up the file browser window.

Problem: The people picker for Document Manager does not work after upgrading WebSphere Portal to version 6.0.1.1

Some .war files such as wps.war and lwp_peoplePickerServlet.war lose their web module map to the web server after upgrading WebSphere Portal. This may cause problems when searching on people; for example, the Document Manager People Picker will fail. Solution: Perform the following steps to redeploy the .war file: 1. Navigate to Applications Enterprise Applications. 2. Click on the name: for example LWP People. 3. Click on Map modules to servers. 4. Select the appropriate module; for example People Picker Servlet lwp_peoplePickerServlet.war. 5. From the Clusters and Servers drop-down menu, select the web server. 6. Click OK and save the configuration, and regenerate webserver plugin.

148

Troubleshooting guide

Troubleshooting Web Clipping portlet


The following section lists known problems and solutions related to Web clipping. v Problem: Error message says a certificate is missing when connecting to a secure site v Problem: SOCKS proxies are not supported for the Web Clipping Editor on page 150 v Problem: No content appears in a portlet on page 150 v Problem: When using the Web Clipping Editor through Mozilla, users cannot select HTML images on page 150 v Problem: Receive portlet unavailable error when browsing a portlet created with the Web Clipping Editor on page 151 v Problem: Web Clipping does not work with Machine Translation on page 151 v Problem: Web Clipping does not support : on page 151 v Problem: Web Clipping does not show the selection clipped with HTML clipping. on page 151 v Problem: Text is merged in the upper right corner of the screen on page 151

Problem: Error message says a certificate is missing when connecting to a secure site
If you attempt to connect to a secure site using the Web clipping portlet and get an error message indicating that the needed certificate is missing, you will need to add a certificate file to correct the problem. Note: These instructions assume that a browser such as Internet Explorer can successfully connect to the site and that it has the root certificate that is needed. Solution: To add the necessary certificate, complete the following steps: 1. Open a browser, and enter the Web address of the secure site that you are trying to connect to with the Web clipping portlet. After connecting to the site, you should see the SSL Secured icon displayed in status bar of the browser. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Click File > Properties. Click the Certificates button to display the Certificate dialog box. Select the Certification Path tab. Select the topmost root certificate entry in the tree. This is the name of the certificate that you will need to export from the browser. Click OK to close the dialog box. Click Tools > Internet Options from the main menu of the browser. Select the Content tab. Click the Certificates button to display the Certificate dialog box. Select the Trusted Root Certification Authorities tab. Select the root that was previously identified.

12. Click the Export button to open the Certificate Export Wizard dialog. 13. Click Next in the wizard dialog box. 14. Select Base-64 encoded X.509 (.CER) as the format to use for the certificate file.
Chapter 1. Troubleshooting

149

15. 16. 17. 18. 19. 20.

Click Next. Type the file name that you want to use for the certificate file. Click Browse, and select the directory to contain the .CER file. Click Next. Click Finish. Copy the .CER file that you created, and place it into the java\jre\lib\security directory, where WebSphere Application Server was installed. For example, if WebSphere Application Server was installed in C:\WebSphere\appserver, the .CER file must be saved in the C:\WebSphere\appserver\java\jre\lib\security directory. Note: To verify that you have located the correct directory, you should find the cacerts file in the same directory.

21. Restart WebSphere Application Server, and attempt to connect to the secure site with the Web Clipping portlet again.

Problem: SOCKS proxies are not supported for the Web Clipping Editor
Under the Web Clipper Editor Advanced options, there is no option in the Modify firewall options page to differentiate an HTTP proxy from a SOCKS proxy. This is because only HTTP proxies are supported for the Web Clipping Editor. Solution: When modifying the firewall options for a Web Clipping portlet, use only HTTP proxies for your Proxy hostname and Proxy port.

Problem: No content appears in a portlet


When clicking on a link in a Web Clipping portlet, you might find that no content appears. Solution: Ensure that: 1. The destination 2. The URL in the 3. The destination correct. 4. The URL in the

of the link is secured. link is valid. of the link is located in the internet and the proxy setting is link is not redirected.

If you work through those steps and content still does not appear, the problem could be: 1. The destination of the link contains some functions of Javascript which are not supported by the Web Clipper Editor in this release. 2. The destination of the link returns applets or embedded objects like Flash which are not supported by the Web Clipper Editor in this release.

Problem: When using the Web Clipping Editor through Mozilla, users cannot select HTML images
Mozilla is not supported for creating Web Clipping portlets. Solution: Use either Microsoft Internet Explorer or Netscape Navigator as your browser when creating Web Clipping portlets.

150

Troubleshooting guide

Problem: Receive portlet unavailable error when browsing a portlet created with the Web Clipping Editor
If you have a Web clipped portlet that contains a link which requires a third party authentication certificate, you might receive the following error when following that link: This portlet is unavailable. If the problem persists, please contact the portal administrator Solution: Apply the WebSphere Application Server fix that updates the JSSE code. This fix can be found on the WebSphere Application Server Fix Pack and Fixes disc for your operating system. The fix is as follows: /manualfixes/WAS_Security_0707-2003_JSSE_cumulative_Fix.jar Comments: If users will be clipping content from secure sites using https:// or sites that have links to secure sites using https:// this fix should be applied.

Problem: Web Clipping does not work with Machine Translation


If you use a clipping that is in a locale other than the local locale of WebSphere Portal, you get a wrong drop-down translation menu with EnableViewerInitiatedTranslation according to the locale of WebSphere Portal, but not according to the locale of the clipping portlet. Solution: If you want to use machine translation to translate the clipping, you must set the portlet parameter ContentLanguage with the locale of the clipping portlet.

Problem: Web Clipping does not support :


The Web Clipping portlet does not support entering a single character : in the URL to clip field. Solution: Do not use : in the URL to clip field.

Problem: Web Clipping does not show the selection clipped with HTML clipping.
Transcoding must be enabled in order for HTML clipping to work. See Creating a Web clipping portlet for more information.

Problem: Text is merged in the upper right corner of the screen


The merged text is a limitation with the Web Clipping portlet due to the position:absolute css attribute. The Web Clipping portlet does not modify any CSS information in the clipped site, which causes the merged text.

Contact support
If you have determined that you need IBM assistance to solve a problem, complete one of the following IBM support worksheets. The following worksheets include the information that the IBM Support Center might need to help diagnose your problem. Copy the worksheet into a text editor and fill in the blanks before contacting IBM for support. If requested, you can then send the text file to IBM through e-mail, or just print a copy for your own reference.
Chapter 1. Troubleshooting

151

For contact information, refer to the IBM Software Support site: http://www.ibm.com/software/genservers/portal/support/

General installation troubleshooting worksheet


Description of the problem and the environment
1. Problem Summary: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 2. Fully qualified hostname and IP address of the target and source system(s): ________________________________________________________________________________ User IDs and passwords used: ________________________________________________________________________________ 3. WebSphere Portal version, release, and PTF level (also please list any UMODs applied): ________________________________________________________________________________ ________________________________________________________________________________ 4. WebSphere Application Server version, release, and PTF level (also please list any UMODs: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 5. Web server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 6. LDAP server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 7. Database product and version installed, if any other than Cloudscape (local or remote and on what platform?): _____________________________________________________________________ 8. If an external security manager is in use, please specify here (include platform): Tivoli Access Manager: ____________________________________________________________ Other: __________________________________________________________________________ 9. WebSphere Portals operating system: _______________________________________________

Operating System Patch/Maintenance/Service Pack Level: _______________________________ 10. Number of CPUs on this server? _____________________________________________________

Amount of RAM installed: _________________________________________________________ Amount of free hard disk space on all drives: ___________________________________ _______________________________________________________________________________

152

Troubleshooting guide

11. Steps to recreate:

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 12. Describe the network environment:

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Refer to these files, capture them for later review:


v v v v Any log or trace files relevant to the investigation Any configuration files of the server or its components RASUtils.jar output (WPRASCollect.zip) Screen shots

General configuration troubleshooting worksheet


Description of the problem and the environment
1. Problem Summary: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 2. Fully qualified hostname and IP address of the target and source system(s): ________________________________________________________________________________ User IDs and passwords used: ________________________________________________________________________________ 3. WebSphere Portal version, release, and PTF level (also please list any UMODs applied): ________________________________________________________________________________ ________________________________________________________________________________ 4. WebSphere Application Server version, release, and PTF level (also please list UMODs applied): ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 5. Web server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 6. LDAP server product and version installed, if any (local or remote and on what platform?):
Chapter 1. Troubleshooting

153

________________________________________________________________________________ 7. Database product and version installed, if any other than Cloudscape (local or remote and on what platform?): ________________________________________________________________________________

8. If an external security manager is in use, please specify here (include platform): Tivoli Access Manager: ____________________________________________________________ Other: __________________________________________________________________________ 9. WebSphere Portals operating system: _______________________________________________ Operating System Patch/Maintenance/Service Pack Level: _______________________________ 10. Number of CPUs on this server? _____________________________________________________ Amount of RAM installed: __________________________________________________________ Amount of free hard disk space on all drives: __________________________________________ _______________________________________________________________________________ 11. Steps to recreate: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 12. Describe the network environment: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ______________________________________________________________________________________

Refer to these files, capture them for later review:


v v v v Any log or trace files relevant to the investigation Any configuration files of the server or its components RASUtils.jar output (WPRASCollect.zip) Screen shots

General customization troubleshooting worksheet


Description of the problem and the environment
1. Problem Summary: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

154

Troubleshooting guide

________________________________________________________________________________ ________________________________________________________________________________ 2. Fully qualified hostname and IP address of the target and source system(s): ________________________________________________________________________________ User IDs and passwords used: ________________________________________________________________________________ 3. WebSphere Portal version, release, and PTF level (also please list any PTFs applied): ________________________________________________________________________________ ________________________________________________________________________________ 4. WebSphere Application Server version, release, and PTF level (also please list any UMODs applied) ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 5. Web server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 6. LDAP server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 7. Database product and version installed, if any other than Cloudscape (local or remote and on what platform?): ___________________________________________________________________ 8. If an external security manager is in use, please specify here (include platform): Tivoli Access Manager: ____________________________________________________________ Other: __________________________________________________________________________ 9. WebSphere Portals operating system: _______________________________________________

Operating System Patch/Maintenance/Service Pack Level: _____________________________ 10. Number of CPUs on this server? _____________________________________________________

Amount of RAM installed: __________________________________________________________ Amount of free hard disk space on all drives: _______________________________________ _______________________________________________________________________________ 11. Steps to recreate: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Chapter 1. Troubleshooting

155

________________________________________________________________________________ ________________________________________________________________________________ 12. Describe the network environment: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Refer to these files, capture them for later review:


v v v v Any log or trace files relevant to the investigation Any configuration files of the server or its components Sample code archived for IBM support Screen shots

General runtime troubleshooting worksheet


Description of the problem and the environment
1. Problem Summary: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 2. Fully qualified hostname and IP address of the involved system(s): ________________________________________________________________________________ User IDs and passwords used: ________________________________________________________________________________ 3. WebSphere Portal version, release, and PTF level (also please list any UMODs applied): ________________________________________________________________________________ ________________________________________________________________________________ 4. WebSphere Application Server version, release, and PTF level (also please list any UMODs applied): ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 5. Web server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 6. LDAP server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________

156

Troubleshooting guide

7. Database product and version installed, if any other than Cloudscape (local or remote and on what platform?): ________________________________________________________________________________ 8. If an external security manager is in use, please specify here (include platform): Tivoli Access Manager: ____________________________________________________________ Other: __________________________________________________________________________ 9. WebSphere Portals operating system: _______________________________________________

Operating System Patch/Maintenance/Service Pack Level: _____________________________ 10. Number of CPUs on this server? _____________________________________________________

Amount of RAM installed: __________________________________________________________ Amount of free hard disk space on all drives: ___________________________________ _______________________________________________________________________________ 11. Steps to recreate:

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 12. Describe the network environment:

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Refer to these files, capture them for later review:


v Any log or trace files relevant to the investigation v Any configuration files of the server or its components v Screen shots

General programming troubleshooting worksheet


Description of the problem and the environment
1. Problem Summary:

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Chapter 1. Troubleshooting

157

2.

User IDs and access privileges involved (for example, wpsadmin/ Administrator):

________________________________________________________________________________ 3. WebSphere Portal version, release, and PTF level (also please list any UMODs applied): ________________________________________________________________________________ ________________________________________________________________________________ 4. WebSphere Application Server version, release, and PTF level (also please list any UMODs applied): ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 5. Development (IDE) product and version installed, and on what platform?: ________________________________________________________________________________ 6. Java 2 SDK product and version installed, (java-full version output): ________________________________________________________________________________ 7. Web server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 8. LDAP server product and version installed, if any (local or remote and on what platform?): ________________________________________________________________________________ 9. Database product and version installed, if any other than Cloudscape (local or remote and on what platform?): ____________________________________________________________________ 10. If an external security manager is in use, please specify here (include platform): Tivoli Access Manager: ____________________________________________________________ Other: __________________________________________________________________________ 11. WebSphere Portals operating system: ________________________________________________ Operating System Patch/Maintenance/Service Pack Level: _______________________________ 12. Number of CPUs on this server? _____________________________________________________

Amount of RAM installed: _________________________________________________________ Amount of free hard disk space on all drives: ___________________________________ _______________________________________________________________________________ 13. Please have answers to these questions ready: What methods are in use?

________________________________________________________________________________ ________________________________________________________________________________ Are there any dependent JAR files? _____________________________________________

158

Troubleshooting guide

What is the overall goal of the portlet? __________________________________________ ________________________________________________________________________________ Does it work in the Portal Toolkits Test Environment or in a stand-alone Portal? __ Does the portlet use the Struts portal framework or WSRP? ___________________ ________________________________________________________________________________ Does the portlet use the standard portlet API or the IBM portlet API __________ ________________________________________________________________________________ 14. Steps to recreate:

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Refer to these files, capture them for later review:


v v v v Sample code or testcase archived for sharing with IBM support Any log or trace files relevant to the investigation Any configuration files of the server or its components Screen shots

Message catalog
The Message catalog lists many of the informational, warning, and error messages for this product.

Reading messages
Each message code consists of a component identifier, a unique number, and a message identifier. Here are some examples. EJPXX1234E Where: v EJPXX is the component identifier, where XX represents a component. v 1234 is the unique four-digit number. v E is for Error. EJPIC1001I Where: v EJPIC is the component identifier for the installation wrapper. v 1001 is the unique four-digit number. v I is for Information. EJPAA1008W
Chapter 1. Troubleshooting

159

Where: v EJPAA is the component identifier for administration portlets. v 1008 is the unique four-digit number. v W is for Warning.

160

Troubleshooting guide

Chapter 2. Additional resources


Additional information that can help you install, configure, or administer the products provided with IBM WebSphere Portal Enable for z/OS is available. You can locate information on the WebSphere Portal Web site and other IBM Web sites, and you can read the product documentation that is provided on the WebSphere Portal CDs.

Resources for learning


The following section contains links to supplemental information. This information resides on IBM and non-IBM Internet sites, whose sponsors control the technical accuracy of the information. These links are provided for convenience. Some information is useful, all or in part, for understanding the IBM WebSphere Portal Enable for z/OS product but might not be specific to the WebSphere Portal product itself. When possible, links are provided to technical papers and IBM Redbooks that supplement the broad coverage of the release documentation with in-depth examinations of particular product areas. The following links take you to relevant IBM support and publications sites:

Additional resources
This topic includes links to general resources that might contain relevant supplemental information. The information resides on IBM and non-IBM Internet sites, whose sponsors control the technical accuracy of the information. These links are provided for convenience. Some information is useful, all or in part, for understanding the IBM WebSphere Portal Enable for z/OS product but might not be specific to the WebSphere Portal product itself. When possible, links are provided to technical papers and IBM Redbooks that supplement the broad coverage of the release documentation with in-depth examinations of particular product areas. The following links take you to relevant IBM support and publications sites: IBM WebSphere Portal Version 6.0 - Whats new? Whats new in WebSphere Portal Version 6? This article describes the highlights in IBM WebSphere Portal Version 6.0, and is a good starting point for understanding the new version content and the improvements since previous versions. developerWorks WebSphere WebSphere Portal zone The home of technical information for developers and administrators working with WebSphere products. You can do the following: v Download WebSphere software v Take a fast path to developer domain zones, such as WebSphere Portal, IBM WebSphere Application Server, and WebSphere development tools v Learn about WebSphere products through a newcomers page, tutorials, technology previews, training, and IBM Redbooks
Copyright IBM Corp. 2000, 2006

161

v Get answers to questions about WebSphere products v Join the WebSphere community, where you can keep up with the latest developments and technical papers IBM Redbooks http://www.redbooks.ibm.com/ Publications developed and published by IBMs International Technical Support Organization (the ITSO). The IBM Redbooks site contains references for all IBM products. Search the Redbooks for documents specific to WebSphere Application Server.

Additional resources for planning


This topic includes links to additional resources about planning. Use the following links to find relevant supplemental information. The information resides on IBM and non-IBM Internet sites, whose sponsors control the technical accuracy of the information. These links are provided for convenience. Sometimes, the information is not specific to the IBM WebSphere Portal Enable for z/OS product, but is useful all or in part for understanding the product. When possible, links are provided to technical papers and IBM Redbooks that supplement the broad coverage of the release documentation with in-depth examinations of particular product areas. Most of these link were written for previous versions of WebSphere Portal, but still contain some relevant information. Search for updated content on the main site of each link if you need more information. Guide to WebSphere Portal http://www3.software.ibm.com/ibmdl/pub/software/dw/wes/pdf/ portal5whitepaper.pdf This document provides an overview of the WebSphere Portal product technology, including its business and technical benefits. It is intended to help customers, independent software vendors, and application architects understand and plan their use of WebSphere Portal. Concepts such as portlets, portal applications, content, security, user management, administration, collaboration, and more are described, including highlights of related products that can be used with WebSphere Portal. IBM WebSphere software platform home page http://www.ibm.com/software/websphere/ The IBM WebSphere software platform home page introduces WebSphere products and describes how companies can easily transform to an e-business, with software that can grow as fast as the business it supports. developerWorks: IBM Patterns for e-business http://www.ibm.com/developerworks/patterns/index.html The IBM developerWorks site is the source for IBM patterns for e-business, a set of tested, reusable intellectual assets that you can use to design and implement your e-business network and architecture. A Secure Portal using WebSphere Portal V5 and Tivoli Access Manager, SG24-6077-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/

162

Troubleshooting guide

9445fa5b416f6e32852569ae006bb65f/ 3d96ba9fea9a252985256d6e0064f0f7?OpenDocument The focus of this publication is the security aspect of the WebSphere Portal single access point with centralized authentication and authorization. Other aspects of security like auditing, firewall, and DMZ are not in the scope of this document. Deploying Lotus QuickPlace, SG24-6535-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/ sg246535.html This IBM Redbook shows you how to install, configure, and deploy Lotus QuickPlace in your organization. It gives step-by-step installation instructions for the Lotus QuickPlace server and describes how to configure it to use the current directories of your organization. IBM WebSphere Application Server V6.0 System Management and Configuration WebSphere Handbook Series, SG24-6451-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/ sg246195.html This IBM Redbook provides the knowledge needed to implement a WebSphere Application Server V5.1 Network Deployment runtime environment, to package and deploy Web applications, and to perform ongoing management of the WebSphere environment. It is one in a series of handbooks designed to give you in-depth information on the entire range of WebSphere Application Server products. WebSphere Application Server V6 Security Handbook (SG24-6316-00) http://www.redbooks.ibm.com/abstracts/sg246316.html?Open This IBM Redbook describes how to design, develop, and deploy secure e-business applications using WebSphere Studio Application Developer Version 5. It includes a detailed overview of WebSphere Application Server V5 Security, including J2EE security, modules and components of a J2EE enterprise application, and programmatic security techniques. It also describes end-to-end security solutions where WebSphere Studio Application Developer V5 is part of an enterprise solution, including integration between WebSphere Studio Application Developer V5 and Tivoli Access Manager . Working with the Lotus Sametime Client Toolkits, SG24-6666-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/ 9445fa5b416f6e32852569ae006bb65f/ f2b73cdd644ac8a485256acc005ca7c7?OpenDocument This IBM Redbook is for developers and architects who want to use Lotus Sametime functionality in applications based on Java, C++, COM, or HTML and JavaScript. It explores capabilities offered by the different Lotus Sametime client toolkits, which you can use to add functionality to existing applications and to create powerful new applications that enable real-time collaboration. It discusses event-based programming, Lotus Sametime services, and the Lotus Sametime Place architecture. WebSphere Portal Server and DB2 Information Integrator: A Synergistic Solution, SG24-6433-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/ sg246433.html
Chapter 2. Additional resources

163

This IBM Redbook provides examples of the synergy between WebSphere Portal Server and DB2 Information Integrator in delivering portal solutions, and will include sample portlets exploiting SQL, UDFs, JDBC, and Web Services. Lotus Domino 6.5.1 and Extended Products Integration Guide http://www.redbooks.ibm.com/abstracts/sg246357.html This IBM Redbook discusses how to install, configure, and integrate Release 6.5.1 of IBM Lotus Domino and the Extended Products. DB2 for z/OS and OS/390: Ready for Java, SG-2464-35 http://www.redbooks.ibm.com/abstracts/sg246435.html?Open This IBM Redbook shows how Java and DB2 for z/OS and OS/390 can work together and form a strong combination that can run your mission-critical enterprise applications. This publication focusses on the new IBM Universal Driver for SQLJ and JDBC, IBMs new JDBC driver implementation, supporting both Type 2 and Type 4 driver connectivity to the members of the DB2 family, including DB2 for z/OS, and DB2 for Linux, Unix and Windows. WebSphere for z/OS V5 Connectivity Handbook, SG-2470-64 http://www.redbooks.ibm.com/abstracts/sg247064.html?Open This IBM Redbook helps you install, tailor, and configure adapters and the Java 2 Platform, Enterprise Edition (J2EE) Connector Architecture (J2CA)-compliant and other connectors that are used by WebSphere Application Server for z/OS Version 5. WebSphere for z/OS V4 Problem Determination, SG-2468-80 http://www.redbooks.ibm.com/abstracts/sg246880.html?Open This IBM Redbook will help customers and IBMers to understand the different aspects of problem determination for WebSphere for z/OS Version 4. Enabling JCE & JSSE Security in WebSphere for zOS Version 5, TD101074 http://www-1.ibm.com/support/docview.wss?uid=tss1td101074 WebSphere for z/OS Version 5 provides support for JCE (Java Cryptography Extensions) and JSSE (Java Secure Socket Extensions). This document covers updating the java.security file to specify additional providers. Performance and tuning tips for WebSphere Application Server for z/OS Version 5.0, TD7005039 http://www-1.ibm.com/support/docview.wss?uid=swg27005039 This document contains performance and tuning tips for z/OS, tuning for subsystems that run on WebSphere Application Server, including DB2, CICS, RACF, TCP/IP, and MQSeries/Java Messaging Services (JMS), as well as tuning tips for WebSphere Application Server runtime environment. Performance Engineering & Tuning WebSphere for z/OS Version 5, PRS804 http://www-1.ibm.com/support/docview.wss?uid=tss1prs804 This document presents information about how to determine if your z/OS system has been tuned for optimal WebSphere performance. Tuning recommendations for WebSphere Application Server for z/OS Version 5.0.1,

164

Troubleshooting guide

including configuration considerations, z/OS system tuning, WebSphere and application tuning, and the effective use of tools. Using DB2 for zOS in WebSphere for zOS Version 5, TD101072 http://www-1.ibm.com/support/docview.wss?uid=tss1td101072 Setting up a JDBC provider for DB2 for z/OS and creation of a DataSource in WebSphere for z/OS involves the JDBC driver locating and loading the DSNJDBC_JDBCProfile.ser file. DB2 for z/OS Version 7 has enhanced the mechanism by which the JDBC driver locates and loads this file to accommodate WebSphere for z/OS Version 5, as of APAR PQ69861. This document covers installing a JDBC provider using this new support.

Additional resources for installation


This topic includes links to additional resources about installation. Use the following links to find relevant supplemental information. The information resides on IBM and non-IBM Internet sites, whose sponsors control the technical accuracy of the information. These links are provided for convenience. Sometimes, the information is not specific to the IBM WebSphere Portal Enable for z/OS product, but is useful all or in part for understanding the product. When possible, links are provided to technical papers and IBM Redbooks that supplement the broad coverage of the release documentation with in-depth examinations of particular product areas. IBM WebSphere Portal for Multiplatforms V5 Handbook, SG24-6098-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/ sg246098.html The IBM WebSphere Portal for Multiplatforms V5 Handbook will help you to understand the WebSphere Portal architecture, how to install, tailor and configure WebSphere Portal, and how to administer and customize portal pages using WebSphere Portal. WebSphere Portal zone Web site http://www.ibm.com/developerworks/websphere/zones/portal/ Technical information for developers and administrators of WebSphere Portal. IBM Redbooks Web site http://www.redbooks.ibm.com/ Publications developed and published by IBMs International Technical Support Organization (the ITSO). The IBM Redbooks site contains references for all IBM products. Search the Redbooks for documents specific to WebSphere Portal.

Additional resources for administration


This topic includes links to additional resources about administration. Use the following links to find relevant supplemental information. The information resides on IBM and non-IBM Internet sites, whose sponsors control the technical accuracy of the information. These links are provided for convenience. Sometimes, the information is not specific to the IBM WebSphere Portal Enable for z/OS product, but is useful all or
Chapter 2. Additional resources

165

in part for understanding the product. When possible, links are provided to technical papers and IBM Redbooks that supplement the broad coverage of the release documentation with in-depth examinations of particular product areas. Develop high performance Web sites with both static and dynamic content using WebSphere Portal V5.1 http://www.ibm.com/developerworks/websphere/techjournal/ 0506_liesche/0506_liesche.html This paper explains how and why to run an entire Web site -- including the static parts -- on WebSphere Portal with unified deployment, administration, and content management A Secure Portal Using WebSphere Portal V5 and Tivoli Access Manager V4.1, SG24-6077-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/ sg246077.html Portals provide a personalized single point of access to applications, content, people and processes through a Web interface. They also provide underlying services for these applications, such as security, search, collaboration and workflow. A Secure Portal Extended With Single Sign-On, REDP-3743-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/ redp3743.html Many portals are required to access external applications that need some form of user authentication. In most cases, the user credentials required by these applications will differ from those used by WebSphere Portal. While it is possible for the portlet to prompt the user for this credential information and then present it to the external application, such an approach is seldom implemented due to the unsatisfactory user experience. Therefore, a single sign-on (SSO) is required to provide seamless access to the different applications in a portal solution. Develop and Deploy a Secure Portal Solution, Using WebSphere Portal V5.0.2 and Tivoli Access Manager V5.1, SG24-6325-00 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedpieceAbstracts/ sg246325.html Portals provide a personalized single point of access to applications, content, and processes through a Web interface. Secure portal solutions are needed to address the common security challenges, such as authentication, authorization and single sign-on. The IBM Terminology Web site http://www.ibm.com/software/globalization/terminology/ This Web site defines technical terms that are used in many IBM products, and consolidates the terminology into one convenient location. This resource is provided for information purposes only and is updated periodically. IBM takes no responsibility for the accuracy of the information it contains.

Additional resources for development


This topic includes links to additional resources about development.

166

Troubleshooting guide

Use the following links to find relevant supplemental information. The information resides on IBM and non-IBM Internet sites, whose sponsors control the technical accuracy of the information. These links are provided for convenience. Sometimes, the information is not specific to the IBM WebSphere Portal Enable for z/OS product, but is useful all or in part for understanding the product. When possible, links are provided to technical papers and IBM Redbooks that supplement the broad coverage of the release documentation with in-depth examinations of particular product areas. View links to additional information about: v Programming instructions and examples v Programming specifications on page 168 v Additional applications on page 168

Programming instructions and examples


IBM WebSphere Portal V5 A Guide for Portlet Application Development, SG24-6076-00 http://www.redbooks.ibm.com/redbooks/pdfs/sg246076.pdf This IBM Redbook helps you design, develop and implement portlet applications using the IBM WebSphere Studio Site Developer and the Portal Toolkit V5. The information provided in this Redbook targets Business-to-Employee (B2E) enterprise applications, but most of the scenarios presented apply to Business-to-Consumer (B2C) applications as well. In this Redbook, you will find step-by-step examples and scenarios showing ways to integrate your enterprise applications into an IBM WebSphere Portal environment using the WebSphere Portal APIs provided by the Portal Toolkit to develop portlets as well as extend your portlet capabilities to use other advanced functions such as cooperative portlets, national language support, action events, portlet messaging, Credential Vault, Web Services and portlet debugging capabilities. IBM developerWorks http://www.ibm.com/developerworks/ IBM developerWorks contains many excellent resources for developers, including tutorials on Web development-related topics. There is an excellent tutorial on the JDBC API. Articles: Servlets http://java.sun.com/developer/technicalArticles/Servlets/index.html Articles about writing servlets. Articles: JavaServer Pages http://java.sun.com/products/jsp/reference/techart/index.html Articles about writing JSPs. Articles: JavaServer Faces http://java.sun.com/j2ee/javaserverfaces/index.jsp Articles about writing JSPs.

Chapter 2. Additional resources

167

Programming specifications
Java Authentication and Authorization Service (JAAS) http://java.sun.com/products/jaas/index-10.html For more information about JAAS specifications, visit the Sun site that is previously mentioned. Portlet specification http://jcp.org/jsr/detail/168.jsp For more information about portlet specifications, visit the Sun sponsored site that is previously mentioned. J2EE information http://java.sun.com/j2ee/ For more information about J2EE specifications, visit the Sun site that is previously mentioned.

Additional applications
IBM Workplace Solutions Catalog at http://catalog.lotus.com/wps/portal/ workplace The portlets that are described in this IBM Workplace Solutions Catalog at http://catalog.lotus.com/wps/portal/workplace are provided by many parties, including IBM. The portlets are listed by IBM in this catalog for your information purposes only. Each of the portlets has an applicable user license agreement. The terms and conditions under which a specific portlet can be used and the responsibilities of the user and the portlet provider are described in the user license agreement for that portlet.

Directory structure
This topic shows the naming conventions used to denote the location of files on the servers and the types of resources you can find in those directories. v WebSphere Portal directory structure (portal_server_root) v WebSphere Application Server directory structure (app_server_root) on page 170 v Lotus Domino directory structure (domino_server_root and domino_data_root) on page 172 v Directories for languages on page 172

WebSphere Portal directory structure (portal_server_root)


Throughout this documentation, the install location for the portal server component of WebSphere Portal is noted as portal_server_root, which is the config root. The following table shows the default location if it is not otherwise specified during installation:
Operating system z/OS Location /usr/lpp/zPortalServer/V6R0 (install root) /PortalServer/V6R0/Portal (config root)

168

Troubleshooting guide

WebSphere Portal directory structure after installation on z/OS


WebSphere Portal has the following directory structure after installation. All directories are r/w on the config root. The content, however, might be r/w (files are copied) or r/o (files are symlinked). z/OS
portal_server_root Root directory for WebSphere Portal. | | | + collections (mixed) Directory for collections. | | | + designer (mixed) Directory for designer runtime. | | | + license (mixed) Directory for license files. | | | + sync (mixed) Directory for the sync server. | | | + was (mixed) Directory for files to be linked into the | | WebSphere Application Server directory. | | | + workflow (mixed) Directory for the workflow applications | +-- bin (mixed) WebSphere Portal tools (scripts must be r/w; all | other files r/o). | +-- cloudscape (r/w) Cloudscape database files. | +-- config Portal configuration files. | +-- deployed (r/w) Copies of the .EAR and .WAR files for | | installed portlet applications. | | | + archive This directory contains all deployed .WAR files, | except for predeployed ones. | +-- doc (r/o) WebSphere Portal information center and Javadoc. | +-- IBMTrans (r/w) Transcoding component | (these subdirectories are linked r/o: bin, | lib, plugins, toolkit, XMLConfigRules, | and xmlconfig_stage). | +-- installableApps (r/w) WAR files prior to deployment. | +-- installableConnectors | +-- installedApps (r/w) Active portlet applications extracted | to the WAR file directory structure | (created during installation). | +-- itlm IBM Tivoli License Manager files. | +-- jcr Java Content Repository files. | +-- log (r/w) WebSphere Portal log files | (created during installation). | +-- migration (r/w) Scripts used to assist in migrating from | previous releases of WebSphere Portal. | +-- odc (mixed) On-demand client files (./com is r/w; all other | subdirectories are r/o). | +-- pzn (r/w) Personalization runtime and | resources (This component copies files during
Chapter 2. Additional resources

169

| | +-| | | | | | | | | | | | +-| +-| +-| +-|

installation to a WebSphere subdirectory). shared | +-- ext (r/o) | +-- app (r/w) | | +-- config r/w) | | | +- services | +-- nls (r/o) service version (r/w) wcm wmm (mixed)

Contains various .JAR files. WebSphere Portal runtime JARs, TLDs, and other resources. Portal configuration files. Personalization, Feedback and LikeMinds configuration files. WebSphere Portal NLS files. Contains fix packages. Version information for various components. Source Web application files for Web Content Management Member Manager configuration, including attributes of portal users (code will be r/o).

WebSphere Application Server directory structure (app_server_root)


WebSphere Application Server installation directory Throughout this documentation, the install location for WebSphere Application Server is noted as app_server_root. The following table shows the default WebSphere Application Server installation location if it is not otherwise specified during installation:
Default location of WebSphere Application Server Operating system z/OS Location /WebSphere/V6R0/AppServer

WebSphere Application Server profile directory Throughout this documentation, the location for the WebSphere Application Server profiles is noted as was_profile_root. The following table shows the default WebSphere Application Server location for profiles.
Default location of WebSphere Application Server profiles Operating system z/OS Location app_server_root/profiles/default

WebSphere Application Server configuration directory Throughout this documentation, the location for the WebSphere Application Server configuration files is noted as was_config_root. The following table shows the default WebSphere Application Server location.

170

Troubleshooting guide

Default location of WebSphere Application Server configuration files Operating system z/OS Location was_profile_root/config

wps.war directory The WebSphere Portal enterprise application is installed to the following location within WebSphere Application Servers path:
was_profile_root/installedApps/cell_name/wps.ear/wps.war

The WAR file directory structure for the WebSphere Portal enterprise application contains the following resources.
wps.war | +-- c2a Cooperative portlet resources | +-- doc Portal-level help and readme | +-- DocEditor JSPs for the Rich Text Editor | +-- dtd XML DTDs and schema definitions | +-- html License and privacy HTML files for the portal. | +-- images Common images for the portal | +-- menu Resources for MenuService applet | (Collaborative Components API) | +-- META-INF Standard Java MANIFEST.MF for the | portal Web application | +-- peopleawareness Resources for the people awareness features | +-- screens Screen JSPs for the portal | | | +-- markup_name Subdirectory for each markup type | |-- skins Skin JSPs for the portal | | | +-- markup_name Subdirectory for each markup type | |-- themes Theme JSPs for the portal | | | +-- markup_name Subdirectory for each markup type | +-- virtualportal XMLAccess file for setting up a virtual portal | +-- WEB-INF Protected resources for the portal Web application | +-- wts JavaScript resources for Transcoding Technology

The following directories contain resources for customization. Resources for all other directories in the portal Web application directory structure must not be modified. v /doc v /html v /images v /screens v /skins
Chapter 2. Additional resources

171

v /themes v /virtualportal

Lotus Domino directory structure (domino_server_root and domino_data_root)


Throughout this documentation, the install location for the Lotus Domino server software is noted as domino_server_root, which is the install root. The following table shows the default location if it is not otherwise specified during installation:
Operating system z/OS Location /usr/lpp/lotus (install root)

The Lotus Domino server data directory is noted as domino_data_root, which is the config root. The following table shows the default location of the Domino data directory if it is not otherwise specified during installation:
Operating system z/OS Location /usr/lpp/lotus/data (config root)

Directories for languages


The following shows the languages supported by WebSphere Portal and the directories used for storing locale-specific resources. These directories are used in portlet Web application directories and in the WebSphere Portal enterprise application (themes, skins, and other Web application resources).
Language (locale) Arabic Catalan Czech Danish German English Greek Spanish Finnish French Directory /ar /ca /cs /da /de /en /el /es /fi /fr Language (locale) Hungarian Italian Hebrew Japanese Korean Dutch Norwegian Polish Portuguese Brazilian Portuguese Directory /hu /it /iw /ja /ko /nl /no /pl /pt /pt_BR Language (locale) Romanian Russian Slovak Slovenian Swedish Thai Turkish Ukrainian Simplified Chinese Traditional Chinese Directory /ro /ru /sk /sl /sv /th /tr /uk /zh /zh_TW

172

Troubleshooting guide

Chapter 3. Directory structure


This topic shows the naming conventions used to denote the location of files on the servers and the types of resources you can find in those directories. v WebSphere Portal directory structure (portal_server_root) on page 168 v WebSphere Application Server directory structure (app_server_root) on page 170 v Lotus Domino directory structure (domino_server_root and domino_data_root) on page 172 v Directories for languages on page 172

WebSphere Portal directory structure (portal_server_root)


Throughout this documentation, the install location for the portal server component of WebSphere Portal is noted as portal_server_root, which is the config root. The following table shows the default location if it is not otherwise specified during installation:
Operating system z/OS Location /usr/lpp/zPortalServer/V6R0 (install root) /PortalServer/V6R0/Portal (config root)

WebSphere Portal directory structure after installation on z/OS


WebSphere Portal has the following directory structure after installation. All directories are r/w on the config root. The content, however, might be r/w (files are copied) or r/o (files are symlinked). z/OS
portal_server_root Root directory for WebSphere Portal. | | | + collections (mixed) Directory for collections. | | | + designer (mixed) Directory for designer runtime. | | | + license (mixed) Directory for license files. | | | + sync (mixed) Directory for the sync server. | | | + was (mixed) Directory for files to be linked into the | | WebSphere Application Server directory. | | | + workflow (mixed) Directory for the workflow applications | +-- bin (mixed) WebSphere Portal tools (scripts must be r/w; all | other files r/o). | +-- cloudscape (r/w) Cloudscape database files. | +-- config Portal configuration files. | +-- deployed (r/w) Copies of the .EAR and .WAR files for | | installed portlet applications.
Copyright IBM Corp. 2000, 2006

173

| | | | +-| +-| | | | +-| +-| +-| | | +-| +-| +-| | +-| | +-| | +-| | | +-| | | | | | | | | | | | +-| +-| +-| +-|

| + archive doc (r/o) IBMTrans (r/w)

This directory contains all deployed .WAR files, except for predeployed ones. WebSphere Portal information center and Javadoc. Transcoding component (these subdirectories are linked r/o: bin, lib, plugins, toolkit, XMLConfigRules, and xmlconfig_stage). WAR files prior to deployment.

installableApps (r/w) installableConnectors

installedApps (r/w) Active portlet applications extracted to the WAR file directory structure (created during installation). itlm jcr log (r/w) migration (r/w) odc (mixed) pzn (r/w) IBM Tivoli License Manager files. Java Content Repository files. WebSphere Portal log files (created during installation). Scripts used to assist in migrating from previous releases of WebSphere Portal. On-demand client files (./com is r/w; all other subdirectories are r/o). Personalization runtime and resources (This component copies files during installation to a WebSphere subdirectory).

shared | +-- ext (r/o) | +-- app (r/w) | | +-- config r/w) | | | +- services | +-- nls (r/o) service version (r/w) wcm wmm (mixed)

Contains various .JAR files. WebSphere Portal runtime JARs, TLDs, and other resources. Portal configuration files. Personalization, Feedback and LikeMinds configuration files. WebSphere Portal NLS files. Contains fix packages. Version information for various components. Source Web application files for Web Content Management Member Manager configuration, including attributes of portal users (code will be r/o).

WebSphere Application Server directory structure (app_server_root)


WebSphere Application Server installation directory Throughout this documentation, the install location for WebSphere Application Server is noted as app_server_root.

174

Troubleshooting guide

The following table shows the default WebSphere Application Server installation location if it is not otherwise specified during installation:
Default location of WebSphere Application Server Operating system z/OS Location /WebSphere/V6R0/AppServer

WebSphere Application Server profile directory Throughout this documentation, the location for the WebSphere Application Server profiles is noted as was_profile_root. The following table shows the default WebSphere Application Server location for profiles.
Default location of WebSphere Application Server profiles Operating system z/OS Location app_server_root/profiles/default

WebSphere Application Server configuration directory Throughout this documentation, the location for the WebSphere Application Server configuration files is noted as was_config_root. The following table shows the default WebSphere Application Server location.
Default location of WebSphere Application Server configuration files Operating system z/OS Location was_profile_root/config

wps.war directory The WebSphere Portal enterprise application is installed to the following location within WebSphere Application Servers path:
was_profile_root/installedApps/cell_name/wps.ear/wps.war

The WAR file directory structure for the WebSphere Portal enterprise application contains the following resources.
wps.war | +-- c2a Cooperative portlet resources | +-- doc Portal-level help and readme | +-- DocEditor JSPs for the Rich Text Editor | +-- dtd XML DTDs and schema definitions | +-- html License and privacy HTML files for the portal. | +-- images Common images for the portal | +-- menu Resources for MenuService applet | (Collaborative Components API) | +-- META-INF Standard Java MANIFEST.MF for the | portal Web application | +-- peopleawareness Resources for the people awareness features
Chapter 3. Directory structure

175

| +-| | | |-| | | |-| | | +-| +-| +--

screens | +-- markup_name skins | +-- markup_name themes | +-- markup_name virtualportal WEB-INF wts

Screen JSPs for the portal Subdirectory for each markup type Skin JSPs for the portal Subdirectory for each markup type Theme JSPs for the portal Subdirectory for each markup type XMLAccess file for setting up a virtual portal Protected resources for the portal Web application JavaScript resources for Transcoding Technology

The following directories contain resources for customization. Resources for all other directories in the portal Web application directory structure must not be modified. v /doc v /html v /images v /screens v /skins v /themes v /virtualportal

Lotus Domino directory structure (domino_server_root and domino_data_root)


Throughout this documentation, the install location for the Lotus Domino server software is noted as domino_server_root, which is the install root. The following table shows the default location if it is not otherwise specified during installation:
Operating system z/OS Location /usr/lpp/lotus (install root)

The Lotus Domino server data directory is noted as domino_data_root, which is the config root. The following table shows the default location of the Domino data directory if it is not otherwise specified during installation:
Operating system z/OS Location /usr/lpp/lotus/data (config root)

Directories for languages


The following shows the languages supported by WebSphere Portal and the directories used for storing locale-specific resources. These directories are used in portlet Web application directories and in the WebSphere Portal enterprise

176

Troubleshooting guide

application (themes, skins, and other Web application resources).


Language (locale) Arabic Catalan Czech Danish German English Greek Spanish Finnish French Directory /ar /ca /cs /da /de /en /el /es /fi /fr Language (locale) Hungarian Italian Hebrew Japanese Korean Dutch Norwegian Polish Portuguese Brazilian Portuguese Directory /hu /it /iw /ja /ko /nl /no /pl /pt /pt_BR Language (locale) Romanian Russian Slovak Slovenian Swedish Thai Turkish Ukrainian Simplified Chinese Traditional Chinese Directory /ro /ru /sk /sl /sv /th /tr /uk /zh /zh_TW

Chapter 3. Directory structure

177

178

Troubleshooting guide

Chapter 4. Notices and trademarks


Copyright IBM Corporation 2000, 2007. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this documentation in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the users 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 documentation. The furnishing of this documentation does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web
Copyright IBM Corp. 2000, 2006

179

sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: Vice President Intellectual Property & Licensing North Castle Drive Armonk, New York 10504 U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee. The licensed program described in this documentation and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. All statements regarding IBMs future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples may include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

Trademarks and service marks


The following are trademarks in the United States, other countries, or both. AIX, DB2, IBM, the IBM logo, i5/OS, OS/390, OS/400, RACF, RS/6000, System i5, System p, System z, Tivoli, WebSphere, and z/OS are trademarks of the IBM Corporation in the United States, other countries, or both. Lotus, Notes, Domino, QuickPlace, Sametime, Lotus Discovery Server are trademarks or registered trademarks of IBM Corporation and/or Lotus Development Corporation in the United States, other countries, or both.

180

Troubleshooting guide

Solaris, Java, and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Linux is a registered trademark of Torvalds in the United States, other countries, or both. Intel, Intel Inside (logos), MMX and Pentium are trademarks of Intel Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. See www.ibm.com/legal/copytrade.html for additional trademarks.

Chapter 4. Notices and trademarks

181

182

Troubleshooting guide

Readers Comments Wed Like to Hear from You


Portal for z/OS Troubleshooting guide Version 6.0 We appreciate your comments about this publication. Please comment on specific errors or omissions, accuracy, organization, subject matter, or completeness of this book. The comments you send should pertain to only the information in this manual or product and the way in which the information is presented. For technical questions and information about products and prices, please contact your IBM branch office, your IBM business partner, or your authorized remarketer. When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any way it believes appropriate without incurring any obligation to you. IBM or any other organizations will only use the personal information that you supply to contact you about the issues that you state on this form. Comments:

Thank you for your support. Submit your comments using one of these channels: v Send your comments to the address on the reverse side of this form. If you would like a response from IBM, please fill in the following information:

Name Company or Organization Phone No.

Address

E-mail address

___________________________________________________________________________________________________

Readers Comments Wed Like to Hear from You

Cut or Fold Along Line

Fold and _ _ _ _ _ _ _ _ _ _Fold and_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Please _ _ _ _ _ staple _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tape _ _ _ _ _ _ _ _ Tape _ _ _ _ do not _ _ _ _ NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES

BUSINESS REPLY MAIL


FIRST-CLASS MAIL PERMIT NO. 40 ARMONK, NEW YORK POSTAGE WILL BE PAID BY ADDRESSEE

IBM Corporation Information Development Department R0JA P.O. Box 12195 Research Triangle Park, NC 27709-9990

_________________________________________________________________________________________ Please do not staple Fold and Tape Fold and Tape

Cut or Fold Along Line

You might also like