Académique Documents
Professionnel Documents
Culture Documents
EMC
Corporate Headquarters
Hopkinton, MA 01748-9103
1-508-435-1000
www.EMC.com
Contents
About this Document .............................................................................................................................4
Dependencies..........................................................................................................................................4
Fixed Issues ............................................................................................................................................4
Known Problems and Limitations......................................................................................................... 5
Deployment Steps ..................................................................................................................................5
Windows ........................................................................................................................................5
All UNIX Platforms ......................................................................................................................7
Post Deployment Steps ........................................................................................................................10
Deployment Steps for Customization .................................................................................................11
Technical Notes....................................................................................................................................11
IMPORTANT: Documentum Content Server 6.5 SP3 has reached the standard
end of support in August 2012. Please note that Patch 24 is the final patch that
will be delivered for Documentum Content Server 6.5 SP3.
Audience
This document is intended for Documentum Content Server 6.5 SP3 customers who have
reported issues listed in the Fixed Issues section of this document and require the fixes provided
in Patch 24. This document is also intended for Documentum Content Server 6.5 SP3 customers
who want to upgrade to Patch 24.
Dependencies
The following tables list dependent bugs for Documentum Content Server:
Table 1 Dependent Fix in Docum entum Content Server 6.5 SP3 Patch 16
Defect ID
Fix Request ID
CS-33278
CS-33281
Dependent Bug ID
Fix Request ID: DFC- 9684
(Defect ID: DFC-9681)
Patch to Deploy
Fixed Issues
Documentum Content Server 6.5 SP3 Patch 24 is a cumulative patch and includes fixes from all
earlier patches.
For information about fixes in an earlier patch of Documentum Content Server 6.5 SP3, see the
ReadMe of the relevant patch.
Documentum Content Server 6.5 SP3 Patch 24 comprises the following fixed issues:
Table 2
Defect ID
Fix Request ID
CS-39157
CS-39159
CS-38762
CS-38945
CS-38306
CS-38676
CS-15775
CS-38542
CS-33980
CS-38476
Description
In docbase log, Storage Plug-in Runtime Version is displayed
w ith junk characters.
A consumer user (default user in no roles) is able to modify a
relationship even though the relation type security type is set to
PA RENT and the user does not have WRITE per mission on
parent.
Verbosity in docbroker and repos itory logs are seen.
The follow ing error occurs w hile migrating the contents:
DM_STORAGE_E_CA_STORE_PLUGIN_ERROR_DURING_W
RITE.
Dum pToAttrsStream is Empty [DFC_SESSION_TRANSA CTION_LOST] Transaction is invalid
because of the server.
Deployment Steps
Follow these generic steps to deploy the Documentum Content Server patch.
Windows
To deploy the Patch:
Before replacing any of the binaries as listed in the next two sections in their specific locations,
perform the following steps:
1.
2.
3.
If you have configured FAST or Documentum xPlore, stop the IndexAgent and IndexServer.
4.
5.
Unzip the patch in the %DOCUMENTUM% directory. Copy all the binaries to the
respective folders within the %DOCUMENTUM% directory.
b. Manually copy some of the files from the unzipped files. Copy the following files from
the %DOCUMENTUM% directory to the specified locations:
%DOCUMENTUM%\jboss4.2.0\server\DctmServer_MethodServer\deploy\Server
Apps.ear\APP-INF\lib\dmldap.jar
%DOCUMENTUM%\jboss4.2.0\server\DctmServer_MethodServer\deploy\Server
Apps.ear\APP-INF\lib\server-impl.jar
%DOCUMENTUM%\jboss4.2.0\server\DctmServer_MethodServer\deploy\Server
Apps.ear\DmMethods.war\WEB-INF\lib\mthdservlet.jar
Note: Take a backup of the existing dfc.jar file from all locations in the Content
Server machine and replace it with new dfc.jar file in %DOCUMENTUM%
directory.
c.
If the xml store feature is configured, copy the following file from %DOCUMENTUM%
to the specified location:
%DOCUMENTUM%\jboss4.2.0\server\DctmServer_MethodServer\deploy\XhiveConne
ctor.ear\XhiveConnector.war\WEB-INF\lib\xhiveconnector.jar
d. If FAST is configured, copy the following files from the %DOCUMENTUM% directory
to the specified locations on the machine where IndexServer is configured:
%DOCUMENTUM%\jboss4.2.0\server\DctmServer_IndexAgent%N%\deploy\Inde
xAgent%N%.war\WEB-INF\lib\adminagent.jar
%DOCUMENTUM%\jboss4.2.0\server\DctmServer_IndexAgent%N%\deploy\Inde
xAgent%N%.war\WEB-INF\lib\server-impl.jar
Deployment Steps
%DOCUMENTUM_SHARED%\..\IndexAgents\ftintegrity\FASTQueryPlugin.dll
%DOCUMENTUM_SHARED%\..\IndexAgents\ftintegrity\FASTQueryPlugin.pdb
C:\Program Files\Documentum\IndexAgents\ftintegrity\FASTQueryPlugin.dll
C:\Program Files\Documentum\IndexAgents\ftintegrity\FASTQueryPlugin.pdb
Note: If you are using a different drive (other than C: drive) or custom location for Index
Agent installation, then you will need to copy the files to respective location.
6.
After you copy the files from the %DOCUMENTUM% directory, delete the above files
specified in 5b and 5d from the %DOCUMENTUM% directory. This is required since the
%DOCUMENTUM% directory may cause a path resolution conflict.
7.
After copying the files, start the following services in the specified order:
a. Start the Content Server.
b. Start the Java Method Server.
c. Start the Index Agent and Index Server.
8.
Deployment Steps
<emc.install dar="C:\Temp\MessagingApp.dar"
docbase="mydocbase" username="user1" password="hello"
domain=""/>
</target>
</project>
f.
9.
Install the Workflow DAR (Workflow.dar). You can do this manually using the DAR
installer or Headless Composer. Refer to the EMC Documentum Composer User Guide for
more information.
10. Install the lifecycle.jar. The lifecycle.jar is included as part of a BOF Module, it exists as
content of a dmc_jar object in the docbase. The lifecycle.jar is not installed anywhere on the
file system under %DOCUMENTUM% or %DOCUMENTUM_SHARED%; it is only
installed in the docbase. Perform the following steps using iapi32 when you login as the
docbase install owner.
retrieve,c,dmc_jar where object_name = 'lifecycle.jar'
checkout,c,l
setfile,c,l,<pathname to lifecycle.jar from patch>
checkin,c,l
2.
3.
If you have configured FAST or Documentum xPlore, stop the IndexAgent and IndexServer.
4.
5.
$DOCUMENTUM_SHARED/jboss4.2.0/server/DctmServer_MethodServer/deploy
/ServerApps.ear/APP-INF/lib/dmldap.jar
Deployment Steps
$DOCUMENTUM_SHARED/jboss4.2.0/server/DctmServer_MethodServer/deploy
/ServerApps.ear/APP-INF/lib/server-impl.jar
$DOCUMENTUM_SHARED/jboss4.2.0/server/DctmServer_MethodServer/deploy
/ServerApps.ear/DmMethods.war/WEB-INF/lib/mthdservlet.jar
$DOCUMENTUM_SHARED/jboss4.2.0/server/DctmServer_MethodServer/deploy
/XhiveConnector.ear/XhiveConnector.war/WEB-INF/lib/xhiveconnector.jar
Note: Take a back up of the existing dfc.jar file from all locations on the Content
Server machine and replace it with the new dfc.jar file in the $DOCUMENTUM
directory.
c. If FAST is configured, copy the following files from the $DOCUMENTUM directory to
the specified locations on the machine where Index Server is configured:
$DOCUMENTUM_SHARED/jboss4.2.0/server/DctmServer_IndexAgent%N%/dep
loy/IndexAgent%N%.war/WEB-INF/lib/adminagent.jar.
$DOCUMENTUM_SHARED/jboss4.2.0/server/DctmServer_IndexAgent%N%/dep
loy/IndexAgent%N%.war/WEB-INF/lib/server-impl.jar
$DOCUMENTUM_SHARED/../IndexAgents/ftintegrity/libFastQueryPlugin.*
Note: If you are using custom location for Index Agent installation, then you will
need to copy the files to respective location.
e. If the following files are not customized and you are using them, take a backup of the
following files from the $DOCUMENTUM/dba directory and replace them with these
files from the specified locations:
f.
$DOCUMENTUM/product/6.5/install/external_apps/checkpass/dm_check_passwor
d
$DOCUMENTUM/product/6.5/install/external_apps/changepass/dm_change_pass
word
$DOCUMENTUM/product/6.5/install/external_apps/assumeuser/dm_assume_user
Deployment Steps
After copying the files from the $DOCUMENTUM directory, delete the files (specified in
Steps 5b and 5c) and folder jboss4.2.0 (specified in step 5d) from $DOCUMENTUM
directory. This is required since the $DOCUMENTUM directory may cause path resolution
conflict.
7.
After you copy the files, start the following services in the specified order.
a. Start the Content Server.
b. Start the Java Method Server.
c. Start the Index Agent and Index Server.
8.
<description>
This is the ant script code to install a dar in the docbase
</description>
<target name="installdar">
<emc.install dar="MessagingApp.dar" docbase="mydocbase"
username="user1" password="hello" domain=""/>
</target>
</project>
f.
9.
Install the Workflow DAR (Workflow.dar). You can do this manually using the DAR
Installer or Headless Composer. Refer to the EMC Documentum Composer User Guide for
more information.
10. Install the lifecycle.jar. The lifecycle.jar is included as part of a BOF Module, it exists as
content of a dmc_jar object in the docbase. The lifecycle.jar is not installed anywhere on the
file system under $DOCUMENTUM or $DOCUMENTUM_SHARED; it is only installed in
the docbase. Perform the following steps using iapi while being logged in as the docbase
install owner.
retrieve,c,dmc_jar where object_name = 'lifecycle.jar'
checkout,c,l
setfile,c,l,<pathname to lifecycle.jar from patch>
checkin,c,l
Note: Refer to the version.properties file available at the root location of the zip or tar file
of your product to determine the version of the patch you have currently installed.
10
If Centera Storage is being used, then retrieve the dm_plugin object from the IAPI, where the
object_name is CSEC Plugin. After retrieving the object, perform a Setfile operation on it,
with the file path of the new emcplugin.dll for Windows and libemcplugin.so/sl for Unix,
which was delivered with the new patch. Save the dm_plugin object and restart the Content
Server.
If the XML store is being used, then retrieve the dm_plugin object from IAPI, where the
object_name is 'xhive_win32shrlib_externalstorage'. After retrieving the object, perform a
Setfile operation on it with the file path of the new xstoreplugin.dll for Windows and
xstoreplugin.so/sl for UNIX, which was delivered with the new patch. Save the dm_plugin
object and restart the Content Server.
If Snaplock Storage is being used, then retrieve the dm_plugin object from IAPI, where the
object_name is Snaplock Connector. After retrieving the object, perform a Setfile operation
on it with the file path of the new netappplugin.dll for Windows and libnetappplugin.so/sl for
UNIX, which was delivered with the new patch. Save the dm_plugin object and restart the
Content Server.
If multiple dm_plugin objects are in use for Centera, Xml Store, Snaplock, then perform the
above steps for all such dm_plugin objects.
Note: These steps are only to be performed for Centera plugin and Snaplock plugin objects
and not all the dm_plugin objects that exist in the repository.
Example (Wi ndows):
IAPI> retrieve,c,dm_plugin where object_name=CSEC Plugin
IAPI> setfile,c,l,%DM_HOME%\bin\emcplugin.dll,win32shrlib
IAPI> save,c,l
Technical Notes
The following note is specific to Documentum Content Server 6.5 SP3:
Ensure that you deploy the MessagingApp.dar file as per the instructions in the Deployment
Steps section, depending on your operating system, in order to incorporate all the fixes made
to the MessagingApp.dar file.
To get the resolution for CS-36254/CS-36258, Jboss must be configured to allow more
requests to be executed on an open session.
The export of large XML files from the XML store may fail as JBoss closes the connection,
before the file has transferred completely.
This problem occurs since there is a limit on the number of requests that can be made on an
open connection. This limit is determined by the value of the parameter called
'maxKeepAliveRequests' in the server.xml file located in the jboss-web.deployer.
The default value of this parameter is 100. The recommended value for high performing
systems is a value between 500 and 1500.
Locate the
%DOCUMENTUM%\jboss4.2.0\server\DctmServer_MethodServer\deploy\jbossweb.deployer\server.xml file.
Edit the file and locate the <Connector> element for the HTTP/1.1.
11
Technical Notes
To get the resolution for CS-29535, run the display_config_setup.ebs (binary attached with
the patch package) and populated data_dictionary_en.txt ( binary attached with the patch
package) using the following query:
DM_Home\bin> dmbasic f DM_HOME\install\tool\display_config_setup.ebs eEntrypoint
-- <docbase name> <super user> <password>
DM_Home\bin> dmbasic f dd_populate.ebs -eEntry_point -- <docbase name> <super user>
<password> %DOCUMENTUM%/dba/config/<docbasename>/data_dictionary.ini
12