Home
Livelink WCM Server Installation Manual
Contents
1. Installation Manual 69 Chapter 4 m UNIX A JAR archive is supplied on the WCM CD Copy this archive to your server and extract it to a temporary directory Change to this directory and call the installation script with the path to your Java 2 SDK directory and the path to the defaults xml file including file name as parameters sh install sh jdk SDK installation directory bin defaults path to defaults xml file If you call the installation script without any parameter you will be asked to enter the path to your Java 2 SDK directory SDK installation directory bin and to the defaults xml file After you entered the path the graphical user interface of the installation program opens A wizard guides you through the installation process Follow the instruc tions displayed The following description contains additional information going beyond the instructions of the wizard Selecting the Installation Directory When installing anew WCM system enter a local directory that does not contain any WCM components If you have already installed a WCM system and want to add new servers there are two possibilities m If the new server is to be installed in the same directory as the existing WCM system enter the WCM installation directory m If the new server is to be installed in a different directory enter this directory 70 Livelink WCM Server Installing Livelink WCM Server Note Please note th
2. lt searchlimit gt 1000 lt searchlimit gt Maximum number of results Livelink WCM Server retrieves fora directory search lt authentication gt simple lt authentication gt Authentication procedure used by the LDAP directory service Possible value simple lt url gt Ldap LDAPserver company example 389 lt ur1 gt Address for access to the LDAP server lt user gt cn admin o company example lt user gt Distinguished name of the user for the LDAP binding profile used by the WCM system for logging in to the LDAP directory service lt password gt adminadmin lt password gt Password of the LDAP binding profile lt userclass gt vipUser lt userclass LDAP object class for storing user data Default value vipUser lt groupclass gt vipGroup lt groupclass gt LDAP object class for storing group data Default value vipGroup Installation Manual 147 Chapter 4 lt roleclass gt vipRole lt roleclass gt LDAP object class for storing role data Default value vipRole lt nestedgroups gt false lt nestedgroups gt Indicates whether the implicit assignment of users to groups and roles is to be considered in the WCM system see section Concept of Collective Groups and Collective Roles on page 36 Possible values true or false lt secure gt false lt secure gt Specifies whether communication with the LDAP server is to be performed via secure connections Secure Socket Layer Possible v
3. Install master WCM system behind the firewall For installing such a scenario you first configure the master Admin server and the master Content server on a computer behind the firewall i e in the intranet 1 Proceed as described in section Installing a WCM System Minimum System starting on page 68 and work through the dialog boxes to configure the master Admin server 2 In the Options for the server installation dialog box click the radio button User defined installation Note You are not offered any tab for installing specific servers With the exception of the Administration server all servers are installed by means of the Add server button 3 Click the Add server button to set up the master Content server for the WCM system behind the firewall For detailed information on the individual server parameters see section Configuring Servers on page 91 4 Confirm the server settings by clicking the Next button 5 If you want to set up Search servers enter the required parameters in the following dialog box In order to install Content Miner or Lucene Search servers you require according licenses For detailed information on installing Search servers refer to section Configuring Search Servers on page 98 The final dialog box shows the components that will be installed 6 To start the installation click the Finish button Note The installation process is aborted if the WCM administrato
4. Table 30 WCM attributes for the class vip Sun ONE vipAccess boolean ARA vipRights directory v string 242 Livelink WCM Server Product Specific Information for LDAP Directory Services vipWebsite directory string vipFuncarea directory string vipType directory A string a If you do not use or define the attribute v i pType write access for this attribute must be switched off This is done by means of the respective mapping entries in the defaults xml file lt 1dapwr ite gt false lt 1ldapwrite gt see section Controlling readability and writability of the LDAP attributes on page 48 Table 31 WCM attributes for the class vipUser Sun ONE uid s ARA email s email gt mail ARA default mapping vipLanguage directory ERA string Installation Manual 243 Appendix A vipUserpassword A vipUserpassword gt ARA userPassword default mapping initPassword boolean ARA trustedLogin boolean ERA vipSubstitute DN A hclProfiles directory string vipDomain directory string Table 32 WCM attributes for the classes vipGroup and vipRole Sun ONE cn v4 IL member ox email Y email mail Y default mapping 244 Livelink WCM Server Product Specific Information for LDAP Directory Services OpenLDAP The following must be considered
5. 1 Start the installation program see section Starting the Installation on page 69 and select the installation directory of the existing WCM system 2 In the Type of installation dialog box click the Data storage upgrade radio button and click the Next button 3 If you start the upgrade from a host computer on which no Admin server is installed a connection to the Admin server must be estab lished In the Admin server dialog box enter the parameters of the responsible Admin server This is necessary for establishing a connection to this server You can check these parameters in the Admin client via Configuration Pools gt WCM gt Admin server pool 4 Click the Check button 5 You must log in to the Admin server Enter the user ID and the pass word of the responsible administrator 6 Confirm the Admin server dialog box by clicking the Next button 7 The upgrade program tries to connect to all JDBC pools that exist in the configuration This is independent of the assignment of pools to proxy servers 218 Livelink WCM Server Upgrading Livelink WCM Server To establish the connection to the database the upgrade program accesses the directory WCM installation directory external_lib and searches the JAR and or ZIP files located in this directory for JDBC drivers If the connection has been established successfully the version of the existing data structures is read If the connection cannot be
6. Deian topise ae Scripts and Exe ecu Posed Cancel apo Hep Fig 20 URL mapping in IIS 5 Confirm the settings by clicking the OK button Configuring Resin In the following the required steps for configuring the JSP engine are described starting with registering the JSP engine with the HTTP server The example refers to the JSP engine Resin and the HTTP server IIS version 5 0 under Windows 2000 Configuring Resin comprises the following steps 1 Modifying the file resin conf see the following section 174 Livelink WCM Server Configuring the Web Server 2 Integrating Resin in IIS see section Integrating Resin in MS Internet Information Server on page 177 3 Starting Resin see section Starting Resin on page 178 Modifying the File resin conf Basically Resin is configured via the file resin conf in the directory Resin installation directory confi The WCM server relevant to Resin is a web application that is configured via the web xml file This file is automatically created when the web appli cation is generated and is located in the WEB INF directory of the web application See section Generating a Web Application on page 94 Resin is integrated in IIS via a plugin file isapi_srun dll The plugin decides which requests URL requests are forwarded to Resin and which are processed by IIS in another way The file resin conf must contain the respective information
7. Livelink WCM Server Installation Manual This manual describes the installation of Livelink WCM Server It provides information on the following topics configuring the database configuring an LDAP directory service installing and deinstalling the WCM system and individual WCM components configuring the web server upgrading the WCM system OPEN TEXT Mids Working Together RP OC R A T IGN Copyright 2006 by Open Text Corporation The copyright to these materials and any accompanying software is owned without reservation by Open Text Corporation These materials and any accompanying software may not be copied in whole or part without the express written permission of Open Text Corporation Open Text Corporation is the owner of the trademarks Open Text Great Minds Working Together Livelink and MeetingZone among others This list is not exhaustive All other products or company names are used for identification purposes only and are trademarks of their respective owners All rights reserved Open Text Corporation provides certain warranties and limitations in connection with the software that this document describes For information about these warranties and limitations refer to the license agreement entered into between the licensee and Open Text Corporation Contacting Us Open Text Corporation Corporate Headquarters 275 Frank Tompa Drive Waterloo Ontario Canada N2L 0A1 519 888 7111 If
8. lt filter name gt AccessFilter lt filter name gt lt url pattern gt lt url pattern gt lt filter mapping gt Use this parameter to specify the URLs that are to be protected by Secure Access The following values are possible a All URLs accessible via this HTTP server m name of the deployment system directory All URLs referencing the directories configured as paths for Secure Access in the Admin client If you have defined several paths for Secure Access in the Admin client make a separate entry for each directory m xyz All URLs referencing files with the file extension specified Notes The different values cannot be combined with each other The URL mapping only works for requests that are forwarded to the JSP engine In particular if the HTTP server communicates with the JSP engine by means of a plugin filter mappings are usually ignored by the plugin Therefore the JSP engine and thus Secure Access does not see these requests In this case you must additionally configure the plugin in such a way that the respective requests are forwarded to the JSP engine Installation Manual 205 Chapter 5 Additional Parameters for the Secure Access Servlet If you use the Secure Access servlet you must also provide mappings for all other serviets already configured in the JSP engine If the Secure Access servlet processes all files in a protected directory param eter lt servlet mapping url pattern
9. lt http_port gt 5003 lt http_port gt Port of the Admin server for the HTTP connection HTTP tunneling lt vipp_port gt 5002 lt vipp_port gt Port of the Admin server for the VIPP connection lt secure gt false lt secure gt Indicates whether communication between the servers is to take place via secure connections Secure Socket Layer Possible values true or false lt storage gt rdbms lt storage gt Storage method for the user data Possible values rdbms ldap or Livelink lt mailhost gt mailserver company example lt mai Lhost gt Fully qualified host name of the SMTP server lt mailsender gt wcm company example lt mai lsender gt Mail address used as sender address for e mails sent by the system Installation Manual 133 Chapter 4 lt nt_service gt false lt nt_service gt Indicates whether the Administration server is to be set up as a Windows service This service can be used for automatic server startup and shutdown under Windows Possible values true or false lt install_action gt install lt install_action gt Installation option for the Administration server Possible values install installation uninstall deinstalla tion none no change e g when adding servers to an existing WCM system or when upgrading the WCM system If you enter none the installation program automatically checks the connection to the master Admin server Entries in the lt server gt
10. lt l lt filter mapping gt lt filter name gt AccessFilter lt filter name gt lt url pattern gt lt url pattern gt lt filter mapping gt gt 196 Livelink WCM Server Configuring the Web Server Common Parameters for the Secure Access Servlet and the Secure Access Filter In the following the entries that can be configured for both the servlet and the filter will be explained Parameter servlet name or filter name Use this parameter to specify whether the servlet or the filter is to be used Possible entries m servlet for Secure Access lt servlet name gt AccessServlet lt servlet name gt lt servlet class gt de gauss vip vipsecure AccessServlet lt servlet class gt a filter for Secure Access lt filter name gt AccessFilter lt filter name gt lt filter class gt de gauss vip vipsecure AccessFilter lt filter class gt Parameter character encoding Example lt init param gt lt param name gt character encoding lt param name gt lt param value gt UTF 8 lt param value gt lt init param gt You can use this parameter to set the encoding for transferring the Secure Access parameters Installation Manual 197 Chapter 5 If UTF 8 was selected for the Content client during installation of the Content server running in the JSP engine the servlet filter of Secure Access must also be set to UTF 8 Alternately you can specify ISO 8859 1 for Latin 1 encoding If this parameter is not s
11. m CREATE TRIGGER m CREATE PROCEDURE m CREATE SESSION In addition to these privileges the user requires the UNLIMITED TABLESPACE system privilege or the according quota on the tablespace Assign the database user the WCM tablespace as Default Tablespace and the temporary tablespace as Temporary Tablespace Installation Manual 27 Chapter 2 Configuring tablespace and user You can use the Enterprise Manager Console to set up the table space and the database user For further information refer to the online help of the Enterprise Manager Console To configure the tablespace and the database user by SQL commands 1 Start the database front end SQL Plus The start file for Windows sqlplusw exe is located in the directory Oracle installation directory bin 2 Log in with the user ID of the system administrator Enter the appropriate password In the field Host String the following entries are possible m The field remains empty The system looks for a database on the local computer name of the database e g wcmdb The system looks for a database with this name on the local computer database name name of the database host domain e g wcmdb_dbserver company example The system looks for a database with this name on the specified computer The SQL commands for creating the tablespace and the database user might look like this SQL gt CREATE TABLESPACE wcmspace 2 DATAFILE Oracle in
12. the name of the associated script is Master_Content bat or Master_Content sh Installation Manual 153 Chapter 4 Example Start script of a master Content server the default ports of the Admin server are used d cd d wcem call d wcm setClasspath bat start Master_Content java Xmx512m Dvip class path VIPCLASSPATH de gauss vip contentmanager server ServerStarter name Master_Content admin Admin host vipp 5002 http 5003 language en_US secure false exit The start scripts are created automatically during installation of the servers The following table gives an overview of the required and possible parameters in the start scripts of the servers Table 19 Parameters in the server start scripts Xmx512m Specifies the maximum memory size in megabytes which the server may take up Note When installing two or more servers on a computer make sure that the total value for all installed servers does not exceed the size of the virtual memory 154 Livelink WCM Server Installing Livelink WCM Server Dvip vipsecure debug Must be entered in front of the class true name de gauss vip contentmanager server ServerStarter in the start file If this parameter is specified the requests and responses between this server and Secure Access are saved in the log file server name _out log Name of the server not available for Administration servers Name of the com
13. Active Directory vipAccess case ignore vipRights string vipWebsite case ignore string vipFuncarea case ignore string case ignore string vipType case ignore string 232 Livelink WCM Server Product Specific Information for LDAP Directory Services Table 25 WCM attributes for the class vip Active Directory configuration for Active Directory on page 234 cn 4 IL uid uid gt v samaccountname email A email gt mail 4 s default mapping vipLanguage case ignore iv string vipUserpassword x v Note Please note the information in section Extended initPassword case ignore viv string trustedLogin case ignore v string vipSubstitute DN hclProfiles case exact string vipDomain case ignore string Installation Manual 233 Appendix A Table 26 WCM attributes for the classes vipGroup and vipRole Active Directory cn member email mail s default mapping email Note By means of so called inverse LDAP attributes such as memberof you can speed up searches for user data see section Speeding up LDAP Requests on page 51 Extended configuration for Active Directory Certain functions require special mapping entries for Active Directory You can make these entries in the defaults xml file before
14. Name of the assigned server Master_Content v Update interval ms 200000 Storage location of index WCM server Path to index New Master_Content D wemicontentminer Change Delete Add Search server Remove Search server Fig 17 Installing a Lucene Search server Installation Manual 101 Chapter 4 102 Name name of the server You have a free choice of name but it must be unique within the WCM system The following characters are permitted m a z A Z 0 9 ASCII 7 Bit m dot underline and hyphen Name of the assigned server name of a Content server that already exists or is to be installed and to which you want to assign this Search server Note Lucene Search servers must be installed in the same direc tory as the assigned Content server This list contains only those servers that meet this condition Update interval ms interval in milliseconds after which all collec tions will be reloaded for read access Storage location of index In this section you specify the path to the directory in the file system where the index is saved This storage location must be available for all servers Note The storage location is set for each server individually The individual paths must point to the same directory for all servers If a server is located on a different host computer the directory must be mounted on both host computers m New To set a new path to the index
15. Notes Please also refer to the notes and prerequisites in section Upgrading the Data Storage on page 217 For information on starting the upgrade via the console refer to section Starting the Installation via the Console on page 149 To upgrade the data storage in the second step you must modify the file defaults xml located in the directory installation on the WCM CD This refers to the sections described below The entries for the other sections are automatically read from the installed system Entries in the lt admin gt section This section must be filled in completely see section Entries in the lt admin gt Section on page 132 Please note that the parameter lt install_action gt must be set to the value none Entries in the lt update_vip gt section In this section the entry lt install_action gt must be set to the value none Installation Manual 223 Chapter 6 Entries in the lt update_rdbms gt section This section must be filled in lt update_rdbms gt lt pool name contentpool gt lt website gt InternetSite lt website gt lt pool gt lt install_action gt update lt install_action gt lt update_rdbms gt The following table explains the individual entries Table 23 Entries in the lt update_rdbms gt section lt pool name contentpool gt Name of the JDBC pool for the database connection The master Content server uses this database connection for savin
16. Pool The different connections within a WCM system are managed in pools These include for example connections for communication with an LDAP directory service or for communication between the WCM servers If a connection is required it is taken from the respective pool After the data transfer the connection is returned to the pool Pools always combine connections of the same type e g connections to databases JDBC pools or connections between WCM servers WCM pools Portal A portal is a website that serves the user as a central point of access as a gate to certain Internet services A portal often offers topic specific and personalized offers and information Production view The Production view of Livelink WCM Server makes the released pages of a website available to the user By means of a web server these pages can be accessed in the Internet intranet or extranet Proxy server A proxy server is used to intercept requests from a client application e g a browser to one or more other servers If the proxy server can meet the request it sends the requested data back to the client Otherwise it forwards the request to the specified server In the context of Livelink WCM Server WCM servers of the category proxy do not have write access but only read access to the WCM objects or the configuration Changes to the WCM objects are only possible via the master Content server changes to the configuration
17. click the New button A dialog box opens Here you can select a server and enter the path to the index m Change To modify the entry for a server mark the respective server and click the Change button m Delete To remove an entry mark the respective server and click the Delete button Livelink WCM Server Installing Livelink WCM Server To add another Search server click the Add Search server button again This adds a new tab on which you can configure the next Search server If you want to remove the entries for a Search server go to the appropriate tab and click the Remove Search server button This will delete all the settings Tab Livelink Note For information on integrating and using Livelink Search servers in a WCM system refer to the Livelink Integration Manual Click the Add Search server button This opens a tab on which you can make the settings for the Livelink Search server Re Web Content Management Server 9 5 0 xi Search server Please enter the parameters of the Search servers to be ah installed Yo J Livelink Livelink Name Livelink Host name Port URL httpvilivelink company exampl v Use URL for connection User Admin Password inal Name ofthe assigned server Master_Content v Add Search server Remove Search server Help canei lt Back neas Fig 18 Installing a Livelink Se
18. established this is indicated for the respective pool under Version or note The following dialog box displays the data storages that can be upgraded falLivelink Web Content Management Server 9 5 0 x Upgradable data storages Please selectthe data storages to be upgraded from the list Ka Entries displayed in gray cannot be selected K i Website Version or note vi contentPool InternetSite WCM Version 8 6 0 patchlevel im contentPool Companylntranet WCM Version 8 6 0 patchlevel Fig 26 Upgrading the Data Storage 8 Select the check box for the pool website combination to be upgraded The Selected data storages dialog box gives you an overview of the data storages that will be upgraded Installation Manual 219 Chapter 6 eas Web Content Management Server 9 5 0 Selected data storages The data storages listed in the following can now be upgraded Before the upgrade please make sure that the data storage has been backed up All WCM servers using this data storage must be shut down For further information please refer to the online help or the Installation Manual for Livelink WCM Server Website Version or note contentPool i WCM Version 8 6 0 patchlevel 1 build 6084 U LL ee da Help Cancel Back Fig 27 Data storages selected for upgrade 9 Click the Finish button After the website has been adapted to the data structure of version 9 5 the r
19. lt VIP_FUNCAREAS gt lt vipattr gt vipFuncarea lt vipattr gt lt ldapattr gt vipFuncarea lt ldapattr gt lt VIP_FUNCAREAS gt Functional areas assigned to the principal lt VIP_MEMBERS gt lt vipattr gt member lt vipattr gt lt ldapattr gt member lt 1ldapattr gt lt VIP_MEMBERS gt distinguished names of the users assigned to the group or role 46 Livelink WCM Server Configuring the LDAP Directory Service lt VIP_RIGHTS gt lt vipattr gt vipRights lt vipattr gt lt ldapattr gt vipRights lt ldapattr gt lt VIP_RIGHTS gt Default object rights of the principal lt VIP_SUBSTITUTE gt lt vipattr gt vipSubstitute lt vipattr gt lt ldapattr gt vipSubstitute lt ldapattr gt lt VIP_SUBSTITUTE gt Substitute distinguished name of a WCM user lt VIP_WEBSITES gt lt vipattr gt vipWebsite lt vipattr gt lt ldapattr gt vipWebsite lt ldapattr gt lt VIP_WEBSITES gt Websites assigned to the principal lt HCL_PROFILES gt lt vipattr gt hclProfiles lt vipattr gt lt ldapattr gt hclProfiles lt ldapattr gt lt HCL_PROFILES gt Profile of the user in the Content client lt VIP_DOMAINS gt lt vipattr gt vipDomain lt vipattr gt lt ldapattr gt vipDomain lt ldapattr gt lt VIP_DOMAINS gt The user s domain when using Secure Access and the login method ntlm Installation Manual 47 Chapter 3 Controlling readability and writability of the LDAP at
20. m e mail e mail address of the group or role The following attributes are by default used as naming attributes for the distinguished names of users groups and roles m uidof the class vipUser unique user ID m cnof the class vipGroup unique group name m cnof the class vipRole unique role name Notes The value of the naming attribute of a WCM user must be unique m Livelink WCM Server is not able to evaluate multi valued relative distinguished names RDN m The exact procedure for creating the object classes and attributes depends on the LDAP directory service used Depending on the product the WCM attributes must be mapped to LDAP attributes see section Mapping WCM Attributes to LDAP Attributes on page 42 For this reason note the information on the supported LDAP directory services in appendix A Product Specific Information for LDAP Directory Services For working in the Admin client the general rule applies that attributes that are part name component of the DN may not be changed WCM attributes are case sensitive 40 Livelink WCM Server Configuring the LDAP Directory Service LDAP OIDs of Gauss Interprise AG Each LDAP schema is identified by an OID object identifier that is unique worldwide These OIDs are assigned by a central organization IANA Unique OIDs are required especially for using the Simple Network Management Protocol SNMP For the object classes and
21. m forthe Admin server config for setting the one time password in the stop scripts of the servers see section Stopping Servers on page 157 shutdown_ server name bat or sh In the following the most important directories and files in the WCM installation directory are briefly described Installation Manual 117 Chapter 4 Livelink WCM Server The following directories and files are important start scripts for the servers startvip bat or sh server name bat or sh and startserver bat or sh script file for setting the class path setClasspath bat or sh This file is called automatically in the context of the start scripts scripts for stopping the servers shutdown_ server name bat or sh Note For information on starting and stopping the servers and on the structure of the start scripts refer to section Starting and Stop ping Servers starting on page 151 m Readme files for Livelink WCM Server The installation directory contains a number of subdirectories admin contains the Admin client files and the files of the Export Import tool m config contains the configuration files of the WCM system Important These files must not be changed manually Otherwise the WCM system can no longer be used m documentation contains the documentation on Livelink WCM Server in PDF format and the Javadoc on the programming interfaces of Livelink WCM Server examples
22. name of the deployment system some file types must be forwarded to other servlets after wards Warning Manufacturer specific servlets such as the com caucho server http FileServlet might have separate caching mechanisms that circumvent the security mechanisms of the Secure Access servlet These servlets may not be configured as servletx in the pattern serviet pairs described below If their use is inevitable the caching mechanism must be disabled e g for Resin by means of lt cache enable false gt Otherwise protected pages might be available to unauthorized users via the cache In the following the entries that must be made for the servlet mapping will be explained Parameters pattern and servlet Example lt init param gt lt param name gt patternl lt param name gt lt param value gt jsp lt param value gt lt init param gt lt init param gt lt param name gt servletl lt param name gt lt param value gt resin jsp lt param value gt lt init param gt 206 Livelink WCM Server Configuring the Web Server Use the parameter patternxX to specify the extension of the files without dot which are to be forwarded to another servlet after having been processed by Secure Access Possible values for servletx m name of the servlet the name of the serviet The value of this parameter depends on the JSP engine used For Resin the name of the JSP servlet is configured in the app
23. system 104 Livelink WCM Server Installing Livelink WCM Server Name of the assigned server name of a Content server that already exists or is to be installed and to which you want to assign this Search server To add another Search server click the Add Search server button again This adds a new tab on which you can configure the next Search server If you want to remove the entries for a Search server go to the appropriate tab and click the Remove Search server button This will delete all the settings When you have completed all search server settings click the Next button Summary of the Components The last dialog box of the installation wizard shows you a summary of the components that will be installed If you install anew WCM system Base system is displayed on top of the list The base system comprises among other things the class libraries of Livelink WCM Server and the files and directories shared by the individual components To start the installation click the Finish button After the installation the Administration server is already running To start the other servers execute the respective start scripts see section Starting Servers on page 152 Installation Manual 105 Chapter 4 User Defined Installation of the WCM System The description of the user defined installation of the WCM system is based on the description of a distributed system with firewall in chapter Concepts of
24. 67 Chapter 4 As an alternative to the installation via the graphical user interface you can use the console see section Installation and Deinstallation via the Console starting on page 126 Moreover you get information on starting and stopping the servers see section Starting and Stopping Servers on page 151 Section Log Files and Error Files on page 162 contains information on the logs created during the installation or when starting stopping the servers Installing a WCM System Minimum System The WCM system is installed by means of the WCM installation program A wizard guides you through the installation process and requests all the necessary information This section describes the installation of a minimum system For informa tion on the architecture of WCM systems refer to chapter Concepts of the Livelink WCM Server Administrator Manual Notes on installing For the installation valid licenses for all WCM components are required f you want to set up the servers as Windows services you need local administrator rights m Under UNIX you should not install and operate the servers with the uid 0 or root Before installing the servers under UNIX you must create a user for the servers e g wcmuser 68 Livelink WCM Server Installing Livelink WCM Server For working with the Content client the Content client Classic and InSite Editing you require at leas
25. 74 Installation Manual 131 Chapter 4 lt server_lLanguages gt en_US de_DE lt server_languages gt The base language s of the servers Possible values language settings in the format language code_country code according to SO 639 and ISO 3166 lt install_action gt install lt install_action gt Installation option for the base system Possible values install when adding components to the WCM system uninstall only when deinstalling the entire WCM system none no change e g when removing individual components from an existing WCM system or when upgrading the WCM system For information on the base system also refer to section Summary of the Components on page 105 Entries in the lt admin gt Section This section contains the settings of the Administration server Note Please also note the information on the individual parameters in section Setting the Parameters for the New Administration Server on page 74 Table 11 Entries in the lt admin gt section lt name gt Admin lt name gt Name of the Administration server 132 Livelink WCM Server Installing Livelink WCM Server lt server_category gt master lt server_category gt Server category of the Administration server Possible values master and proxy lt host gt wcmserver company example lt host gt Fully qualified host name of the computer on which the Adminis tration server is to be installed
26. Click the Add Search server button This opens a tab on which you can make the settings for the Content Miner Search server 98 Livelink WCM Server Installing Livelink WCM Server Es Web Content Management Server 9 5 0 Search server Please enter the parameters ofthe Search servers to be IP installed K Content Miner Lucene Livelink ContentMiner Name ContentMiner Host name wemserver company example Port for the Query server a000 Port for the Index server a001 Name ofthe assigned server Master_Content ve Add Search server Remove Search server Fig 16 Installing a Content Miner Search server m Name name of the server You have a free choice of name but it must be unique within the WCM system The following characters are permitted m a z A Z 0 9 ASCII 7 Bit m dot underline and hyphen Host name fully qualified name of the computer on which this server is to be installed Installation Manual 99 Chapter 4 Port for the Query server connection port of the Query server The default setting is 9000 Make sure that the port is not used by any other applications or Search servers m Port for the Index server connection port of the Index server The default setting is 9001 Here too make sure that the port is not used by any other applications or Search servers m Name of the assigned server name of a Content server that
27. Livelink WCM Server Upgrading Livelink WCM Server Installation Manual 227 228 Livelink WCM Server APPENDIX A Product Specific Information for LDAP Directory Services This appendix contains information on the product specific preparations for integrating Livelink WCM Server with the following LDAP directory services Microsoft Active Directory see the following section Novell eDirectory Server see section Novell eDirectory NDS on page 236 m Sun ONE Directory Server see section Sun ONE Directory Server on page 241 OpenLDAP see section OpenLDAP on page 245 For information about the general procedure for integrating an LDAP directory server with Livelink WCM Server refer to chapter 3 Configuring the LDAP Directory Service Installation Manual 229 Appendix A Microsoft Active Directory The following must be considered for the directory service Microsoft Active Directory Object classes The object class vip must be created as abstract basic class for all WCM specific object classes Active Directory object class type Abstract For the object classes vipUser vipGroup and vipRole the ADS object class type Auxiliary must be selected After configuring the object classes add the object class vipUser as an auxiliary class to the predefined Active Directory object class user The object classes vipGroup and vipRole must be added as auxiliary classes to the predefined
28. Manual Installing Livelink WCM Server The installation is carried out via a separate program which can be used for different tasks installing anew WCM system see section Installing a WCM System Minimum System starting on page 68 and section User Defined Installation of the WCM System starting on page 106 Note Before installing the WCM system read chapter Concepts of the Livelink WCM Server Administrator Manual to get an over view of the architecture of WCM systems m adding servers to an existing WCM system see section Adding New Servers on page 110 m installing the Admin client see section Installing the Admin Client on page 113 updating the license for Livelink WCM Server see section Updating the License on page 115 deinstalling the entire WCM system or individual components see section Deinstalling the WCM System on page 121 Livelink WCM Server can also be installed in command line mode see chapter 4 Installation and Deinstallation via the Console 12 Livelink WCM Server Introduction For information on the installation logs refer to section Log Files and Error Files on page 162 After the installation of Livelink WCM Server To ensure that all components of the WCM system function smoothly other components such as HTTP server and JSP engine must be config ured after the installation of Livelink WCM Server For more information ref
29. Pool name juserpool Database Host name livelink company example Port 2099 User Admin Password Connection Check Help Cancel Next gt Fig 9 Parameters of the Livelink system to be used Pool name name of the Livelink pool created for the connections to the Livelink system Important When installing a proxy Admin server make sure to use a different name for this pool than for the pool of the master Admin server m Database logical name of the Livelink database to be used Normally this field remains empty i e the database configured as the default database in Livelink will be used Host name fully qualified name of the computer hosting the Livelink server Installation Manual 81 Chapter 4 Port connection port on the Livelink server m User user ID for access to the Livelink server The user must be allowed to add modify and delete users and groups in the Livelink system m Password password for access to the Livelink server After this click the Check button to test the connection to the Livelink system If all entries have been made correctly OK is displayed Setting the Parameters for the LDAP Directory Service If you have clicked the LDAP radio button for User administration when configuring the Admin server you must specify the parameters for the connection to the LDAP directory service in the next dialog box 82 Live
30. The data is coded according to the VIPP protocol and additionally packaged in HTTP In firewall scenarios HTTP tunneling is a common transfer method Fire wall systems interpret the data flow and among other things enable only certain protocols If the VIPP protocol is not enabled the data can be transmitted by means of HTTP tunneling Java Object oriented programming language developed by Sun Microsystems and used especially in the field of Internet technology Security aspects and platform independence are the basic philosophies of Java Java 2 SDK Java 2 Software Development Kit The SDK contains all components that are required for creating and using programs and applets in Java i e the Java compiler the Java Runtime Environment and several utilities JavaScript Scripting language for integrating executable scripts in HTML pages JavaScript can be used to incorporate plausibility checks and calculation functions in forms 254 Livelink WCM Server Glossary JDBC Java Database Connectivity A mechanism of communicating with existing databases Drivers form the interface between the Java program and the database JRE Java Runtime Environment The JRE contains all components required for running Java programs i e the Java Virtual Machine and the Java Class Library JSP JavaServer Pages HTML files with specifically identified embedded Java programs that are converted into servlets by using the JSP engi
31. WINNT This directory must be accessible via the Windows system environment variable PATH To configure access via user name and password for base authentication 1 2 184 Start the Internet Services Manager In the tree on the left select the computer hosting the WCM server server Inthe right window pane mark the entry Default web site and choose Properties on the context menu Go to the Directory Security tab In the Anonymous access and authentication control area click the Edit button Only select the check box Basic authentication password is sent in clear text Livelink WCM Server Configuring the Web Server Default Web Site Properties Authentication Methods Fig 23 IIS configuration for base authentication with name and password 6 In the file vipsecure ini enter the login data of a user who is regis tered on this computer and who has according access rights in the file system The file VipSecure dIl maps the login data the user enters when accessing a file protected by Secure Access to this login data Installation Manual 185 Chapter 5 Configuring NTLM Authentication The procedure NTLM can be used as an alternative to the base authenti cation If a user requests a protected page the login information is read from the operating system and login to the WCM system is performed in the background Prerequisites m Inthe settings of the respective paths for Secure A
32. already exists or is to be installed and to which you want to assign this Search server Notes You cannot change this assignment subsequently To assign a Search server to a different Content server you must first deinstall the Search server then reinstall it and assign it to the desired server If you want the Search server to start and stop automatically with the assigned Content server and if you want to be able to start and stop the Search server via the Admin client the Content server and the Search server must be installed on the same host see section Starting Search Servers on page 160 To add another Search server click the Add Search server button again This adds a new tab on which you can configure the next Search server If you want to remove the entries for a Search server go to the appropriate tab and click the Remove Search server button This will delete all the settings 100 Livelink WCM Server Installing Livelink WCM Server Lucene tab Note For general information on the concepts of Lucene refer to the Search Server Connector for Lucene Manual Click the Add Search server button This opens a tab on which you can make the settings for the Lucene Search server Livelink Web Content Management Server 9 5 0 Search server Please enter the parameters of the Search servers to be f h installed Y ContentMiner Lucene Livelink Lucene Name Lucene
33. and roles m Server Role Public Group db_ddladmin The user must be able to log in via the SQL server authentication i e the user must have been created by means of the database user administra tion The JDBC drivers for MS SQL Server do not support Windows authentication During the installation of Livelink WCM Server this user is entered as the owner of the database see section Setting RDBMS Parameters on page 76 Properties of the database In the database Authentication SQLServer amp Windows must be set as authentication method Moreover the database must allow nested triggers In the properties of the database server select the check box Allow triggers to be fired which fire other triggers nested triggers on the Server Settings tab 30 Livelink WCM Server Configuring the RDBMS SQL Server Properties Configure Fig 1 Settings of the database server SQL Server Installation Manual 31 32 Livelink WCM Server CHAPTER 3 Configuring the LDAP Directory Service As an alternative to an RDBMS or Livelink data of users groups and roles can be saved in an LDAP directory service This chapter describes the preparations required for using an LDAP directory service in connec tion with Livelink WCM Server Livelink WCM Server can read the following WCM information from the directory service and store it there m users with name user ID password e mail address language and
34. assign the required WCM attributes to the existing LDAP attributes This is called mapping The default mapping pairs are listed in the following table For information on the mapping procedure refer to section Mapping WCM Attributes to LDAP Attributes on page 42 m If there are attributes that already exist in the LDAP server and have the same name but invalid values you must create additional user defined attributes The Single value column indicates whether the WCM system expects the attribute to be a single value If there is a check mark in this column the attribute value must be single valued In the LDAP directory service Multi value may still be set as type of the attribute You must however ensure that the attribute has only one value Otherwise it cannot be guaranteed that Livelink WCM Server correctly evaluates the attribute m The Mandatory column indicates whether the WCM system expects the attribute to have a value If there is a check mark in this column the attribute must have a value Table 33 WCM attributes for the class vip OpenLDAP vipAccess directory v string vipRights directory v string 246 Livelink WCM Server Product Specific Information for LDAP Directory Services vipWebsite directory string vipFuncarea directory string vipType directory v string a If you do not use or define the attribute vipType write access for
35. contains examples e g for programming server agents by means of the WCM Java API external_lib directory for external libraries which are integrated in Livelink WCM Server e g JDBC drivers 118 Livelink WCM Server Installing Livelink WCM Server m fet contains important files for the deployment installation contains the log files created during installation The subdirectory service contains the files for setting up services for the servers keys contains the server certificates of the WCM truststore latestpatch directory for the Service Pack files vipacs jar vipapi jar and vipcore jar m lib contains the class archives used by Livelink WCM Server log contains the log and error files of the servers See section Log Files and Error Files on page 162 and of the Export Import Tool tools contains the script file precompile bat or sh for precompiling the Content client see section The Precompile Script on page 188 This directory also contains the script setPomaClasspath bat or sh for explicitly setting the class path This script is required if the Content server is running in a JSP engine without its own class loader m VIPSecure contains the files for the access control component Secure Access website default directory for saving website data The subdirec tory cmsclient contains the files of the Content client The subdirectory htmIclient contains the f
36. for the VIPP protocol and HTTP tunneling Statification During statification the dynamic components of for example a JSP page are converted into static components The result is pure HTML without Java code TCP IP Transmission Control Protocol Internet Protocol Basic protocol for data transfer in the Internet Topic Combination of an HTML page for direct display of information and a list for accommodating subordinate objects The topics are shown as nodes in the object tree and thus help structure the website Type see Object type URL Uniform Resource Locator A unique address in the World Wide Web VIPP VIP Protocol A proprietary protocol for exchanging data between the components of a WCM system VIPP can be tunneled in HTTP for communication in WANs or over the Internet WCM server In a WCM system there are several WCM servers working in parallel server processes The exact tasks of a server depend on the server type and server category WCM tag Special element for integrating WCM specific data in an HTML page WCM tags are used in particular when creating templates WebDAV The WebDAV Web based Distributed Authoring and Versioning protocol supports Internet and group based working on the basis of standard Internet technologies Thanks to WebDAV users do not need a special client for creating WCM objects jointly editing them and managing them by means of WevDAV capable tools 258 Liv
37. for the directory service OpenLDAP Note The following includes should be defined in the file slapd conf include usr local etc openldap schema core schema include usr local etc openldap schema cosine schema include usr local etc openldap schema inetorgperson schema include usr local etc openldap schema misc schema include usr local etc openldap schema openldap schema Object classes The object class vip should be created as object class for all WCM specific object classes vipUser vipGroup and vipRole OpenLDAP object classes generally allow the extension of existing profiles by addi tional attributes and the creation of new profiles Thus you can use the Admin client to create users groups and roles in the LDAP server Existing LDAP entries can be extended by the WCM specific attributes see chapter User Administration in the Livelink WCM Server Adminis trator Manual Attributes The following table shows the WCM attributes their existence in OpenLDAP the respective data type and the mapping of the WCM attributes to the LDAP attributes Notes on creating object classes and attributes Ifsome of the listed attributes already exist in the LDAP server they can simply be assigned to the WCM classes provided they have the right semantics and syntax Installation Manual 245 Appendix A m f some of the attributes that already exist in the LDAP server have valid values but different names
38. gt Indicates whether requests are processed on the basis of URLs or mapped path information Possible values m true Path information is used instead of URLs false URLs are used Which option you use depends on whether the JSP engine supports the use of path information If this applies to all object types you can enter true here Server parameters viphost vippport httpport secure Example lt init param gt lt param name gt viphost lt param name gt lt param value gt wcmserver company example lt param value gt lt init param gt lt init param gt lt param name gt vippport lt param name gt lt param value gt 5008 lt param value gt lt init param gt lt init param gt lt param name gt httpport lt param name gt lt param value gt 5009 lt param value gt lt init param gt Installation Manual 199 Chapter 5 lt init param gt lt param name gt secure lt param name gt lt param value gt false lt param value gt lt init param gt By means of these parameters you specify the connection to a server Enter the name of the host computer and the ports for reaching the server The parameter secure specifies whether the connection is to be estab lished via SSL Note These entries must correspond to the configuration in the Admin client The parameters for the connection to the server are specified in the settings of the server s WCM pool Parameter profile Example lt
39. individual servers or between client and server the relevant port addresses must be enabled After installation you can use the Admin client to specify additional parameters for the communication via the respective protocol Configuration view Pools gt WCM pool name gt WCM connection tab m SSL Select the SSL check box to enable secure connections SSL Secure Socket Layer for the communication between the servers SMTP server fully qualified name of the computer hosting the SMTP server After the installation you can change the address of the SMTP server in the Admin client server settings Miscellaneous tab Installation Manual 75 Chapter 4 Default extension Select the standard file name extension for gener ated pages The deployment systems generate these pages from the WCM objects and store them in the local file system of the servers Master Select this check box to set up the Administration server as a master Admin server If you want to install a proxy Admin server deselect this check box m User administration Select whether the Administration server is to store user data in a relational database management system in an LDAP directory service or in Livelink Note If the user data of the Livelink system is synchronized with an LDAP directory service we recommend that you click the LDAP radio button here Add as service Select this check box to set up a Windows servi
40. lLivelink_search server gt Section on page 141 m lt external_libs gt lt external_libs gt see section Entries in the lt external_1libs gt Section on page 142 m lt rdbms gt lt rdbms gt see section Entries in the lt rdbms gt Section on page 142 m lt livelink gt lt livelink gt see section Entries in the lt livelink gt Section on page 144 m lt ldap gt lt ldap gt see section Entries in the lt ldap gt Section on page 146 m lt converter gt lt converter gt information for the LDAP directory service e g on mapping WCM attributes to LDAP attributes see section Mapping WCM Attributes to LDAP Attributes on page 42 Installation Manual 129 Chapter 4 The following sections explain the individual entries Entries in the lt license gt Section This section contains information on the license file and some parameters for license management Note Please also note the information on these parameters in section Specifying the License Management Options on page 72 Table 9 Entries in the lt License gt section lt directory gt License xml lt directory gt Complete path to the license file lt mailto gt wcmadmin company example lt mai1lto gt E mail address of the person who is to be notified if the WCM licenses expire or are exceeded lt daysbefore gt 10 lt daysbefore gt Option for sending the license expiration notification number of day
41. lt verifyserver gt lt domainname gt Important These entries must not be changed Installation Manual 145 Chapter 4 lt check gt false lt check gt Specifies whether the connection between the master Admin server and the Livelink server is to be checked Possible values true or false Entries in the lt ldap gt Section This section contains the parameters for the connection of the Administra tion server to the LDAP directory service Notes Please also note the information on these parameters in sections Setting the Parameters for the LDAP Directory Service on page 82 and Specifying WCM Specific LDAP Parameters on page 85 The mapping of WCM attributes to LDAP attributes is also specified in the defaults xml file see section Mapping WCM Attributes to LDAP Attributes on page 42 Table 18 Entries in the lt ldap gt section lt poolname gt userpool lt poolname gt Name of the LDAP pool created for the connections to the LDAP directory service lt provider gt com sun jndi ldap LdapCtxFactory lt provider gt Driver for the connection to the LDAP directory service Possible value com sun jndi ldap LdapCtxFactory 146 Livelink WCM Server Installing Livelink WCM Server lt searchbase gt ou software solutions o company example lt searchbase gt Search node This parameter can be used to limit the search to certain branches of the LDAP directory service
42. lt common gt section 131 Entries in the lt admin gt section 132 Entries in the lt server gt section 135 Entries in the lt contentminer_server gt section 139 Entries in the lt lucene_server gt section 140 Entries in the lt livelink_search server gt section 141 Entries in the lt rdbms gt section 143 Entries in the lt livelink gt section 144 Entries in the lt ldap gt section 146 Parameters in the server start scripts 154 Parameters in the server stop scripts 157 Log levels of Secure Access 201 Entries in the lt update_vip gt section 222 Entries in the lt update_rdbms gt section 224 WCM attributes for the class vip Active Directory 232 WCM attributes for the class vip Active Directory 233 Livelink WCM Server Table 26 Table 27 Table 28 Table 29 Table 30 Table 31 Table 32 Table 33 Table 34 Table 35 WOM attributes for the classes vipGroup and vipRole Active Directory WCM attributes for the class vip NDS WCNM attributes for the class vipUser NDS 234 238 239 WCM attributes for the classes vipGroup and vipRole NDS 240 WCM attributes for the class vip Sun ONE WCM attributes for the class vipUser Sun ONE WCM attributes for the classes vipGroup and vipRole Sun ONE WCM attributes for the class vip OpenLDAP WCM attributes for the class vipUser OpenLDAP WCM attributes for the classes vipGroup and vipRole OpenLDAP Installation Manual 242 243 244 246 247 248 10 Li
43. means of a one time password m When you shut down an Administration server by means of the script the other servers will not shut down However without a running Administration server it is not possible to log in to the WCM system m Run level changes in the master system do not affect WCM systems managed by a proxy Administration server 158 Livelink WCM Server Installing Livelink WCM Server Starting a Content Server in the Application Server Both the Content client and the Content client Classic use the Portal Manager API For making this API available also for custom JSP pages one of the Content servers must be started in the context of the application server Content server as a web application If a web application has been generated for the Content server the Content server runs in an application server If the application server used supports the servlet standard 2 3 the Content server is started and stopped automatically together with the respective web application If the application server supports the servlet standard 2 2 the web appli cation and the Content server are started and stopped separately In this case use the respective scripts for the Content server see the following section Make sure that the web application is started first Starting the Content server in the JSP engine If the Content server runs in the context of a JSP engine that does not support web applications the scripts locate
44. of the WCM system are made only via the master Administration server See also Server category QA view The QA view of Livelink WCM Server is used for quality assurance of the objects and thus of the website content This view thus performs the control function between editing in the Edit view and publication in the Production view RDBMS Relational database management system A DBMS in which relations between data records from individual databases can be used In 256 Livelink WCM Server Glossary contrast to an RDBMS there are also object oriented and object relational DBMS Relator Due to the integration of web content management and Livelink you can add Livelink objects as WCM objects in a WCM managed website These WCM objects are called relators They always refer to a certain version of a Livelink object For integrating a single Livelink object the WCM system provides the object type Livelink relator For integrating Livelink folders the WCM object type Livelink folder relator is provided Role Collection of users similar to a user group for which specific access rights can be defined The user role is usually defined in terms of tasks whereas user groups are generally tied to organizational units such as departments or projects Search server The combination of Index and Query system in Livelink WCM Server is called Search server Each Search server is assigned to exactly one WCM serv
45. page user password IP address and context ID are read This information can be modified after wards To configure post processing of HTTP requests 1 Adapt the supplied Java class IPTranslator or DomainTranslator to your requirements Information on how to do this is contained in the comments of the classes 2 Compile the changed Java class 3 Make the classes available for the JSP engine by entering it in the class path of the JSP engine Installation Manual 209 Chapter 5 4 Add the following parameters to the configuration of the Secure Access servlet filter lt init param gt lt param name gt translator lt param name gt lt param value gt package name class name lt param value gt lt init param gt 5 Restart the JSP engine 210 Livelink WCM Server Configuring the Web Server Installation Manual 211 212 Livelink WCM Server CHAPTER 6 Upgrading Livelink WCM Server The Upgrade option in the installation program enables you to transfer an existing WCM installation to a higher version and to adapt the existing website data to the new data structure In this chapter the following topics are introduced m upgrade via the graphical user interface see the following section m upgrade via the console see section Upgrade via Console on page 221 m required steps after an upgrade see section Steps Required after the Upgrade on page 225 Upgrade via the Graphical User Interfac
46. parameters for the new Administration server Web Content Management Server 9 5 0 x Admin server Specify the parameters of the new Admin server S Name Admin Host name wemserver company example VIPP port 5002 HTTP port 5003 SSL C SMTP server mailserver company example Default extension htm v Master i User administration RDBMS LDAP Livelink Add as service mj Hep canei lt Back noe Fig 7 Parameters of the Administration server 74 Livelink WCM Server Installing Livelink WCM Server m Name name of the server You have a free choice of name but it must be unique within the WCM system The following characters are permitted m a z A Z 0 9 ASCII 7 Bit m dot _ underline and hyphen Host name fully qualified name of the computer on which this server is to be installed By default the program attempts to determine the name of the current computer If this is not possible the default entry localhost is used You should change this entry however as it causes prob lems in distributed systems m VIPP port and HTTP port server ports for connections via the proto cols VIPP and HTTP The installation program creates a pool for the connections to this server which gets the same name as the server Notes Make sure that the port numbers are not used by other applications If firewalls exist between the
47. reasons the user should be positioned outside the namespace accessible to Livelink WCM Server This prevents access to the properties of the binding profile via the Admin client m The user must have read and write access to the attributes used by the WCM system starting from the specified search node Setting up the WCM Administrator During the installation you configure a user as WCM administrator see section Setting up the WCM Administrator on page 88 This user must exist in LDAP before the installation and must have the following WCM attributes m vipAccess value true i e active m cn m mail 54 Livelink WCM Server Configuring the LDAP Directory Service m uid m vipLanguage value de_DE or en_US locale m userPassword m jinitPassword value false m trustedLogin value false For Microsoft Active Directory vipType value vipUser For Novell eDirectory Sun ONE Directory Server and OpenLDAP The value vipUser must be added to the attribute objectclass No specific write access rights are required for this user because unlike the LDAP binding profile this user is a normal WCM user The WCM administrator must be created in the namespace that Livelink WCM Server accesses Otherwise the administrator cannot log in to the WCM system Notes on Using Multiple LDAP Servers Livelink WCM Server can access multiple LDAP servers This may be necessary if a company uses different LDAP serv
48. sions for the directories of Livelink WCM Server on page 117 For providing HTTP services and for processing JSP scripts different soft ware products can be used Web servers combine the functionalities of HTTP servers and JSP engines They can also be realized by means of application servers or a combination of HTTP server plus JSP engine This chapter provides information on how to configure web servers for the different Livelink WCM Server components on the basis of selected exam ples For this purpose the following example configurations will be described Installation Manual 165 Chapter 5 m using the HTTP server Apache with the JSP engine Tomcat see the following section using the application server BEA WebLogic see section Scenario 2 BEA WebLogic 8 1 on page 170 m using the HTTP server Microsoft Internet Information Server with the JSP engine Resin see section Scenario 3 MS Internet Information Server with Resin on page 172 To speed up loading the Content client you can use the precompile script see section The Precompile Script on page 188 A separate section describes the configuration required for using Secure Access see section Configuring Secure Access on page 189 Notes This documentation can only describe the configuration of selected web servers for certain areas of application For more information and configuration notes refer to the documentation of the p
49. substitute m groups with name e mail address and assigned users static groups roles with name e mail address and assigned users static roles websites and functional areas assigned to the users groups and roles default object rights of users groups and roles Installation Manual 33 Chapter 3 Notes on LDAP access The configuration of the LDAP directory service highly depends on the IT infrastructure of your company For this reason this chapter does not provide detailed instructions for setting up an LDAP direc tory service Only the basic configuration will be described We recommend that you develop the LDAP architecture in cooperation with the Professional Services Group of Gauss Interprise AG m If the LDAP directory service manages many users with numerous attributes of which only some users are to access the WCM system and for which only some attributes are relevant for the WCMS we recommend that you offload these users with the attributes relevant for the WCMS to a separate directory e g by means of the replication mechanism of the LDAP directory service This makes access to the WCM system faster see section Speeding up LDAP Requests on page 51 The user identification of WCM users may only contain the following characters a z A Z 0 9 and hyphen _ underscore dot backslash and amp ampersand WCM users must have unique IDs The names of groups and roles must a
50. the Livelink WCM Server Administrator Manual The WCM system to be installed in this example is to consist of the following compo nents and have the following structure A master Admin server and a master Content server are located on a computer behind a firewall i e in the intranet A second computer hosts a proxy Content server running as a web application in an application server This server is used for editing and quality assur ance of the WCM objects by means of the Content client m Outside the firewall i e outside the company network there is a proxy Content server on which the Production view of the website is published and a proxy Admin server The proxy Admin server is needed by the proxy Content server for loading the server configura tion on startup logging in users to the WCM system and checking the license The proxy servers outside the firewall use a separate data storage J Note Providing a proxy Admin server requires the separate installation of a second WCM system outside the firewall To install this scenario proceed as follows 1 Install the master WCM system behind the firewall 2 Install the proxy Content server behind the firewall 3 Install the proxy WCM system outside the firewall 4 Register the proxy Admin server in the configuration of the master Admin server 106 Livelink WCM Server Installing Livelink WCM Server Step 1
51. the installation or in the dapmapping xml file after the installation See section Mapping WCM Attributes to LDAP Attributes on page 42 The following is an overview of these mapping entries changing the password via Livelink WCM Server lt USER_PASSWORD gt lt vipattr gt vipUserpassword lt vipattr gt lt ldapattr gt unicodePwd lt ldapattr gt lt ldapread gt false lt ldapread gt lt ldapwrite gt true lt ldapwrite gt lt codec gt de gauss vip jndi codec ADSUnicodePwd lt codec gt lt USER_PASSWORD gt 234 Livelink WCM Server Product Specific Information for LDAP Directory Services Note For passwords to be changed via Livelink WCM Server the communication to the LDAP server must be performed via a secure connection SSL If an SSL connection is not possible set the tag lt Idapwrite gt to the value false creating groups and roles via Livelink WCM Server lt ADS_ACCOUNTNAME gt lt vipattr gt sAMAccountName lt vipattr gt lt ldapattr gt sAMAccountName lt ldapattr gt lt ldapread gt false lt ldapread gt lt ldapwrite gt true lt ldapwrite gt lt ldapdef gt cn lt ldapdef gt lt ADS_ACCOUNTNAME gt activating user accounts In Active Directory user accounts created via LDAP are usually deactivated For the accounts to become active immediately the following entry is required lt ADS_ACCOUNTCONTROL gt lt vipattr gt userAccountControl lt vipattr gt lt ldapattr gt userAccount
52. this object type can be equipped with the attributes of the assigned attribute set Attribute sets are edited in the Admin client or in the Content client Cache Temporary storage between slow and fast units that saves frequently used data A cache is used to reduce the access time CGI Common Gateway Interface A web server interface used to run scripts or programs that generate user responses on HTML forms CGI programs are usually located in a special directory on the HTTP server Special URLs call such a CGI program which in turn generates an HTML response to the request and sends it to the client Context ID Object that is assigned to a user after successfully logging in to the WCM system A context ID is always unique throughout the entire system It thus precisely identifies a user If a context ID is not used over a certain period of time it expires Database Structured data stock of related content that is managed by a database management system DBMS Database management system A DBMS permits controlled access to databases and their management Deployment Deployment is the distribution of data The deployment of Livelink WCM Server performs two main tasks first generating pages from the WCM objects stored in the database and distributing the generated files to the appropriate directories second notifying the WCM servers of changes in the WCM system Deployment system The deployment systems generat
53. to the Livelink WCM ServerAdministrator Manual 7 Only if the web application was generated as default application Set the URI prefix of the web application to To do so create the file weblogic xml in the directory WebLogic installation directory user_projects mydomain applications name of the web application WEB INF Enter the following contents lt weblogic web app gt lt context root gt lt context root gt lt weblogic web app gt Installation Manual 171 Chapter 5 Using HTTPS connections to the Content client You can use HTTPS for the connection to the Content client As the configuration files of the Content client are loaded via an HTTPS request in this case the webserver s certificate must be added to the truststore of the JSP engine Notes on using Secure Access For general information on Secure Access refer to section Config uring Secure Access on page 189 Inorder to use Secure Access set the parameter pathto for the Secure Access filter in the file web xml to the value WebLogic installation directory user_projects mydomain applications Scenario 3 MS Internet Information Server with Resin The configuration of the mappings of directories to URLs for the HTTP server MS Internet Information Server IIS and the according configura tion of the JSP engine Resin will be described for the following example The master Content server is installed on the computer with the ho
54. up two or more Content servers running in the JSP engine on the same computer you must use different instances of your JSP engine for executing the servers In this case modify the default URL in the scripts for starting the respective Content servers according to the configuration of the JSP engine used after the installation of Livelink WCM Server see section Starting a Content Server in the Application Server on page 159 110 Livelink WCM Server Installing Livelink WCM Server m Lucene Search servers can only be installed in the same directory as the assigned server Please also note the information in section Notes on installing on page 68 Procedure New servers are added to an existing WCM system by means of the installation program If you want to install the new server s on a different computer the necessary installation files must be available on that computer To subsequently install new servers 1 Start the installation program and select the directory for the installation Note If a Service Pack has already been installed for the WCM system the command for starting the installation must be modified see section Calling the installation for a WCM system with Service Pack on page 112 2 In the Type of installation dialog box click the Add server radio button see section Selecting the Type of Installation on page 71 and click the Next button 3 In the Admin server dialog b
55. web applica tion the name of the Content client is added to the URL for calling the Content client lt application_file_template gt web23 xml lt application_file_template gt Application server used Instead of a product a serviet API stan dard may be entered Possible values servlet api22 xml servlet api23 xml websphere4 xml websphere5d xml weblogic81 xml tomcat4110 xml oracle9i xm1 resin214 xml jrun4 xml servletexec42 xml lt application_servlet gt lt appLlication_servlet gt lt application_taglet gt lt application_taglet gt lt application_filter gt lt application_filter gt Mapping of servlets tag libraries or filter servlets that are not used in Livelink WCM Server but are to be available in the generated web application Note In these parameters valid XML must be entered and the characters lt and gt must be encoded as amp lt and amp gt respec tively example lt servlet gt becomes amp lt servlet amp gt Installation Manual 137 Chapter 4 lt application_encoding gt UTF 8 lt application_encoding gt Encoding for the web application Possible values UTF 8 Unicode 1S0 8859 1 Latin 1 lt application_default gt false lt application_default gt Indicates whether the generated web application is defined as default application in the application server The default applica tion is addressed via the root URL of the application server i e the URL
56. you subscribe to our Customer Assistance Program or would like more information about the support program write to Open Text Corporation s Customer Support at support opentext com or telephone 800 540 7292 or 519 888 9933 Our support hours are Monday through Friday 8 30 a m to 8 p m EST If you have comments or suggestions regarding this documentation write to the Open Text Corporation Publications Group at documentation opentext com For more information about Open Text Corporation s products and services visit our home page at http www opentext com 2006 IXOS SOFTWARE AG Werner v Siemens Ring 20 85630 Grasbrunn Germany Tel 49 89 4629 0 Fax 49 89 4629 1199 eMail office ixos de Internet http www ixos com All rights reserved including those regarding reproduction copying or other use or communication of the contents of this document or parts thereof No part of this publication may be reproduced transmitted to third parties processed using electronic retrieval systems copied distributed or used for public demonstration in any form without the written consent of IXOS SOFTWARE AG We reserve the right to update or modify the contents Any and all information that appears within illustrations of screenshots is provided coincidentally to better demonstrate the functioning of the software IXOS SOFTWARE AG hereby declares that this information reflects no statistics of nor has any valid
57. 5 Fig 16 Installing a Content Miner Search server 99 Fig 17 Installing a Lucene Search server 101 Fig 18 Installing a Livelink Search server 103 Fig 19 Selecting the components to be removed 124 Fig 20 URL mapping in IIS 174 Fig 21 IIS configuration for base authentication with anonymous access 181 Fig 22 Configuring the VIPSecure dll as a ISAPI filter IIS 183 Fig 23 IIS configuration for base authentication with name and password 185 Fig 24 IIS configuration for NTLM authentication 187 Fig 25 Upgrading the version 216 6 Livelink WCM Server Fig 26 Upgrading the Data Storage 219 Fig 27 Data storages selected for upgrade 220 Installation Manual 7 List of Tables Table 1 Table 2 Table 3 Table 4 Table 5 Table 6 Table 7 Table 8 Table 9 Table 10 Table 11 Table 12 Table 13 Table 14 Table 15 Table 16 Table 17 Table 18 Table 19 Table 20 Table 21 Table 22 Table 23 Table 24 Table 25 Values for Oracle database instances 23 OIDs of the LDAP object classes for Livelink WCM Server 41 OIDs of the LDAP attributes for Livelink WCM Server 41 Entries in the lt mappings gt section 43 Tags for controlling readability and writability of LDAP attributes49 Inverse LDAP attributes for the class vipUser 52 Sample configuration for separate LDAP object classes and attributes 60 Parameters for the keytool 63 Entries in the lt license gt section 130 Entries in the
58. 82 When accessing an LDAP server the WCM system does not differen tiate between the primary LDAP server an alternative LDAP server and a fallback system Please keep this in mind when configuring the fall back LDAP server 56 Livelink WCM Server Configuring the LDAP Directory Service Using User Information from Several LDAP Servers If you use several LDAP servers for managing user information in your company Livelink WCM Server can access different LDAP servers Thus you can for example grant WCM access to the group Marketing from LDAP server A and to the group Sales from LDAP server B LDAP server A LDAP server B Controlling Am WCM system Fig 2 Using several LDAP servers When installing Livelink WCM Server you first specify the LDAP server on which the future WCM administrator is managed e g LDAP server A see sections Setting the Parameters for the LDAP Directory Service on page 82 and Setting up the WCM Administrator on page 88 After the installa tion you can use the Admin client to add the WCM attributes to the users of the group Marketing from LDAP server A Installation Manual 57 Chapter 3 To enable the users of the group Sales from LDAP server B to access the WCM system create a new LDAP pool with the connection parame ters of this server in the Admin client and assign this pool to the Admin server Now you can add the WCM attributes to
59. APIs to access the functionalities of the WCM servers the WCM Java API the remote API the Portal Manager API and WCM WebServices Applet Java program embedded in a website An applet is loaded by the server and executed by the client Application server Also enterprise application server An infrastructure that acts as middleware and or development and runtime environment for web applications and wireless applications An application server interacts with the API Application Programming Interface Thus more flexibility is offered and high level tasks can be performed remotely or via the Internet This allows a user at a web page to perform more sophisticated server interactions such as querying a database or running other programs loaded on that server Application servers often offer additional security features load balancing and failover mechanisms as well as scaling functions and interaction functions ASP Active Server Pages HTML files with specifically identified embedded JavaScript or Visual Basic Script programs that are run on the web server The result is then sent to the client in normal HTML format Attributes Special metadata that can be defined differently for each object type Attributes are grouped in attribute sets Installation Manual 251 Glossary Attribute set Set of attributes Attribute sets can be combined with object types In this way all WCM objects that are created on the basis of
60. Active Directory object class group If you use the option Collective groups roles you must additionally add the object classes vipGroup and vipRole as auxiliary classes to the collective object classes e g organizationalUnit After defining the appropriate object class types for the WCM object classes you can use the Admin client to extend existing entries of the object classes user and group by the WCM specific attributes see chapter User Administration in the Livelink WCM Server Administrator Manual You can use the Admin client to create users groups and roles in the LDAP server This presupposes that you specified the object classes user and group which are predefined for users groups and roles in Active Directory during the installation of the WCM system see section Speci fying WCM Specific LDAP Parameters on page 85 In the settings of the LDAP pool the entry cn must be selected under Naming attribute for user 230 Livelink WCM Server Product Specific Information for LDAP Directory Services Attributes Active Directory uses the attribute cn as the naming attribute for the LDAP entry The value of the naming attribute must be unique Livelink WCM Server is not able to evaluate multi valued relative distin guished names RDN The following table shows the WCM attributes their existence in Active Directory the respective data type and the mapping of the WCM attributes to the LDAP attribut
61. CM attributes to LDAP attributes 42 Microsoft Active Directory 230 Novell eDirectory 236 object classes and attributes for Livelink WCM Server 38 OIDs of Gauss 41 one LDAP server for multiple WCM systems 58 OpenLDAP 245 parameters during installation 82 85 readability and writability of attributes 48 SSL connection to LDAP server 61 standard groups roles 36 Sun ONE Directory Server 241 use several LDAP servers 55 57 Idapread tag for LDAP mapping 48 Idapwrite tag for LDAP mapping 48 licenses installation options 72 update 115 Livelink parameters during installation 80 Livelink Search server deinstall 121 install 103 Livelink WCM Server directory structure 118 log_checkpoint_interval Oracle 23 logdir Secure Access parameter 202 loglevel Secure Access parameter 201 logname Secure Access parameter 202 logs installation 162 Secure Access 200 263 Index Lucene deinstall 121 install 101 M mail server for Admin server 75 map WCM attributes to LDAP attributes 42 mapping for web applications 97 master system installation behind firewall 107 memberof LDAP attribute 51 memory for WCM server 154 minimum installation 68 MS Active Directory configuration 230 MS Internet Information Server authentication methods for Secure Access 179 configuration 173 configure base authentication 179 configure NTLM authentication 186 integrate Resin 177 MS SQL Server 2000 configuration 29 create
62. Chapter 6 Entries in the lt update_vip gt section This section must be filled in lt update_vip gt lt update_ldap gt false lt update_ldap gt lt install_action gt update lt install_action gt lt update_vip gt The following table explains the individual entries Table 22 Entries in the lt update_vip gt section lt update_ldap gt false lt update_ldap gt If you used version 8 1 with an LDAP based user administration in the past the LDAP data structure may have to be modified Possible values true adapt the LDAP data structure false do not adapt the LDAP data structure lt install_action gt update lt install_action gt Upgrade option for the WCM system Possible values update upgrade the version none do not upgrade the version The output on the console contains information on the current and future after the upgrade versions of Livelink WCM Server start version update current installed version VIP 8 6 0 QS 16 patchlevel O build 60302 at 2004 06 28 version to install VIP 8 7 0 QS 35 patchlevel 0 build 62422 at 2004 11 01 Created directory D wcm backup_1099398160677 Xcopy D wcm config to D wcm backup_10993981606 222 Livelink WCM Server Upgrading Livelink WCM Server update started update current master id is 79 update config server xml step 80 started update config server xml step 80 finished update current master id is 80 Upgrading the Data Storage
63. Control lt ldapattr gt lt ldapread gt false lt ldapread gt lt ldapwrite gt true lt ldapwrite gt lt ADS_ACCOUNTCONTROL gt Installation Manual 235 Appendix A Novell eDirectory NDS Notes The configuration described in the following is based on the assump tion that the administration of the WCM users is realized on the basis of an existing NDS directory service If you use Novell eDirectory exclusively for managing the WCM users and not for managing the users of the company network different settings may be necessary We recommend that you cooperate with the Professional Services Group of Gauss Interprise AG m f Livelink WCM Server does not use SSL for accessing the LDAP directory service the passwords are transmitted in plain text This must be enabled in the configuration of Novell eDirectory You can make this setting in the NDS Administration Console ConsoleOne by selecting the root context and choosing LDAP Group gt Properties gt General tab in the right window pane Access to Novell eDirectory by other systems such as Livelink WCM Server must be activated in the configuration of NDS Refer to the Novell eDirectory documentation for according information For the directory service Novell eDirectory the following must be consid ered when configuring object classes and attributes Object classes The object class vip must be created as abstract basic class for all WCM specific object classe
64. ISO 8859 1 Latin 1 lt nt_service gt false lt nt_service gt Not available for Content servers running in the JSP engine Indicates whether a Windows service is to be set up for this server This service can be used for automatic server startup and shutdown under Windows Possible values true or false lt create_application_file gt false lt create application file gt Indicates whether a web application is to be generated for this server For working with the Content client or the Content client Classic at least one Content server must run in the context of a JSP engine or as a web application in an application server Possible values true or false lt application_file_dir gt d temp lt application_file_dir gt Directory for saving the generated WAR file lt applLication_name gt wcm lt application_name gt Name of the generated web application This name determines the name of the WAR file and becomes part of the URL used to call the web application in the application server lt application_with_client gt true lt application_with_client gt Indicates whether the Content client is to be integrated in the web application Possible values true or false 136 Livelink WCM Server Installing Livelink WCM Server lt application_client_name gt cmsclient lt application_client_name gt Only available if the entry lt application_with_client gt has the value true Name for the Content client Like the name of the
65. Interprise AG or Gauss Interprise Inc Moreover the regulations of the software license agreement apply to this documentation All brand names and trademarks mentioned are the property of their respective owners http www opentext com bridgin auss html Program version Livelink Web Content Management Server Content Server 9 5 1 Document version En 01 Publication date May 2006 Table of Contents List of Figures List of Tables Chapter 1 Introduction Installation Procedure Installation Requirements About this Document Typographic Conventions Chapter 2 Configuring the RDBMS Configuring Oracle Configuring MS SQL Server 2000 Chapter 3 Configuring the LDAP Directory Service Concept of Collective Groups and Collective Roles Creating Additional Object Classes and Attributes Creating the LDAP Binding Profile and the WCM Administrator Notes on Using Multiple LDAP Servers Using SSL Connections to the LDAP Server Chapter 4 Installing Livelink WCM Server Installing a WCM System Minimum System User Defined Installation of the WCM System Adding New Servers Installing the Admin Client 11 13 16 18 21 22 29 33 36 38 53 55 61 67 68 106 110 113 4 Livelink WCM Server Chapter 5 Chapter 6 Appendix A Glossary Index Updating the License Directory Structure after the Installation Deinstalling the WCM System Installation and Deinstallation via the Console Starting and Stopp
66. M Server Configuring the Web Server This parameter is optional Specifying a name appendix might for example be recommendable if several Secure Access servlets or Secure Access filters are running in a JSP engine or web server This way the messages of the different servlets and filters can be logged in separate files Parameter realm Example lt init param gt lt param name gt realm lt param name gt lt param value gt WCM lt param value gt lt init param gt The text specified here is displayed in the login dialog box of the browser when a user logs in to access a protected directory Parameters redirect dir and redirect url Example lt init param gt lt param name gt redirect dir lt param name gt lt param value gt d wcm website secret lt param value gt lt init param gt lt init param gt lt param name gt redirect url lt param name gt lt param value gt http wcmserver company example secret lt param value gt lt init param gt lt init param gt lt param name gt patternl lt param name gt lt param value gt asp lt param value gt lt init param gt lt init param gt lt param name gt servletl lt param name gt lt param value gt redirect lt param value gt lt init param gt Installation Manual 203 Chapter 5 Use these parameters to specify a directory and a URL for a special redi rection e g for ASP files The parameters redirect dir and redirect url are only u
67. Moreover the base directory of the web application must be specified in the file resin conf The base directory can be determined either via the tag lt war dir gt or the tag lt app dir gt m lt war dir gt Specify the directory containing the WAR files that Resin is to extract and treat as a web application This directory must be the base directory of the HTTP server In this configuration it is not possible to use the website directory itself as the directory for the so called default application Resin expects the WAR file of a default application to be called root war and extracts the web application to a directory root m lt app dir gt Directly specify a directory of the web application Installation Manual 175 Chapter 5 In this configuration it is possible to use the website directory itself as the base directory for the web application For this purpose the file wem war must be extracted without Resin e g by calling the command jar xf wcm war in the website directory The following sample configuration is based on this approach Sample configuration Note The following sample configuration only describes the information required for the integration of Resin with IIS Insert a new lt web app gt section in the file resin conf In a section enter the base directory of the HTTP server as application directory e g lt web app app dir d wcm website id gt In this section the plugin is mapp
68. Section This section contains information on the Content servers to be installed For each Content server to be installed you must fill in a separate para graph Note Please also note the information on these parameters in section Configuring Servers on page 91 134 Livelink WCM Server Installing Livelink WCM Server Table 12 Entries in the lt server gt section lt server name Master_Content gt Name of the Content server lt server_type gt content lt server_type gt Server type The value is always content lt server_category gt master lt server_category gt Server category Possible values master and proxy lt host gt wcmserver company example lt host gt Fully qualified host name of the computer on which the Content server is to be installed lt http_port gt 5005 lt http_port gt Port of the Content server for the HTTP connection HTTP tunneling lt vipp_port gt 5004 lt vipp_port gt Port of the Content server for the VIPP connection lt secure gt false lt secure gt Indicates whether communication between the servers is to take place via secure connections Secure Socket Layer Possible values true or false Installation Manual 135 Chapter 4 Entry in the XML file Explanation lt encoding gt UTF 8 lt encoding gt Only available for Content servers running in the JSP engine Encoding for the Content client Possible values UTF 8 Unicode
69. Tag Libraries To enhance structuring of JSP pages the JSP specification version 1 1 provides so called tag libraries taglibs for short Some tag libraries are supplied with Livelink WCM Server They are located in the directory WCM installation directory examples taglets For information on programming examples refer to the online documentation supplied ReadMe html For further information on taglets refer to the Content Miner Manual Deinstalling the WCM System You can use the installation program to deinstall a complete WCM system or individual components of the system During a successful deinstallation the installation program removes all files directories and registry entries automatically The installation program does however not delete the database tables created and used by the WCM components These must be deleted manually after the deinstallation of the complete WCM system see section Deleting Database Tables on page 125 There are two possible ways of deinstalling components by means of the WCM installation program see the following section by means of the console see section Installation and Deinstallation via the Console on page 126 Installation Manual 121 Chapter 4 Notes on the deinstallation 122 Deinstalling a WCM system requires an installed and running Admin server which must be accessible from the current computer The directory in which you want to perform the d
70. Web Site Properties Authentication Methods iv Fig 24 IIS configuration for NTLM authentication Installation Manual 187 Chapter 5 In the settings of the users browser automatic login must be activated In Internet Explorer this is done via Tools Internet Options Security tab Custom Level button User Authentication gt radio button Automatic logon with current usemame and password The Precompile Script After the installation the directory WCM installation directory tools contains the scripts precompile bat and precompile sh which enable you to precompile the Content client This makes the first access to the Content client faster For executing the script the Admin server the master Content server the JSP engine and the Content server running in the context of the JSP engine or as a web application in an application server must be started This is how you call the script precompile application directory of the JSP engine JSP base URL The individual components consist of the following m application directory of the JSP engine Enter the appli cation directory you have defined for the Content client in the configuration of the JSP engine Example d wcm website cmsclient m JSP base URL URL for accessing the application directory speci fied The mapping of directories to URLs is set in the HTTP server configuration Example http wcmserver company exampLe cmsc
71. a different name for this pool than for the pool of the master Admin server Installation Manual 77 Chapter 4 Database driver section m Database type type of the RDBMS used You can choose between m ORACLE m MS SQL Server 2000 m Database version Oracle only version of the Oracle RDBMS used 78 If the version you use is not available in the list select the entry Select archive manually Archive with JDBC driver The driver for certain versions of the Oracle RDBMS is supplied with Livelink WCM Server This field only becomes active if you use a different RDBMS or a different version of the Oracle RDBMS In this case select the file s with the JDBC drivers for the database used The files are written to the field with their complete path Several paths are separated by semicolons The installation program copies these file s to the directory WCM installation directory external_lib This is done on all servers For information on JDBC drivers for databases contact the respective manufacturer Notes Always use the JDBC driver matching the current version of the database and the Java 2 SDK you use When the version is updated e g by means of a fixpack the version of the JDBC driver may also change When using MS SQL Server 2000 replace the respective files in the directory WCM installation directory external_lib and restart the respective servers Livelink WCM Server Installing Livel
72. a WCM system with Service Pack on page 112 Installation Manual 113 Chapter 4 m You may also use the Admin client without installing it on your local computer For this purpose you create a web application for the Admin client and integrate this web application in an application server For more information refer to the Livelink WCM Server Administrator Manual Procedure To install an additional Admin client 1 114 Start the installation program and select the directory for the installation In the Type of installation dialog box click the Admin client radio button see section Selecting the Type of Installation on page 71 and click the Next button Inthe Admin server dialog box enter the parameters of the respon sible Admin server This is necessary for establishing a connection to this server You can check these parameters in the Admin client via Configuration Pools gt WCM gt Admin server pool Click the Check button You must log in to the Admin server Enter the user ID and the pass word of the responsible administrator Confirm the Admin server dialog box by clicking the Next button Click the Finish button To start the Admin client call the file adminClient bat or adminClient sh in the directory WCM installation directory admin Livelink WCM Server Installing Livelink WCM Server Updating the License Notes For updating the license
73. ach server creates the files server name _out log for standard messages and server name _err log for error messages in the log directory In addition the file server name _com log is created in the log direc tory communication errors are written to this file Note The log files of the servers can also be viewed via the Admin client see Livelink WCM Server Administrator Manual The number and size of the log files can be configured via the parameters in the server start scripts see table Parameters in the server start scripts on page 154 162 Livelink WCM Server Installing Livelink WCM Server Installation Manual 163 164 Livelink WCM Server CHAPTER 5 Configuring the Web Server In Livelink WCM Server objects are accessed via a URL in order to edit WCM objects with the Content client and to display generated pages by means of a browser For this purpose an HTTP server that maps the deployment system directories to the relevant URLs must be installed on the computer hosting the respective WCM server Various components of the WCM system Content client and Content client Classic dynamic deployment and InSite Editing WebDAV Secure Access additionally require a JSP engine The configurations of HTTP server and JSP engine must be adjusted to each other Note The process of the JSP engine must have write permissions for certain directories For more information refer to section Write permis
74. actor 50 worker workerl cachesize 10 worker workerl cache_timeout 600 worker workerl socket_keepalive 1 worker workerl recycle_timeout 300 6 Start the Apache server and afterwards the Tomcat server During the start the web application is automatically installed in the Tomcat server and started Using HTTPS connections to the Content client You can use HTTPS for the connection to the Content client As the configuration files of the Content client are loaded via an HTTPS request in this case the webserver s certificate must be added to the truststore of the JSP engine Installation Manual 169 Chapter 5 Notes on Using Secure Access For general information on Secure Access refer to section Config uring Secure Access on page 189 All URLs that correspond to the pattern specified for the Tomcat plugin in the httpd conf file under JkMount in the sample code all URLs with the prefix wcm are forwarded by the Apache 2 server to the Tomcat server The functions of the access control component Secure Access are executed completely in the Tomcat server Thus Secure Access is configured in the web application generated in step 2 inthe section lt filter gt of the web xml file In order to use Secure Access set the parameter pathto for the Secure Access filter in the file web xml to the value Tomcat installation directory webapps Scenario 2 BEA WebLogic 8 1 Prerequisite Both the web ser
75. administrator Information on WCM administrator If you use a Livelink lt User Administration please specify an existing Livelink K y user User admin Password heeded Confirm password jabato Help Cancel Fig 12 Setting up the WCM administrator If you manage the user data in a database enter the administrator pass word in the remaining fields If you use an LDAP server or a Livelink user administration you do not need to enter a password Confirm by clicking the Next button Complete the Installation or Add Servers In the next dialog box you can decide whether you want to finish the installation process after installing the Administration server or whether you want to add additional servers to the system a nstall the Admin server If you want to install the system with the settings made so far click this radio button In this case only the Administration server is set up You can add more servers by means of the installation program later The next dialog box displays the components to be installed To start the installation confirm your entries by clicking the Finish button Installation Manual 89 Chapter 4 m Add additional servers to the WCM system Normally more compo nents are installed during the installation process Leave the default option activated and continue by clicking the Next button Selecting Option for Server Installation For th
76. age users groups and roles of the WCM system on the basis of the LDAP directory service For this purpose you need the base DN search node an LDAP binding profile including password and the LDAP URL Notes m The user data is not copied The users are managed directly in the LDAP directory service Thus no synchronization is required For information on how to create object classes and attributes in the LDAP directory service refer to the documentation of the product you use For detailed information on the LDAP directory services Microsoft Active Directoy Novell eDirectory Sun ONE Directory Server and OpenLDAP refer to appendix A Product Specific Information for LDAP Directory Services For identifying the LDAP object classes and attributes so called OIDs object identifiers are used You can use both custom OIDs according to the organization of your LDAP directory service or the OIDs of Gauss Interprise AG For an overview of the OIDs refer to section LDAP OIDs of Gauss Interprise AG on page 41 Object classes for Livelink WCM Server The following object classes are required for Livelink WCM Server class for storing user information default name vipUser m class for storing group information default name vipGroup 38 Livelink WCM Server Configuring the LDAP Directory Service class for storing role information default name vipRole These object classes should be derived from a common pa
77. alues true or false lt servertype gt other lt servertype gt Indicates whether Microsoft Active Directory is used Possible values ads or other lt check gt true lt check gt Specifies whether the connection between the master Admin server and the LDAP server is to be checked Possible values true or false 148 Livelink WCM Server Installing Livelink WCM Server Starting the Installation via the Console Note Please note the information in section Notes on installing on page 68 m Windows Open the MS DOS prompt and switch to the CD ROM drive or to the directory with the installation files Call the script with the path to your Java 2 SDK directory and the path to the defaults xml file including file name installConsole bat SDK installation directory bin path to defaults xml file m UNIX The root directory of the WCM CD contains a JAR archive This archive must be copied to your server and extracted to a tempo rary directory Change to this directory and call the installation script with the path to your Java 2 SDK directory and the path to the defaults xml file including file name as parameters sh installConsole sh jdk SDK installation directory bin defaults path to defaults xml file If you call the installation script without any parameters you will be asked to enter the path to your Java 2 SDK directory SDK installation directory bin and to the defaults xml file The parame
78. am gt lt param name gt httpport lt param name gt lt param value gt 5009 lt param value gt lt init param gt lt init param gt lt param name gt secure lt param name gt lt param value gt false lt param value gt lt init param gt lt init param gt lt param name gt profile lt param name gt lt param value gt wcm lt param value gt lt init param gt lt init param gt lt param name gt loglevel lt param name gt lt param value gt 0 lt param value gt lt 191 gt Installation Manual 195 Chapter 5 lt init param gt lt init param gt lt param name gt realm lt param name gt lt param value gt WCM lt param value gt lt init param gt lt init param gt lt param name gt logdir lt param name gt lt param value gt d wcm 1log lt param value gt lt init param gt lt init param gt lt param name gt logname lt param name gt lt param value gt filter_1 lt param value gt lt init param gt lt filter gt gt lt for IIS usage lt init param gt lt param name gt patternl lt param name gt lt param value gt asp lt param value gt lt init param gt lt init param gt lt param name gt servletl lt param name gt lt param value gt redirect lt param value gt lt init param gt lt init param gt lt param name gt redirect url lt param name gt lt param value gt http wcmserver company example secret lt param value gt lt init param gt gt
79. ameter 199 HTTPS for connection to Content client 169 172 178 for connection to LDAP server 61 l implicit assignment LDAP 36 Index system start separately UNIX 161 installation add server 110 Admin client 113 Admin server 74 configure servers 91 Content Miner 98 control 126 create WCM administrator 88 directory 70 directory structure after 117 LDAP object classes for Livelink WCM Server 85 Livelink Search server 103 Livelink WCM Server console 126 Livelink WCM Server graphical user interface 67 log 162 Lucene 101 Livelink WCM Server master system behind firewall 107 minimum 68 options for license file 72 parameters of the LDAP server 82 parameters of the Livelink system 80 procedure 11 proxy Content server behind firewall 108 proxy system outside firewall 108 RDBMS parameters 76 requirements 13 start via console 149 start via graphical user interface 69 update license 115 user defined 106 via console 126 installation log 162 inverse LDAP attributes 51 J Java 2 SDK 14 JDBC driver for database 78 update after patch 78 JDK 14 JSP engine configuration for Secure Access 189 193 L LDAP collective groups roles 36 configuration 33 create binding profile 54 create WCM administrator 54 different attributes for names 49 explicit user assignment 36 fallback LDAP server 56 faster requests 51 implicit user assignment 36 Installation Manual Index map attributes for faster requests 51 map W
80. an installed and running Administration server is required which must be accessible from the current computer Please also note the information in section Notes on installing on page 68 m Ifa Service Pack has already been installed for the WCM system the command for starting the installation must be modified see section Calling the installation fora WCM system with Service Pack on page 112 Procedure The license can be updated from any desired computer To update the license 1 Start the installation program and select the directory for the installation 2 Inthe Type of installation dialog box click the Update license radio button see section Selecting the Type of Installation on page 71 and click the Next button You are prompted to select the license file 3 In the License file dialog box you can specify the path to the new license file Installation Manual 115 Chapter 4 Notes You can modify the settings for the license expiration notification in the Admin client via Configuration Utilities gt License expiration notification You can check the status of your WCM licenses at any time via System administration Licenses The installation program automatically checks whether the license file is valid 4 Click the Next button 5 Inthe Admin server dialog box enter the parameters of the respon sible Admin server This is necessary for establishing a connection to
81. arch server Installation Manual 103 Chapter 4 Name name of the server You have a free choice of name but it must be unique within the WCM system The following characters are permitted m a z A Z 0 9 ASCII 7 Bit m dot underline and hyphen Host name fully qualified name of the computer hosting the Livelink server which is to perform the indexing and to process the search requests Port connection port on the Livelink server m URL URL to the Livelink server which is to perform the indexing and to process the search requests The URL is of type http livelink company example livelink livelink exe m Use URL for connection Select this check box if you want to use the Livelink server s URL for the connection In this case the entries in the fields Host name and Port will be ignored m User user for processing the search requests in the Livelink system The user must have read access to the slices collections For the Livelink search you can define which index attributes are to be queryable and or displayable These settings are user specific For this reason we recommend that you configure a special user for the Livelink search Enter the information of this user here For information on permissions for the Livelink search refer to the Livelink Integration Manual chapter Livelink Search in the WCM System Password password for processing search requests in the Livelink
82. at of the URL depends on the JDBC driver used For the Microsoft JDBC driver for the RDBMS MS SQL Server 2000 the following must be entered jdbc microsoft sqlserver database host 1433 SelectMethod cursor DatabaseName database name For further information refer to the documentation of the JDBC driver used Owner for SQL Server only ID of the user who created the data base objects used by Livelink WCM Server in the RDBMS User user ID for access to the RDBMS When using the Oracle RDBMS this user ID may not contain hyphens m Password password for access to the RDBMS After this click the Check button to test the database connection If all entries have been made correctly OK is displayed In this case you can click the Details button to display information on the RDBMS and JDBC driver used Confirm by clicking the Next button Specifying the Parameters of the Livelink System If you have clicked the Livelink radio button for User administration when configuring the Admin server you must specify the parameters for the connection to the Livelink system in the next dialog box 80 Livelink WCM Server Installing Livelink WCM Server fal Livelink Web Content Management Server 9 5 0 x Livelink parameters Specify the information on the Livelink connection to be x used When installing a proxy Admin server make sure to a lt use another pool name than for the master Admin server i
83. at under UNIX the installation directory may not be a symbolic link Confirm by clicking the Next button Selecting the Type of Installation In this dialog box you specify the component to be installed Web Content Management Server 9 5 0 Type of installation Please select the type of installation New WCM system Add server Admin client Version upgrade Data storage upgrade Fig 5 Installation options Installation Manual 71 Chapter 4 Note The New WCM system radio is automatically dimmed if you selected an installation directory which already contains a WCM system New WCM system Click this radio button to set up a new WCM system m Add server see section Adding New Servers on page 110 m Admin client see section Installing the Admin Client on page 113 m Update license see section Updating the License on page 115 Deinstall see section Deinstalling the WCM System on page 121 m Version upgrade see section Upgrading the Version on page 214 Data storage upgrade see section Upgrading the Data Storage on page 217 Click the desired radio button and then the Next button Specifying the License Management Options In this dialog box you specify the options for the license management 72 Livelink WCM Server Installing Livelink WCM Server falLivelink Web Content Management Server 9 5 0 E xi License file Please sele
84. aths 2 Specify the directories to be protected by Secure Access Installation Manual 191 Chapter 5 Notes For detailed information on configuring Secure Access with the Admin client refer to the Livelink WCM Server Administrator Manual chapter Managing Servers After adding paths for Secure Access via the Admin client the JSP engine must be restarted for the new configuration to take effect Configuring the HTTP Server for Secure Access The HTTP server must be configured in such a way that all incoming requests are forwarded to the JSP engine Scenario 1 Apache with Tomcat All URLs that correspond to the pattern specified for the Tomcat plugin in the file httpd conf under JkMount are forwarded from the Apache server to the Tomcat server The functions of the access control component Secure Access are executed completely in the Tomcat server Scenario 2 BEA WebLogic 8 1 In order to use Secure Access with BEA WebLogic 8 1 no special config uration settings are necessary Scenario 3 MS Internet Information Server with Resin For information on registering Resin with IIS refer to section Integrating Resin in MS Internet Information Server on page 177 There the general procedure of integrating the JSP engine in the HTTP server is described i e this is not a Secure Access specific configuration Note For information on configuring the different login methods base and ntlm r
85. ation 94 start 152 start scripts 153 stop 157 service for Admin server 76 for WCM servers 93 remove 124 service for Windows for Admin server 76 for WCM servers 93 remove 124 servlet Secure Access parameter 206 servlet mapping for Secure Access servlet 206 for web application 97 serviet name Secure Access parameter 197 setcontentlength Secure Access parameter 208 shared pool Oracle 23 shut down servers 157 SMTP server for Admin server 75 266 speed up LDAP requests 51 SQL Server 2000 configuration 29 JDBC driver 78 SSL for connection to Content client 169 172 178 for connection to LDAP server 61 for WCM server 75 93 standard groups roles for LDAP 36 start Content server in application server 159 Index and Query system separately UNIX 161 installation via console 149 installation via graphical user interface 69 Search server 160 server 152 start scripts of servers parameters 153 stop WCM servers 157 substituteof LDAP attribute 51 Sun ONE Directory Server configuration 241 T tablespace create in Oracle 26 tag libraries directory 121 taglib mapping for web application 97 Tomcat configuration 168 translator Secure Access parameter 210 Livelink WCM Server truststore of Livelink WCM Server 61 U Unicode for Content client 93 for Secure Access 197 set in Oracle 23 UNIX write rights for directories 117 upgrade data storage console 223 data storage graphical user interfac
86. attributes added in the LDAP directory service you can use the OIDs of Gauss Interprise AG or register your own OIDs The following tables contain the OIDs of Gauss Interprise AG The organizational OID of Gauss Interprise AG is 1 3 6 1 4 1 2027 To this number 2 1 is added for the LDAP attributes and 2 2 is added for the LDAP object classes of Livelink WCM Server The individual attributes and object classes are registered in a flat list Table 2 OIDs of the LDAP object classes for Livelink WCM Server Object class OID vip 1 3 6 1 4 1 2027 2 2 8 1 vipUser 1 3 6 1 4 1 2027 2 2 8 2 vipGroup 1 3 6 1 4 1 2027 2 2 8 3 vipRole 1 3 6 1 4 1 2027 2 2 8 4 Table 3 OIDs of the LDAP attributes for Livelink WCM Server Attribute OID vipType 1 3 6 1 4 1 2027 2 1 1 vipAccess 1 3 6 1 4 1 2027 2 1 2 vipRights 1 3 6 1 4 1 2027 2 1 3 vipFuncarea 1 3 6 1 4 1 2027 2 1 4 Installation Manual 41 Chapter 3 Attribute OID vipWebsite 1 3 6 1 4 1 2027 2 1 5 vipSubstitute 1 3 6 1 4 1 2027 2 1 6 initPassword trustedLogin 1 3 6 1 4 1 2027 2 1 7 1 3 6 1 4 1 2027 2 1 8 hclprofiles vipUserpassword 1 3 6 1 4 1 2027 2 1 10 1 3 6 1 4 1 2027 2 1 11 vipDomain vipSubstitutedf 1 3 6 1 4 1 2027 2 1 12 1 3 6 1 4 1 2027 2 1 13 vipLanguage vipMemberOf 1 3 6 1 4 1 2027 2 1 14 1 3 6 1 4 1 2027 2 1 15 Mapping WCM Attributes to LDAP Attributes Whe
87. case of a base authentication login to the WCM system is performed via a login dialog box in the browser This presupposes that in the settings of the respective paths for Secure Access in the Admin client the option base is selected under Login method see Livelink WCM Server Administrator Manual In IIS the base authentication can be configured as anonymous access or as access with user name and password This does not make any differ ence for the user when logging in to the WCM system In both cases the user data for the WCM system must be entered in the login dialog box of the browser Installation Manual 179 Chapter 5 Anonymous access To configure anonymous access for base authentication 1 Start the Internet Services Manager 2 In the tree on the left select the computer hosting the WCM server server 3 In the right window pane mark the entry Default web site and choose Properties on the context menu 4 Go to the Directory Security tab In the Anonymous access and authentication contro area click the Edit button 5 In the Authentication Methods dialog box select the Anonymous access check box 180 Livelink WCM Server Configuring the Web Server Default Web Site Properties Authentication M ethods ru Fig 21 IIS configuration for base authentication with anonymous access Installation Manual 181 Chapter 5 Access via user name and password This configuration of the base authent
88. ccess in the Admin client the option ntlm must be selected under Login method see Livelink WCM Server Administrator Manual m f you use an RDBMS for saving the user data the user IDs for the WCM system configured in the Admin client must exist as Windows user names and contain the name of the Windows domain e g COMPANYDOMAIN jstein If an LDAP directory service is used the domain can be entered in a separate field in the user settings m Inthe settings of the WCM users in the Admin client the Trusted login check box must be selected The VipSecure dll may not be used Configuring IIS and Internet Explorer To configure NTLM 1 Start the Internet Services Manager 2 In the tree on the left select the computer hosting the WCM server server 3 In the right window pane mark the entry Default web site and choose Properties on the context menu 4 Go to the Directory Security tab In the Anonymous access and authentication control area click the Edit button 186 Livelink WCM Server Configuring the Web Server 5 Select the check boxes Anonymous Access and Integrated Windows authentication Note If you only select the Integrated Windows authentication check box internal URL connections of Livelink WCM Server and Secure Access will fail In this case checking WCM objects out and in with the Download applet statification and processing of the redirect and welcome page of Secure Access will not work Default
89. ce for the Administration server for automatic server startup and shutdown Note By means of the install_ server name bat scripts in the directory WCM installation directory installation service you can set up services for the servers after installation Confirm your entries by clicking the Next button Setting RDBMS Parameters If you have clicked the RDBMS radio button for User administration when configuring the Admin server you must specify the parameters for the connection to the database in the next dialog box 76 Livelink WCM Server Installing Livelink WCM Server Web Content Management Server 9 5 0 RDBMS parameters Please enter the information on the database to be used When installing a proxy Admin server make sure to use a different pool name than for the master Admin server Pool name juserpool Database driver Database type ORACLE v Database version 9 2 0 1 0_ JDK1 2 amp 1 3 v Archive with JDBC driver J lib externaliclasses12 zip JDBC driver oracle jdbc driver OracleDriver Connection data Data source jdbc oracle thin dbserver company example 1521 wemdb wemuser Password Connection Details Fig 8 Parameters of the database to be used Pool name name of the JDBC pool created for the connections to the RDBMS Important When installing a proxy Admin server make sure to use
90. ctive start script it is no longer possible to stop this Search server via the Admin client After assigning a Search server to a Content server and after deleting all Search servers of the WCM system the respective Content server s must be restarted Under UNIX you can also start and stop the Index and Query systems separately by means of scripts For this purpose the following scripts are provided Thescriptstart_ Search server name _analyst sh starts the Index system only Thescriptstart_ Search server name _query sh starts the Query system only Thescriptstop_ Search server name _analyst sh stops the Index system Installation Manual 161 Chapter 4 m The script stop_ Search server name _query sh stops the Query system Lucene Search servers Lucene Search servers can only be installed on the same host computer as the assigned Content server They are always started and stopped automatically together with the Content server Log Files and Error Files For all installation and deinstallation processes a log is written to the file WCM installation directory installation installation log Any errors that occur are written to the file error log which is located in the same directory All server actions are recorded in the log and error files of the respective servers If the parameter noredirect is not set in the server start scripts see table Parameters in the server start scripts on page 154 e
91. ctthe valid license file lt x Note Ifthe license file is located on a flappy disk the K y disk must remain in the drive until the installation is gt j complete License file jlicense xrnl z Options for license expiration notification E mail address lwemadmin company example Time before expiration 10 days Load 80 of users Fig 6 Specifying the license management options License file Click the button to select the path to the supplied license file license xml m E mail address e mail address of the person who is to be informed by e mail if the WCM licenses expire or the number of used licenses exceeds a specified limit m Time before expiration number of days before the licenses expire If this point in time is reached a message is automatically sent to the e mail address specified Load of users percentage of licenses used by active users If this percentage is exceeded a message is automatically sent to the e mail address specified Installation Manual 73 Chapter 4 Notes After the installation these settings can be changed in the Admin client via Configuration Utilities License expiration notification You can check the status of your WCM licenses at any time via System administration Licenses Confirm by clicking the Next button Setting the Parameters for the New Administration Server In this dialog box you define the
92. d Installation Manual 215 Chapter 6 EA Web Content Management Server 9 5 0 4 x Update information The current version can be updated Before the update lt x please make sure to back up the WCM system and the H p database All WCM servers on this computer must be shut 9 down For further information refer to the online help or the x y Installation Manual for Livelink WCM Server Version upgrade Current version of Livelink WCM Server WCM 8 6 0 QS 23 patchlevel 1 build 60840 at 2004 08 03 Version of Livelink WCM Server for update WCM 8 7 0 QS 38 patchlevel 1 build 271383 at 2004 11 29 Fig 25 Upgrading the version 3 If you used version 8 1 with an LDAP based user administration in the past the LDAP data structure may have to be modified For this purpose select the check box Upgrade groups and roles in the LDAP server 4 Click the Finish button All servers located in the specified directory will be upgraded at the same time First the upgrade program makes a backup copy of the directory WCM installation directory config Afterwards the configu ration files are adapted to version 9 5 The progress is displayed on 216 Livelink WCM Server Upgrading Livelink WCM Server the console and is logged in the file WCM installation directory installation installation log After the configuration has been adapted some files are copied This may take some time If yo
93. d in the directory WCM installation directory tools must be used for starting the server The following steps are required 1 To set the class path required for the Content server call the script setPomaClasspath bat or sh This script is located in the direc tory WCM installation directory tools 2 Add the class path that was created by the script to the class path of the JSP engine Installation Manual 159 Chapter 4 3 Copy the supplied script portalmanager bat or sh which is located in the directory WCM installation directory tools to the root directory of the WCM installation Rename the script name of the Content server bat or sh 4 In the script name of the Content server bat or sh replace all placeholders SERVERNAME with the name of the Content server In order to start the Content server via the script the JSP engine must already be running In the configuration of the JSP engine used the servlet mapping servlet must be entered see also the sample configuration of Resin in section Modifying the File resin conf on page 175 Note If you set up two or more Content servers on the same computer you must use different instances for your JSP engine for executing the servers After the installation of Livelink WCM Server modify the default URL in the scripts for starting the Content servers according to the configuration of the JSP engine used For stopping the Content ser
94. database 29 create database user 29 N national character set Oracle 23 NDS configuration 236 new server 110 Novell eDirectory configuration 236 NTLM authentication 179 264 configuration in IIS 186 O object classes for LDAP create 38 open cursors Oracle 24 open_cursors Oracle 23 OpenLDAP configuration 245 Oracle configuration 22 configure database instances 23 create database user 26 create tablespace 26 JDBC driver 78 new JDBC driver after patch 78 open cursors 24 set UTF 8 23 owner 80 P pages set default extension 76 parallel_max_servers 23 parameters defaults xml for installation deinstallation 126 in server start scripts 153 patch for JDBC driver 78 pathfrom Secure Access parameter 198 pathto Secure Access parameter 198 pattern Secure Access parameter 206 performance speed up LDAP requests 51 ports for Content Miner during installation 100 for WCM server during installation Livelink WCM Server 75 92 precompile script for Content client 188 precompile the Content client 188 processes 23 profile Secure Access parameter 200 proxy Content server installation behind firewall 108 proxy system installation outside firewall 108 Q Query system start separately UNIX 161 R RDBMS configure for Livelink WCM Server 21 delete tables after deinstallation 125 new JDBC driver after patch 78 parameters during installation 76 Readme 118 realm Secure Access parameter 203 r
95. default xml file which is located in the directory Resin installation directory conf Versions earlier than and including 3 0 8 use the default name jsp later versions use the default name resin jsp m redirect A separate directory and a special URL are to be used for forwarding This may for example be required for processing ASP pages which IIS performs by means of a special DLL Directory and URL are specified in the parameters redirect dir and redirect url Configure further pattern servlet pairs according to your needs Parameter directory servLet Example lt init param gt lt param name gt directory servlet lt param name gt lt param value gt com caucho server http DirectoryServlet lt param value gt lt init param gt If you configure this parameter the associated subdirectories are displayed as usual when a directory is opened in the browser Installation Manual 207 Chapter 5 Parameter setcontentLength Example lt init param gt lt param name gt setcontentlength lt param name gt lt param value gt true lt param value gt lt init param gt By means of this parameter you determine whether the content length the size of the object returned by the server is to be set by Secure Access Setting this parameter is optional the default value is true Note If you use the application server IBM WebSphere set this param eter to false The content length is set by IBM WebSph
96. dmin client and Content Workflow Modeler online helps are avail able which can be called at any time The contents of this manual are organized as follows Chapter 2 Configuring the RDBMS contains information on config uring the relational database management system used together with Livelink WCM Server Chapter 3 Configuring the LDAP Directory Service describes the configuration of an LDAP directory service Chapter 4 Installing Livelink WCM Server explains the procedure of installing a new WCM system and the other functions of the WCM installation program Chapter 5 Configuring the Web Server contains sample configura tions of HTTP servers and JSP engines for the use with Livelink WCM Server Chapter 6 Upgrading Livelink WCM Server describes how to upgrade the system using the WCM installation program Appendix A contains product specific information on integrating different LDAP directory services Installation Manual 17 Chapter 1 Typographic Conventions The following conventions are used in the text to draw attention to program elements etc Item Program interface such as menu commands windows dialog boxes field and button names Font or Symbol Menu Entry Examples File gt Create Paths to directories file Drive Directory File D WCM and directory names name admin bat Quotations from Code quotations lt head gt program code or configura
97. does not contain the application name Possible values true or false lt install_action gt install lt install_action gt Installation option for the server Possible values install installation uninstall deinstalla tion none no change e g when upgrading the WCM system Entries in the lt contentminer_server gt Section This section contains information on the Content Miner Search servers Note Please also note the information on these parameters in section Tab Content Miner on page 98 138 Livelink WCM Server Installing Livelink WCM Server Table 13 Entries in the lt contentminer_server gt section lt contentminer_server name Contentminer1 gt Name of the Content Miner Search server lt host gt wcmserver company example lt host gt Fully qualified host name of the computer on which the Content Miner Search server is to be installed lt query gt 9000 lt query gt Connection port of the Query server lt index gt 9001 lt index gt Connection port of the Index server lt vip_server gt Master Content lt vip_server gt Name of a Content server that already exists or is to be installed and to which you want to assign this Search server lt install_action gt install lt install_action gt Installation option for the Search server Possible values install installation uninstall deinstalla tion none no change e g when upgrading the WCM system Instal
98. e Upgrading Livelink WCM Server is executed in two steps 1 Adapting the configuration and copying the required files see the following section 2 Adapting the table structure and contents in the database used see section Upgrading the Data Storage on page 217 Installation Manual 213 Chapter 6 If you want to exchange the database which is used for storing website data export the websites from the WCM system first Use the Export Import tool for this purpose After this upgrade the version Add a pool for the new database and import the website to the upgraded WCM system specifying the new pool for the import Notes You can only delete a website if the website version corresponds to the version of the WCM system For information on using the Export Import Tool refer to the Livelink WCM Server Administrator Manual chapter Managing Websites Upgrading the Version Notes m The individual components of a distributed WCM system must be upgraded in the following order first the master Admin server must be upgraded then the proxy Admin servers if existing After this the master Content server and any proxy servers are upgraded Ina distributed WCM system a separate upgrade must be performed for each installation directory containing components of the WCM system All components located in the directory will be upgraded at the same time Before performing an upgrade you must back up t
99. e 217 Livelink WCM Server 213 steps after upgrade 225 via console 221 via graphical user interface 213 WCM version console 221 WCM version graphical user interface 214 url pattern Secure Access parameter 205 usepath Secure Access parameter 199 user management specify type of storage 76 UTF 8 for Content client 93 for Secure Access 197 set in Oracle 23 V viphost Secure Access parameter 199 VIPP port 75 92 vippport Secure Access parameter 199 virtual memory 154 Installation Manual Index WwW WCM servers add 110 add as service 76 93 assign Search server 100 configuring during installation 91 deinstall 121 memory 154 remove service 124 specify category during installation 94 start 152 start scripts 153 stop 157 WCM system deinstall 121 WCM truststore 61 web application generate 94 web server configuration 165 enter name for Secure Access 200 welcome file list Secure Access parameter 208 Windows service for Admin server 76 for WCM servers 93 remove 124 write rights for directories 117 267 Index 268 Livelink WCM Server
100. e been made correctly OK is displayed Confirm by clicking the Next button Specifying WCM Specific LDAP Parameters Livelink WCM Server requires its own object classes in the LDAP direc tory service These object classes must be added to LDAP before the installation see section Creating Additional Object Classes and Attributes starting on page 38 In this dialog box enter the names of these object classes Installation Manual 85 Chapter 4 86 falLivelink Web Content Management Server 9 5 0 x LDAP WCM connection Please enter the WWCM specific LDAP parameters lt User object class vipUser Group object class vipGroup Role object class vipRole Search node Jou software solutions o company examp Max number of search results i ooo Collective groupsiroles E Fig 11 WCM specific LDAP parameters User object class object class for saving the user information The default name is vipUser user for Microsoft Active Directory Group object class object class for saving the group information The default name is vipGroup group for Microsoft Active Directory Role object class object class for saving the role information The default name is vipRole group for Microsoft Active Directory Search node root name context base DN Starting from this node the WCM system has read and write access to the LDAP namespace The search node may for example be com
101. e gt false lt nt_service gt lt install_action gt install lt install_action gt lt admin gt Installation Manual 127 Chapter 4 lt server name Master_Content gt lt server_type gt content lt server_type gt lt server_category gt master lt server_category gt lt host gt wcmserver company example lt host gt lt http_port gt 5005 lt http_port gt lt vipp_port gt 5004 lt vipp_port gt lt secure gt false lt secure gt lt encoding gt UTF 8 lt encoding gt lt nt_service gt false lt nt_service gt lt create_application_file gt true lt create_application_file gt lt application_file_dir gt d temp lt application_file_dir gt lt applLication_name gt wcm lt application_name gt lt application_with_client gt true lt application_with_client gt lt application_client_name gt cmsclient lt application_client_name gt lt application_file_template gt web23 xml lt application_file_template gt lt application_servlet gt lt application_servlet gt lt application_taglet gt lt application_taglet gt lt application_filter gt lt application_filter gt lt applLication_encoding gt UTF 8 lt application_encoding gt lt application_default gt false lt application_default gt lt install_action gt install lt install_action gt lt server gt lt rdbms gt lt poolname gt userpool lt poolname gt lt user gt wcmuser lt user gt lt password gt wcm lt password gt lt type gt ORACLE lt type gt lt db_owne
102. e installation of additional servers you must specify how your WCM system is to be set up falLivelink Web Content Management Server 9 5 0 x Options for the server installation Please define the basic installation procedure for the CA Content servers K After a minimum installation your WCM system consists of a master Admin server and a master Content server Minimum installation The user defined installation makes it possible to customize the structure of your WCM system Thus you can install the individual servers and components of the system according to your needs User defined installation Help Cancel lt Back Fig 13 Installation variants Note For general information on the architecture of a WCM system refer to the Livelink WCM Server Administrator Manual chapter Concepts Click the desired radio button and then the Next button 90 Livelink WCM Server Installing Livelink WCM Server Configuring Servers The dialog box for configuring the Content servers opens This dialog box contains a tab for the master Content server Re Web Content Management Server 9 5 0 Server category Please enter the information on the new Content servers J For working with the Content client or the Content client K Classic at least one of the Content servers must run in d the context of a JSP engine or as a web application in an A y application
103. e lt 1ldapwrite gt see section Controlling readability and writability of the LDAP attributes on page 48 Table 29 WCM attributes for the classes vipGroup and vipRole NDS cn Y AR member member gt uniqueMember email case ignore email mail v string default mapping 240 Livelink WCM Server Product Specific Information for LDAP Directory Services a In the GUI of ConsoleOne the name Member is used for this attribute Novell eDirectory internally maps this name to the LDAP name uniqueMember For this reason the mapping in the mapping file defaults xml must correspond to the table i e the LDAP name of the attribute must be used Sun ONE Directory Server The following must be considered for the directory service Sun ONE Object classes The object class vip should be created as object class for all WCM specific object classes vipUser vipGroup and vipRole Sun ONE object classes generally allow the extension of existing profiles by addi tional attributes and the creation of new profiles Thus you can use the Admin client to create users groups and roles in the LDAP server Existing LDAP entries can be extended by the WCM specific attributes see chapter User Administration in the Livelink WCM Server Adminis trator Manual Attributes The following table shows the WCM attributes their existence in Sun ONE the respective data type and the map
104. e pages from the WCM objects and distribute the generated files to the appropriate directories From there the files become visible for the users via an HTTP server Deployment systems may be of various types and categories 252 Livelink WCM Server Glossary Deployment system category Depending on the way of processing deployment jobs deployment systems are assigned to various categories Standard deployment systems automatically generate a new page every time a WCM object is changed The generated pages are stored in the file system Dynamic deployment systems generate the pages on the basis of user defined settings and only when the page is requested via the HTTP server The generated files are stored in a flat file structure By means of Search engine deployment systems you can prepare your website data for use with a search engine WebDAV deployment systems are required for the use of WebDAV clients InSite Editing deployment systems provide the basis for editing and adding content directly in the website without the Content client Deployment system types On the basis of the staging concept of Livelink WCM Server a distinction is made between deployment systems of type Edit QA and Production Different views of the website data are generated depending on the type Edit view In the Edit view of Livelink WCM Server the objects of a website are created and edited Here the most current status of the
105. e read by Livelink WCM Server If they are changed in the WCM system the changed values cannot be saved in the LDAP directory service The attribute values can only be changed directly in the LDAP directory service false true The attribute values are not read by Livelink WCM Server Changes can however be saved false false Itis neither possible to read nor to save the attribute values Using different attributes for the principal names By default the CN attribute is used for the names of user and group role entries You may however use different attributes e g the CN attribute for users and the SN attribute for groups roles In this case the following mappings are required m lt LDAP_USER_NAME gt lt LDAP_GROUP_NAME gt lt LDAP_ROLE_NAME gt These mappings are used for searches and writes accesses Read access must always be deactivated The value of the lt ldapattr gt attribute must be set to the desired value for the group mapping and the role mapping e g to sn Installation Manual 49 Chapter 3 m lt READ PRINCIPAL_NAME gt If you use different attributes for storing user names and group role names you must enable read access and configure the appropriate value for the lt Ldapattr gt attribute e g sn Example You want to use the fullname attribute for user names and the organame attribute for group role names The mappings look as follows lt CN gt l
106. ed You can also determine the priority of the plugin for IIS here m Resin without Secure Access lt caucho com gt lt java compiler internal compiler args gt lt lt iis priority high gt gt lt http server class update interval 15 gt lt srun port 6802 gt lt VIP default gt lt web app app dir d wcm website id gt lt send to resin gt lt servlet mapping url pattern jsp servlet name plugin_match gt lt web app gt lt http server gt lt caucho com gt m Resin with Secure Access lt caucho com gt lt java compiler internal compiler args gt lt lt iis priority high gt gt lt http server class update interval 15 gt 176 Livelink WCM Server Configuring the Web Server lt srun port 6802 gt lt VIP default gt lt web app app dir d wcm website id gt lt send to resin gt lt servlet mapping url pattern servlet name plugin_match gt lt don t send to resin gt lt servlet mapping url pattern secret servlet name plugin_ignore gt lt if asp pages shall not be checked by Secure Access hide them from resin gt lt lt servlet mapping url pattern asp servlet name plugin_ignore gt gt lt web app gt lt http server gt lt caucho com gt Alias for Content client If you have configured an alias for the Content client in the HTTP server this a
107. ed by means of this script see section Starting Servers on page 152 Calling the installation for a WCM system with Service Pack To extend a WCM system for which a Service Pack has already been installed the command for starting the installation must be modified Proceed as follows 1 Copy the files vipcore jar vipacs jar and vipapi jar from the directory WCM installation directory lib to a local directory 112 Livelink WCM Server Installing Livelink WCM Server 2 Start the installation with the following command Windows install bat SDK installation directory bin path to the defaults xml file including file name INSTALLCLASSPATH path to directory from step 1 UNIX sh install sh jdk SDK installation directory bin defaults path to the defaults xml file including file name INSTALLCLASSPATH path to the directory from step 1 Installing the Admin Client The installation program offers you the possibility to install the Admin client on a computer on which no WCM system is located Notes For installing an additional Admin client an installed and running Administration server is required which must be accessible from the current computer Please also note the information in section Notes on installing on page 68 m Ifa Service Pack has already been installed for the WCM system the command for starting the installation must be modified see section Calling the installation for
108. edirect dir Secure Access parameter 204 redirect url Secure Access parameter 204 requirements for installing Livelink WCM Server 13 Resin configuration 174 integrate in MS Internet Information Server 177 start 178 S Search servers assign server 100 Installation Manual Index deinstall 121 directory structure 120 install 98 start 160 secure Secure Access parameter 199 Secure Access additional parameters for the servlet 206 configuring HTTP server and JSP engine 189 configuring servlet or filter 193 configuring the JSP engine 193 integrate in HTTP server 192 integrate in MS Internet Information Server 179 log options 200 name of web server 200 parameters for servlet or filter 193 set to Unicode UTF 8 197 Secure Access parameter character encoding 197 directory servlet 207 filter name 197 httpport 199 logdir 202 loglevel 201 logname 202 pathfrom 198 pathto 198 pattern 206 profile 200 realm 203 redirect dir 204 redirect url 204 secure 199 servlet 206 servlet name 197 setcontentlength 208 translator 210 url pattern 205 usepath 199 viphost 199 265 Index vippport 199 welcome file list 208 secure connection to Content client 169 172 178 to LDAP server 61 server set up service 76 93 server category 94 servers add 110 assign Search server 100 configure during installation 91 deinstall 121 memory 154 remove service 124 specify category during install
109. efer to section Notes on Using Secure Access starting on page 179 192 Livelink WCM Server Configuring the Web Server Configuring the JSP Engine for Secure Access The parameters for the Secure Access servlet or the Secure Access filter are configured in the settings of the JSP engine used Note The Secure Access servlet and the Secure Access filter offer the same features To be able to use the filter for which configuration is easier the JSP engine must support the JSP specification 2 3 For the servlet 2 2 is sufficient Secure Access is automatically configured in the file web xml when the Content server is set up as a web application In most cases the param eter pathto must be modified The value of this parameter must be the base directory of the HTTP server For the Secure Access servlet the following entries are generated in the web xml file Please note that the parameters such as server name directories and port numbers depend on the information specified during generation of the web application lt l lt servlet gt lt servlet name gt AccessServlet lt servlet name gt lt servlet class gt de gauss vip vipsecure AccessServlet lt servlet class gt lt init param gt lt param name gt character encoding lt param name gt lt param value gt UTF 8 lt param value gt lt init param gt lt init param gt lt param name gt pathfrom lt param name gt lt param value gt lt para
110. einstallation must contain components of a WCM system Otherwise the option Deinstall is not activated A server can only be deinstalled if there are no websites assigned to it any longer If necessary use the Admin client to delete the relevant websites before deinstalling the server or assign the websites to a different server If this is no longer possible because the respective server is damaged or cannot be reached for other reasons the server cannot be removed via the installation program In this case use the func tion Delete server in the Configuration view of the Admin client see Livelink WCM Server Administrator Manual If a server that you want to remove has been assigned a Search server that is located in the same directory as the server then that Search server will automatically be deinstalled as well If the Search server is in a different directory than the server it must be removed separately using the deinstallation procedure If you remove individual servers the information in the start script startvip bat orstartvip sh is modified automatically Livelink WCM Server Installing Livelink WCM Server Deinstalling Components via the Graphical User Interface To deinstall components via the graphical user interface 1 2 Start the installation program and select the installation directory In the Type of installation dialog box click the Deinstall radio button see section Selecting the Type of Instal
111. elink WCM Server Glossary Web repository The name given to the area where the WCM system stores and manages all the objects belonging to a website Web server Program for processing the requests from a browser A web server corresponds to an HTTP server that offers additional web services such as those of a JSP engine Web technology Client server technology based on TCP IP The advantage lies in the open standard which permits the creation of heterogeneous systems Product Name Installation Manual 259 260 Livelink WCM Server Index A Active Directory configuration 230 Admin client installation 113 Admin server installation 74 administrator create for Livelink WCM Server in LDAP 54 enter during installation 88 alias for Content client 177 Apache 2 configuration 168 application server default application 97 mapping 97 archive log mode Oracle 23 attributes LDAP for Livelink WCM Server 38 B base authentication 179 configuration in IIS 179 BEA WebLogic 8 1 configuration 170 binding profile for LDAP directory service 54 block size Oracle 23 boot servers 152 Cc character encoding Secure Access parameter 197 collective groups roles for LDAP 36 Installation Manual command line mode installation 126 configuration Apache 2 with Tomcat 168 BEA WebLogic 8 1 170 for Secure Access 189 LDAP 33 Microsoft Active Directory 230 MS Internet Information Server with Resin 172 MS SQL Se
112. engine and thus also the Content server running in the context of the JSP engine or as a web application in an application server must be started by means of the following call after the start of the Administration server start resin Resin installation directory bin httpd exe Using HTTPS Connections to the Content Client You can use HTTPS for the connection to the Content client As the configuration files of the Content client are loaded via an HTTPS request in this case the webserver s certificate must be added to the truststore of the JSP engine 178 Livelink WCM Server Configuring the Web Server Notes on Using Secure Access Note For general information on Secure Access refer to section Configuring Secure Access on page 189 When using IIS as HTTP server different authentication methods can be used when a user accesses a directory protected by Secure Access base authentication standard authentication via the login dialog box of the browser see section Configuring Base Authentication on page 179 NTLM authentication only under Windows when using IIS together with Internet Explorer For logging in to the WCM system the user account of the Windows operating system is used Login to the WCM system is performed in the background without the user having to enter login information see section Configuring NTLM Authentica tion on page 186 Configuring Base Authentication In the
113. er Installing Livelink WCM Server ERROR echo improper call to this batch echo usage startserver lt servername gt The individual parameters in the script correspond to the entries in the server start scripts see table Parameters in the server start scripts on page 154 To start a server by means of this script 1 Open the console 2 Change to the WCM installation directory 3 Enter startserver server name for example startserver Admin Stopping Servers For shutting down the servers the scripts shutdown_ server name bat orshutdown_ server name sh are provided Alternately you can shut down the servers via the Admin client Table 20 Parameters in the server stop scripts HOSTNAME Fully qualified name of the computer hosting the server vipp VIPP port of the server HTTP HTTP port of the server Installation Manual 157 Chapter 4 SECURE Use of SSL true SSL is used false SSL is not used DATA Complete path to the file containing the encrypted one time password runlevel Run level to which the server is to be set It is A also possible to restart the server by means of this parameter The default value is 0 Server not available website Website to which the value set in the 4 runlevel parameter refers to The default value is all websites Notes m The stop scripts are protected against manipulation by
114. er It is however possible to assign more than one Search server to a WCM server Server category In a WCM system a distinction is made between master and proxy servers Master servers have write access to the data of the WCM system while proxy servers have only read access The master Content server manages the website data the master Administration server manages the configuration and system data In addition to this any number of proxy servers can be set up Server type According to the tasks of the servers there are two server types Content servers for managing website data and Administration servers for managing the user configuration and system data of the WCM system Basically every Content server is able to provide all views of the data of the managed websites Edit QA and Production The available views may be limited by the fact that the Content server only receives the data of certain views Servlet Java program executed by the web server for generating the data requested by aclient by means of an HTTP request Product Name Installation Manual 257 Glossary SMTP Simple Mail Transfer Protocol A protocol for transferring e mail messages for example between different servers SSL Secure Socket Layer A protocol layer for the communication between the components of a WCM system that ensures that the data transfer will be secure in terms of eavesdropping and falsification SSL can be used both
115. er to chapter 5 Configuring the Web Server For information on starting and stopping the WCM servers refer to section Starting and Stopping Servers on page 151 Upgrading Livelink WCM Server You can use the installation program to upgrade an existing WCM system to a new program version Upgrading comprises two steps First the program version is upgraded The second step is upgrading the data storage For information on performing an upgrade refer to chapter 6 Upgrading Livelink WCM Server Installation Requirements Operating Livelink WCM Server requires the following components which must be available before installation Installation Manual 13 Chapter 1 Java 2 Software Development Kit The Java 2 SDK also called JDK is required for executing the WCM server programs Since all WCM programs including the installa tion are implemented entirely in Java the Java 2 SDK must be available before installing the WCM system HTTP server To enable access to the generated pages in the Edit QA and Production views an HTTP server e g iPlanet Web Server Apache HTTP Server Microsoft Internet Information Server must be installed on the computers hosting the relevant WCM servers The HTTP server must be configured in such a way that your WCM system can make the managed information available For information on how to configure the HTTP server please refer to the documentation supplied by the manu
116. er to the Livelink user administration Note Please also note the information on these parameters in section Specifying the Parameters of the Livelink System on page 80 Table 17 Entries in the lt Livelink gt section lt poolname gt userpool lt poolname gt Name of the Livelink pool created for the connections to the Livelink system 144 Livelink WCM Server Installing Livelink WCM Server lt host gt Livelink company example lt host gt Fully qualified name of the computer hosting the Livelink server lt port gt 2099 lt port gt Port number for the connection to the Livelink server This value corresponds to the value of the variable Port in the general section of the opentext ini file default value 2099 lt user gt Admin lt user gt User ID for access to the Livelink server The user must be allowed to add modify and delete users and groups in the Livelink system lt password gt admin lt password gt Password for access to the Livelink server lt database gt lt database gt Logical name of the used Livelink database Normally this field remains empty i e the database configured as default database in Livelink will be used lt secure gt false lt secure gt lt https gt true lt https gt lt livelinkcgi gt intranet 1llisapi d1l lt livelinkcgi gt lt httpusername gt Admin lt httpusername gt lt httppassword gt password lt httppassword gt lt verifyserver gt true
117. ere Parameter welcome file List Example lt init param gt lt param name gt welcome file List lt param name gt lt param value gt index htm index html index jsp lt param value gt lt init param gt By means of this parameter you can specify a list of files that Secure Access is to consider when processing a request for a directory If the URL to be processed belongs to a directory Secure Access checks whether one of the files specified in this parameter is contained in the directory and returns the content of the first file found this way 208 Livelink WCM Server Configuring the Web Server Post Processing Requests for Protected Pages The directory WCM installation directory examples vipsecure contains the Java classes IPTranslator and DomainTrans lator By means of these classes the HTTP requests for protected pages can be modified before they are sent to the WCM system This way the user name in the request can be set according to the IP address for example On the basis of this information automatic authentication is possible Another application example is the removal of the domain names contained in user IDs By editing the class IPTranslator or DomainTranslator you can determine in which way the requests are modified After the classes have been integrated in the JSP engine they are called whenever a protected page is requested From the request information such as the absolute path of the requested
118. ers for managing user information or fallback LDAP servers to increase failover protection The additional LDAP servers are integrated in the WCM system by means of additional LDAP pools In the Admin client you can define the order in which the LDAP servers are to be accessed If an LDAP server is not accessible it will be ignored for a certain period of time Note When using several LDAP servers for different Administration servers or when using fallback servers the data between the LDAP servers must be replicated on an up to date basis Installation Manual 55 Chapter 3 Moreover several WCM systems can access the user information of the same LDAP server For further information refer to section Using User Information in Different WCM Systems on page 58 Using Fallback LDAP Servers To increase failover protection it is possible to use fallback LDAP servers which take over the tasks of the primary LDAP server if this server fails After the installation you must create a pool for the fallback LDAP server in the Admin client and assign this pool to the Admin server Otherwise the fallback server cannot be reached from the WCM system For informa tion on creating and assigning new pools refer to the Livelink WCM Server Administrator Manual Notes When installing Livelink WCM Server the primary LDAP server is spec ified see section Setting the Parameters for the LDAP Directory Service on page
119. es Notes on creating object classes and attributes m Ifsome of the listed attributes already exist in the LDAP server they can simply be assigned to the WCM classes provided they have the right semantics and syntax m Ifsome of the attributes that already exist in the LDAP server have valid values but different names assign the required WCM attributes to the existing LDAP attributes This is called mapping The default mapping pairs are listed in the following table For information on the mapping procedure refer to section Mapping WCM Attributes to LDAP Attributes on page 42 m If there are attributes that already exist in the LDAP server and have the same name but invalid values you must create additional user defined attributes m The Single value column indicates whether the WCM system expects the attribute to be a single value If there is a check mark in this column the attribute value must be single valued In the LDAP directory service Multi value may still be set as type of the attribute You must however ensure that the attribute has only one value Otherwise it cannot be guaranteed that Livelink WCM Server correctly evaluates the attribute Installation Manual 231 Appendix A m The Mandatory column indicates whether the WCM system expects the attribute to have a value If there is a check mark in this column the attribute must have a value Table 24 WCM attributes for the class vip
120. es or filter servlets that should also be available in the generated web application enter the respective mapping here Example of a servlet mapping lt servlet gt lt servlet name gt MyServlet lt servlet name gt lt servlet class gt com company MyServlet lt servlet class gt lt servlet gt lt servlet mapping gt lt servlet name gt MyServlet lt servlet name gt lt url pattern gt servlet MyServletAlias lt url pattern gt lt servlet mapping gt Example of a taglib mapping lt taglib gt lt taglib uri gt myTaglet tld lt taglib uri gt lt taglib location gt Installation Manual 97 Chapter 4 WEB INF tld myTaglet tld lt taglib location gt lt taglib gt Example of a filter mapping lt filter gt lt filter name gt MyFilter lt filter name gt lt filter class gt com company MyFilter lt filter class gt lt filter gt lt filter mapping gt lt filter name gt MyFilter lt filter name gt lt url pattern gt filter MyFilterAlias lt url pattern gt lt filter mapping gt Configuring Search Servers If you have a license for Content Miner or the Search Server Connector for Lucene the dialog box for installing Search servers opens This dialog box contains three tabs Content Miner Lucene and Livelink On these tabs you can add the desired number of Search servers Tab Content Miner Note For general information on the concepts of Content Miner refer to the Content Miner Manual
121. espective Content server can be restarted The website can now be accessed Important If errors occur while upgrading the data storage the changes already made cannot be undone In this case restore the data base backup 220 Livelink WCM Server Upgrading Livelink WCM Server Upgrade via Console As an alternative to the graphical user interface you can also upgrade the WCM system via the console The individual steps and subsequent work correspond to the upgrade via the graphical user interface Controlling the Version Upgrade via the Console Notes Please also refer to the notes and prerequisites in section Upgrading the Version on page 214 For information on starting the upgrade via the console refer to section Starting the Installation via the Console on page 149 To upgrade the version in the first step you must modify the file defaults xml located in the directory installation on the WCM CD This refers to the sections described below The entries for the other sections are automatically read from the installed system Entries in the lt common gt section This section must be filled in completely see section Entries in the lt common gt Section on page 131 Please note that the entry lt install_action gt must be set to the value none Entries in the lt rdbms gt section In this section the entry lt check gt must be set to the value false Installation Manual 221
122. et Latin 1 encoding is used Note The use of UTF 8 Unicode must be configured consistently for all components of Livelink WCM Server Please also refer to the notes on using Unicode in chapter Concepts of the Livelink WCM Server Administrator Manual Parameters pathfrom and pathto Example lt init param gt lt param name gt pathfrom lt param name gt lt param value gt lt param value gt lt init param gt lt init param gt lt param name gt pathto lt param name gt lt param value gt d wcm website lt param value gt lt init param gt This is an additional replacement mechanism for using path information instead of URLs Incase the parameter usepath has the value false In the param eter pathto enter the base directory according to the configuration of the HTTP server For Apache this corresponds to the parameter DocumentRoot or the alias if configured for Tomcat this corre sponds to the path to the directory webapps The parameter pathfrom should remain empty Incase the parameter usepath has the value true If errors occur in the path information e g caused by virtual directories you can 198 Livelink WCM Server Configuring the Web Server correct the first part of the path information by setting both parameters Parameter usepath Example lt init param gt lt param name gt usepath lt param name gt lt param value gt false lt param value gt lt init param
123. f the server certificate must correspond to the output in step 5 Example Keystore type jks Keystore provider SUN Your keystore contains 12 entries Alias name alias Creation date Tue Mar 28 12 52 01 GMT 01 00 2002 Entry type trustedCertEntry Owner CN Admin OU Development O Company C DE Issuer CN Thawte Test CA Root OU TEST TEST TEST O Thawte Certification ST FOR TESTING PURPOSES ONLY C ZA Serial number 268114 Valid from Tue Mar 05 15 30 19 GMT 01 00 2002 until Tue Mar 26 15 30 19 GMT 01 00 2002 Certificate fingerprints MD5 5C 82 D7 01 AF F9 5C 25 E7 F5 EE D0 AE DC 3D ED SHA1 36 5A 82 3D B9 7B 32 2A 38 57 83 02 DD F5 36 82 C6 BC 13 BA The server certificate in our example was added successfully to the WOM truststore Livelink WCM Server Installation Manual Configuring the LDAP Directory Service 65 66 Livelink WCM Server CHAPTER 4 Installing Livelink WCM Server You can use the installation program of Livelink WCM Server to perform different tasks The following figure gives you an overview of the different installation options Start installation Upgrade Maintenance Minimum installation Upgrade version Chapter 4 User defined installation Upgrade data storage Chapter 4 Chapter 7 Add WCM servers Chapter 4 Install Admin client Chapter 4 Update license Deinstall WCM system Chapter 4 Fig 4 Overview of installation options Installation Manual
124. facturer and to chapter 5 Configuring the Web Server JSP engine For using the following components you require a JSP engine that must be registered with the HTTP server Content client Content client Classic dynamic deployment Search servers Secure Access InSite Editing and Portal Manager API Information on how to configure the JSP engine can be found in the manu facturer s documentation For information on the WCM specific configura tion of the JSP engine refer to chapter 5 Configuring the Web Server Note If you use the Portal Manager API under UNIX please make sure that the number of file descriptors available to the JSP process amounts to at least 1024 14 Livelink WCM Server Introduction Mail server The WCM system uses e mails to notify responsible persons Therefore a mail server must be installed and configured Livelink WCM Server uses the SMTP protocol to send e mails this protocol is supported by most mail servers or can be activated by means of an appropriate gateway Relational database management system For saving the WCM objects and optionally the user data you require an external relational database management system RDBMS Livelink WCM Server supports the RDBMS Oracle and MS SQL Server 2000 For detailed information on configuring the RDBMS refer to chapter 2 Configuring the RDBMS LDAP directory service directory server By using an LDAP directory ser
125. g the WCM objects of the website specified in the entry lt website gt lt website gt InternetSite lt website gt Name of the website that uses the JDBC pool specified in the entry lt pool name gt and for which the upgrade is to be performed lt install_action gt update lt install_action gt Upgrade option for the data storage Possible values update upgrade the data storage none do not upgrade the data storage 224 Livelink WCM Server Upgrading Livelink WCM Server Steps Required after the Upgrade Web applications After the upgrade new WAR files must be generated via the Admin client for all servers integrated as web application in the application server For more information refer to the Livelink WCM Server Administrator Manual There are two ways of deploying the generated WAR files on the applica tion server by means of the functionality of the application server Please note that some application servers delete the directory of the web applica tion before redistributing a web application In this case new deployment systems must be created by extracting the WAR file and copying the extracted files to the existing directory of the web application Changes that you made to the file web xml must be made again Server start scripts After a successful upgrade the server start scripts must be modified manually with regard to the following aspects m use of a higher version of the Java 2 SDK
126. h servers Note Please also note the information on these parameters in section Tab Livelink on page 103 Table 15 Entries in the lt Livelink_search server gt section lt livelink_search server name Livelink1 gt Name of the Livelink Search server lt vip_server gt Master Content lt vip_server gt Name of a Content server that already exists or is to be installed and to which you want to assign this Search server lt url gt http Livelink company example livelink livelink exe lt url gt URL to the Livelink server which is to perform the indexing and to process the search requests lt host gt Livelink company example lt host gt Fully qualified name of the computer hosting the Livelink server which is to perform the indexing and to process the search requests lt port gt 2099 lt port gt Connection port on the Livelink server lt urlusable gt true lt urlusable gt Indicates whether to use the URL of the Livelink server for the connection The entries lt host gt and lt port gt will be ignored in this case Installation Manual 141 Chapter 4 Entry in the XML file Explanation lt username gt Admin lt username gt User for processing search requests in the Livelink system The user must have read access to the slices collections lt password gt admin lt password gt Password for processing search requests in the Livelink system lt install_action gt instal
127. han actually should be The reason for this is that when the JSP session times out the user must re login to the Portal Manager API The login to Livelink WCM Server however remains valid In this case two licenses are used until the first login times out in Livelink WCM Server If the JSP session timeout is longer than the timeout of Livelink WCM Server an InvalidContextIdException is thrown if a user has been inactive and Livelink WCM Server times out while the JSP session is still active The JSP session timeout is set by means of the following parameter lt web app app dir d wcm website id gt lt session config gt lt session timeout gt 120 lt session timeout gt lt session config gt lt web app gt Installation Manual 167 Chapter 5 Scenario 1 Apache 2 with Tomcat Prerequisites installed HTTP server Apache 2 here version 2 0 55 for Windows installed Tomcat JSP engine here version 5 5 17 suitable JK plugin jk 1 2 15 mod_jk apache 2 0 55 so file The JK plugin is responsible for the communication between Apache and Tomcat For this purpose a Tomcat specific communication protocol is used The JK plugin is available for download at http www apache org dist tomcat tomcat connectors jk binaries Note The scenario described here assumes that Apache 2 and Tomcat are running on the same host computer Apache 2 uses port 80 for the HTTP connections Thus this port may
128. he console If the check was successful you can add the server certificate to the WCM truststore e g by means of the following command Livelink WCM Server Configuring the LDAP Directory Service keytool import alias alias v file file name of the server certificate keypass password keystore gauss _vip80 trust storepass changeit The following table explains the parameters of the call which must be modified according to your system The values that you must modify are enclosed in curly brackets e g password Table 8 Parameters for the keytool Parameter Explanation alias alias Name under which the server certificate is stored in the WCM truststore This parameter controls how detailed the output of the key tool is on the console v means verbose output file file name of the server certificate Name of the file with the server certificate keypass password Password for the file with the server certificate keystore WCM truststore Name of the WCM truststore saved in WCM installation directory keys Default gauss_vip80 trust storepass password Password for the WCM truststore Default changeit 7 Use the following command to check whether the server certificate has been installed successfully keytool list v keystore gauss vip80 trust storepass changeit Installation Manual 63 Chapter 3 64 The output o
129. he data of the WCM system For detailed information on the backup refer to the Livelink WCM Server Administrator Manual If you use the Oracle RDBMS you should also update the statistics If you use an LDAP based user administration perform a data backup for the LDAP directory service 214 Livelink WCM Server Upgrading Livelink WCM Server Content servers can only access website data with a data structure that corresponds to their WCM version A server of version 9 2 1 for example cannot boot websites whose data storage has already been upgraded to version 9 5 Prerequisites m The WCM system to be upgraded has version 8 1 1 or higher m The servers to be upgraded are in the run level Server down m Make sure that no processes are accessing the files of the installed WCM system m Upgrading bases on copying directories Thus additional storage space is required in the file system for performing the upgrade Procedure To upgrade the version by means of the graphical user interface of the installation program 1 Start the installation program see section Starting the Installation on page 69 and select the installation directory of the existing WCM system 2 In the Type of installation dialog box click the Version upgrade radio button and click the Next button In the Upgrade information dialog box the current version of the WCM system and the future version after a successful upgrade are displaye
130. he database to Unicode Alternately you can specify ISO 8859 In this case however Unicode cannot be used in the metadata of the WCM objects i e Asian languages for example will not be supported You should configure the database for UTF 8 even if Latin 1 encoding is used in your website The additional memory space required for UTF 8 encoding is relatively small This way you do not have to migrate the database later m Please note the general information on using Unicode with Livelink WCM Server in chapter Concepts of the Livelink WCM Server Administrator Manual m We recommend that you set the database to the archive log mode This mode makes it easier to restore the database in the case of errors However performance may be slightly reduced in this mode Use of Open Cursors A database cursor is an area in the database memory for temporarily storing internal information Livelink WCM Server also opens cursors in the database These are required for two purposes in particular m The database assigns a cursor to each Oracle statement which processes more than one line both read and write access By means of these cursors results can be processed line by line After Livelink WCM Server has evaluated the request the cursor is closed i e the reserved memory is released Each statement that Livelink WCM Server sends to the database in the form of prepared statements is assigned a cursor In this case the curs
131. i ldap LdapCtxFactory corresponds to the LDAP standard and can be used for LDAP directory servers of various manufacturers URL address of the LDAP server consisting of the protocol Idap the name of the LDAP server and the port for the LDAP connections default 389 Example Idap LDAPserver company example 389 Secure connection SSL Select this check box to enable secure connections Secure Socket Layer for the communication with the LDAP server If you want to use SSL the LDAP server certificate must be added to the WCM truststore before the installation see section Using SSL Connections to the LDAP Server on page 61 Authentication authentication method for logging in to the LDAP server The method simple must be entered here User user ID of the binding profile which is used to access the LDAP directory service Enter the distinguished name of the user Please note the information on the binding profile in section Config uring the LDAP Binding Profile on page 54 Password password of the binding profile Livelink WCM Server Installing Livelink WCM Server Important If the password is changed in the LDAP directory service the WCM system can no longer access the LDAP directory service Microsoft Active Directory Select this check box if you use Microsoft Active Directory After this click the Check button to test the connection to the LDAP server If all entries hav
132. ication presupposes that the file viPSecure dll is configured as ISAPI filter for the protected directories This file is located on the WCM CD in the directory VipSecure Binaries Configure the file VIPSecure dIl as ISAPI filter for the protected directo ries Proceed as follows 1 Start the Internet Services Manager 2 In the tree on the left mark the computer hosting the WCM server and choose Properties on the context menu 3 In the Properties dialog box click the Edit button in the Master Properties area of the Internet Information Services tab 4 In the WWW Service Master Properties dialog box go to the ISAP Filters tab Click the Add button 5 In the Filter Properties dialog box enter the name of the filter and the path to the file VIPSecure dll 182 Livelink WCM Server Configuring the Web Server Internet Information Services E Default FTP Site Stopped Stopped Default Web Site Stopped Stopped WWW Service Master Properties for wemserver Fig 22 Configuring the VIPSecure dll as a ISAPI filter IIS The DLL maps the name and password which the user enters in the browser for accessing protected files to the login information of a Windows user This login information is written to the file vipsecure ini Installation Manual 183 Chapter 5 Create the file vipsecure ini Enter the following text in the file ntlm user pwd Copy the file to a Windows directory e g C
133. ient you can enter the maximum number of open cursors per JDBC pool The values set here have already been opti mized for Livelink WCM Server and should only be changed in cooperation with Gauss Interprise AG If Oracle or Livelink WCM Server repeatedly display error messages about an insufficient number of cursors please contact the Technical Support of Gauss Interprise AG Installation Manual 25 Chapter 2 Parallel Server Processes The initialization parameter parallel_ max_servers specifies the maximum number of parallel execution processes and parallel recovery processes for a database instance Set the parameter value to 5 As demand increases Oracle increases the number of processes from the number created at instance startup up to this value Depending on the performance of the computer each server instance can have a certain number of processes This number is determined via the parameter processes This parameter should also be modified value 500 Creating the Database User and Tablespace in Oracle In the database the data of the WCM system is managed in a so called tablespace After the configuration of the RDBMS you must create a tablespace and a database user for the WCM system Notes If several WCM servers save their data in the same database and in particular in the same tablespace this can result in bottlenecks in the system resources of the database machine For this reason each WCM s
134. iles from the WCM CD to your hard disk proceed as described in the following section In this case the placeholder WCM installation directory stands for the directory on your hard disk in which the installation files are saved Installation from the WCM CD If you perform the installation directly from the installation CD proceed as follows Installation Manual 61 Chapter 3 1 Copy the file gauss_vip80 trust from the directory keys on the WCM CD to a temporary directory 2 Perform the steps described in the following section 3 Modify the installation script install bat or sh by replacing the expression java Xmx64m de gauss vip installation Installation with java Xmx64m Djavax net ssl truststore location of the file gauss_vip80 trust de gauss vip installation Installation Adding the LDAP server certificate to the WCM truststore To add the LDAP server certificate to the WCM truststore 1 62 Copy the file with the server certificate for the LDAP server to the directory WCM installation directory keys Open the prompt Change to the WCM installation directory and then to the subdirec tory keys Check whether the copied server certificate can be used by the key tool Enter the following command keytool printcert file file name of the server certificate Check the output of the key tool Among other things the tool outputs the fingerprints of the certificate on t
135. iles of the Content client Classic Installation Manual 119 Chapter 4 Search Servers Content Miner Search servers The following directories are important for Content Miner Search servers contentminer Search server name server contains the start scripts for the Content Miner Search servers see section Starting Search Servers on page 160 contentminer Search server name tools contains the preconfigured command line tools Lucene Search servers The following directories are important for Lucene Search servers contentminer Search server name index contains the index contentminer Search server name tools contains the preconfigured command line tools Livelink Search servers The following directory is important for Livelink Search servers livelinksearch Search server name tools contains the precon figured command line tools Examples for using Search servers The directory examples SearchServer contains simple examples for using Search servers To be able to use these files you must make the necessary modifications to the HTTP server and the JSP engine You can also import the files into an existing website by means of the multiimport zip file supplied in the directory examples The start file for the import is index htm For information on performing imports from ZIP files refer to the Content Client User Manual 120 Livelink WCM Server Installing Livelink WCM Server
136. in the WCM system see section Concept of Collective Groups and Collective Roles on page 36 Installation Manual 87 Chapter 4 Note The setting that you make here is used as global setting for the entire LDAP pool If you have set up several LDAP pools in your WCM system make sure that this setting is identical for pools whose LDAP contexts overlap Confirm by clicking the Next button Setting up the WCM Administrator Enter the user ID and password of the WCM administrator in this dialog box The specified user is initially granted full access to the Admin client In the Admin client you can subsequently grant administration rights to other users Depending on the user administration method See section Setting the Parameters for the New Administration Server on page 74 this user must meet the following requirements RDBMS Enter a user ID which does not exist in the database yet LDAP Enter a user ID which already exists in the LDAP directory service Make sure that you enter a different user than for the LDAP binding profile see section Creating the LDAP Binding Profile and the WCM Administrator starting on page 53 m Livelink Enter a user ID which already exists in Livelink The user must be allowed to add modify and delete users and groups in the Livelink system 88 Livelink WCM Server Installing Livelink WCM Server falLivelink Web Content Management Server 9 5 0 f x WCM
137. ing Servers Log Files and Error Files Configuring the Web Server Scenario 1 Apache 2 with Tomcat Scenario 2 BEA WebLogic 8 1 Scenario 3 MS Internet Information Server with Resin The Precompile Script Configuring Secure Access Upgrading Livelink WCM Server Upgrade via the Graphical User Interface Upgrade via Console Steps Required after the Upgrade Product Specific Information for LDAP Directory Services Microsoft Active Directory Novell eDirectory NDS Sun ONE Directory Server OpenLDAP Installation Manual 115 117 121 126 151 162 165 168 170 172 188 189 213 213 221 225 229 230 236 241 245 251 261 List of Figures Fig 1 Settings of the database server SQL Server 31 Fig 2 Using several LDAP servers 57 Fig 3 Using one LDAP server for several WCM systems 59 Fig 4 Overview of installation options 67 Fig 5 Installation options 71 Fig 6 Specifying the license management options 73 Fig 7 Parameters of the Administration server 74 Fig 8 Parameters of the database to be used 77 Fig 9 Parameters of the Livelink system to be used 81 Fig 10 Parameters of the LDAP directory service to be used 83 Fig 11 WCM specific LDAP parameters 86 Fig 12 Setting up the WCM administrator 89 Fig 13 Installation variants 90 Fig 14 Dialog box for configuring the servers 91 Fig 15 Generating a web application for a Content server 9
138. init param gt lt param name gt profile lt param name gt lt param value gt wcm lt param value gt lt init param gt This parameter contains the name of the web server as specified in the Admin client on the Secure Access tab of the server settings see section Activating Secure Access in the server settings on page 191 Parameters for the Secure Access log loglevel Logdir Logname By default the messages of Secure Access are logged in the file vipsecure_servlet log or vipsecure_filter log in the directory WCM installation directory log This log contains all requests by the web server to Livelink WCM Server and the according responses By means of the log parameters you can control the logging 200 Livelink WCM Server Configuring the Web Server Notes The user under whose ID the web server is running must possess read and write permissions for the directory to which the log files are written see section Write permissions for the directories of Livelink WCM Server on page 117 This applies to both Windows and UNIX In addition to this log the requests and responses between Secure Access and the respective server can also be logged in the log file of the server Use the parameter Dvip vipsecure debug true in the server start scripts to switch on logging see table Parameters in the server start scripts on page 154 m Parameter loglevel Example lt init param gt lt param name gt loglevel
139. ink WCM Server If you have installed an Oracle patch containing a new JDBC driver replace the driver file e g classes12 zip in the direc tory WCM installation directory external_lib with the current file after installing the patch If the name of the driver class changes subsequently a new pool must be configured for the connection to the database and assigned to the respective servers JDBC driver driver class for the RDBMS used If you have selected Oracle as the database type the name of the driver class will be set automatically If you use a different RDBMS enter the name of the driver class For example if you use the Microsoft JDBC driver for the RDBMS MS SQL Server 2000 enter com microsoft jdbc sqlserver SQLServerDriver For further information refer to the documenta tion of the JDBC driver used Connection data section Data source full name of the data source If you use the Oracle RDBMS click the button _ to open the JDBC data source dialog box in which you can set the exact parameters for the connection to the RDBMS Database host fully qualified host name or IP address of the computer hosting the database Database port connection port of the database The default value for the selected database type is entered automatically Database name name of the database Installation Manual 79 Chapter 4 If you use a different RDBMS enter the URL for accessing the RDBMS in the field The form
140. ion for LDAP Directory Services a If you do not use or define the attribute vi pType write access for this attribute must be switched off This is done by means of the respective mapping entries in the defaults xml file lt dapwrite gt false lt 1ldapwrite gt see section Controlling readability and writability of the LDAP attributes on page 48 Table 28 WCM attributes for the class vipUser NDS initPassword boolean cn uid uid uniqueld Y email case ignore email mail 4 string default mapping vipLanguage case ignore xs string vipUserpassword vipUserpassword v4 gt userPassword default mapping trustedLogin boolean vipSubstitute DN with attribute synchroniza tion Installation Manual 239 Appendix A hclProfiles case exact string vipDomain case ignore string a In the GUI of ConsoleOne the name Internet EMail Address is used for this attribute Novell eDirectory internally maps this name to the LDAP name mail For this reason the mapping in the mapping file defaults xml must correspond to the table i e the LDAP name of the attribute must be used b For Novell eDirectory read access for the vipUserpassword attribute must be switched off This is done by means of the respective mapping entries in the defaults xml file lt ldapread gt false lt ldapread gt and lt ldapwrite gt tru
141. ions Starting Servers on page 152 and Stopping Servers on page 157 starting a Content server running in the context of a JSP engine or as a web application in an application server see section Starting a Content Server in the Application Server on page 159 m starting Search servers see section Starting Search Servers on page 160 Installation Manual 151 Chapter 4 Important The supplied start and stop scripts for UNIX comply with the standard POSIX IEEE Std 1003 1 2001 see http www opengroup org onlinepubs 007904975 toc htm If necessary the scripts must be adapted to the UNIX variant used the version of the operating system and the shell Starting Servers Important The servers may only be started under the user name under which they were installed They should not be started under the user ID of the administrator Under UNIX you should not operate the servers with the uid 0 or root First start the Admin server via Admin server name bat or Admin server name sh Directly after the installation the Admin server is already running Afterwards the servers can be started together via one start script or via separate start scripts The following notes apply to Admin and Content servers For special notes on Content servers running in the context of a JSP engine or as a web application in an application server and on Search servers refer to sections Starti
142. ity for any existing company This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit http www openssl org and software developed by the Apache Software Foundation http www apache org Trademarks IXOS IXOS SOFTWARE AG SAP R 3 and SAP ArchiveLink are registered trademarks of SAP AG Microsoft Microsoft Windows NT and the names of further Microsoft products are registered trademarks of Microsoft Corporation Acrobat Reader Copyright 1987 Adobe Systems Incorporated All rights reserved Adobe and Acrobat are trademarks of Adobe Systems Incorporated which may be registered in certain jurisdictions Siebel isa registered trademark by Siebel Systems Inc Other product names are used only to identify the products and they may be registered trademarks of the relevant manufacturers Copyright 2006 Gauss Interprise AG Hamburg Gauss Interprise Inc Irvine California All rights reserved worldwide This document and the related software are property of Gauss Interprise AG or its suppliers and protected by copyright and other laws They are distributed under licenses restricting their use copying distribution and decompilation Neither receipt nor possession of this document confers or transfers any right to reproduce or disclose any part of the contents hereof No part of this document may be reproduced in any form by any means without prior written authorization of Gauss
143. l lt install_action gt Installation option for the Search server Possible values install installation uninstall deinstalla tion none no change e g when upgrading the WCM system Entries in the lt external_libs gt Section In this section you can specify the path to the external libraries which the installation program is to copy to the directory WCM installation directory external_lib Use semicolons Windows or colons UNIX to separate multiple paths Entries in the lt rdbms gt Section This section contains the parameters for the connection from the Adminis tration server to the relational database management system For each RDBMS supported the defaults xml file contains a separate paragraph with default settings Note Please also note the information on these parameters in section Setting RDBMS Parameters on page 76 142 Livelink WCM Server Installing Livelink WCM Server Table 16 Entries in the lt rdbms gt section Entry in the XML file Explanation lt poolname gt userpool lt poolname gt Name of the JDBC pool created for the connections to the RDBMS lt user gt wcmuser lt user gt User ID used by the WCM system for logging in to the database lt password gt wcm lt password gt Password used by the WCM system for logging in to the database lt type gt ORACLE lt type gt Type of the database management system Possible values ORACLE MS SQLSer
144. lation on page 71 and click the Next button Inthe Admin server dialog box enter the parameters of the respon sible Admin server This is necessary for establishing a connection to this server You can check these parameters in the Admin client via Configuration Pools gt WCM Admin server pool Click the Check button You must log in to the Admin server Enter the user ID and the pass word of the responsible administrator Confirm the Admin server dialog box by clicking the Next button The next dialog box shows you the components of your WCM system that can be deinstalled If the servers that you want to remove are displayed as inactive there may still be websites assigned to them Installation Manual 123 Chapter 4 fal Livelink Web Content Management Server 9 5 0 x Deinstallation of system The specified servers can now be deinstalled lt 7 5 es WCM server v Proxy_Content v Deregister service al De L Master_Content C Deregiste Search server J Lucene v ContentMiner J Livelink Cancel j Back na Fig 19 Selecting the components to be removed 7 Select the check boxes for the components that are to be removed from the WCM system For servers you can additionally select the Deregister service check box This removes the entry for automatically starting the server from the Windows registry Note By means of the unins
145. lation Manual 139 Chapter 4 Entries in the lt lucene_server gt Section This section contains information on the Lucene Search servers Note Please also note the information on these parameters in section Lucene tab on page 101 Table 14 Entries in the lt lucene_server gt section lt lucene_server name Lucenel gt Name of the Lucene Search server lt reload_interval gt 300000 lt reload_interval gt Interval in milliseconds after which all collections will be reloaded for read access lt vip_server gt Master Content lt vip_server gt Name of a Content server that already exists or is to be installed and to which you want to assign this Search server lt index_location gt lt server name Master_Content gt d temp lt server gt lt index_location gt Path to the directory in the file system in which the index is saved This storage location must be available for all servers The storage location is set for each server individually The paths must point to the same directory for all servers lt install_action gt install lt install_action gt Installation option for the Search server Possible values install installation uninstall deinstalla tion none no change e g when upgrading the WCM system 140 Livelink WCM Server Installing Livelink WCM Server Entries in the lt livelink_search server gt Section This section contains information on the Livelink Searc
146. lias must also be entered in the configuration of the JSP engine For Resin enter the following lines in the file resin conf lt path mapping url pattern cmsclient real path WCM installation directory website cmsclient gt Integrating Resin in MS Internet Information Server To integrate Resin in IIS 1 Execute the file Resin installation directory bin setup exe 2 Make sure that IIS permits execution of the fileisapi_srun dll in the script directory To do so open the Default Website Properties dialog box select the Home Directory tab and click Scripts and Executables in the Execute Permissions drop down list see figure URL mapping in IIS on page 174 3 Restart IIS Installation Manual 177 Chapter 5 Starting Resin Finally restart Resin WCM servers installed as Windows services If the WCM servers are installed as services we recommend that you also set up a service for the JSP engine Execute the following command Resin installation directory bin httpd exe install as resin Afterwards configure the service in such a way that the Administration server is started first and then Resin Due to the entries made in the web xml file the Content server running in the context of the JSP engine or as a web application in an application server will also be started implic itly with Resin WCM servers not installed as Windows services If the WCM servers are not installed as services the JSP
147. lient 188 Livelink WCM Server Configuring the Web Server The script should be run after every restart of the JSP engine before the users start working with the Content client Configuring Secure Access The deployment systems of a Content server generate HTML files JSP pages etc in the configured directories These directories can be accessed via an HTTP server and a web browser In order to protect the generated files from unauthorized access e g via the Internet you can arrange for certain directories or all directories in a deployment system to be monitored by Secure Access This offers the possibility to transfer the access control used for editing a WCM object in the Content client to the web server or JSP engine As a result object specific access control is possible for all objects in a website during productive operation i e in the Internet as well It is not necessary to protect dynamic deployment systems with Secure Access The servlets used for the dynamic deployment are responsible for access control How Secure Access works Secure Access is implemented as a servlet or filter and runs in the JSP engine When a page is requested from the HTTP server via a browser and the HTTP server forwards the request to the JSP engine Secure Access intercepts this request and checks whether it is addressed to one of the configured protected directories If this is the case the user must enter user ID and password for acces
148. link WCM Server Installing Livelink WCM Server fal Livelink Web Content Management Server 9 5 0 7 xj LDAP parameters Please enter the information on the LDAP directory service Ax to be used When installing a proxy Admin server make K sure to use a different pool name than for the master Admin server Pool name userpool Provider com sun jndi ldap LdapCtF actory URL IdapviLDAPserver company example 389 Secure connection SSL 1 Authentication simple User cn admin o company example Password Microsoft Active Directory _ Connection Check Help Cancel Fig 10 Parameters of the LDAP directory service to be used Note If the users who are to access the WCM system are managed in different LDAP servers enter the LDAP server on which the future WCM administrator is stored After the installation you can use the Admin client to create additional LDAP pools for accessing further LDAP servers or fallback LDAP servers m Pool name name of the LDAP pool created for the connections to the LDAP server Installation Manual 83 Chapter 4 84 Important When installing a proxy Admin server make sure to use a different name for this pool than for the pool of the master Admin server Provider driver used for the LDAP server The Java class stated here must be accessible via the class path set in the system The default class com sun jnd
149. lso be unique In the WCM system user IDs as well as group and role names are case sensitive m The hierarchical structure of the LDAP directory service is not represented in the Admin client of the WCM system The users are shown in a flat list However the LDAP position is displayed as a property of the user in the Admin client 34 Livelink WCM Server Configuring the LDAP Directory Service Supported LDAP servers For information on the LDAP servers supported refer to the Release Notes of Livelink WCM Server Configuring the LDAP directory service for Livelink WCM Server To enable access to the LDAP directory service for Livelink WCM Server the following preparations are required 1 Create the WCM object classes and attributes in LDAP see section Creating Additional Object Classes and Attributes starting on page 38 2 Configure the LDAP connection for Livelink WCM Server and create the WCM administrator in the LDAP directory service see section Creating the LDAP Binding Profile and the WCM Administrator starting on page 53 Using multiple LDAP servers If you want to allow access to the WCM system for users groups or roles which are managed in different LDAP servers please read the information in section Notes on Using Multiple LDAP Servers on page 55 There you will also find information on using a common LDAP directory service for several WCM systems Using SSL for the connections to the LDAP se
150. lt param name gt lt param value gt 24 lt param value gt lt init param gt The log level controls the detailedness of the Secure Access log This entry is optional The following log levels can be specified Table 21 Log levels of Secure Access Log level Explanation 8 all error messages 16 all warnings Installation Manual 201 Chapter 5 Log level Explanation 32 all information messages e g about requests and associated responses 64 detailed information 0 nothing To combine different log levels simply add up the numbers If for example all messages with the levels warning 16 and error 8 are to be written to the log set the Loglevel value to 24 The default value is 0 A great value such as 191 or 255 should only be used in exceptional cases e g for locating errors Parameter Logdir Example lt init param gt lt param name gt logdir lt param name gt lt param value gt d wcm log lt param value gt lt init param gt Directory for saving the log with the Secure Access messages Parameter Logname Example lt init param gt lt param name gt logname lt param name gt lt param value gt servlet 1 lt param value gt lt init param gt You can use this parameter to define an appendix for the default name of the Secure Access log In this example the name of the log would be vipsecure_servlet 1 log 202 Livelink WC
151. lts xml as during the installation via the graphical user inter face This gives you more choices during the installation However it may also lead to problems Parameters in the File defaults xml By default the parameters required for installing and deinstalling are read from the file defaults xml which is located in the directory installation on the WCM CD This file contains all default settings that are used during installation and deinstallation Copy the file to a local drive and adapt the entries to your requirements The defaults xml file is subdivided into several sections for the different components of Livelink WCM Server By means of the parameter lt install_action gt you can specify for each component whether it is to be installed deinstalled or not to be changed by the installation program Note The parameter lt install_action gt in the section lt common gt controls the installation option for the base system Enter install ifthe entire WCM system or individual components are to be installed Only enter uninstall if the entire WCM system is to be removed Different scripts are provided for installation and deinstallation see section Starting the Installation via the Console on page 149 and section Starting the Deinstallation via the Console on page 150 126 Livelink WCM Server Installing Livelink WCM Server The following example illustrates the settings required for installing a
152. ly For installing a WCM system you should have a sound knowledge of the following fields installation and configuration of a web server HTTP server and JSP engine standard methods of system administration e g configuring and editing user administration systems directory trees and files administration of relational database management systems administration of LDAP directory servers optional In addition to this Installation Manual the following sources provide infor mation Livelink WCM Server Administrator Manual This document describes the configuration and administration of a WCM system from the point of view of an administrator Content Client User Manual This manual provides detailed instruc 16 tions on all tasks involved in editing websites in the WCM system Livelink WCM Server Introduction WCM Java API Programmer s Manual This document contains information on interfaces classes and methods of the Java programming interface WCM Java API which enables you to use the functionality of the WCM servers via external programs Portal Manager API Programmer s Manual This manual contains detailed information on developing dynamic and personalized websites on the basis of the Portal Manager API WCM WebServices Programmer s Manual This manual contains information on using the functions of Livelink WCM Server via Web Services Online help For the clients of Livelink WCM Server Content client A
153. m adding new copy commands The copy commands ensure that files located in the directory WCM installation directory latestpatch of a server are copied to the server s lib directory before the server starts This way Service Packs can be easily installed later For a Windows based system before the line call WCM installation directory setClasspath bat Installation Manual 225 Chapter 6 enter the following lines REM copy latest patch files java cp lib vipcore jar de gauss io FileCopy latestpatch lib jar If the server is an Admin server insert the following lines REM copy latest patch files java cp lib vipcore jar de gauss io FileCopy latestpatch lib jar java cp lib vipcore jar de gauss io FileCopy latestpatch admin lib jar For a UNIX based system after the verification whether the WCM process has been started as root the following lines must be inserted for i in ls lib do cp latestpatch i lib i 2 gt deleteme txt done if f deleteme txt then rm deleteme txt fi Note If you want to start a Content server for which no start script has been created you can copy an existing start script and adapt the server names Alternately you can use the script startserver bat and enter the name of the server to be started as parameter RDBMS Oracle After successfully upgrading the Oracle database tables you should update the statistics 226
154. m value gt lt init param gt lt init param gt lt param name gt pathto lt param name gt lt param value gt d wcm website lt param value gt lt init param gt lt init param gt lt param name gt usepath lt param name gt lt param value gt false lt param value gt lt init param gt Installation Manual 193 Chapter 5 lt init param gt lt param name gt viphost lt param name gt lt param value gt wcmserver company example lt param value gt lt init param gt lt init param gt lt param name gt vippport lt param name gt lt param value gt 5008 lt param value gt lt init param gt lt init param gt lt param name gt httpport lt param name gt lt param value gt 5009 lt param value gt lt init param gt lt init param gt lt param name gt secure lt param name gt lt param value gt false lt param value gt lt init param gt lt init param gt lt param name gt profile lt param name gt lt param value gt wcm lt param value gt lt init param gt lt init param gt lt param name gt loglevel lt param name gt lt param value gt 0 lt param value gt lt 191 gt lt init param gt lt init param gt lt param name gt realm lt param name gt lt param value gt WCM lt param value gt lt init param gt lt init param gt lt param name gt logdir lt param name gt lt param value gt d wcm 1log lt param value gt lt init param gt lt init param gt lt param name gt l
155. master Admin server with RDBMS data storage and a master Content server running as a web application in an application server This scenario corresponds to a minimum installation Note The installation process is aborted if the WCM administrator cannot be created successfully or if the Admin server cannot be started or reached lt default gt lt License gt lt directory gt License xml lt directory gt lt mailto gt wcmadmin company example lt mailto gt lt daysbefore gt 10 lt daysbefore gt lt percentage gt 80 lt percentage gt lt lLicense gt lt common gt lt lLanguage gt en_US lt language gt lt directory gt d wcm lt directory gt lt directory_unix gt export home wcmuser wcmsystem wcm lt directory_unix gt lt vipadminuser gt admin lt vipadminuser gt lt vipadminpassword gt admin lt vipadminpassword gt lt default_suffix gt htm lt default_suffix gt lt server_languages gt en_US de_DE lt server_languages gt lt install_action gt install lt install_action gt lt common gt lt admin gt lt name gt Admin lt name gt lt server_category gt master lt server_category gt lt host gt wcmserver company example lt host gt lt http_port gt 5003 lt http_port gt lt vipp_port gt 5002 lt vipp_port gt lt secure gt false lt secure lt storage gt rdbms lt storage gt lt mailhost gt mailserver company example lt mailhost gt lt mailsender gt wcm company example lt mailsender gt lt nt_servic
156. ms occur when user data is retrieved If you want to use inverse LDAP attributes add the following attributes to the vipUser object class Table 6 Inverse LDAP attributes for the class vipUser WCM attribute Datatype Single Mapping syntax value WCM attribute gt LDAP attribute vipMemberOf DN vipMemberOf gt memberof vipSubstitueOf DN vipSubstitutedf gt substituteof These attributes must be mapped to the attributes of the LDAP directory service in the Idapmapping xml file in the directory WCM installation directory config 52 Livelink WCM Server Configuring the LDAP Directory Service Example Active Directory lt VIP_MEMBEROF gt lt vipattr gt vipMemberOf lt vipattr gt lt ldapattr gt memberof lt ldapattr gt lt VIP_MEMBEROF gt lt VIP_SUBSTITUTEOF gt lt vipattr gt vipSubstituteOf lt vipattr gt lt ldapattr gt substituteof lt ldapattr gt lt VIP_SUBSTITUTEOF gt Creating a separate directory for WCM users If the LDAP directory service manages many users with numerous attributes of which only some users are to access the WCM system and for which only some attributes are relevant for the WCMS we recommend that you offload these users with the attributes relevant for the WCMS toa separate directory e g by means of the replication mechanism of the LDAP directory service This speeds up access to the WCM system Creating the LDAP Bindi
157. n setting up the object classes and attributes in the LDAP server the following cases may occur m f some of the attributes listed above already exist in the LDAP server they can simply be assigned to the WCM classes provided they have the right semantics and syntax m If there are attributes that already exist in the LDAP server and have the same name but invalid values you must create additional user defined attributes 42 Livelink WCM Server Configuring the LDAP Directory Service m Ifsome of the attributes that already exist in the LDAP server have valid values but different names map the required WCM attributes to the existing LDAP attributes The following sections describe how to map the attributes Before the WCM system is installed you can map the attributes in the file defaults xml This file is located in the installation directory on the WCM CD and contains the necessary parameters for the installation After the installation you can configure LDAP mappings in the Idapmapping xml file which is located in the config directory of the WCM installation directory This file contains a separate section for each LDAP pool The following table describes the section of the defaults xml or Idapmapping xml file that contains the mappings Table 4 Entries in the lt mappings gt section Entry in the XML file Explanation lt CN gt lt vipattr gt cn lt vipattr gt lt ldapattr gt cn lt ldapatt
158. n the IT infra structure of your company Thus no generally valid information can be provided here We recommend you to develop the database architecture in cooperation with the Professional Services Group of Gauss Interprise AG Installation Manual 21 Chapter 2 Configuring Oracle Notes For performance reasons the RDBMS and the WCM servers should not be installed on the same computer During the operation of the WCM system the table contents may change considerably For this reason you should execute the func tion Compute Statistics on the WCM tables at regular intervals How frequently you perform this function depends on the frequency of changes to the WCM tables For a start we recommend that you execute the function once a month You should compute the statis tics when the performance of the WCM system declines The statistics can be computed conveniently by means of the Oracle administration program Enterprise Manager Console After installing Oracle in Windows this program can be started via Start gt Programs Oracle Enterprise Manager Console After logging in to the database choose Tools gt Database Tools Analyze gt Compute Statistics Make sure that the version of the database driver used corresponds to the version of the database To use an existing RDBMS in connection with Livelink WCM Server some settings must be modified in the RDBMS These include 22 database instances see
159. n the configuration of the master Admin server For information on the exact procedure refer to the Livelink WCM Server Administrator Manual The Content server outside the firewall is now available in the master system Make sure that the ports required for the communication between the master and proxy systems through the firewall are enabled Installation Manual 109 Chapter 4 Adding New Servers You can add new Admin servers Content servers and Search servers to your WCM system at any time for example if the infrastructure of your company changes Notes For installing additional servers an installed and running Administra tion server is required which must be accessible from the current computer m f you add servers to a WCM system managed by a proxy Admin server proxy system the master and proxy systems must be synchronized after the installation No configuration changes must be made in the master system while new servers are being installed in the proxy system Otherwise the settings of the new servers in the proxy system would be overwritten when the configuration changes are automatically transferred by the master Admin server To ensure that the configuration cannot be changed by other users you can set the servers to run level 4 Single user mode For information on synchronizing the configuration refer to the Livelink WCM Server Administrator Manual chapter Managing Servers f you set
160. ne and then executed on the web server The result is then sent to the client in normal HTML format without Java JVM Java Virtual Machine The JVM makes it possible to run platform independent Java programs on a specific computer It is part of the JDK or JRE LDAP Lightweight Directory Access Protocol The LDAP is based on the X 500 standard and is supported by most major software manufacturers LDAP directory services are used to manage user information Master server Only master servers have read and write access to the data of a WCM system The master Content server manages website data while the master Administration server manages the configuration and system data of the WCM system See also Server category Metadata Every WCM object has a number of object information assigned to it e g expiration date language These are known as metadata Object category Assignment of a WCM object to a specific category Due to this assignment the WCM object has a set of additional special attributes metadata Object type The specific kind of object e g HTML page HTML template Topic Various properties of the WCM object result from the object type The object type is defined when the object is created There Product Name Installation Manual 255 Glossary are only a few cases in which it may subsequently be changed Object types can be edited in the Admin client or the Content client
161. ng Profile and the WCM Administrator Livelink WCM Server accesses the LDAP directory service via the so called LDAP binding profile i e a connection with read and write access to the WCM specific object classes and attributes For this connection Livelink WCM Server uses the Simple Authentica tion procedure i e authentication is performed by means of a password transmitted in plain text To improve security SSL Secure Socket Layer can be used for the connection to the LDAP directory service see section Using SSL Connections to the LDAP Server on page 61 Installation Manual 53 Chapter 3 When installing Livelink WCM Server you must additionally specify a user as WCM administrator This user must already exist in the LDAP directory service when the WCM system is installed Configuring the LDAP Binding Profile Livelink WCM Server accesses the LDAP directory service via a personal ized connection This connection requires a binding profile in LDAP that can be used to handle all read and write accesses of Livelink WCM Server During the installation of Livelink WCM Server you specify this binding profile together with a password see section Setting the Parameters for the LDAP Directory Service on page 82 You can use an existing LDAP administrator account as the binding profile If you do not want to do this you must create a new binding profile in LDAP In that case note the following For security
162. ng a Content Server in the Application Server on page 159 and Starting Search Servers on page 160 Starting Servers Together For starting all servers except for the Admin server which must already be running the script startvip bat or startvip sh is provided Windows Open e g in Windows Explorer the WCM installation directory and run the script startvip bat UNIX Switch to the WCM installation directory and run the script 152 Livelink WCM Server Installing Livelink WCM Server sh startvip sh Under UNIX you can also label the server start files as executable programs For this purpose the file set_executable sh located in the WCM installation directory is used Run this file before starting the HTTP server JSP engine and Admin server In this case the start script is called as follows startvip sh Note If you operate the servers under UNIX please make sure that the number of file descriptors available to the Java process amounts to at least 1024 Starting Servers Separately The individual servers can be started separately in the following ways m via the server start script server name bat or server name sh of the server m via the script startserver bat or startserver sh Starting via server start scripts To start individual servers execute the respective script on the console The script is named after the server if the master Content server is called Master_Content
163. not be used by Tomcat Configuration steps 1 2 168 Stop Apache and Tomcat Use the Admin client to create a web application for the WCM servers For detailed information refer to section Generating a Web Application on page 94 As target directory of the generated WAR file specify the directory Tomcat installation directory webapps In the following it is assumed that the name of the web application is wom and the name of the Content client is cmsclient Install the JK plugin To do so rename the file mod_jk apache 2 0 55 so to mod_jk so and copy the file to the directory Apache 2 installation directory modules Livelink WCM Server Configuring the Web Server 4 Apache 2 is configured in the httpd conf file in the directory Apache installation directory conf In this file add the following lines to the LoadModule section LoadModule jk_module modules mod_jk so JkWorkersFile conf workers properties JkLogFile logs mod_jk log JkLogLevel info JkLogStampFormat a b d H M S Y JkOptions ForwardKeySize ForwardURICompat ForwardDirectories JkRequestLogFormat w V T JkMount wcm worker1 5 Create the file workers properties in the directory Apache 2 installation directory conf Enter the following as the content of the file worker list worker1l worker worker1 type ajp13 worker workerl host Localhost worker worker1 port 8009 worker workerl 1lbf
164. nter a new pass word the next time the user logs in 44 Livelink WCM Server Configuring the LDAP Directory Service lt LANGUAGE gt lt vipattr gt language lt vipattr gt lt ldapattr gt Language lt ldapattr gt lt LANGUAGE gt Language setting of the user lt LDAP_OBJECTCLASS gt lt vipattr gt objectclass lt vipattr gt lt ldapattr gt objectClass lt ldapattr gt lt LDAP_OBJECTCLASS gt Type of the LDAP entry lt VIP_TYPE gt lt vipattr gt viptype lt vipattr gt lt ldapattr gt vipType lt ldapattr gt lt VIP_TYPE gt Principal type user group or role lt USER_ID gt lt vipattr gt userid lt vipattr gt lt ldapattr gt uid lt ldapattr gt lt USER_ID gt Unique user ID for the WCM system lt MAIL gt lt vipattr gt email lt vipattr gt lt ldapattr gt mail lt ldapattr gt lt MAIL gt The principal s e mail address Installation Manual 45 Chapter 3 lt TRUSTED_LOGIN gt lt vipattr gt trustedLogin lt vipattr gt lt ldapattr gt trustedLogin lt ldapattr gt lt TRUSTED_LOGIN gt Trusted login without password lt USER_PASSWORD gt lt vipattr gt vipUserpassword lt vipattr gt lt ldapattr gt userPassword lt ldapattr gt lt USER_PAS SWORD gt User password in LDAP and for the WCM system lt VIP_ACCESS gt lt vipattr gt vipAccess lt vipattr gt lt ldapattr gt vipAccess lt ldapattr gt lt VIP_ACCESS gt Permission to access the WCM system
165. objects is visible Extranet Information platform based on Internet technology for business communication with authorized external users e g partners or customers Firewall Hardware or software that monitors the data flow between a public and a private network and protects networks against unauthorized access Livelink WCM Server supports architectures protected by firewalls Form Possibility to integrate dialog elements to be filled in by users in web pages The content of such a form can be sent to the server for further processing Frame object Object type for a frameset Product Name Installation Manual 253 Glossary Frame topic Frame object that is at the same time used as a topic for content organization See also Topic Group Collection of users for which specific access rights can be defined User groups are usually tied to organizational units such as departments and projects Group role Combination of a group and role The group role is not an organizational unit that is defined in the Admin client but a configuration option for the object access rights in the Content client HTTP Hypertext Transfer Protocol A communication protocol for transferring HTML pages HTTP server An HTTP server offers an HTTP client browser HTTP services over a standardized TCP IP port HTTP tunneling When HTTP tunneling is used the data ina WCM system is sent wrapped in a HTTP data flow
166. odify the HTTP requests for protected pages by means of a Java class This way you can for example allow automatic login for users on the basis of their IP address See section Post Processing Requests for Protected Pages on page 209 190 Livelink WCM Server Configuring the Web Server Settings in the Admin Client The access control component Secure Access must be activated for the servers whose deployment systems are used to publish the protected files This presupposes that these deployment systems have already been created To activate Secure Access for a server the following settings must be made in the Admin client Activating Secure Access in the server settings To activate Secure Access in the server settings 1 Open the server settings via Configuration Servers server name 2 On the Secure Access tab select the Secure Access activated check box 3 Enter the name of the HTTP server used in the field Web server on the Secure Access tab This name must correspond to the name entered in the parameter profile when configuring the JSP engine see section Common Parameters for the Secure Access Servlet and the Secure Access Filter on page 197 Adding paths for Secure Access To protect the files in a deployment system directory the path to this direc tory must be registered To add a path for Secure Access 1 Select Configuration Servers server name gt Secure Access assigned p
167. ogname lt param name gt lt param value gt servlet_1l lt param value gt lt init param gt lt servlet gt gt lt l lt servlet mapping gt lt servlet name gt AccessServlet lt servlet name gt lt url pattern gt lt url pattern gt lt servlet mapping gt gt 194 Livelink WCM Server Configuring the Web Server For the Secure Access filter the following entries are generated in the file web xml e g for the JSP engine Resin lt l lt filter gt lt filter name gt AccessFilter lt filter name gt lt filter class gt de gauss vip vipsecure AccessFilter lt filter class gt lt init param gt lt param name gt character encoding lt param name gt lt param value gt UTF 8 lt param value gt lt init param gt lt init param gt lt param name gt pathfrom lt param name gt lt param value gt lt param value gt lt init param gt lt init param gt lt param name gt pathto lt param name gt lt param value gt d wcm website lt param value gt lt init param gt lt init param gt lt param name gt usepath lt param name gt lt param value gt false lt param value gt lt init param gt lt init param gt lt param name gt viphost lt param name gt lt param value gt wcmserver company example lt param value gt lt init param gt lt init param gt lt param name gt vippport lt param name gt lt param value gt 5008 lt param value gt lt init param gt lt init par
168. on Manual 95 Chapter 4 96 Example You generate a web application for the master Content server As the name of the web application you enter wem Accord ingly the generated WAR file is called wem war The string wem is added to the base URL of the application server Thus the web application for the master Content server is called via the URL http wcmserver company example wcm with Content client Select this check box to include the Content client in the web application Like the name of the web application the name of the Content client is added to the URL Thus it can be called via the address http wcmserver company example wcm cmsclient for example Note Both the Content client and its predecessor the Content client Classic are supplied with Livelink WCM Server If you select the check box with Content client both clients are integrated in the web application For the Content client Classic the name htmiclient is used automatically The Content client Classic can then be called for example via the address http wcmserver company example wem htmiclient L n i Encoding of application Select the encoding for the generated web application If your website is set to UTF 8 Unicode click UTF 8 in the drop down list Unicode is required for displaying Eastern Euro pean and Asian languages For Western European language
169. or speeds up the execution of the statement 24 Livelink WCM Server Configuring the RDBMS Livelink WCM Server uses a high number of prepared statements and thus causes many opens cursors The connections from Livelink WCM Server to the database are managed in JDBC pools In the Admin client you can determine the maximum number of open connec tions in the settings of the JDBC pools Each connection can open the maximum number of cursors specified in the Extended settings of the pool If the pool is used by several servers each server can use the maximum number of connections specified in the pool This results in a very high theoretically possible number of open cursors required for Livelink WCM Server However this value is never reached in practice Modify the value for the maximum number of open cursors per session in the database according to the configuration of your WCM system number of servers and number of connections per JDBC pool This value is only limited by the given operating system resources For a start set the parameter open_cursors to 1000 Notes We recommend that you specify a high value for the maximum number of simultaneously open cursors m Ifthe specified number of open cursors is exceeded by Livelink WCM Server Oracle generates an error message The affected action in the WCM system fails The computer on which the database is installed must have a suffi cient performance m Inthe Admin cl
170. ox enter the parameters of the respon sible Admin server This is necessary for establishing a connection to this server You can check these parameters in the Admin client via Configuration Pools gt WCM Admin server pool 4 Click the Check button 5 You must log in to the Admin server Enter the user ID and the pass word of the responsible administrator Installation Manual 111 Chapter 4 6 Confirm the Admin server dialog box by clicking the Next button 7 The next dialog box automatically offers you the option User defined installation Click the Next button The Server dialog box opens Here you can make settings for the new server Note You are not offered any tabs for installing specific compo nents Install the new server by clicking the Add server button For detailed information on the individual parameters refer to section Configuring Servers on page 91 8 To add another server click the Add server button This automatically opens a new tab on which you can enter the required parameters If you want to remove the entries for a server go to the appropriate tab and click the Remove server button 9 Confirm the settings by clicking the Next button The next steps correspond to the minimum installation of a WCM system The entries in the start script startvip bat or startvip sh are modified automatically after adding individual servers Thus the new server can be start
171. paccessA true vipaccessB false Trusted login equal for both WCM systems Mapping to the attribute trustedLogin Mapping to the attribute trustedLogin trustedlogin false Livelink WCM Server Configuring the LDAP Directory Service Using SSL Connections to the LDAP Server In order to prevent LDAP passwords from being transmitted in plain text via the network and thus increase security the procedure SSL Secure Socket Layer can be used for the connection between the WCM system and the LDAP directory service For this purpose the LDAP server must provide an SSL port and the server certificate must exist as a file For further information please refer to the manufacturer of the LDAP directory service used The use of SSL can be enabled during the installation of Livelink WCM Server see section Setting the Parameters for the LDAP Directory Service on page 82 You can also enable SSL subsequently in the settings of the respective LDAP pool see Livelink WCM Server Administrator Manual For using SSL the server certificate must be added to the WCM truststore first This is done by means of the so called key tool which is called via the console The key tool is located in the directory Java SDK directory bin Using SSL during the installation Before starting the installation of the WCM system you must perform the following steps Installation from hard disk When copying the f
172. ping of the WCM attributes to the LDAP attributes Notes on creating object classes and attributes Ifsome of the listed attributes already exist in the LDAP server they can simply be assigned to the WCM classes provided they have the right semantics and syntax Installation Manual 241 Appendix A m f some of the attributes that already exist in the LDAP server have valid values but different names assign the required WCM attributes to the existing LDAP attributes This is called mapping The default mapping pairs are listed in the following table For information on the mapping procedure refer to section Mapping WCM Attributes to LDAP Attributes on page 42 m If there are attributes that already exist in the LDAP server and have the same name but invalid values you must create additional user defined attributes The Single value column indicates whether the WCM system expects the attribute to be a single value If there is a check mark in this column the attribute value must be single valued In the LDAP directory service Multi value may still be set as type of the attribute You must however ensure that the attribute has only one value Otherwise it cannot be guaranteed that Livelink WCM Server correctly evaluates the attribute m The Mandatory column indicates whether the WCM system expects the attribute to have a value If there is a check mark in this column the attribute must have a value
173. posed of the organization 0 and the organizational unit ou Livelink WCM Server Installing Livelink WCM Server Example o company example ou marketing Livelink WCM Server can access all entries in the namespaces in and below marketing m Max number of search results maximum number of results Livelink WCM Server retrieves when searching an LDAP directory service Depending on the product used you can configure in the LDAP server how many search results are returned The maximum number of retrieved search results configured for Livelink WCM Server should be less than or equal to the maximum number of returned search results set in the LDAP server If you do not specify a value here the default value 1000 will be used Example In the LDAP directory service Microsoft Active Directory the maximum number of search results returned is controlled by the parameter MaxPageSize This parameter belongs to the attribute LDAPAdminLimits of the Active Directory Query Policies The Query Policies can be edited by means of the tool Ntdsutil exe for example The Query Policies can also be accessed via the LDAP configuration context which might look as follows CN Default Query Policy CN Query Policies CN Directory Service CN Windows NT CN Services CN Configuration DC win2000 DC en Collective groups roles Select this check box to determine that implicit assignments of users to groups and roles are to be consid ered
174. pt without any parameters you will be asked to enter the path to your Java 2 SDK directory SDK installation directory bin and to the defaults xml file 150 Livelink WCM Server Installing Livelink WCM Server The parameters for the deinstallation are read from the file defaults xml For all components to be deinstalled the value uninstall must be entered in the lt install_option gt tag in the respective paragraphs For components that are neither to be installed nor deinstalled none must be entered in this tag see section Parameters in the File defaults xm1 starting on page 126 The results of the deinstallation are written to the log see section Log Files and Error Files on page 162 Starting and Stopping Servers The servers of the WCM system only need to be started once and should then remain permanently in operation It is advisable to run them as back ground processes It is important that the user under whose name the processes are started possesses the necessary write and read permis sions in the relevant WCM directories see section Write permissions for the directories of Livelink WCM Server on page 117 During installation of the WCM system as well as during subsequent installation of Admin servers Content servers and Search servers scripts for starting and stopping the servers are created The various servers are started and stopped differently starting Admin and Content servers see sect
175. puter hosting the responsible Admin server vipp not available for Administration servers VIPP port of the Admin server http not available for Administration servers HTTP port of the Admin server Language Default language of the server Value de_DE or en_US secure Use of SSL true SSL is used false SSL is not used Prints out call parameters help text A and exits script help Installation Manual 155 Chapter 4 console Permits to enter commands via the Y console debugging installdir Installation directory logsize Maximum size of log files for s Livelink WCM Server in KB Standard 10240 minimum 5 maxlogs Number of log files to be kept in store s Standard 3 minimum 0 noredirect Messages are not recorded in the log v files but output to the console Starting by means of the script startserver bat or startserver sh Alternately you can start individual servers via the script startserver bat or sh The script startserver with default ports of the Admin server d cd d wcem call d wcm setClasspath bat SET SERVERNAME 1 if SERVERNAME goto ERROR start SERVERNAME java Xmx256m Dvip class path VIPCLASSPATH de gauss vip contentmanager server ServerStarter name SERVERNAME admin Admin host vipp 5002 http 5003 language en_US secure false exit 156 Livelink WCM Serv
176. r cannot be created successfully or if the Administration server cannot be started or reached Installation Manual 107 Chapter 4 Step 2 Install the proxy Content server behind the firewall Afterwards install the proxy Content server on a second computer behind the firewall Proceed as described in section Adding New Servers starting on page 110 and follow the dialog boxes Step 3 Install proxy WCM system outside the firewall 1 Install a second WCM system and configure the second Administra tion server as a proxy server In the dialog box with the data of the Administration server deselect the Master check box see section Setting the Parameters for the New Administration Server on page 74 For the proxy Admin server too you must configure a connection to a user administration Make sure to enter a different pool name than for the master Admin server Notes m The servers of the proxy system must have unique names that are not used in the master system m Master and proxy Admin servers should access the same user administration i e the same LDAP server the same Livelink server or the same database For user administrations based on LDAP or an RDBMS you can use separate servers provided that the user information is kept identical by means of synchroniza tion between the servers This synchronization does not belong to the tasks of the WCM system The Admin servers must access the same type of
177. r gt lt CN gt User name or unique group or role name Note If you change this mapping you have to modifiy the value of the lt 1ldapattr gt attribute in the mapppings lt LDAP_USER_NAME gt lt LDAP_GROUP_NAME gt and lt LDAP_ROLE_ NAME gt accordingly Installation Manual 43 Chapter 3 lt LDAP_USER_NAME gt lt vipattr gt userclass name lt vipattr gt lt ldapattr gt cn lt ldapattr gt lt ldapread gt false lt ldapread gt lt LDAP_USER_NAME gt lt LDAP_GROUP_NAME gt lt vipattr gt groupclass name lt vipattr gt lt ldapattr gt cn lt ldapattr gt lt ldapread gt false lt ldapread gt lt LDAP_GROUP_NAME gt lt LDAP_ROLE_NAME gt lt vipattr gt roleclass name lt vipattr gt lt ldapattr gt cn lt ldapattr gt lt ldapread gt false lt ldapread gt lt LDAP_ROLE_NAME gt lt READ_PRINCIPAL_NAME gt lt vipattr gt principal name lt vipattr gt lt ldapattr gt sn lt ldapattr gt lt ldapread gt false lt ldapread gt lt ldapwrite gt false lt ldapwrite gt lt READ_PRINCIPAL_NAME gt These mappings are required in order to use different attributes for the names of users groups and roles For further informa tion see section Using different attributes for the principal names on page 49 lt INIT_PASSWORD gt lt vipattr gt initPassword lt vipattr gt lt ldapattr gt initPassword lt ldapattr gt lt INIT_PAS SWORD gt Indicates whether the user will be prompted to e
178. r gt lt db_owner gt lt jdbc_driver gt oracle jdbc driver OracleDriver lt jdbc_driver gt lt driverclasspath gt lt driverclasspath gt lt connection_string gt jdbc oracle thin dbserver company example 1521 wcmdb lt connection_string gt lt check gt true lt check gt lt rdbms gt lt default gt The file defaults xml is subdivided into several main sections m lt license gt lt License gt see section Entries in the lt license gt Section on page 130 128 Livelink WCM Server Installing Livelink WCM Server m lt common gt lt common gt see section Entries in the lt common gt Section on page 131 m lt admin gt lt admin gt see section Entries in the lt admin gt Section on page 132 m lt update vip gt lt update_vip gt see section Entries in the lt update_vip gt section on page 222 m lt update_rdbms gt lt update_rdbms gt see section Entries in the lt update_rdbms gt section on page 224 m lt server gt lt server gt see section Entries in the lt server gt Section on page 134 m lt contentminer_server gt lt contentminer_server gt see section Entries in the lt contentminer_server gt Section on page 138 m lt lucene_server gt lt lucene_server gt see section Entries in the lt lucene_server gt Section on page 140 m lt livelink_search server gt lt lLivelink_search server gt see section Entries in the lt
179. rent class vip whose parent class is top You can also use custom names for the object classes For the WCM user information to be saved correctly these custom names must be specified when installing Livelink WCM Server and when creating pools for the connections to the LDAP directory service The following WCM attributes are required for the WCM object classes Attributes for the object class vip vipAccess permission to access the WCM system vipWebsi te assigned websites vipFuncarea functional areas vipRights default object rights optional vipType principal type user group or role Attributes for the object class vipUser cn common name user name uid unique user ID user ID for the WCM system email the user s e mail address vipLanguage the user s language setting locale vipUserPassword user password in LDAP and for the WCM system initPassword indicates whether the user will be prompted to enter a new password the next time the user logs in trustedLogin trusted login without password vipSubstitute substitute distinguished name of a WCM user Installation Manual 39 Chapter 3 m hclProfiles profile for the Content client vipDomain the user s domain when using Secure Access and the login method ntlm Attributes for the object classes vipGroup and vipRole m cn common name unique group or role name m member distinguished names of the assigned users
180. roducts that you use For information on the versions of the tested HTTP servers and JSP engines that Livelink WCM Server works with refer to the Release Notes m If the web container of the application server or the JSP engine used only supports the Servlet API 2 2 Unicode characters cannot be used in the metadata of the WCM objects Thus in this case you must set the Content client and the website to Latin 1 encoding The encoding for the Content client is specified during installation of the Content server running in the JSP engine the encoding for the website is selected when the website is created 166 Livelink WCM Server Configuring the Web Server m When installing the RDBMS Oracle under Windows 2000 the Apache HTTP server is installed automatically and registered as a service with Automatic startup If you use a different HTTP web server or a different Apache configuration deactivate this service or deinstall the product Inorder to avoid problems in connection with the Content server that runs in the context of the JSP engine or as a web application in an application server the timeout value of the JSP engine should be set to the same value that Livelink WCM Server uses for automatically logging out users This Expiration interval is set in the Administration server settings on the Administration tab If the session timeout of the JSP engine is shorter than the expiration interval more licenses may be in use t
181. rver Secure connections SSL Secure Socket Layer can be used between the WCM system and the LDAP server For further information refer to section Using SSL Connections to the LDAP Server on page 61 Installation Manual 35 Chapter 3 Concept of Collective Groups and Collective Roles This section introduces you to an extended concept of LDAP groups and roles This concept is proprietary and not part of the LDAP standard Livelink WCM Server differentiates between two types of groups and roles m standard groups and roles collective groups and roles Standard groups and roles Users are assigned to the standard groups and roles by means of the LDAP attribute member Collective groups and roles Collective groups and roles are based on the organizational units repre sented in the LDAP directory service Collective groups roles may contain all types of WCM principals users groups roles The following users are assigned to a collective group role All users assigned to the collective group role via the LDAP attribute member corresponds to the behavior for standard groups roles In this case the assignment is explicit All WCM users located below the collective group role in the LDAP tree In this case the assignment is implicit All users from standard groups roles that are referenced by the LDAP attribute member and that are located below the collective group role in the LDAP tree In this case the a
182. rver 29 Novell eDirectory 236 OpenLDAP 245 Oracle 22 RDBMS 21 Sun ONE Directory Server 241 web server 165 console installation 126 Content client alias 177 HTTPS connection 169 172 178 integrate in web application 96 precompile script 188 set encoding 93 Content Miner deinstall 121 install 98 set ports 100 Content server in application server start 159 cursors Oracle 24 D data source 79 database create in MS SQL server 29 261 Index in general 21 parameters during installation 76 specify type during installation 78 database character set Oracle 23 database instances Oracle 23 database user create in MS SQL server 29 create in Oracle 26 default application for application server 97 default extension for pages 76 defaults xml for installation deinstallation 126 deinstallation 121 delete database tables 125 via console 126 via graphical user interface 123 directories after installation 117 write rights 117 directory for installation 70 directory servlet Secure Access parameter 207 E encoding for Content client 93 for Secure Access 197 set in Oracle 23 explicit assignment LDAP 36 F fallback LDAP server 56 filter mapping for web application 97 filter name Secure Access parameter 197 firewall scenario 262 installation 106 G Gauss LDAP OIDs 41 H HTTP port 75 92 HTTP server configuration for Secure Access 189 192 httpport Secure Access par
183. s ISO 8859 1 encoding corresponds to Latin 1 is sufficient The applica tion server must be configured accordingly Default application f you select this check box the system presup poses that the generated web application is defined as the default application of the application server The default application is addressed via the root URL of the application server i e the URL does not contain the application name In this case the Content client would be called directly via http wcmserver company example cmsclient To define the generated web application as the Livelink WCM Server Installing Livelink WCM Server default application modify the application s configuration in the appli cation server accordingly Application server used Click the application server used in the drop down list The generated WAR file is modified to reflect the requirements of the respective product Instead of a product you can also click a servlet API standard in the list 2 2 or 2 3 In this case the WAR file will be generated according to the Java Servlet Specification Additional servlet mapping taglib mapping and filter mapping The servlets tag libraries and filter servlets used in Livelink WCM Server are mapped automatically The Java classes used by the servlets are mapped to URLs If tag libraries are used the path to the TLD files used is specified via the mapping If you use additional servlets tag librari
184. s wy There are two ways of configuring such a scenario Both WCM systems use identical LDAP object classes and attributes Thus users of the group Marketing have the same settings in both WCM systems If you deny a user of this group access to the WCM system A this user can no longer access WCM system B as the respective attribute vipAccess exists only once m The WOM systems use different LDAP object classes and attributes This way you can control the user settings separately for each WCM system Installation Manual 59 Chapter 3 In our example the object classes of both WCM systems are added to the users of the group Marketing Attributes that are to be controlled independently for the WCM systems are created sepa rately for each WCM system For example two attributes for access to the WCM system are created vipAccessA and vipAccessB The different attributes are assigned to the WCM system using the mapping of the WCM attributes to LDAP attributes see section Mapping WCM Attributes to LDAP Attributes on page 42 The following table illustrates a sample configuration Table 7 Sample configuration for separate LDAP object classes and attributes WCM system A WCM system B LDAP principal Object class vipUserA vipUserB vipUserA and vipUserB WCM access controlled separately Mapping to the attribute vipaccessA Mapping to the attribute vipaccessB vi
185. s NDS object class type Non Effective For the object classes vipUser vipGroup and vipRolLe the NDS object class type Auxiliary must be selected After defining the appropriate NDS object class types for the WCM object classes you can use the Admin client to extend existing NDS entries by 236 Livelink WCM Server Product Specific Information for LDAP Directory Services the WCM specific attributes see chapter User Administration in the Livelink WCM Server Administrator Manual Note You cannot use the Admin client to create users groups and roles in the LDAP server New users groups and roles must be created via ConsoleOne Installation When installing the WCM system the attribute objectclass must be selected for storing the principal type see section Setting the Parameters for the LDAP Directory Service on page 82 Attributes NDS can use the attribute cn or uid also uniqueID as naming attribute for the LDAP entry For uniqueness purposes it is advisable to use the attribute uid The following table shows the WCM attributes their existence in NDS the respective data type and the mapping of the WCM attributes to the LDAP attributes Notes on creating object classes and attributes If some of the listed attributes already exist in the LDAP server they can simply be assigned to the WCM classes provided they have the right semantics and syntax Ifsome of the attributes
186. s before the licenses expire lt percentage gt 80 lt percentage gt Option for sending the license expiration notification percentage of licenses used by active users 130 Livelink WCM Server Installing Livelink WCM Server Entries in the lt common gt Section This section contains general installation parameters such as language and directory information on the WCM administrator and the installation option for the base system Table 10 Entries in the lt common gt section Entry in the XML file Explanation lt language gt en_US lt language gt The language of the installation dialog boxes and the initial language of the administrator Possible values language settings in the format Language code_country code according to ISO 639 and ISO 3166 lt directory gt d wcem lt directory gt Target directory under Windows the WCM system is to be installed in lt directory_unix gt home wcmuser wcmsystem wcem lt directory_unix gt Target directory under UNIX the WCM system is to be installed in lt vipadminuser gt admin lt vipadminuser gt User ID of the WCM administrator See section Setting up the WCM Administrator on page 88 lt vipadminpassword gt admin lt vipadminpassword gt Password of the WCM administrator lt default_suffix gt htm lt default_suffix gt Default file extension for generated pages See section Setting the Parameters for the New Administration Server on page
187. s to the WCM system in a login dialog box in the browser Installation Manual 189 Chapter 5 As an alternative to logging in via the browser the login information of the Windows operating system may also be used for authenticating the user This is possible if you operate the WCM system in a Windows domain and use MS Internet Information Server as the web server and MS Internet Explorer as browser To enable this login procedure you must select the login method ntim in the settings of the Secure Access paths For informa tion on configuring NTLM see section Configuring NTLM Authentication on page 186 The login data is checked by the Admin server of the WCM system If the login of the user has been successful the pages can be displayed via the HTTP server and the user can view the object in the browser Required configuration The following settings must be made in order to use Secure Access activating Secure Access and adding the paths for Secure Access in the Admin client See the following section m registering the JSP engine with the HTTP server see sections Scenario 1 Apache 2 with Tomcat on page 168 and Scenario 3 MS Internet Information Server with Resin on page 172 configuring the Secure Access parameters see section Common Parameters for the Secure Access Servlet and the Secure Access Filter starting on page 197 and activating the entries in the web xml file It is possible to m
188. sed if the servlet redirect is specified for a pattern e g asp Important The redirect url specified must not be monitored by Secure Access For Resin and IIS the mapping for the plugin must be switched off explicitly e g in the file resin conf by an according URL mapping lt servlet mapping url pattern secret servlet name plugin_ignore gt Moreover the URL must not be directly accessible over the Internet Configure your web server accordingly m redirect dir optional The files whose type was specified by means of the parameter patternX are copied with random file names to this directory in order to be processed e g by the DLL for ASP pages m redirect url URL for accessing this directory If the parameter redirect dir was set the HTTP server must be configured in such a way that the specified URL maps this directory If no directory was specified in the parameter redirect dir the HTTP server must be configured in such a way that this URL maps the original directories of the files In this case the files are processed in the original directories m patternand servlet see section Parameters pattern and servlet on page 206 204 Livelink WCM Server Configuring the Web Server Parameter url pattern Example lt servlet mapping gt lt servlet name gt AccessServlet lt servlet name gt lt url pattern gt lt url pattern gt lt servlet mapping gt lt filter mapping gt
189. server Master_Content Name Master_Content Host name wcmserver company example VIPP port 5004 HTTP port 5005 SSL mj Encoding UTF 8 xi Add as serice E Server category Master Proxy Generate web application x a Add server Remove server Help Caneel Back Fig 14 Dialog box for configuring the servers Installation Manual 91 Chapter 4 Notes For editing the WCM objects by means of the Content client you require at least one Content server running in the context of a JSP engine or as a web application in an application server If you set up two or more Content servers running in the JSP engine on the same computer you must use different instances of your JSP engine for executing the servers After the installation of Livelink WCM Server modify the default URL in the scripts for starting the respective Content servers according to the configuration of the JSP engine used see section Starting a Content Server in the Application Server on page 159 Make the required settings for the server Name name of the server You have a free choice of name but it must be unique within the WCM system The following characters are permitted m a z A Z 0 9 ASCII 7 Bit m dot underline and hyphen Host name fully qualified name of the computer on which this server is to be installed By default the program attempts to determine
190. ssignment is implicit 36 Livelink WCM Server Configuring the LDAP Directory Service Notes on collective groups roles The users that are implicitly assigned to the collective group role are visible in the Admin client However you cannot edit the implicit assignments via the Admin client or the WCM Java API Use the administration tool of the LDAP directory service m In Livelink WCM Server there is no visible differentiation between implicitly and explicitly assigned users This information can only be retrieved from the LDAP directory service m You cannot use an alias to establish the relation below the collective group role in the LDAP tree Collective groups roles option By means of the option Collective groups roles in the settings of the LDAP pool you can determine that implicit assignments of users to groups and roles are considered in the WCM system This setting is available to you in the installation program see section Setting the Parameters for the LDAP Directory Service on page 82 or in the Admin client This setting applies globally to the LDAP pool If you set up several LDAP pools in your WCM system make sure that this setting is identical for pools whose LDAP contexts overlap Installation Manual 37 Chapter 3 Creating Additional Object Classes and Attributes Before installing the WCM system you must create additional object classes and attributes in the LDAP server so that you can man
191. st name wcmserver company example m The website InternetSite is created On the master Content server there are two deployment systems Edit and QA for this website The data of the deployment systems is saved in the directory website below the WCM installation directory In this directory two subdirectories for the Edit and QA deployment systems are created 172 Livelink WCM Server Configuring the Web Server Edit deployment system d wcem website InternetSite_edit QA deployment system d wem website InternetSite_qa A Content server is created as standard application with the name wem The file wem war is extracted to the directory d wem website In the Admin client the following URLs are specified for accessing the pages generated by the deployment systems Edit view http wcmserver company example InternetSite_edit m QA view http Awcmserver company example InternetSite_qa Configuring MS Internet Information Server To configure the URL mapping in IIS 1 Start the Internet Services Manager 2 In the tree on the left select the computer hosting the WCM server server 3 In the right window pane mark the entry Default web site and choose Properties on the context menu 4 On the Home Directory tab specify the local path for the URL mapping in the field Local Path Installation Manual 173 Chapter 5 Default Web Site Stopped Properties e D wem website Iv iv
192. stallation directory oradata database name wcmspace ora 3 SIZE 500M 4 REUSE 5 AUTOEXTEND ON Tablespace created SQL gt CREATE USER wcmuser 2 IDENTIFIED BY wcm123 3 DEFAULT TABLESPACE wcmspace 28 Livelink WCM Server Configuring the RDBMS 4 TEMPORARY TABLESPACE temp User created SQL gt GRANT connect TO wcmuser Grant succeeded SQL gt GRANT resource TO wcmuser Grant succeeded SQL gt Configuring MS SQL Server 2000 When installing Livelink WCM Server you must specify a JDBC driver for MS SQL Server 2000 see section Setting RDBMS Parameters on page 76 For information on the JDBC drivers supported refer to the Release Notes of Livelink WCM Server The following section describes the changes that are required for an existing MS SQL Server 2000 installation Note Due to the restrictive lock mechanism of MS SQL Server we recommend that you set up separate databases for the master Content server and the proxy Content servers This ensures that read access of the proxy Content servers is not blocked by actions that are performed on the master Content server Creating a database and a user for Livelink WCM Server We recommend that you create a separate database for the data of the WCM system Installation Manual 29 Chapter 2 Also create a separate user for Livelink WCM Server This user must be assigned to the database created for Livelink WCM Server and belong to the following groups
193. t one Content server running in the context of a JSP engine or as a web application in an application server All the information required for the WCM system is entered during the installation In certain cases it is necessary to make some settings in the defaults xml file before installation This file is located in the installation directory on the WCM CD and contains the default settings for the installation To make changes in this file for example regarding the mapping of LDAP attributes copy the file to a local drive When you start the installation you can specify the path to the defaults xml file as a parameter Already during the installation of Livelink WCM Server you can use the procedure SSL Secure Socket Layer for the connection from the WCM system to the LDAP directory service For this purpose certain steps must be performed before the installation see section Using SSL during the installation on page 61 Starting the Installation The installation program is started differently under Windows and UNIX m Windows Open the MS DOS prompt change to the CD ROM drive then start the installation program specifying the path to your Java 2 SDK directory as a parameter The path to the defaults xml file including file name only needs to be specified if a locally stored file is to be used instead of the standard file on the WCM CD install bat SDK installation directory bin path to the defaults xml file
194. t vipattr gt cn lt vipattr gt lt ldapattr gt fullname lt ldapattr gt lt CN gt lt LDAP_USER_NAME gt lt vipattr gt userclass name lt vipattr gt lt ldapattr gt fullname lt ldapattr gt lt ldapread gt false lt ldapread gt lt LDAP_USER_NAME gt lt LDAP_GROUP_NAME gt lt vipattr gt groupclass name lt vipattr gt lt ldapattr gt organame lt ldapattr gt lt ldapread gt false lt ldapread gt lt LDAP_GROUP_NAME gt lt LDAP_ROLE_NAME gt lt vipattr gt roleclass name lt vipattr gt lt ldapattr gt organame lt ldapattr gt lt ldapread gt false lt ldapread gt lt LDAP_ROLE_NAME gt lt READ_PRINCIPAL_NAME gt lt vipattr gt principal name lt vipattr gt lt ldapattr gt organame lt ldapattr gt lt ldapread gt true lt ldapread gt lt ldapwrite gt false lt ldapwrite gt lt READ_PRINCIPAL_NAME gt 50 Livelink WCM Server Configuring the LDAP Directory Service Speeding up LDAP Requests You can use various configuration options for speeding up LDAP requests performed by Livelink WCM Server These include indexing functions in the LDAP servers and inverse attributes Using the index of the LDAP server In some LDAP directory services attributes can be included in an index This speeds up searches for objects with this attribute You should index the following WCM attributes m vipFuncarea vipWebsite and vipSubstitute WCM attributes in which assignments are saved m uid and cn WOM attribu
195. tall_ server name bat scripts in the directory WCM installation directory installation service you can remove the services from the Windows registry independent of the server deinstallation 8 Click the Next button 124 Livelink WCM Server Installing Livelink WCM Server The last dialog box of the installation wizard shows you a summary of the components that will be deinstalled 9 Click the Finish button Deleting Database Tables Once you have completely removed the WCM system the tables used by Livelink WCM Server must be removed from the database The following description refers to the RDBMS Oracle Delete the following tables in the Oracle database You can use the SQL command drop table name for this purpose ADMIN_FIELDINFO ADMIN_FUNCAREA_GROUP ADMIN_FUNCAREA_ ROLE ADMIN_FUNCAREA USER ADMIN_GROUP ADMIN_HCL ADMIN_ROLE ADMIN_SUBST_USER ADMIN_USER ADMIN _USER_GROUP ADMIN_USER_ROLE ADMIN_VIP_VER ADMIN_WEBSITE_GROUP ADMIN_WEBSITE_ROLE ADMIN_WEBSITE_USER Installation Manual 125 Chapter 4 Installation and Deinstallation via the Console As an alternative to the installation via the graphical user interface you can also install and deinstall the WCM system and individual components via the console Note During the installation via the console the installation program does not make as many checks for the correctness of the entries in the file defau
196. ters for the installation are read from the defaults xml file For all components to be installed the value install must be entered in the lt install_option gt tag in the respective sections For components that are neither to be installed nor deinstalled none must be entered in this tag see section Parameters in the File defaults xm1 starting on page 126 Installation Manual 149 Chapter 4 The results of the installation are written to the installation log see section Log Files and Error Files on page 162 Starting the Deinstallation via the Console Note Please note the information in section Notes on the deinstalla tion on page 122 m Windows Open the MS DOS prompt and switch to the CD ROM drive or to the directory with the installation files Call the script with the path to your Java 2 SDK directory and the path to the defaults xml file including file name uninstallConsole bat SDK installation directory bin path to defaults xml file UNIX The root directory of the WCM CD contains a JAR archive This archive must be copied to your server and extracted to a tempo rary directory Change to this directory and call the uninstallation script with the path to your Java 2 SDK directory and the path to the defaults xml file including file name as parameters sh uninstallConsole sh jdk SDK installation directory bin defaults path to defaults xml file If you call the deinstallation scri
197. tes from which user IDs are read m member and uniquemember WCM attributes in which the users of a group or role are saved m objectclass In Microsoft Active Directory vipType should also be indexed Using inverse LDAP attributes If many groups and users are managed in the LDAP directory service retrieving certain user settings such as the group membership can be time consuming To speed up such requests Livelink WCM Server can use so called inverse LDAP attributes These attributes save inverse assignments for example the groups roles a user belongs to can be saved in the attribute memberof of the class vipUser Another inverse attribute that Livelink WCM Server can use is substituteof for saving assignments of substitutes Installation Manual 51 Chapter 3 If these attributes have been mapped and set correctly and the settings assignments of a user are for example retrieved via the Admin client the system does not search all groups to check whether the selected user belongs to them Instead only the attribute memberof is analyzed The same method is used for reading substitutes Notes Livelink WCM Server can use these attributes to perform requests more quickly However these attributes must be maintained outside the WCM system You should only make these attributes available to Livelink WCM Server if a very high number of groups and roles are managed in your LDAP directory service and performance proble
198. that already exist in the LDAP server have valid values but different names assign the required WCM attributes to the existing LDAP attributes This is called mapping The default mapping pairs are listed in the following table For information on the mapping procedure refer to section Mapping WCM Attributes to LDAP Attributes on page 42 Installation Manual 237 Appendix A m If there are attributes that already exist in the LDAP server and have the same name but invalid values you must create additional user defined attributes The Single value column indicates whether the WCM system expects the attribute to be a single value If there is a check mark in this column the attribute value must be single valued In the LDAP directory service Multi value may still be set as type of the attribute You must however ensure that the attribute has only one value Otherwise it cannot be guaranteed that Livelink WCM Server correctly evaluates the attribute m The Mandatory column indicates whether the WCM system expects the attribute to have a value If there is a check mark in this column the attribute must have a value Table 27 WCM attributes for the class vip NDS vipAccess boolean viv vipRights case ignore v string vipWebsite case ignore string vipFuncarea case ignore string vipType case ignore v string 238 Livelink WCM Server Product Specific Informat
199. the following section use of open cursors see section Use of Open Cursors on page 24 maximum number of parallel processes see section Parallel Server Processes on page 26 Livelink WCM Server Moreover you must create a tablespace and a user for Configuring the RDBMS Livelink WCM Server see section Creating the Database User and Tablespace in Oracle starting on page 26 Configuring the Database Instance s When configuring the database instance s you must modify certain configuration parameters Enter the following values Table 1 Values for Oracle database instances processes Parameter Value Changeable Memory tab gt Shared Pool 150 MB if Character Sets tab gt Database Character UTF 8 Set Character Sets tab gt National Character Set UTF 8 DB Sizing tab gt Block Size 8 KB Archive tab gt Archive Log Mode activate f All Initialisation Parameters button gt 100000 y log_checkpoint_interval All Initialisation Parameters button gt 1000 open_cursors All Initialisation Parameters button gt 5 y parallel_max_servers All Initialisation Parameters button gt 500 y For the other parameters you can adopt the default settings Installation Manual 23 Chapter 2 Notes The parameters Database Character Set and National Character Set cannot be changed subsequently By entering UTF 8 you set t
200. the name of the current computer If this is not possible the default entry localhost is used You should change this entry however as it causes prob lems in distributed systems m VIPP port and HTTP port server ports for connections via the proto cols VIPP and HTTP The installation program creates a pool for the connections to this server which gets the same name as the server 92 Livelink WCM Server Installing Livelink WCM Server Notes Make sure that the port numbers are not used by other applications If firewalls exist between the individual servers or between client and server the relevant port addresses must be enabled After installation you can use the Admin client to specify additional parameters for the communication via the respective protocol Configuration view Pools gt WCM pool name gt WCM connection tab m SSL Select the SSL check box to enable secure connections SSL Secure Socket Layer for the communication between the servers Encoding only for Content servers running in the JSP engine appli cation server Select an encoding for the Content server and thus for the Content client If you use UTF 8 encoded pages Unicode on your website select UTF 8 If you do not need Unicode support select SO 8859 17 Note The encoding must be set consistently for all components of the WCM system Please also refer to the notes on using Unicode in chapter Concepts of the Li
201. the users of the group Sales thus enabling them to access the WCM system Notes m For information on how to use the Admin client to add WCM attributes to LDAP users refer to chapter User Administra tion of the Livelink WCM Server Administrator Manual m The LDAP position of the principals users groups and roles is not reflected in the WCM system The principals are represented in a flat list in the Admin client m The user IDs must be unique for all LDAP branches specified as the users in the WCM system are differentiated on the basis of their ID and not on the basis of their assignment to groups or roles or their position in the LDAP tree The group and role names must also be unique within the WCM system m When new users groups and roles are created they must be clearly assigned to one LDAP server if different search nodes are used When creating the principal enter the correct LDAP position Using User Information in Different WCM Systems It is possible to use user information from one LDAP directory service for several WCM systems The following diagram illustrates such a scenario The users of the group Marketing can access two WCM systems whereas the group Sales only has access to the WCM system B 58 Livelink WCM Server Configuring the LDAP Directory Service LDAP server EEJ BEEJ GEE WCM system A WCM system B y Fig 3 Using one LDAP server for several WCM system
202. this attribute must be switched off This is done by means of the respective mapping entries in the defaults xml file lt 1dapwrite gt false lt ldapwrite gt see section Controlling readability and writability of the LDAP attributes on page 48 Table 34 WCM attributes for the class vipUser OpenLDAP uid s ARA email s email gt mail ARA default mapping vipLanguage directory ERA string Installation Manual 247 Appendix A vipUserpassword A vipUserpassword gt vo userPassword default mapping initPassword directory Yio string trustedLogin directory ARA string vipSubstitute DN s hclProfiles directory string vipDomain directory string Table 35 WCM attributes for the classes vipGroup and vipRole OpenLDAP 248 Livelink WCM Server Product Specific Information for LDAP Directory Services member oY default mapping email email gt mail oY Installation Manual 249 250 Livelink WCM Server Glossary Access control list For each WCM object users groups roles and group roles that have access to this object can be specified The individual access rights are specified separately for each principal authorized to access the object Also called ACL ACL Access Control List Address see URL API Application Programming Interface Livelink WCM Server offers various
203. this server You can check these parameters in the Admin client via Configuration Pools gt WCM gt Admin server pool 6 Click the Check button 7 You must log in to the Admin server Enter the user ID and the pass word of the responsible administrator 8 Confirm the Admin server dialog box by clicking the Next button 9 Click the Finish button 116 Livelink WCM Server Installing Livelink WCM Server Directory Structure after the Installation In the WCM installation directory the installation program creates a number of directories for the different components of Livelink WCM Server Write permissions for the directories of Livelink WCM Server Make sure that the processes of Livelink WCM Server have the necessary rights in the file system The user who performs the installation of the WCM system needs full write rights for the WCM installation directory Also during operation files are changed created and deleted Thus write access is required for the following subdirectories and files in the WCM installation directory for the servers and the JSP engine temp log website fet for the Portal Manager API in connection with the Content client Classic data for Search servers contentminer If the Search server is assigned to a Content server running in the JSP engine the process of the JSP engine also needs write rights for this directory for writing trace logs trace
204. tion files lt title gt heading lt title gt lt head gt Variables i e placeholders for specific elements variable WCM installation directory Important information and warnings are enclosed in gray boxes Make sure to read such information to avoid losing data or making errors when using and managing WCM systems 18 Livelink WCM Server Installation Manual Introduction 19 20 Livelink WCM Server CHAPTER 2 Configuring the RDBMS For operating Livelink WCM Server a relational database management system is required The WCM system saves the website data and option ally the user data in the database Livelink WCM Server supports the RDBMS Oracle and MS SQL Server 2000 For using Livelink WCM Server you can install a new RDBMS or configure an existing RDBMS accordingly This must be done before the installation of Livelink WCM Server This chapter contains information on the WCM specific configuration of the RDBMS Configuring Oracle starting on page 22 m Configuring MS SQL Server 2000 starting on page 29 Notes For information on the RDBMS versions supported refer to the Release Notes of Livelink WCM Server The RDBMS is installed by means of the installation program supplied by the respective manufacturer For information on the installation procedure refer to the manufacturer s documentation The configuration of the RDBMS strongly depends o
205. tributes Each entry in the lt mappings gt section can be extended by the tags lt ldapread gt and lt ldapwrite gt By means of these tags you control whether the attribute values can be read from the LDAP server and saved in the LDAP server in case of changes These tags can be used to transfer the read and or write protection of LDAP attributes to the WCM system e g for passwords Notes The Admin client does not show whether attributes are readable and or writable This information is only contained in the mapping file For attributes for which the tag lt 1ldapread gt has the value false i e which are not read from the LDAP server no default values are set in the WCM system Example lt MAIL gt lt vipattr gt email lt vipattr gt lt ldapattr gt mail lt ldapattr gt lt ldapread gt true lt ldapread gt lt ldapwrite gt false lt ldapwrite gt lt MAIL gt The following table illustrates the possible combinations of the two tags 48 Livelink WCM Server Configuring the LDAP Directory Service Table 5 Tags for controlling readability and writability of LDAP attributes Value of lt ldapread gt true Value of lt ldapwrite gt true Description Default setting does not have to be set explicitly in the mapping file The attribute values can be read by Livelink WCM Server and saved in the LDAP directory service in the case of changes true false The attribute values can b
206. tton Generating a Web Application If you select the Generate web application check box and click the button _ the Generate web application dialog box opens 94 Livelink WCM Server Installing Livelink WCM Server fed Generate web application P E xj Generate web application Here you enter the parameters for creating a WAR file By means ofthis WAR file the WCM server is integrated as a web application in an application server Enter at least the target directory for the WAR file and the name for the web application Note The name ofthe web application becomes part of the URL Target directory C Program Files Apache Software Foul ne Name of web application wem vi with Content client Name ofthe Content client cmsclient Encoding of application UTF 8 xj Default application Application server used Jakarta Tomcat Additional servlet mapping Additional taglib mapping Additional filter mapping v Fig 15 Generating a web application for a Content server Make the required settings Target directory directory for saving the generated WAR file Mostly this is the web application directory of the application server Name of web application name of the created web application This name determines the name of the WAR file and becomes part of the URL used to call the web application in the application server Installati
207. u have upgraded an Administration server start this server and install the 9 5 license see section Updating the License on page 115 Upgrading the Data Storage Notes The upgrade program changes the database tables of the WCM system Make sure to manually back up the database tables proce dures packages triggers before starting the upgrade If you use a distributed WCM system with proxy Content servers and separate data storages not all proxy data storages may be upgraded centrally via the master Admin server In this case perform the data storage upgrade on the respective servers Prerequisites The data structure of the website to be upgraded corresponds to version 8 1 1 or higher The upgrade of the version must have been performed successfully for at least the Admin server and the master Content server The servers using the data storages to be upgraded are in the run level Server down The assigned Admin server must be in run level Server up Installation Manual 217 Chapter 6 For the upgrade of the WCM system the database user requires the same rights and assignments as for the installation see section Privileges and assignments of the user on page 27 m The tablespace of the database used must have sufficient storage space We recommend at least 20 free tablespace Procedure To upgrade the data storage by means of the graphical user interface of the installation program
208. user administration e g both a database You cannot mix different user administration types The initial administrator of the proxy WCM system must have the same user ID as the administrator of the master WCM system 2 Here too click the radio button User defined installation and click the Add server button to set up the proxy Content server 108 Livelink WCM Server Installing Livelink WCM Server 3 Confirm the server settings by clicking the Next button 4 If you want to set up Search servers enter the required parameters in the following dialog box In order to install Content Miner or Lucene Search servers you require according licenses Note When synchronizing the configuration of the proxy Admin server and the master Admin server the settings of the proxy Admin server relating to the Search servers are overwritten Before configuring the Search servers e g adding collections you must thus register the proxy Admin server in the configuration of the master Admin server Synchronize configuration function in the Admin client The final dialog box shows the components that will be installed 5 To start the installation click the Finish button Step 4 Register the proxy Admin server in the configuration of the master Admin server 1 Start the Admin client on the master Admin server behind the firewall via the script adminClient bat or adminClient sh 2 Register the proxy Admin server i
209. velink WCM Server CHAPTER 1 Introduction This installation manual describes how to install a WCM system and deals with the different installation variants and other aspects that must be taken into account during installation Installation Procedure Setting up a WCM system does not only include the installation of Livelink Web Content Management Server Livelink WCM Server for short Additional components such as a relational database manage ment system an HTTP server and a JSP engine are required for oper ating a content management system Before the installation of Livelink WCM Server Depending on the IT infrastructure of your company other software components must be installed or configured for the use with Livelink WCM Server before Livelink WCM Server can be installed For saving website data and optionally user data for example a rela tional database is required You must set up the database before you install Livelink WCM Server Alternately you can use an existing LDAP directory service or a Livelink user administration for saving the user data Installation Manual 11 Chapter 1 m For information on installing and configuring a RDBMS refer to chapter 2 Configuring the RDBMS For information on integrating an LDAP directory service refer to chapter 3 Configuring the LDAP Directory Service For information on integrating a Livelink user administration refer to the Livelink Integration
210. velink WCM Server Administrator Manual Add as service not for Content servers running in the JSP engine application server Select this check box to set up a Windows service for the server for automatic server startup and shutdown Note By means of the install_ server name bat scripts in the directory WCM installation directory installation service you can set up services for the servers after installation Installation Manual 93 Chapter 4 Server category The server category is suggested automatically For general information on server categories refer to the Livelink WCM Server Administrator Manual Generate web application For working with the Content client or the Content client Classic at least one Content server must run in the context of a JSP engine or as a web application in an application server If you want to generate a web application for the server select this check box and click the button _ For a description of the parame ters to be configured refer to the following section You have now entered all the information required for a minimum installa tion Do one of the following To add another server click the Add server button A new tab opens on which you can enter the parameters required for this server If you want to remove the entries for a server go to the appropriate tab and click the Remove server button When you have completed all server settings click the Next bu
211. ver use the supplied script shutdown_ name of the Content server bat or sh Alternately the server can be shut down via the Admin client Starting Search Servers Content Miner Search servers If the Content Miner Search server is located on the same host computer as the assigned Content server the Search server is started and stopped automatically together with the Content server In this case it is also possible to start and stop the Search server via the system administration of the Admin client For starting the Search server the assigned Content server must at least be in run level 4 Single user mode For detailed 160 Livelink WCM Server Installing Livelink WCM Server information on how to proceed in the Admin client refer to the Content Miner Manual If the Content Miner Search server and the assigned Content server are located on different hosts you can start the Search server by means of the script supplied The start scriptstart_ name of the Search server bat or sh is located in the directory WCM installation directory contentminer name of the Search server server Notes After a new installation it may take some time to start the Search server as this requires initialization of the Readware server m When you start the Search server with the start script the following message indicates that the server is up Press Ctrl C to halt m When starting the Search server under Windows via the respe
212. ver and the servlet engine of BEA WebLogic 8 1 are used Configuration steps 1 Stop WebLogic 2 Use the Admin client to create a web application for the WCM servers For detailed information refer to section Generating a Web Application on page 94 If you do not generate the web application as the default application the name of the web application e g wcm will become part of the URL used for accessing the WCM system Example http wcmserver company example 7001 wcm 170 Livelink WCM Server Configuring the Web Server 3 In the directory WebLogic installation directory user_projects mydomain applications create a subdirectory with the name of the web application 4 Copy the WAR file generated in step 2 to the directory created in step 3 and extract the WAR file After the WAR file has been extracted the directory contains the subdirectories cmsclient htmliclient and WEB INF 5 Delete the WAR file from the directory 6 Use the Admin client to create websites The following must be considered Base URL In addition to the URL for the deployment system specify the port number used by the WebLogic server If you have not generated the web application as default application insert the name of the web application in the URL Example http wcmserver company example 7001 wcm m Directory Specify the path to the directory created in step 3 For detailed information on creating websites refer
213. ver2000 lt db_owner gt lt db_owner gt Only for SQL Server Owner of the database i e ID of the user who created the respective tables lt jdbc_driver gt oracle jdbc driver OracleDriver lt jdbc_driver gt Name of the driver class for the RDBMS used lt driverclasspath gt lt driverclasspath gt Absolute path to the file s with the JDBC drivers for the database used If the driver consists of several files enter the paths sepa rated by semicolons The installation program copies the file s with the JDBC drivers to the directory WCM installation directory external_lib This is done on all servers Example msbase jar mssqlserver jar msutil jar Microsoft driver for MS SQL Server Installation Manual 143 Chapter 4 lt connection_string gt jdbc oracle thin dbserver company example 1521 wcmdb lt connection_string gt Full name of the data source This parameter contains the fully qualified host name of the database server the port for the connection to the database server and the name of the database lt check gt true lt check gt Specifies whether the connection between the master Admin server and the database management system is to be checked When installing a proxy Admin server the parameter must be set to false Possible values true or false Entries in the lt lLivelink gt Section This section contains the parameters for the connection from the Adminis tration serv
214. vice LDAP Lightweight Directory Access Protocol such as Sun ONE Directory Server Novell eDirectory and Microsoft Active Directory it is possible to integrate existing user adminis tration facilities Chapter 3 Configuring the LDAP Directory Service provides detailed information on this topic Optional components Various components can be added to the WCM system m Firewalls The WCM system may be distributed over two or more physical computers Several proxy Content servers and a proxy Admin server can be set up outside a firewall outside the corporate network In this case the appropriate HTTP or VIPP ports of the servers must be enabled An example of how to install such a system is described in section User Defined Installation of the WCM System starting on page 106 Installation Manual 15 Chapter 1 Server side applications In connection with Livelink WCM Server you can use all facilities offered by web technology e g Java applets CGI scripts server side includes SSI and servlets Some of these require installation and or configuration of the HTTP server and or JSP engine These do not concern the WCM system and therefore do not require any changes to the WCM system About this Document This manual describes the installation of Livelink WCM Server as well as the steps to be performed before and after the installation The installation should be performed by experienced system administrators on
215. ystem should access a database of its own If there are two or more installations of the WCM system a separate tablespace and a separate database user must be created for each installation The proxy Content servers of the WCM system can also be configured to have a separate data storage In this way the workload on the data base of the master Content server is decreased 26 Livelink WCM Server Configuring the RDBMS You can use the Enterprise Manager Console or SQL commands to create the tablespace and database user First create the tablespace and then the database user Tablespace size The tablespace for the WCM data should have a size of at least 500 MB You have a free choice of name Moreover a temporary tablespace is required which must have a size of at least 70 MB The required size of the tablespace can vary strongly It is influenced by the following factors m size of the content managed with Livelink WCM Server amount of links between the objects m frequency of changes to objects and the resulting number of object versions number of archived versions can be controlled via the utility Data base clean up see Livelink WCM Server Administrator Manual Privileges and assignments of the user The database user for the WCM system should have the roles CONNECT and RESOURCE If you do not want to use the roles mentioned above assign the user the following system privileges m CREATE TABLE
Download Pdf Manuals
Related Search
Related Contents
Simpson Strong-Tie LGT3-SDS2.5 Installation Guide dual alarm clock radio with auto time set Instruction d`installation GWS Professional EVA\EVAHL Back Pack User Manual Neptune 5 FA Operating Instructions Manual GOBO PROYECTOR LED 50W DMX show kit - The National Association of Church Business Administration Copyright © All rights reserved.
Failed to retrieve file