Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Technical support
For technical assistance, visit http://www.symantec.com/enterprise/support
and select phone or email support. Use the Knowledge Base search feature to access
resources such as TechNotes, product alerts, software downloads, hardware
compatibility lists, and our customer email notification service.
Preface........................................................................................................................... 7
Formats available.................................................................................................. 7
Accessing the Support Web site ....................................................................... 7
Introduction................................................................................................................. 11
Logical components ........................................................................................ 11
Physical components....................................................................................... 12
Section I. Installation .................................................................................................. 14
Before installing 1................................................................................................ 15
Enterprise Vault requirements ............................................................................ 15
Documentum requirements................................................................................. 15
Microsoft Exchange requirements ...................................................................... 16
Installing the Documentum extensions 2............................................................. 17
Store plug-in installation..................................................................................... 17
Creating the plug-in and store......................................................................... 18
Setting up authentication for AuthHttpPlugin ................................................ 22
DocApp installation ............................................................................................ 23
WDK overlay installation ................................................................................... 23
Documentum web services installation .............................................................. 24
Post-installation tasks.......................................................................................... 25
Installing Enterprise Vault extensions 3 .............................................................. 27
The Vault extension wizard ................................................................................ 27
Silent install .................................................................................................... 31
Installing Microsoft Exchange extensions 4 ........................................................ 33
File installation ................................................................................................... 33
Creating the COM+ application.......................................................................... 34
Installing the Exchange event sink into COM+.................................................. 37
Section II. Configuration ............................................................................................ 40
Configuring the Documentum extensions 5 ........................................................ 41
AppConfig.xml ................................................................................................... 41
Required configuration ................................................................................... 41
Optional configuration .................................................................................... 42
Configuring the Enterprise Vault extensions 6.................................................... 44
Modifying configuration settings........................................................................ 44
Preface
This book discusses the procedures required to install, configure, and administer the
Symantec Enterprise Vault Content Management Connector for EMC
Documentum Retention Policy Services. The first two sections of this book,
Installation and Configuration, are targeted towards system administrators. These
sections assume an administrative knowledge of Enterprise Vault, Microsoft
Exchange Server, and EMC Documentum. The third section of this book,
Administration, is targeted towards Documentum administrative users and assumes
working knowledge of Documentum Content Server, Documentum Administrator,
and Documentum Retention Policy Services.
Formats available
This book is available as an Adobe Acrobat (PDF) file on the Enterprise Vault
CD-ROM.
If you have yet to install the free Adobe Reader, you can download it from the
Adobe Web site at http://www.adobe.com.
Getting help
Symantec offers you a variety of support options:
Accessing the Support Web site
Subscribing to Symantec Email Notification Service
Accessing Symantec telephone and fax support
http://www.symantec.com/techsupp/enterprise/
Related documentation
The following guides, along with the online help, comprise the Enterprise Vault
documentation set:
Table 1-1 Enterprise Vault documentation set
Guide title
Release Notes
File name
ReadMeFirst.htm on the CD-ROM and in
the Enterprise Vault installation folder
Introduction_and_Planning.pdf
Introduction_and_Planning.chm
Installing_and_Configuring.pdf
Installing_and_Configuring.chm
Administrator's Guide
Administrators_Guide.pdf
Administrators_Guide.chm
Registry Values
Registry_Values.chm
EV_Help.chm
Admin_Console_Help.chm
Utilities
Utilities.pdf
Utilities.chm
File name
Content_Server_53_SP3_Installation_Guide.p
df
Content_Server_53_admin.pdf
Application_Builder_53_SP1_user.pdf
RPS_5.3_SP3_Release_Notes.pdf
RPS_53_SP3_User_Guide.pdf
10
Web Development Kit and Applications
Install Guide
WDK_Applications_53_SP3_installation.pdf
Related resources
There is an Enterprise Vault Web page at:
http://www.symantec.com/enterprisevault
There is an EMC Documentum Web page at:
http://software.emc.com/solutions/business_need/content_management/index.htm
11
Introduction
The Enterprise Vault integration to Documentum enables Documentum users to
perform in-place retention management of Exchange Server email messages stored
in Enterprise Vault Essentially, Documentum-based retention policies are applied
to content that lives solely in Enterprise Vault:
As with standalone Enterprise Vault, the primary user interface for the integrated
system is Microsoft Outlook. Once messages are in the integrated system, users of
native Documentum and Enterprise Vault clients can browse and search for
messages managed by the system.
The integration simulates external management of retention policies by creating
objects in Documentum that reference archived messages in Enterprise Vault.
These Documentum objects are then controlled by standard Documentum Retention
Policy Services policies, which age objects through configured retention lifecycles
and ultimately delete objects as they reach expiration. When a retained message is
deleted within Documentum, the integration ensures that the corresponding
archived message is removed from Enterprise Vault.
An important feature of the integration is that it selectively chooses which
messages to synchronize to Documentum. It selects only those messages that reside
in retained message folders within each users Microsoft Exchange mailbox.
Retained message folders are created by the integration when an administrator
performs folder administration. Folder administration is the process of creating a
folder hierarchy in Documentum to manage Enterprise Vault messages and
synchronizing that hierarchy to users Exchange mailboxes. For more information
about folder administration, please see Chapter 10, Folder Administration.
This integration currently only supports Exchange Server user mailbox archiving.
Logical components
The Enterprise Vault integration to Documentum comprises three logical
components that are each responsible for a key activity in the system. These
components are:
1. Folder Synchronization This component is used by administrators to
synchronize retained message folders from Documentum to Microsoft
12
Physical components
Because some logical components need to interact with multiple physical systems,
there are more physical components than logical components. These physical
components are deployed across four physical systems:
13
Enterprise Vault
o ECM API Web Services This component makes the Enterprise
Vault Enterprise Conent Management API available to
Documentum by wrapping it with web services.
o Folder Administration Web Services This component publishes
services that allow Documentum to create managed folders within
users mailboxes.
o Custom Filter The custom filter examines messages being
archived by Enterprise Vault and initiates processing in
Documentum when messages are archived from managed folders.
Microsoft Exchange
o Event Listener This component notifies Documentum when an
already-archived message has been moved into a managed folder.
The following diagram summarizes where the physical components are deployed:
14
Section I. Installation
This section contains the following chapters:
15
Before installing
Read this chapter to find out about the prerequisites needed before you can install
the Documentum integration:
Documentum requirements
Documentum requirements
The documentum environment must be properly set up and configured and must
include at least the following components:
16
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaxctrl/html/c
pad.asp.
17
18
4.
5.
6.
Name the plug-in AuthHttpPlugin and select DLL (Windows) as the plug-in
type.
Click OK to create the plug-in object.
In the right-hand pane, find the plug-in object you just created. If your
plug-in is not visible on the page, you may need to navigate to another set
of objects using the Page controls at the top of the pane. You may also
search for your plug-in using the Starts with filter at the top of the pane.
19
7.
8.
9.
20
10. Click OK. The Documentum content transfer applet will initialize to upload
the file to the Documentum Content Server. If you are prompted to accept
a certificate from Documentum, select Yes.
11. Once the DLL has been uploaded, you can confirm that the upload was
successful by verifying the size of the objects content is larger than 1 KB.
12. Unselect the plug-in by clicking its checkbox. This is necessary to enable
the correct menu items for the next step.
21
13. In the right-hand pane, select the menu item File New External URL
Store.
14. Name the external URL store AuthHttpStore, select the option to execute
the plug-in On Server, and next to the Windows label, select the name of the
plug-in you just created (AuthHttpPlugin).
22
23
\KVS
\EnterpriseVault
\EVDM Adapter
if it does not already exist, and add a single string value, AuthorizationToken, to the
key.
If more than one Documentum Content Server is being used (for example, in a
federated deployment), this registry entry will need to be added to each Content
Server system.
DocApp installation
The DocApp contains the default schemas and data, and contains the business logic
and services (TBOs and SBOs) that the integration requires. To install the DocApp,
follow these steps:
1. Log on to the system hosting Documentum using an account that can
modify system registry settings.
2.
24
You can verify the successful installation of the WDK overlay by logging into RPS
and selecting the Cabinets node in the navigation hierarchy. You should see a
cabinet named Enterprise Vault Folders and a new menu named Enterprise Vault.
25
4.
5.
6.
7.
From the menu bar in the right-hand pane, select File Export.
Choose a location on the system and export the file.
Navigate to the exported file and check the file name. If the file name is
ws.war.war, rename it to ws.war.
8. Deploy this file to the Documentum application server. For most
application servers, you can simply copy this file to the root of the web
applications directory. Some application servers may require a restart.
You can verify successful installation of the web services by:
1. Open a new browser window.
2. Navigate to the ws application on the Documentum application server
(e.g., http://dctm_appserver:8080/ws).
3. Click the View link.
4. Verify that MessageSynchronizationService is listed and verify that
you can access its WSDL by clicking on the link.
Post-installation tasks
After installing the Documentum components, you still need to configure the
application by editing the AppConfig.xml file checked into the docbase. Please see
26
27
Stop the Mailbox Archiving Task on the target machine. This can be done
through the Vault Administration Console.
28
2.
3.
Click Next. You will be presented with the license agreement. Read the
agreement, accept it, and click Next again.
You will be presented with a screen prompting for settings about your
Exchange Server. Fill in these fields as follows:
4.
29
5.
30
6.
31
Silent install
You can launch the Vault extensions installer in a silent mode using the following
command line:
msiexec /i EvdmVaultExtensions.msi /q PROP1=prop 1 value PROPN=prop n
value
32
where PROP1PROPN are the property names and values that you need to provide
to the installer. These properties correspond to each of the fields you would
otherwise complete when installing with the user interface. These properties are:
33
File installation
The first step in installing the Microsoft Exchange extensions is to copy the
Exchange extensions files onto the Exchange server and register them as
appropriate in the Windows and .NET registries.
Follow these steps to install the files onto the Exchange server:
1. Log on to the system hosting Microsoft Exchange using an account with
full Administrator privileges.
2. Navigate to \DocumentumIntegration\Exchange on the Enterprise Vault CD.
3. Copy the EVDM folder to the %WINDIR%\System32 directory,
where %WINDIR% is your Windows installation directory.
4. Open a command prompt, and navigate to
the %WINDIR%\System32\EVDM directory.
5. Edit the file eventHook.config, setting the properties as follows:
34
35
4.
Right click on the folder named COM+ Applications and select New
Application.
5.
The COM+ Application Install Wizard will open. Click Next, and then select
Create an empty application.
36
6.
7.
For application identity, select This user and enter the credentials for the
Vault service account. Click Next.
8.
You will now see the Add Application Roles screen. You do not need to add
any additional application roles, so just click Next.
You will now see the Add Users to Roles screen. You do not need to add any
users to any roles, but you should verify that the Vault service account has
9.
37
38
1.
2.
3.
39
4.
Select Add and then browse to the directory where you installed the files
(%WINDIR%\System32\EVDM). Select NVDMArchiveWatcher.dll.
40
41
AppConfig.xml
The Documentum extensions retrieve configuration data from a document checked
into the docbase in which the extensions are installed. By default, the DocApp
installs AppConfig.xml into Cabinets System Applications
SymantecEnterpriseVault AppConfig.xml. Modifying the configuration consists of
the following four steps:
1. Login to Documentum Administrator as a user that has access to write
inside the System cabinet.
2. Check out AppConfig.xml.
3. Edit the file in a text editor or XML editor.
4. Check AppConfig.xml back in.
5. Restart the application server(s) hosting RPS and the Documentum web
services.
Required configuration
After installing the Documentum extensions, some required configuration must be
performed before the system is operational. The following elements in
AppConfig.xml need to be updated with the appropriate values:
<retentionAdmin name=adminName />
42
3.
<folderService name=synchronizeFolders
wsdlUrl=url_to_folder_service_wsdl />
This element configures the Java date format used to interpret dates coming
into the system from Outlook clients. It is important that the format string
specified here matches the format used by the Outlook clients. Otherwise, dates
may be interpreted incorrectly. Some examples of common date format strings
include:
MM/dd/yyyy HH:mm:ss (US)
dd/MM/yyyy HH:mm:ss (EU/UK)
yyyy/MM/dd HH:mm:ss (Japan)
For more information about date format strings, please see the Java API
documentation regarding the java.text.DateFormat class.
Optional configuration
In addition to the required configuration items, there are also three optional
configuration elements:
<rootFolder name=/dctm_path_to_root />
43
This element specifies the path to the root of the managed message hierarchy in
Documentum. If you modify this value, you must ensure that the path points to
a valid location and that the Documentum type of the target object is either an
EV Message Folder (sym_ev_message_folder) or an EV Message Cabinet
(sym_ev_message_cabinet). The default value for this parameter is
/Enterprise Vault Folders.
<outlookRoot name=/outlook_managed_folder_root />
This element specifies the path to the root of the managed message hierarchy
within Outlook. This path is relative to the root of each users mailbox (i.e., the
parent of Inbox). When folders are synchronized from Documentum to
Microsoft Exchange, the Documentum folder specified in the <rootFolder>
element maps to the Outlook/Exchange folder specified in <outlookRoot>. The
default value for this parameter is /Retained Messages.
44
45
4.
Select the Identity tab and enter the updated credential information.
5.
46
3.
4.
5.
Set the value of the property to true if you want to enable tracing and
false if you want to disable tracing.
Save the file and exit the editor.
Using Enterprise Vault Administration Console, restart all Mailbox
Archiving tasks.
47
48
Read this chapter to find out how to perform common configuration tasks such as:
49
2.
3.
50
This parameter controls how many messages are synchronized to Documentum per
transaction. Increasing this value may improve performance.
<property name="SYNC_QUEUE_TIMER_INTERVAL">30000</property>
Performance Caveats
If the Message Synchronization Filter is tuned to send messages to the Documentum
server at too high a rate (i.e., the SYNC_QUEUE_MAX_MESSAGES_PER_TRANSACTION is
too high and/or the SYNC_QUEUE_TIMER_INTERVAL is too low), the Documentum
server may be unable to keep up with the transaction load. If this happens, some
messages may not successfully synchronize to Documentum. This can be checked
by examining the Documentum logs (typically found in %Documentum%\logs) for
errors. If errors are found, the filter should be throttled back by reducing the value
for SYNC_QUEUE_MAX_MESSAGES_PER_TRANSACTION and/or increasing the value for
SYNC_QUEUE_TIMER_INTERVAL.
A good measure to take note of is the average CPU load on the Documentum server
during heavy message synchronization. A good target for achieving optimum
performance and reliability is 75% to 80% CPU utilization.
51
52
User administration
Read this chapter to find out how to associate Documentum users with Enterprise
Vault and Microsoft Exchange users.
User mapping
The integration uses the user_os_name and user_os_domain attributes of dm_user
to map Documentum users to Microsoft Exchange users.
No special steps are required when performing user administration within either
system to associate these user entities with one-another.
53
Folder administration
10
3.
On the File menu in the right-hand pane, select File New Folder.
54
4.
On the first screen of the New Folder wizard enter a name, and select
Retained Message Folder (sym_ev_message_folder) as the folder type.
5.
You may now click on another tab to set properties on the folder or modify
the permissions for the folder, or you may now click Finish to create the
folder with default properties and access permissions. Please see the
section below about folder security for information about how folder
permissions affect the behavior of retained message folders.
After creating the folder, you may associate one or more retention policies
with it. Please refer to the Documentum documentation for creating and
applying retention policies.
6.
55
more information about how permissions affect folder synchronization, see the
section below about security and folders.
To synchronize folders, follow these steps:
1. Navigate to the retained message root in the right-hand pane and select the
root folder. This will enable the Synchronize Folders action on the
Enterprise Vault menu.
2.
You will now be presented with the Folder Synchronization screen. This
gives you the opportunity to select specific users to synchronize or
56
3.
If you click the link select individual users, you will be redirected to a
user-picker dialog to select the users whose mailboxes you want to
synchronize with the retained message folder hierarchy.
57
4.
5.
Upon selecting users and clicking OK, you will be returned to the Folder
Synchronization screen. This time note that the names of the users you
selected in the user picker are displayed on the bottom section of the screen.
At this point you may click the user selection link again to change your user
selection, you may click OK to synchronize folders with the selected users,
or you can re-check the Synchronize folders for all users checkbox and then
click OK to synchronize folders for all users in the system.
After clicking OK, you will be presented with a summary of your
synchronization request. If there were any errors during synchronization,
58
59
This means that Documentum administrators can easily define how folders are
synchronized simply by manipulating standard Documentum permissions.
As with other Documentum applications, it is recommended to use groups over
individual users whenever possible when specifying permissions. This keeps the
ACL count low and helps improve performance.
Note: This folder synchronization policy does not mean that every retained message
folder a user can access in Documentum gets synchronized to the users mailbox. In
Documentum, it is possible for a user to be able to access a given folder but not be
able to access the folders parent. In this system, the user needs to be able to
directly browse from the root of the retained message hierarchy down to a folder in
order for the folder to be synchronized. Enabling synchronization for sub-folders
for which the user may have access would create orphaned folders and would
complicate the user experience in Outlook.