This section contains updates to the installation information found in the online e-client Installation Information and in the Installing section of the online documentation for the e-client, IBM Content Management e-client Information.
Please note the following concerning installation:
When the installation program asks about Java Virtual Machines (JRE), we recommend that you have the program search your system and use an existing virtual machine. Select the search for existing Virtual Machines button and click on OK.
When the list of Virtual Machines is displayed, choose one to use. The list shows all the compatible JREs found, so you can choose any of them.
You can obtain the internationalized version of JRE 1.1.8 from:
http://java.sun.com/products/jdk/1.1/jre/download-jre-windows.html
At the bottom of this page, select the option to download the internationalized
version of Java Runtime Environment.
The installation (setup.html) installs over an existing copy of eClient or in a new directory (new installation).
Before installling the fixpack:
If you are installing over an existing copy of the e-client, you must
consider the following:
After installling the fixpack:
Once you have finished installing eClient, from the websphere admin console window choose the server holding the
eClient app server and add the following name/value pair to it FRNADDRON=YES
and restart eclient. This is required for listing and connecting to DL (CM7) backend servers from the logon page.
APARs contained in this fixpack:
Fixpack 7.1.3.7
This installation enables the Siebel Integration for IBM Content Manager. For more information, refer to the Siebel Integration for IBM Content Manager guide, which is available from within the main page of the online e-client documentation.
Siebel Integration for IBM Content Manager requires a minimum level of IBM Content Manager of 7.1.0.9 and a minimum level of IBM Enterprise Information Portal of 7.1.3.7.
In addition to supporting Siebel 7.0.3 as stated in the guide, the Siebel Integration for IBM Content Manager also supports Siebel 7.0.4. Other than the additional support for Siebel 7.0.4, this implementation of the Siebel Integration for IBM Content Manager is only supported for use as documented in the guide.
In Step 10 of the section titled "Customizing and configuring Siebel Version 7.0.3," the first field name listed in sub-step 6 should be "View." It is incorrectly shown as "Name."
Changes to the Integration Properties file are not automatically detected and read. For changes to take effect, a system administrator must restart the e-client application server. This can be accomplished using the WebSphere Administrative Console:
The maximum length of the calculated value property of a field within a business component is 255 bytes. To specify an expression that is longer than 255 bytes, a Siebel administrator must define the calculated value property as a concatenation of other calculated value properties each having a length that is less than or equal to 255.
For example, consider the following calculated value property for the Archived Content field of the Service Request Business Component, which references the SR Number field of the Service Request business component:
"<iframe height=300 width=960 frameborder=0 src='http://ec71fvt:8080/e-client/IDMIntegrator?eClientToken=token&IPFile=Siebel&Entity=SRST&RN="+[SR Number]+"&ReleaseLevel=SIEBELV703'>Sorry your browser does not support IFRAMES.</IFRAME>"
This calculated value property can be respecified as [AC1]+[SR Number]+[AC3], where AC1 and AC3 are specified as calculated fields within the Service Request business component:
To make changes to the business objects and user interface layers
visible to users of the Siebel Web Client, the Siebel repository file (.srf)
must be copied to the ..\siebsrvr\object\
When using Siebel Integration for IBM CM, a Siebel Administrator associates unstructured
data with a Siebel entity by adding a calculated field to a business component for that
entity. After displaying the search results for some instance of the entity, the search
results are automatically displayed whenever a user accesses other instances of the entity
or creates a new instance of the entity. When the user creates a new instance of an entity
(for example, a service request), values are automatically generated for certain fields
within the record that represents that instance. If the calculated field of the business
component references one or more fields within that record that do not have automatically
generated values, then the search that is automatically performed will result in the display
of an error page stating the following:
An Error has Occurred
No search String specified.
The above error messages typically display because the calculated field for the
Siebel entity references a field within the entity that does not yet have a value. For
example, these error messages appear for the following calculated field value when
a service request is created:
"<IFRAME height=300 width=960 frameborder=0
src=’http://ec81fvt:80/eClient81/IDMIntegrator?eClientToken=token
&IPFile=Siebel&Entity=SRST&L="+[Contact Last Name]+"&ReleaseLevel=SiebelV704’>
Sorry your browser does not support IFRAMES.</IFRAME>"
To solve this problem, replace the existing calculated field value with the following:
IIF ([Contact Last Name] is not null,[AC1],[AC2])
where:
AC1 is a calculated field with a calculated value property equal to the calculated
value property of the existing calculated field and AC2 is another calculated field
with the following calculated value property: "<IFRAME height=300 width=960
frameborder=0 src=’’>Sorry your browser does not support
IFRAMES</IFRAME>"
Note: IIF in the above code sample is not a typo, and must be correctly entered in
the calculated field to fix this problem.
If you are using Microsoft Internet Explorer Version 6 with the Siebel Web Client, you may receive
the following unexpected error message "Your session has expired or you have not logged on." In
this case, you should change the browser privacy setting to "Low" or "Accept All Cookies", or
configure a special privacy setting for the e-client web site.
While performing a search or other action, if the following error is
observed: "SQL0954C Not enough storage is available in the application
heap to process the statement. SQLSTATE=57011," you should increase the
size of the DB2 application heap. This can be done using the applheapsz
database configuration variable. See the DB2 UDB documentation for more
information concerning this procedure.
IBM Content Manager e-client also can run on BEA WebLogic Server 6.1 for Windows.
There is a separate installation package which is contained in a compressed file named eClient7136.WebLogic61.WIN.ZIP,
in where 7136 is e-client release number. It can be downloaded and unzipped into a directory which you want it to be
e-client working home (For example, C:\CMeClient). After unzipped, There is a instruction file INSTALL.WebLogic61
under the directory. Please read it carefully to learn installation and deployment of e-client
on WebLogic 6.1 Servers, as well as limitations of the support.
Please note BEA WebLogic Server 6.1 must be installed before installing e-client.
TcpTimedWaitDelay
MaxUserPort
IBM may not offer the products, services, or features
discussed in this document 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 user's responsibility to evaluate and verify the operation of
any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering
subject matter described in this document. The furnishing of this document
does not give you any license to these patents. You can send license inquiries,
in writing, to:
For license inquiries regarding double-byte (DBCS) information,
contact the IBM Intellectual Property Department in your country or send
inquiries, in writing, to:
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 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 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.
IBM may use or distribute any of the information you supply
in any way it believes appropriate without incurring any obligation to
you.
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:
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 information 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, 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 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 IBM's 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 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.
COPYRIGHT LICENSE:
This information contains sample application programs
in source language, which illustrate programming techniques on various
operating platforms. You may copy, modify, and distribute these sample
programs in any form without payment to IBM, for the purposes of developing,
using, marketing or distributing application programs conforming to the
application programming interface for the operating platform for which
the sample programs are written. These examples have not been thoroughly
tested under all conditions. IBM, therefore, cannot guarantee or imply
reliability, serviceability, or function of these programs. You may copy,
modify, and distribute these sample programs in any form without payment
to IBM for the purposes of developing, using, marketing, or distributing
application programs conforming to IBM's application programming interfaces.
Microsoft, Windows, and Windows NT are trademarks of Microsoft
Corporation in the United States, other countries, or both.
Java, JavaServer Pages, JavaBeans, JSP, and all Java-based
trademarks and logos are trademarks or registered trademarks of Sun Microsystems,
Inc. in the United States, other countries, or both.
Other company, product or service names may be trademarks
or service marks of others.
Adding a New Record to a Siebel Entity Having a View Based on a Calculated Field
Using Microsoft Internet Explorer Version 6 with the Siebel Web Client
Modifying the DB2 application heap
BEA WebLogic Server 6.1 Support
Updates, known problems and workarounds
Major Installation Issue
There is a known problem in EIP dealing
with long filenames that affects the e-client if it is installed using
the default directory: ...\Program Files\. During image manipulation
on the mid-tier server, EIP will use the directory set by the IDM.propertieskey
word WorkingDir as a location to place a temporary file. The default
value set during installation is the install directory\Working.
If there is a space in the install directory name, for example, "Program
Files", then EIP fails on some document transforms and the selected document
are not be shown on the user's browser. There are 2 work arounds
for this problem:
Multiple users connecting to an On Demand backend server
When Multiple users are connecting to a OD backend server logging in and out in a rapid rate that does
not give the system enough time to clean up the TIME_WAIT sockets open by OD.
Eventually, the ports numbers between 1024 and 5000 for those TIME_WAIT socks runs out and
the java virtual machine crashes.
The workaround that is required is described below by changing the Registry Values on Windows for the
following 2 variables:
You can set these variables through Regedit (Go to Start->Run, Enter Regedit, Click on OK).
If these values do not already exist on the machine, you can create them by expanding the appropriate directory, right clicking and selecting New->key.
Try setting the TcpTimedWaitDelay value to 30.
Key:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/TcpTimedWaitDelay
Value Type:
REG_DWORD -- name it TcpTimedWaitDelay
Valid Range:
30-300 (decimal) -- double click on TcpTimedWaitDelay and select decimal value and set value to 30
Default:
0xF0 (240 decimal)
Description:
This parameter determines the length of time that a connection stays in the TIME_WAIT state when being closed.
While a connection is in the TIME_WAIT state, the socket pair cannot be reused. This is also known as the 2MSL state
because the value should be twice the maximum segment lifetime on the network. See RFC 793 for further details.
Try setting the MaxUserPort value to 65534.
Key:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/MaxUserPort
Value Type:
REG_DWORD -- name it MaxUserPort
Valid Range:
5000 - 65534 (decimal) -- double click on the MaxUserPort and select decimal and set value to 65534
Default:
0x1388 (5000 decimal)
Description:
This parameter controls the maximum port number used when an application requests any available user port from the system.
Normally, short-lived ports are allocated in the range from 1024 through 5000.
Setting this parameter to a value outside of the valid range causes the nearest valid value to be used (5000 or 65534).
Other issues with e-client
Corrections to documentation
Please note the following updates to the online e-client information:
In the installation instruction of BEA Weblogic Server 6.1 support, the file INSTALL.WebLogic61, at the step of
Prepare to Install, the line
Open setup.html on the CD in your browser and select your
language.
set BEA_HOME=C:\CMBROOT
should be read:
set CMBROOT=C:\CMBROOT
Other sources of information
For more information on IBM Content Management e-client, see:
www.ibm.com/software/data/eip
Notices
This information was developed for products and services
offered in the U.S.A.
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
J74/G4
555 Bailey Avenue
P.O. Box 49023
San Jose, CA 95161-9023
U.S.A.
Trademarks
The following terms are trademarks of the IBM Corporation
in the United States or other countries or both:
IBM
ImagePlusM
DB2
DB2 Universal Database
WebSphere
OS/390