Home

Livelink Integration Manual

image

Contents

1. Fig 37 Specifying the Livelink system Selecting the Livelink folder In this dialog box you select a Livelink folder The subfolders and docu ments contained in this folder will be integrated in the WCM system 140 Livelink WCM Server Livelink Contents in the Content Client Livelink WCM Server Content Client Microsoft Internet Explorer oj x Please select a Livelink object Livelink Enterprise Eg Accounting amp Finance 5 Company News Channel Eg Company wide Discussions E Development Eg Human Resources B E Training E Presentations B E Tutorials E E T m T Advanced Training Advanced Training Lessons Advanced Training Solutions Basic Training Basic Training Lessons Basic Training Solutions ix lt Back Next gt Ok Help Fig 38 Selecting the Livelink folder E EEOEFEHOR Confirm by clicking the Next button Specifying the version of the Livelink folder The Livelink folder that the Livelink folder relator refers to may be subject to change In this dialog box you determine how the Livelink folder relator reacts when the Livelink folder changes Note For each object in the Livelink folder a separate relator is created The setting that you make here initially applies to all relators However you can subsequently change this setting for individual rela tors see section Modifying Livelink Metadata on page 155 Livelink
2. Problem If the temporary directory contains many files during normal operation the files are possibly not moved to the XML Activator directory Procedure 1 Check whether the WCM server managing the collection has access to the XML Activator directory and the temporary directory 2 Check whether it is possible to move files from the temporary direc tory to the XML Activator directory Problem If the XML Activator directory contains many files during normal opera tion the XML Activator process might not be running Procedure 1 On the Livelink Administration page select the Browse the System Object Volume link in the Search Administration section 2 Select the Slice Name Data Source Folder link 216 Livelink WCM Server Livelink Search in the WCM System 3 Select the Slice Name Data Flow Manager link 4 Check whether the requests are being processed 5 Make sure that the slice takes the data from the same directory the collection uses for writing the XML Activator files Livelink Integration Manual 217 218 Livelink WCM Server Glossary API Application Programming Interface Livelink WCM Server offers various APIs to access the functionalities of the WCM servers the WCM Java API the remote API the Portal Manager API and WCM WebServices Check in Staging action of Livelink WCM Server An object that has been checked out and edited is returned to the WCM system by the action Ch
3. WCM Region Definitions for Livelink Index REGION VIPoid FROM lt VIPoid TO lt VIPoid gt REGION VIPwebsite FROM lt VIPwebsite TO lt VIPwebsite gt REGION VIPdeploymentsystem FROM lt VIPdeploymentsystem TO lt VIPdeploymentsystem gt REGION VIPcollection FROM lt VIPcollection TO lt VIPcollection gt REGION VIPtitle FROM lt VIPtitle TO lt VIPtitle gt REGION VIPsubtitle FROM lt VIPsubtitle TO lt VIPsubtitle gt REGION VIPkeywordlist FROM lt VIPkeywordlist TO lt VIPkeywordlist gt REGION VIPdescription FROM lt VIPdescription TO lt VIPdescription gt REGION VIPurl FROM lt VIPurl TO lt VIPurl gt REGION VIPpath FROM lt VIPpath TO lt VIPpath gt You will find a file named xml tok containing these entries in the directory WCM installation directory examples livelinksearcnh Livelink Integration Manual 177 Chapter 5 All entries for a REGION must be located in a single line The regions VIPoid and VIPcollection are mandatory The other regions can be used for extended search functions Creating an XML Activator Producer Data Flow in Livelink You create an XML Activator Producer data flow to index information generated by a third party application such as the WCM system To create an XML Activator Producer data flow in the Livelink system 1 Open the Livelink Administration page The URL is of type http livelink
4. 7 gt 8 lt form action VIPURL method post gt Livelink Integration Manual 97 Chapter 3 9 Name lt input type text name user gt lt br gt 10 Password lt input type password name pwd gt lt br gt 11 lt input type submit gt 12 lt form gt 13 lt 14 else if user null amp amp pwd null 15 16 sessionBean checkLogin request user pwd 17 gt 18 lt jsp forward page List jsp gt 19 lt 20 21 gt We recommend that you use the JSP tag lt jsp forward gt cautiously as this function is only available if no data has been returned to the browser yet Alternately you can use the following JavaScript command to force forwarding in the browser lt script lLanguage JavaScript gt location href List jsp lt script gt Displaying the Content of Livelink Objects show jsp For displaying the content of a Livelink object you can use the methods hasContent and getContent from the LivelinkObject interface The node ID of the document to display is passed as a parameter to the JSP page Based on the MIME type associated with the object the system diverts the returned output stream 1 lt jsp useBean id 110bjBean scope session class de gauss vip portalmanager LivelinkObjectBean gt lt initialize bean 110bjBean init request Getting request parameter and instantiating Livelink object String nodeStr request getParameter nodeld if n
5. LivelinkId parentId new LivelinkId Integer parseInt dId newObj 110bjBean createTopic parentId subject null comment else LivelinkId parentId new LivelinkId Integer parseInt nId newObj 110bjBean createReply parentId subject null comment LivelinkId newLLId newObj getLivelinkId String url reply jsp discussionId dId amp nodeId newObj getLivelinkId getNodelId if type LivelinkObjectType SUBTYPE_TOPIC url amp topicId newObj getLivelinkId getNodelId else url amp topicId tId lt script lLanguage JavaScript gt Livelink Integration Manual 119 Chapter 3 26 27 28 29 Location href lt url gt lt script gt lt Scenario Providing Discussion Results as a FAQ You want to use discussions that will not be changed anymore to publish FAQs in your intranet The discussion topics are used to formulate ques tions the corresponding answers are created on the basis of the discus sion replies This example also shows the interaction between Java on the server side and JavaScript on the client side N OANDU PW 11 12 13 14 15 16 17 18 19 lt h1 gt VIPTITLE lt h1 gt lt p gt Please select a question The answer s will be listed on this page lt p gt lt table border 0 width 100 cellpadding 0 cellspacing 1 gt lt tr gt lt td bgcolor white gt lt b gt Questions lt b gt lt b
6. 2 Login to the Content client and select the website that you want to edit 3 In the Navigation area mark the relator that you want to release 4 Choose Object gt Release or click the appropriate icon Icon for releasing an object The changed relator is now visible in the published website Livelink Integration Manual 153 Chapter 4 Modifying the Content of a Relator Objective Relators refer to objects in the Livelink system You can use the Content client to modify the content of Livelink objects Prerequisites The relator has the status changed rejected released or delayed release The option Update Edit version automatically is selected for the relator You have the access rights Read and Change object for the relator You have the permission Reserve for the Livelink object Procedure 1 154 Launch the Content client The URL of the Content client is of type htto wcomserver company example cmsclient index jsp Log in to the Content client and select the website that you want to edit Change to the Edit view of the website by choosing Tools gt View gt Edit view In the Navigation area mark the relator whose associated Livelink object you want to edit Choose Edit Check out or click the appropriate icon a Icon for checking out an object Livelink WCM Server Livelink Contents in the Content Clie
7. Oe amp amp ee ee g Fig 9 Assignments of a user in the Admin client You can make the following assignments for a user The overview shows the icons for creating and removing assignments between the items z3 Groups You can assign users to certain groups Users will E Ey receive the rights of the respective group s Roles You can assign users to certain roles Users will 4 G receive the rights of the respective role s Livelink Integration Manual 37 Chapter 2 a Functional areas The functional areas are used to deter vA va mine which types of WCM objects the users may add check out and check in as well as which dialog boxes and func tions are available in the Content client You can assign functional areas to each user individually Websites If you assign a website to a user this user can w wW access the objects of this website via the Content client The exact access rights depend on the user s membership in groups or roles the user s functional areas and on the rights settings of the individual WCM objects Default object rights For each user you can set the default object rights for editing WCM objects These settings are used as preset access rights when a user is added to the list of persons authorized to access an object in the Content client Administration rights Here you determine the users rights for the admin istration of the WCM system
8. 2 Login to the Livelink system as an administrator Note Both user ID and password are case sensitive Correct use of uppercase and lowercase letters is essential For Livelink Admin and admin are two different users 3 Choose Users amp Groups on the Enterprise menu The Users and Groups page opens Aspects of common user administration Due to the different concepts behind the Livelink and the WCM user administrations there are restrictions and differences when compared to the usual handling of the Livelink user administration For administrators used to working with the Livelink user administration the following table provides an overview of these differences Table 3 Notes on managing users with Livelink User administration item Description Adding users User privileges Provided that the user has the Livelink privi lege Log in enabled the user can also log in to the WCM system as the WCM Access check box is selected by default In the WCM system the user initially has the access rights Read and Read Production Livelink Integration Manual 55 Chapter 2 User administration item Description User name and log in name E mail address A WCM user must have a name in addition to the user ID For users who only have a log in name in Livelink the log in name is used as both the user ID and the name in the Admin client Live
9. Glossary generated files to the appropriate directories second notifying the WCM servers of changes in the WCM system Deployment system The deployment systems generate 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 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
10. In Livelink you cannot manage additional information such as the e mail address for groups This means that you have to use the Admin client to edit WCM specific information of groups and roles The procedures for managing groups and roles in the Admin client are identical and are therefore described together If you open the main item Groups or Roles in the User administration view the available groups or roles are shown in the tree on the left 40 Livelink WCM Server Common User Administration D User administration p Users B Groups L Board B DefaultGroup B External HumanResources B Marketing J B OfficeManagement B ResearchDevelopment B Sales E B Training m L3 WebsiteAdmin H a Fig 10 Stored groups in the Admin client The following functions are available to you for managing groups and roles m adding a group or role see the following section m changing the e mail address or the WCM access of groups or roles see Editing Group or Role Information in the Admin Client on page 43 m editing the assignments of a group or role see section Modifying the Assignments of a Group or Role in the Admin Client on page 43 m removing a group or role from the user administration see section Deleting a Group or Role in the Admin Client on page 46 Note Changes to a group or role do not take effect in the WCM system until the c
11. Please enter the parameters of the Search servers to x be installed Content Miner Livelink Lucene Add Search server Remove Search server Help Cancel Back Fig 54 Search servers in the WCM installation program 1 Click the Livelink tab 190 Livelink WCM Server Livelink Search in the WCM System 2 Click the Add Search server button This opens a tab on which you can make the settings for the Livelink Search server fad Livelink Web Content Management Server 9 5 0 xj Search server Please enter the parameters ofthe Search servers to 4S be installed K Content Miner Livelink Lucene Livelink_SearchServer Name Livelink_SearchServer Host name Port URL xample Livelink livelink exe v Use URL for connection User Admin Password p Name ofthe assigned server Master_Content AA Add Search server Remove Search server Fig 55 Installing Livelink Search servers Name name of the server You have a free choice of name but it must be unique within the WCM system The following charac ters are permitted a z A Z 0 9 ASCII 7 Bit dot hyphen and _ underline Livelink Integration Manual 191 Chapter 5 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 Liveli
12. j 25 retrieving reply 26 LivelinkId tReplyId LivelinkId ans get j 27 LivelinkDiscussionEntry tReply LiveLinkDiscussionEntry 110bjBean get tReplyId 28 if tReply null 29 String con tReply getName lt b gt lt br gt 30 con tReply getContent 31 con de gauss util StringOperator replace con n lt br gt 32 str append lt b gt A con lt br gt 33 34 35 str append 36 37 38 gt 39 lt td gt lt tr gt lt table gt 40 lt div id question style display none visibility hidden gt amp nbsp lt div gt 41 lt div id answer style display none visibility hidden gt amp nbsp lt div gt Livelink Integration Manual 121 Chapter 3 The last part of the code contains the JavaScript which switches the answers After the composed array has been written on the page the function for switching is defined When the user clicks a question this function is called First the DOM elements of the HTML page which must be replaced are retrieved and set to visible After this the node IDs of the question and the associated answer are retrieved based on the selected element A DOM manipulation is performed to exchange the information on the page 42 lt script lLanguage JavaScript gt 43 lt str toString gt 44 array with answer to given questions will be initialized during page creation 45 var
13. onClick javascript window close gt lt td gt 28 lt tr gt lt table gt lt form gt 29 Adding the Document create jsp The create jsp page adds the Livelink document to the folder The page extracts all required parameters from the request object and adds the corresponding Livelink document The ParseMultiFormData class which is part of the Portal Manager API is used for extracting the data OutputStream outS null InputStream inS null LivelinkObject llobj null try ParseMultipartFormData is used to analyze the request of the field input file DU BWNP 106 Livelink WCM Server 10 11 12 13 15 16 17 18 19 20 Livelink Functions in a Website ParseMultipartFormData parseMFD new ParseMultipartFormData request Get the form data String returl parseMFD getParameterValues returl 0 String title parseMFD getParameterValues title 0 String comment parseMFD getParameterValues comment 0 String topicStr parseMFD getParameterValues filetopic 0 int folderId Integer parseInt topicStr The content type is analyzed Extract the file name with parseMFD use java io File to get its name without path and suffix File file new File parseMFD getParameterValues fileinput 0 String fileName file getName determine parent id LivelinkId parent new LivelinkId folderlId The WCM Java API provides functions for retrieving informat
14. Dynamization All or part of the content of a website is not generated until runtime 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 objects is visible Extranet Information platform based on Internet technology for business communication with authorized external users e g partners or customers 220 Livelink WCM Server Glossary 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 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 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 JavaScript Scripting language for integrating executable scripts in HTML pages JavaScript can be used to incorporate plausibility checks and calculation functions in forms JSP JavaServer Pages HTML files with specifically identified embedded Java programs that are converted into servlets by using the JSP engine and then executed on the web server The result is then sent to the client in normal HTML format wit
15. Integration Manual 141 Chapter 4 y Livelink WCM Server Content Client Microsoft Internet Explorer Check whether you selected the right Livelink folder Specify the version Livelink ID E en Nodeld 5246 When a Livelink folder relator is added all subfolders and documents within this folder are also added as relators Thus many objects may i be added to the website The selected Livelink Folder contains at least 6 documents which will be imported Version Update Edit version automatically P Fixed version Cancel lt Back Fig 39 Specifying the version of the Livelink folder relator Livelink ID Livelink ID of the selected folder The Livelink ID is composed of the name and the ID of the folder in the Livelink system You cannot change this entry m Update Edit version automatically f you click this radio button the Edit view of the Livelink folder relator will be automatically adapted whenever the metadata of the associated Livelink folder change If an object is added to the Livelink folder a new relator representing this object is automatically created If an object is removed from the Livelink folder the associated relator will be deleted 142 Livelink WCM Server Livelink Contents in the Content Client For the changes to become visible in the published website you must submit the changed relator which then must be released by Quality Assurance se
16. Livelink WCM Server Integration Manual This manual describes how to integrate your WCM system with a Livelink system It provides information on the following topics e setting up access to the Livelink user administration for the WCM system e using Livelink functions in a website e managing Livelink contents in the Content client e using the Livelink search engine for a website OPEN TEXT Mindt Working Together TO 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 Ontari
17. 2 Choose Assign pool on the context menu or click the corresponding icon lt lt Icon for assigning a pool to a server 3 In the Select pools dialog box mark the desired pool Select pools xi Name company partner N ooo Cancel Fig 31 Assigning the Livelink pool to the master Content server 4 Confirm by clicking the OK button Livelink Integration Manual 85 Chapter 3 Configuring Multiple Livelink Systems You can configure Livelink WCM Server to set up connections to several physical Livelink systems or connections to different entry points in the same Livelink system The following steps are required 1 Add Livelink pools 2 Assign the Livelink pools to Content servers 3 Shut down the WCM servers 4 Modify the livelink systems xml file 5 Start the WCM servers The individual steps are described in the following sections Adding Livelink pools In the Admin client add a separate Livelink pool for each Livelink system that you want to integrate and for each entry point respectively See Adding a Livelink Pool on page 84 Assigning the Livelink pools to Content servers Assign the individual Livelink pools to the corresponding Content servers See Assigning the Livelink Pool to the Master Content Server on page 85 Shutting down all WCM servers 1 In the Admin client select System administration Active servers 2 Choose Set run level for all ser
18. 73 internal collection Enterprise Server 9 2 1 182 internal collection Enterprise Server 9 5 0 197 Livelink object as WCM object 131 relator 134 relator with Livelink document 144 role Admin client 42 user Admin client 34 user Livelink 61 news 109 P permissions for searching 203 in Livelink 94 Livelink WCM Server poll on website application example 123 Portal Manager API 91 beans for Livelink integration 91 preparations for using Livelink functions 82 principals find Admin client 31 find Livelink 57 manage Admin client 26 manage Livelink 54 Q Query 214 R relator 131 add 134 add with Livelink document 144 configuring automatic synchronization 82 delete 163 edit content 154 edit metadata 155 find after change 150 integrate metadata 159 release 153 submit 152 update manually 162 release relator 153 remove functional area 52 group Admin client 46 group Livelink 79 group from group Livelink 79 role Admin client 46 user Livelink 71 user from group Livelink 79 users Admin client 39 Livelink Integration Manual Index RemoveCollection 213 roles administration rights 45 assign functional areas 51 assign websites 52 assignments Admin client 43 delete Admin client 46 manage Admin client 40 new Admin client 42 settings Admin client 43 S search add collections Enterprise Server 9 2 1 182 add collections Enterprise Server 9 5 0 197 in the Cont
19. 93 159 208 209 209 210 211 212 213 214 10 Livelink WCM Server CHAPTER 1 Introduction Livelink Web Content Management Server Livelink WCM Server for short is a user friendly highly scalable and adaptable content manage ment system for setting up and managing sophisticated and high perfor mance intranet and Internet solutions Thanks to the integration with Open Text Livelink Enterprise Server Livelink for short a comprehensive enterprise content management solution has been developed which covers all aspects of collaboration for creating managing and publishing content in intranets extranets and the Internet LELTE Content The main features of the integration are described briefly below Livelink Integration Manual 11 Chapter 1 Common user administration By integrating the web content management system WCM system for short with Livelink you can use the Livelink user information for both systems The user data will be stored in Livelink For managing principals users groups and roles you can either use the Livelink user administra tion or the Admin client of the WCM system Managing users belongs to the tasks of system administrators If you are a system administrator read about this topic in chapter 2 Common User Administration Publishing Livelink objects in a website You can use JSP pages to easily and conveniently publish Livelink objects such as folders document
20. Change metadata Read Move and copy Change metadata for the source object Copy object Read Move and copy Change metadata for the source object Insert object after cutting or copying Read Create for the target topic Livelink WCM Server Common User Administration Action Required object rights Check access rights of object Change access rights of object Read Read Change rights Change metadata Release or reject object Read Release Release object directly Read Change object Destroy object Read Release Additional information on the WCM tab The lists of websites and functional areas are updated every time the WCM Administration server is started and the configuration is changed For this reason the WCM tab does not display any websites and functional areas directly after installing the WCM User Administration module The list will not be updated before you install the WCM system and create websites m You can add functional areas with the Admin client Livelink initially shows the internal names of these custom functional areas To display the names of the functional areas in the user s language create translations with the Livelink Builder Deleting a User in Livelink The Admin user and all users with the privilege User administration rights are allowed to delete any user Also users with the privilege Can creat
21. Integration Manual 27 Chapter 2 Aspects of common user administration Due to the different concepts behind the Livelink and the WCM user administrations there are restrictions and differences when compared to the usual handling of the Admin client For administrators used to working with the Admin client the following table provides an overview of these differences Table 1 Notes on common user administration with the Admin client User administration item Description Adding users User privileges User name A user added with the Admin client has the Livelink privileges Log in enabled and Public Access enabled and is assigned to the default group The Admin client provides only the field Name for the user s name The contents of this field can be split up into the Livelink name compo nents First Name Middle Initial and Last Name For this purpose first name middle initial and last name must be separated by at least two spaces in the Admin client Example The entry Joshua two spaces F two spaces Stein in the Name field of the Admin client is split up as follows in Livelink First Name Joshua Middle Initial F Last Name Stein Editing user information Finding users You can either use the user ID or the last name of the user for searching 28 Livelink WCM Server Common User Administration User administration item Description Groups
22. PowerPoint file Topic Word document XML document Frame Frame topic HTML template XML template Add check out and check in objects based on these object types Dynamic Assembled object ASP page ASP template ASP topic CGI script Form template JavaScript JSP page JSP template JSP topic PHP page PHP template PHP topic XSLT document XSLT template Form Form instance Add check out and check in objects based on these object types Livelink Integration Manual 67 Chapter 2 68 Workflow Workflow Assign workflows to objects remove work flow assignments Intelligent templates none Not used by default Direct release References dialog Access rights dialog required for compati bility with VIP 5e Work with the Direct release option View the References dialog box View the Access rights dialog box Livelink WCM Server Common User Administration Functional area Default assignment to View or function in View Subordinate objects View Object list View My objects View Template structure Import Search Livelink object type the Content client Log dialog none View the Log dialog box Filter standard Use the standard filters Filter edit Create and edit filters in the filter editor Note Additionally the functional area Filter standard is require
23. The synchronization process matches the WCM managed document set with the document set indexed by the Search server 4 Select System administration gt Search servers Search server name and mark the desired collection 5 Choose Synchronize collection on the context menu or click the corresponding icon g Icon for synchronizing an internal collection 6 Confirm the security prompts by clicking the Yes and OK buttons Adding an external collection for a Livelink slice To add an external collection that is based on a Livelink slice to the Livelink Search server in the WCM system 1 Select Configuration gt Search servers and mark the desired Search server 2 Choose New external collection on the context menu or click the corresponding icon a Icon for adding an external collection Livelink Integration Manual 199 Chapter 5 3 Use the wizard for adding an external collection For Livelink Search servers the following parameter is especially important Livelink slice name of the slice to be indexed Adding an external collection for another type of document set To add an external collection that is based on another document set to a Livelink Search server in the WCM system 1 Select Configuration Search servers and mark the desired Search server 2 Choose New extemal collection on the context menu or click the corresponding icon ras Icon for adding an external collecti
24. gt back lt a gt lt gt Integrating a Livelink Channel in a Website In Livelink you can add and manage News News are grouped to form a Channel The Portal Manager API provides functions for accessing these special Livelink objects You can create read and delete news and chan nels Channels A channel is a special type of a Livelink folder For this reason the LivelinkChannel interface is derived from the LivelinkFolder inter face An instance of type LivelinkChannel contains a list of LivelinkNews objects Two methods are available for retrieving news m getActiveNews returns a sorted list of LivelinkID instances The list contains only those IDs whose news have not expired yet The most current news item is on top of the list m getNews returns all i e also expired news items in an unsorted 108 list of LivelinkID instances Livelink WCM Server Livelink Functions in a Website News In order to retrieve information on a LivelinkNews object you can use the methods getHeadline getStory getUser getImageld etc from the LiveLinkNews interface The getAttachments method returns a list of attachments belonging to a news item The Javadoc contains a complete list of methods Use the createChannel and createNews methods from the LivelinkObjectBean to create new channels and news directly in the connected Livelink system Scenario The Public Relations department of your company wants t
25. manage Admin client 40 manage Livelink 72 new Admin client 42 remove group Livelink 79 remove user Livelink 79 set as group leader Livelink 77 set group leader Livelink 77 settings Admin client 43 settings Livelink 74 unset group leader Livelink 78 l index regions display 188 202 for the WCMS 177 make displayable Enterprise Server 9 2 1 187 make queryable Enterprise Server 9 2 1 186 make queryable Enterprise Server 9 5 0 202 installation automatic synchronization 82 common user administration 19 Livelink Search server Enterprise Server 9 2 1 173 Livelink Search server Enterprise Server 9 5 0 190 WCM Kernel Integration module 82 internal collection 182 197 Livelink Integration Manual Index add Enterprise Server 9 2 1 182 add Enterprise Server 9 5 0 197 synchronize 184 199 introduction 11 L ListSources 212 Livelink common user administration 19 search functions 57 Livelink browser application example 100 Livelink document add with relator 144 Livelink Enterprise Server 9 2 1 set up search 171 Livelink Enterprise Server 9 5 0 set up search 188 Livelink folder integrate content in website application example 95 Livelink folder relator 131 add 139 Livelink functions in a website 81 Livelink ID 137 Livelink metadata edit 155 integrate in page 159 WCM tags 159 WCM tags for standard metadata 159 WCM tags for user defined metadata 160 Livelink metadata dialog b
26. see sections Making Index Regions Queryable in Livelink on page 186 and Displaying Index Regions in Livelink on page 187 These settings are user specific For this reason we recommend that you configure a special user for the Livelink search Enter the infor mation of this user here For further information about permissions for the Livelink search refer to section Permissions for Searching on page 203 m Password password for processing search requests in the Livelink system Name of the assigned server the name of a WCM server that already exists or is to be installed and to which you want to assign this Search server 3 When you have completed all settings for the Search servers confirm the entries by clicking the Next button 176 Livelink WCM Server Livelink Search in the WCM System Preparing Indexing Step 1 Update the xmlactiv program For the Livelink Search server to index the data correctly the most recent version of the xmlactiv program must be executed in your Livelink system Copy the xmlactiv program from the directory livelinksearch operating system bin on the WCM CD to the directory Livelink installation directory bin Step 2 Add WCM regions to the xml tok file Add the following region definitions to the file Livelink Livelink installation directory config xml tok The entries must be inserted directly below the section Basic Open Text region definitions
27. 49 50 51 52 53 Adding members to a group in Livelink Group members in Livelink Setting a user as the group leader in Livelink The Module Administration section on the Livelink Administration page Website extension for Livelink Assigning the Livelink pool to the master Content server Selecting a new run level Specifying the Livelink system Selecting the Livelink object when adding a relator Specifying the version of the Livelink object Entering comments about the relator Specifying the Livelink system Selecting the Livelink folder Specifying the version of the Livelink folder relator Specifying title file and object type Specifying the Livelink system Selecting the Livelink folder Object filter in the Content client Filter results The Livelink metadata dialog box The category Training Materials in the Livelink system Interaction of components in the Livelink search Search servers in the WCM installation program Installing Livelink Search servers The Search Administration section on the Livelink Administration page Creating an XML Activator Producer Data Source Specifying the Livelink parameters for an internal collection The Start Options section on the Specific tab Livelink Integration Manual 76 77 78 83 84 85 87 135 136 137 138 140 141 142 145 147 148 151 151 157 161 170 174 175 179 180 183 186 Fig 54 Search servers in the WCM installation program 190
28. Conversion process Purge Message Logs Purge the log of system object alert messages From the Livelink database Test System Objects for Errors Test the data flows data flow processes and indexes in the System Object Volume Open the System Object Vajume Create and manage Livelink in s and administer Livelink Admin servers The Search Administration section on the Livelink Administration page the Open the System Object Volume link 4 Log in with the user information you specified when setting up the Livelink Search server see section Installing Livelink Search Servers in the WCM System on page 190 5 Onth e Livelink System page click XML Activator Producer Data Source on the Add Item menu 194 Livelink WCM Server Livelink Search in the WCM System General Information None Be internetsite fi 8200 Slice Replacement Processes Prefix Partitions Port available on all selected hosts XML Activator Information Host Default WINDOWS NT x Incoming Directory CAOPENTEXT index InternetSite_in CNOPENTEXT index InternetSite_write Write Directory Operation Tag foperation Identifier Tag bin o a Metadata List EI Intermediate Document Conversion Read Directory COPENTEXT index InternetSite_write Write Directory CAOPENTEXT index InternetSite_write Host Default WINDOWS NT Consumer Livelink Index Read Directory CAOPENTEXT index InternetSi
29. F etl Language English USA a eschmidt Substitute hshepard hshepard AE l E BB jgomez Substitute of gt jstein Password _ kblume D mmoreno A C Trusted login mrossi A i msanchez 3 vi WCM access pdeville smarchetti 4 D solivier 4 EP Groups 4 Roles i Apply Reset Help Fig 8 Modifying settings of a user in the Admin client 2 Make the desired changes For detailed information on the individual fields refer to the Admin client s online help 3 Click the Apply button 36 Livelink WCM Server Common User Administration Modifying User Assignments in the Admin Client By means of assignments you can assign a user to a group or role grant the user access to a website and set the user s default object rights and administration rights For general information on groups roles functional areas and rights refer to the Livelink WCM Server Administrator Manual chapter Concepts To open the assignments of a user select the respective user via User administration gt Users user ID and double click the user ID To modify the assignments use the toolbar or the context menu Z ser administration sers abianchi B a cerdmann claurent dearson eschmidt hshepard jgomez jstein EF Groups amp Roles Functional areas y Websites Default object rights 5 Administration rights
30. Group ResearchDevelopment jo004 Livelink Personal Enterprise Tools Help Workspace workspace 8 Log out B Contents Favorkes D Users amp Groups Settings O For This Page To add members to this group first find the users or groups you wish to add Modify Group Find User Last Name starts with Find D msanchez Delete Group Done j Copyright 1995 2003 Open Text Inc All right recerved Fig 25 Editing group information in Livelink 74 Livelink WCM Server Common User Administration You can do the following on the Edit Group page m adda user or subgroup to a group m set the group leader m change a group name m delete a member from a group Adding a member to a group in Livelink To add a new member user or group to a group in Livelink 1 On the Edit Group page click the Find amp Add link to display the Search bar in the right frame if not present 2 Use the Search bar to display the users or groups you want to add as new members to the group 3 Select the user s or group s Add to group check box Livelink Integration Manual 75 Chapter 2 Type Name LastName a Department Actions B Admin DefaultGroup I Add to group E abianchi Bianchi Board Add to group B kblume Blume Board I Add to group E dearson Carson External T Add to group B odevile Devile External I Add to group B cerdmanr rdmann HDevelopmer B ia X D daurent Laurent HumanResources I Add to group E
31. JSP page lists all available discussions which the logged in user is allowed to view The LivelinkObjectBean is used to find the discus sions Then the application iterates through the search results lt table gt lt int LLFilterId VIPLIVELINKID format nodeid BWNP Livelink Integration Manual 113 Chapter 3 5 define filter 6 String filter OTSubType LivelinkObjectType SUBTYPE_DISCUSSION 7 if 11FilterId 0 8 filter AND OTLocation 11FilterId 9 Search for all discussions and iterate through the result 10 RepositoryIterator iter 110bjBean search filter true 11 while iter hasNext 12 getting discussion object 13 LivelinkId temp LivelinkId iter nextKey 14 LivelinkObject tempObj 110bjBean get temp 15 if you have access to the object display the discussion 16 if tempObj null 17 display node 18 String navImgUrl VIPDEPLOYMENT_URL tempObj getImageUrl1 19 String title tempObj getName 20 gt 21 lt tr gt lt td valign top gt lt img src lt navImgUrl gt title discussion gt lt td gt 22 lt td class nav topic gt lt a href topic jsp discussionId lt temp getNodeld gt gt lt title gt lt a gt lt td gt lt tr gt 23 lt 24 25 26 gt 27 lt table gt 28 Displaying All Topics of a Selected Discussion topic jsp This page lists all topics of the selected Li
32. Livelink Integration Manual 187 Chapter 5 m VIPoid m VIPcollection Confirm by clicking the Update button Choose Search on the Tools menu Click the Display Options button N O on A On the Display Options page select the Display check box for all regions that are to be displayed At least the following regions must be marked m VIPoid m V IPcollection 8 Confirm by clicking the Save button Search Based on Livelink Enterprise Server 9 5 0 Note Livelink and the WCM system use a shared directory for exchanging data For this reason both the Livelink system and the WCM server to which the Search server is assigned must have write access to this shared directory The Livelink search can be used in different scenarios Scenario 1 Searching website contents Realizing this scenario requires the following steps in Livelink and the WCM system 1 WCM system Install Livelink Search server see the following section 188 Livelink WCM Server Livelink Search in the WCM System 2 Livelink system Create XML Activator Producer data flow see section Creating an XML Activator Producer Data Flow in Livelink on page 193 3 WCM system Add collections see section Adding an internal collection for WCM contents on page 197 4 Livelink system Start the XML Activator process see section Starting the XML Activator Process in Livelink on page 201 5 Livelink system Display
33. LivelinkWorkspace object Channel LivelinkChannel object channel News LivelinkNews object channel Discussion LivelinkDiscussion object discussion Topic LivelLinkTopic object discussion Reply LivelinkReply object discussion Project LivelinkProject object project 92 Livelink WCM Server Livelink Functions in a Website Milestone LivelinkMilestone object project Task LivelinkTask object project Task list LivelinkTaskList object project The LivelinkObject interface constitutes the basis for the other inter faces All interfaces mentioned above are directly or indirectly derived from LivelinkObject and thus inherit the methods of LivelinkObject Note When you add Livelink objects using the LivelinkObj ectBean of the Portal Manager API the LivelinkId of the parent object must be specified Please note that such a parent object must always be of type LivelinkFolder or must be derived from an object of this type Livelink users and groups Livelink users and groups can also be accessed via the WCM Java API Table 8 Livelink users and groups and their equivalents in the WCM Java API User LivelinkUser admin Group LivelinkGroup admin The LiveLinkUser and LivelLinkGroup interfaces are directly derived from the LivelinkPrincipal interface and thus inherit the methods of LivelinkPrincipal Livelink Integration Manual 93 Chapter 3 Livelink Permissions In order to read or add Livelink object
34. Members section of the Edit Group page click the name link of the user that you want to remove from the group 2 Click the Remove From Group button Deleting a Group in Livelink To delete a group in Livelink 1 2 Choose Users amp Groups on the Enterprise menu Use the search functions on the Users and Groups page to find the group Click the group s Edit link in the Actions column Click the Delete Group button Confirm the security prompt by clicking the OK button The deleted group is removed from all groups of which the group was a member The members are removed from the deleted group The users themselves are not deleted however If you delete a group which is the department group for some users these users automatically become members of the default group For this reason you should never delete the default group Livelink Integration Manual 79 80 Livelink WCM Server CHAPTER 3 Livelink Functions in a Website Livelink WCM Server provides simple and comfortable methods for accessing special Livelink objects such as folders documents channels and discussions and for publishing these objects on a website In the examples of this chapter WCM managed JSP pages are used to access the Livelink objects The Portal Manager API of Livelink WCM Server provides Java beans for programming such JSP pages The Portal Manager API is based on the WCM Java API which offers exten sive functions for acc
35. The associated Livelink object with the node ID 42 is a folder After this selected metadata of the documents contained in this folder is output in a loop 1 lt jsp useBean id 110bjBean scope session class de gauss vip portalmanager LivelinkObjectBean gt 2 lt 3 initialize bean 4 110bjBean init request 5 retrieve Livelink object instance 6 int nodeld 42 7 LivelinkObject lLlobj 110bjBean get new LivelinkId nodelId 8 if llobj null 9 get children of Livelink object and iterate through them 10 List 1 llobj getChildrenIds 11 for int i 0 i lt l size i 12 get an instance of the i th document in the folder 13 LivelinkId temp LivelinkId 1 get i 14 LivelinkObject tempObj 110bjBean get temp 15 if tempObj null 16 extract metadata to show 17 String comment tempObj getComment 18 LivelinkUser user tempObj getUser 19 gt 20 lt b gt name lt a href show jsp nodeId lt temp getNodelId gt gt 21 lt tempObj getName gt lt a gt lt b gt lt br gt 22 lt b gt comment lt comment gt lt b gt lt br gt 23 lt b gt created on lt tempObj getAttribute new StringValue createdate gt lt b gt lt br gt 24 lt b gt created by lt user getFirstName gt lt user getLastName gt lt user getName gt lt b gt lt br gt 25 lt hr gt 96 Livelink WCM Server Livelink Functi
36. Tools Help E Workspace T Workspace Log out E Contents Favorites G Users amp Groups Settings E For This Page Find UserLastName startswith O i Add New Item Type Name Last Name Department Actions B pem l l i DefaultGroup Edit Browse Groups a B bianchi Bianchi Board Edit Browse Groups D khume Blume Board Edit Browse Groups B darson Carson External Edit Browse Groups D odevi Deville External Edit Browse Groups D cerdman Erdmann ResearchDevelopment Edit Browse Groups D inmez Gomez ResearchDevelopment Edit Browse Groups D daurent Laurent HumanResources Edit Browse Groups D marchetti Marchetti Marketing Edit Browse Groups B mmoreno Moreno WebsiteAdmin Edit Browse Groups B solivier Olivier Training Edit Browse Groups D mosi Rossi HumanResources Edit Browse Groups B msanchez Sanchez ResearchDevelopment Edit Browse Groups D eschmidt Schmidt Office Management Edit Browse Groups B bshepard Shepard Marketing Edit Browse Groups D isten Stein Marketing Edit Browse Groups Livelink Version 3 2 0 Copyright 1995 2003 Open Text Inc All rights reserved Fig 20 Users stored in Livelink 60 Livelink WCM Server Common User Administration The following functions are available to you for managing users m adding a user see the following section edit user information see section Editing User Information in Livelink on page 64 deleting a user from the user administration see section D
37. a Group Name z starts with Find Add New Item z Name Actions 2 B Board Edit DefaultGroup im External m ja x HumanResources m a m 2 Marketing m a OfficeManagement ResearchDevelopment m Sales m 2 Training im WebsiteAdmin m Fig 23 Groups stored in Livelink The following functions are available to you for managing groups m adding a group see the following section m editing group information see section Editing Group Information in Livelink on page 74 m removing a group from the user administration see section Deleting a Group in Livelink on page 79 Adding a Group in Livelink To add a group in Livelink 1 Choose Users amp Groups on the Enterprise menu 2 On the Users amp Groups page choose Group on the Add New Item menu 3 Type a unique name for the new group in the Group Name field Livelink Integration Manual 73 Chapter 2 Group Name E Fig 24 Adding a group in Livelink 4 Click the Submit button Editing Group Information in Livelink The Edit Group page allows you to change the settings of a group To open this page 1 Choose Users amp Groups on the Enterprise menu 2 Use the search functions on the Users and Groups page to find the group see section Finding Principals in Livelink on page 57 3 Click the group s Edit link in the Actions column Edk
38. by choosing Tools gt View gt Edit view 4 In the Navigation area mark the topic in which you want to search 5 Choose View Object filter 6 Click the changed filter in the drop down list 150 Livelink WCM Server Livelink Contents in the Content Client Search beginning with topic InternetSite changed mn delayed release deleted expired objects with references to deleted objects objects with workflow assignment objects without workflow assignment rejected released special access rights submitted without filter Fig 43 Object filter in the Content client The filter hitlist opens automatically It contains all changed WCM objects not only relators Search beginning with topic InternetSite changed 2 Bl IT Apply action to all objects Objects found 8 Type OID Title a Version Status 4 Advanced Training Ta 5 Advanced Training Lessons 0 0 1 G 6 Advanced Training Solutions 0 0 1 fy 2 Basic Training 0 0 1 Ta 7 Basic Training Lessons 0 0 1 Ta 3 Basic Training Solutions 0 0 1 ER 1 Internetsite 0 0 1 Ba 8 Presentations 0 0 1 Fig 44 Filter results You can select one or more objects in the list in order to edit them Livelink Integration Manual 151 Chapter 4 Submitting Relators You have added a relator changed an existing relator or the relator has been updated automatically because the underlying Livelink o
39. determine ContextId of the current user 2 ContextId cid SessionBean getCurrentContextId request 3 extract form data from request 4 ParseFormEncoded pfe new ParseFormEncoded request 5 instantiate LivelinkPoll instance 6 LivelinkId 1lId new LivelinkId Integer parseInt pfe getParameterValue Llid 0 7 LivelinkPoll poll LivelinkPoll livelinkObjectBean get 11Id 8 String comment pfe getParameterValue comment 0 9 if comment length lt 1 comment null 10 for Enumeration enum pfe getParameterNames enum hasMoreElements 11 String parName String enum nextElement 12 if parName startswith Q 13 int questionIndex Integer parseInt parName substring 1 14 get all selected values for this 15 String questionString parValue pfe getParameterValues parName 16 for int idx 0 idx lt parValue length idx 17 int choiceIndex Integer parseInt parValue idx substring 1 18 select answer to the question Type of the question 19 must not be considered 20 poll select questionIndex choiceIndex 21 22 23 24 send data to the server 25 poll vote cid comment 26 gt 27 lt script lLanguage JavaScript gt 28 location href results jsp lLlid lt 1L1Id getNodeId gt 29 lt script gt 126 Livelink WCM Server Livelink Functions in a Website Displaying the Poll Results result jsp The current poll results can only be viewed if the us
40. entry is optional If you do not specify a root node ID the Enterprise Workspace will be used as the starting point lt url gt http livelink company example Livelink lt url gt URL of the Livelink system This entry is optional lt llview gt llview exe lt llview gt Name of the viewer program used for the preview functionality in Livelink lt objectcache gt lt strategy gt de gauss vip ObjectWiperImpl lt strategy gt lt cache_reduce_interval gt 7200000 lt cache_reduce_interval gt lt class gt de gauss vip DisplacingObjectCache lt class gt lt max gt 2500 lt max gt lt min gt 2000 lt min gt lt wipe_strategy gt time lt wipe_strategy gt lt objectcache gt Livelink objects can be loaded from the database into the object cache to speed up access to the objects lt max gt Maximum number of objects in the cache lt min gt Number of objects to which the cache is reduced in server idle times lt cache_reduce_interval gt Interval in milliseconds If the objects in the cache are not accessed during this period objects are removed from the cache until the minimum cache size is reached again Livelink Integration Manual 89 Chapter 3 Element in the XML file Explanation lt principalcache gt lt strategy gt de gauss vip ObjectWiperImpl lt strategy gt lt cache_reduce_interval gt 7200000 lt cache_reduce_interval gt lt class gt de gauss vip Dis
41. folder relators Livelink documents integrated in a website by means of relators are displayed directly in the browser If files cannot be displayed directly in the browser e g PDF files or Word documents a so called surrogate page containing a link to the file is generated Livelink folders become WCM topics As WCM topics have content an HTML page is generated for each Livelink folder In the Navigation area of the Content client the following icons symbolize relators The letters LL in the bottom right corner of the object type icon stand for Livelink The figure shows the relator icon for an Excel document hd bel If the system cannot access the Livelink object referenced by the relator the relator s icon is marked by a red cross The reason for this may be that the Livelink object has been deleted or that the connection between the WCM system and the Livelink system has been interrupted This chapter deals with the following topics m adding relators see section Adding Relators on page 133 m editing relators see section Editing Relators on page 149 deleting relators see section Deleting a Relator on page 163 132 Livelink WCM Server Livelink Contents in the Content Client Adding Relators There are different ways of adding Livelink objects as WCM objects You can add a single Livelink document as a WCM object see the following section add an existing Livelink folder struc
42. index regions see section Displaying Index Regions in Livelink on page 202 Scenario 2 Searching Livelink contents Realizing this scenario requires the following steps in the WCM system 1 Install Livelink Search server see the following section 2 Add collections see section Adding an extemal collection for a Livelink slice on page 199 Scenario 3 Searching other document sets Realizing this scenario requires the following steps in Livelink and the WCM system 1 WCM system Install Livelink Search server see the following section 2 Livelink system Create XML Activator Producer data flow see section Creating an XML Activator Producer Data Flow in Livelink on page 193 3 WCM system Add collections see section Adding an external collection for another type of document set on page 200 4 Livelink system Start the XML Activator process see section Starting the XML Activator Process in Livelink on page 201 Livelink Integration Manual 189 Chapter 5 Installing Livelink Search Servers in the WCM System Note For detailed information on installing a WCM system refer to the Livelink WCM Server Installation Manual During the installation of a WCM system the dialog box Search server opens On the Livelink tab of this dialog box you can add the desired number of Livelink Search servers fal Livelink Web Content Management Server 9 5 0 Search server
43. int i 0 i lt 1Nav size i 25 get child object 26 LivelinkId tId LivelinkId lNav get i 27 LivelinkObject tObj 110bjBean get tId 28 child exists and is a folder create a link calling this 29 JSP with the according node id 30 if tObj null amp amp tObj getCatalogMode LivelinkObject HIDDEN 31 Livelink Integration Manual 101 Chapter 3 32 if tObj getObjectType getSubType LivelinkObjectType SUBTYPE_FOLDER 33 gt 34 lt b gt lt a href VIPURL navNodelId lt tempId getNodelId gt gt lt title gt lt a gt lt b gt 35 lt 36 else The childrenMap created in this process will be used for displaying the Livelink objects which are not of type folder in a list see the following section 37 add element to the children map used in this page 38 childrenMap putValue temp tempObj getAsRepositoryEntry Displaying Documents from a Livelink Folder browser jsp The second part of the JSP page displays a list of the documents which are contained in the Livelink folder The documents are sorted by name in the list Clicking a document name opens a new browser window showing the content of the document see section Displaying the Content of Livelink Objects show jsp on page 98 The JSP page also offers a login method After the user has logged in successfully a link for adding items is shown JavaScript methods are used to open the
44. node ID which is passed on as a parameter identifies the folder to which the document will be added The create jsp page that is called by form jsp creates the document 1 TF 2 String uploadNodeId request getParameter uploadNodeld 3 gt 4 lt form name form action create jsp method post enctype multipart form data gt 5 lt input type hidden name returl value browser jsp gt gt Livelink Integration Manual 105 Chapter 3 6 lt table name table border 0 style width 400px align center gt 7 lt tr gt lt td gt Title lt td gt 8 lt td gt lt input type text name title style width 100 gt lt td gt lt tr gt 9 lt tr gt lt td gt Comment lt td gt 10 lt td gt lt input type text name comment gt lt td gt lt tr gt 11 lt tr gt lt td gt File lt td gt 12 lt td gt lt input type file name fileinput gt lt td gt lt tr gt 13 lt 14 int uld Integer parseInt uploadNodelId 15 LivelinkObject 110bj 110bjectBean get new LivelinkId uld 16 if 110bj null 17 gt 18 lt tr gt lt td gt Folder lt td gt 19 lt td gt lt 110bj getName gt 20 lt input type hidden name filetopic value lt uploadNodeld gt gt 21 lt td gt lt tr gt 22 lt 23 24 gt 25 lt tr gt 26 lt td colspan 2 align center gt lt input type submit value Create gt amp nbsp 27 lt input type button value Close
45. out objects of this object type m They determine which views and dialog boxes are available to the user in the Content client For general information on functional areas refer to the Livelink WCM Server Administrator Manual chapter Concepts Livelink Integration Manual 47 Chapter 2 If you open the main item Functional areas in the User administration view a list of available functional areas is displayed ewe ARR Pee ee B Users B Groups E B Roles a World 5j Functional areas D User administration O Access rights dialog Advanced OD Basic O Direct release Dynamic D gt Filter edit gt Filter standard B Form A Import A Intelligent templates Livelink Log dialog References dialog Search O View My objects View Object list View Subordinate objects View Template structure OA Workflow Fig 13 Available functional areas The following functions are available to you m adding functional areas see the following section m viewing the settings of functional areas see Settings of Functional Areas on page 50 m assigning functional areas to users groups and roles see Assigning Functional Areas on page 51 m deleting functional areas see Deleting a Functional Area on page 52 48 Livelink WCM Server C
46. provided for illustrating how to use the API functionality and how the JSP pages interact The demo application LiveStart provides fully functional code LiveStart is supplied as file livestart 9 5 0 zip The ZIP file is located on the WCM CD in the examples directory Integrating Content from a Livelink Folder in a Website This application example illustrates how to display content and metadata of Livelink documents in your website The permissions of the current user are implicitly evaluated The example contains a simple login mechanism Scenario The training department of your company manages all training materials in Livelink You want to publish some of these materials on the website and provide personalized access to the documents Procedure 1 All documents contained in a Livelink folder are displayed in a list list jsp 2 The user can log in to the system login jsp and thus access addi tional documents Livelink Integration Manual 95 Chapter 3 3 Clicking a document name opens a new browser window displaying the content of the document show jsp Listing Documents of a Livelink Folder list jsp Using instances of the LivelinkObject interface you can retrieve object information from the connected Livelink system You need the node ID of the corresponding Livelink object for this The following sample code first creates an instance of LivelinkObject
47. questions for which the users can choose as many answers as they like In an HTML form check boxes are used for the answers The conditions for voting in a website poll correspond to the conditions in Livelink Users must log in before they can vote m Each user can only vote once Scenario The staff of your company is to take part in a vote concerning Safety on the job You want to make the poll available in the intranet The staff members shall be able to vote via the intranet Procedure 1 The input form form jsp provides functions for voting in a poll which already exists in Livelink Livelink Integration Manual 123 Chapter 3 2 Voting is performed on the vote jsp page 3 The result jsp page displays the poll results Displaying a Form for a Livelink Poll form jsp The form must distinguish two cases m The user has not voted yet and can still do so m The user has voted already and can view the poll results The following example assumes that the user is already logged in to the system see section User Login login jsp on page 97 The canVote cid method makes the distinction between the two cases The method checks whether the user has voted already and whether voting has not been completed yet 1 lt determine ContextId of the current user 2 ContextId cid SessionBean getCurrentContextId request 3 load LivelinkPoll object 11lId points to a LivelinkPoll object 4 Li
48. released by Quality Assurance see section Submitting and Releasing Relators on page 150 Note A relator can only be updated automatically if its status is either changed rejected released or delayed release If this requirement is not met use the appropriate staging action to change the relator s status After this you can adapt the relator to the modified Livelink object by choosing Object gt Synchronize Livelink Integration Manual 137 Chapter 4 m Fixed version If you click this radio button the relator will be based on a certain version of the Livelink object When the object changes in the Livelink system the relator remains unchanged You can however update the relator manually via the Livelink metadata dialog box see section Modifying Livelink Metadata on page 155 m Version f you clicked the Fixed version radio button select the desired version of the Livelink object from the drop down list Confirm your entries by clicking the OK button Entering a remark In this dialog box you may enter information for the relator s log Z Remark Microsoft Internet Explorer 5 x Please enter a remark The remark will be saved in the log Remark T Do not show this dialog again lt Back Next gt OK Help Fig 36 Entering comments about the relator Confirm your entries by clicking the OK button The WCM system creates the relator
49. section Permissions for Searching on page 203 using the Livelink search engine in a website see section Using the Search on page 204 managing external collections with command line tools see section Command Line Tools on page 205 This section is intended for administrators with the necessary knowl edge of the search functions provided by Livelink WCM Server what to do in case of errors see section Problems and Solutions on page 215 Technical Concepts Livelink is able to index documents from external systems in this case from the WCM system The external data source is defined by an XML Activator within the Search Server Connector This XML Activator comprises the following processes 1 168 Process monitoring the directory in which external programs store the documents to be indexed The files stored in this directory contain the actual content as well as the metadata of the documents The most important metadata item is the URL which is also called OTURN Open Text Universal Resource Name in this context Livelink WCM Server Livelink Search in the WCM System 2 Conversion process The XML Activator includes a text converter supporting several file formats such as DOC and PDF 3 Indexing process The documents converted to text are indexed and can thus be searched After converting and indexing have been completed a new slice is defined on the basis of the data source This sli
50. servers Livelink WCM Server Administrator Manual This document explains how to configure and administer WCM systems Moreover it contains a detailed description of the technical concepts of Livelink WCM Server Content Client User Manual This manual provides detailed instruc tions on all tasks involved in editorial work on websites managed with Livelink WCM Server 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 Livelink WCM Server Introduction 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 Content Miner Manual and Search Server Connector for Lucene Manual These documents describe concepts and management of a Search server For detailed information about concepts and use of Livelink refer to the Livelink documentation Typographic Conventions The following conventions are used in the text to draw attention to program elements etc Element Font or symbol Examples Program interface such as menu commands windows dialog boxes field and button names Menu Entry File gt Create Variables i e placeholders for specific elements variable Paths t
51. the User ID field for example the search returns a list of all users whose IDs begin with that letter e g mmoreno or mrossi 32 Livelink WCM Server Common User Administration 2 Confirm the search criteria with ENTER or by clicking the Search and update display button The tree on the left is updated according to the search results For example after a search for individual users the Users item contains only the users found in the search 3 To display all the items again delete the filter criteria and confirm with ENTER or by clicking Search and update display Managing Users in the Admin Client If you expand the main item Users in the User administration view a list showing all the users stored in your Livelink system will be displayed With the installation all Livelink users are automatically granted access to the WCM system However they do not have any administration rights and functional areas assigned Also they only have the default object rights Read and Read Production That means that the users cannot edit any website or modify the configuration of the WCM system Cc ser administration Users D abianchi D Admin D cerdmann D claurent D dearson D eschmidt D hshepard D jgornez D jstein gt kblume D mmoreno D mrossi D msanchez gt pdeville D smarchetti D solivier B e CcEOBCEC C EC CECE ecm cM cM CMCC g Fig 6 Stored users in t
52. the new collection for search requests you must add directory structures to the collection by means of the command line tools AddcDocument and AddDirectory see sections AddDocument on page 209 and AddDirectory on page 210 Livelink Integration Manual 185 Chapter 5 Making Index Regions Queryable in Livelink 1 4 On the Livelink System page click the Processes Prefix Data Source Folder link Click the Functions icon x of the Search Manager and select Info Regions On the Regions tab select the Queryable check box for all regions starting with the prefix VIP Confirm by clicking the Update button Starting the XML Activator Process in Livelink When starting the XML Activator process scans the specified incoming directory and updates the index according to the XML files located in this directory To start the XML Activator process in the Livelink system 1 On the Livelink System page click the Processes Prefix Data Source Folder link Click the Processes Prefix Data Flow Manager link Click the Functions icon of the XML Activator and select Info gt Specific Make the following settings in the Start Options section Scheduled z C At This Time 1 00 am gt l sul mol tul wel thl fr sa Every fi x Minutes z Fig 53 The Start Options section on the Specific tab 186 Livelink WCM Server Livelink Sea
53. the right window pane Livelink Integration Manual 77 Chapter 2 abianchi Log in Name abianchi Name abianchi Department Board E Mail abianchi company example Set as Group Leader Remove From Group Fig 28 Setting a user as the group leader in Livelink 2 Click the Set as Group Leader button A Leader icon 4 B replaces the User icon to identify the user as the group leader Unsetting the group leader in Livelink To unset the group leader in Livelink 1 In the Current Group Members section of the Edit Group page click the name link of the group leader 2 Click the Unset as Group Leader button in the right window pane The user returns to regular member status and is marked with the User icon Changing a group name in Livelink Important Changing a group name in Livelink corresponds in the WCM system to deleting the group and adding a new group with iden tical settings The WCM objects access control lists which contained the original group are not modified automatically To change a group name in Livelink 1 On the Edit Group page click the Edit Group Name link 2 Type the new group name in the Group Name field 78 Livelink WCM Server Common User Administration 3 Click the Submit button Removing a Member from a Group in Livelink Note You cannot remove a member from his or her base group To remove a member from a group in Livelink 1 In the Current Group
54. B E Training E Presentations B E3 Tutorials tH By de o Ba Advanced Training T Advanced Training Lessons TJ Advanced Training Solutions G Basic Training T Basic Training Lessons Bw Basic Training Solutions iy lt Back Next gt OK Help Fig 42 Selecting the Livelink folder Confirm by clicking the Next button Entering a remark In the following dialog box you may enter information for the relator s log Confirm your entries by clicking the OK button The WCM system creates the relator and shows it in the Navigation area The relator s status is changed Also the document will be stored at the specified location in the Livelink system 148 Livelink WCM Server Livelink Contents in the Content Client The relator is created with the settings Update Edit version automatically and Delete Livelink object together with relator You can change these settings in the Livelink metadata dialog box see section Modifying Livelink Metadata on page 155 For the relator to become visible in the published website you must submit it After this the relator must be released by Quality Assurance see section Submitting and Releasing Relators on page 150 Editing Relators Relators do not only enable you to publish Livelink objects on a website They also make it possible to edit Livelink objects In this section the following procedures are introduced submitting and relea
55. CM tab in Livelink always reflects the state of the last WCM system that has been changed All changes to the principals of one WCM system also apply to all other WCM systems connected to the user administration of the same Livelink server Thus it is not possible for example to grant a user a specific default object right for only one WCM system Livelink Integration Manual 25 Chapter 2 Managing Principals in the Admin Client Notes In order to add edit and delete principals in the Admin client you need the administration right Create modify delete principal In order to modify the administration rights of a principal you also need the right Change administration rights Users with appropriate administration rights in the WCM system can make changes to the user information which also affect Livelink These users do not require any privileges in the Livelink system for this You can manage all users who are to access the WCM system and the Livelink system with the Admin client To group users according to their tasks and the company s organizational structure and to assign special access rights you can define groups and roles and assign functional areas Starting the Admin client If the Admin client is installed on your computer use the batch file adminClient bat Windows or adminClient sh UNIX to launch the client These files are located in the directory WCM installation directory adm
56. Fig 55 Installing Livelink Search servers 191 Fig 56 The Search Administration section on the Livelink Administration page 194 Fig 57 Creating an XML Activator Producer Data Source 195 Fig 58 Specifying the Livelink parameters for an internal collection 198 Fig 59 The Start Options section on the Specific tab 201 8 Livelink WCM Server 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 Notes on common user administration with the Admin client Items and functions of the user administration in the Admin client Notes on managing users with Livelink Available functional areas Actions and required default object rights Elements of the livelink systems xml Livelink object types and their equivalents in the WCM Java API Livelink users and groups and their equivalents in the WCM Java API WCM tags for the most common Livelink metadata General parameters of the command line tools Parameters of the command line tool AddDocument Parameters of the command line tool DeleteDocument Parameters of the command line tool AddDi rectory Parameters of the command line tool DeleteDirectory Parameters of the command line tool ListSources Parameter of the command line tool RemoveCol lection Parameters of the command line tool Query Livelink Integration Manual 28 30 55 67 70 88 92
57. In the Configuration dialog box of the Content client the user can also select a language for the client This setting takes priority over the setting on this tab and cannot be changed by the administrator Substitute Click the B button to select a substitute for this user from a list In the Content client the user selected here can log in as the substitute for the user The substitute may perform all functions for which the user is authorized Click the Remove button to unassign the substitute Websites If you want to change the assigned website s of the user select or clear the check boxes of the website s The assignment to a website enables the user to access the website objects with the Content client Livelink WCM Server Common User Administration Functional areas The functional areas are used to determine which types of WCM objects the user may edit and which dialog boxes and functions are available in the Content client If you want to change the assigned functional area s of the user select or clear the check boxes of the functional area s The following table shows the default functional areas available after the installation of the WCM system Table 4 Available functional areas Functional area Default assignment to object type View or function in the Content client Basic Advanced Compound object Excel document GIF image HTML page JPEG image Other PDF docu ment PNG image
58. Livelink Integration Manual 117 Chapter 3 String tId request getParameter topicId String nId request getParameter nodeld get discussion entry LivelinkId discId new LivelinkId Integer parseInt dId LivelinkObject discussion 110bjBean get discld if discussion null String title null int currentType 0 LivelinkDiscussionEntry parent null if the current node id is not set a topic will be created otherwise a reply if nId null title Post a New Topic currentType LivelinkObjectType SUBTYPE_TOPIC else get the current Livelink object title Post a new Reply currentType LivelinkObjectType SUBTYPE_REPLY gt The form calls the create jsp page and passes the input fields for title and contents as well as the required node IDs and the object type topic or reply in hidden attributes 23 lt h1 gt lt title gt lt h1 gt 24 lt form name CreateItem action create jsp method post gt 25 lt input type hidden value lt currentType gt name objectType gt 26 lt input type hidden value lt dId gt name discussionId gt 27 lt input type hidden value lt tId gt name topicId gt 28 lt table cellSpacing 0 cellPadding 2 width 100 border 0 gt 29 lt tr gt lt td gt Subject lt td gt 30 lt td gt lt input maxLength 248 size 60 name Subject gt lt td gt lt tr gt 31 lt tr gt lt td gt Comment
59. Presentations S E Tutorials Ba de yy en Advanced Training By Advanced Training Lessons By Advanced Training Solutions G Basic Training Bw Basic Training Lessons T Basic Training Solutions El lt Back Next gt OK Help Fig 34 Selecting the Livelink object when adding a relator Confirm by clicking the Next button Specifying the version of the Livelink object The Livelink object that the relator refers to may be subject to change In this dialog box you determine how the relator reacts when the Livelink object changes 136 Livelink WCM Server Livelink Contents in the Content Client Livelink WCM Server Content Client Microsoft Internet Explorer loj x Please specify the version Livelink ID Advanced Training Nodeld 4945 Version ce Update Edit version automatically C Fixed version CE on Cancel lt Back Next gt OK Help Fig 35 Specifying the version of the Livelink object m Livelink ID Livelink ID of the selected object The Livelink ID is composed of the name and the ID of the object in the Livelink system You cannot change this entry m Update Edit version automatically f you click this radio button the Edit view of the relator will be automatically changed whenever the object is modified in the Livelink system For the changes to become visible in the published website you must submit the updated relator which then must be
60. The Javadoc documentation is located in the directory WCM installation directory documentation javadoc Portal Manager API The Portal Manager API provides the following beans for integration with the Livelink m de gauss vip portalmanager LivelinkObjectBean This is the main bean for accessing Livelink objects such as docu ments folders discussions and projects Several create methods for adding objects directly in Livelink can be called via this bean m de gauss vip portalmanager LivelinkUserBean This bean enables access to users and groups stored in Livelink The interface definitions for the actual Livelink objects are contained in the WCM Java API The Portal Manager API gives you access to instances of these interfaces Livelink Integration Manual 91 Chapter 3 WCM Java API Livelink object types The following table provides an overview of the supported Livelink object types and their equivalents in the WCM Java API As arule the interface names are built from the Livelink term and the prefix Livelink Table 7 Livelink object types and their equivalents in the WCM Java API Livelink object Interface in the Package type WCM Java API de gauss Livelink Alias LivelinkAlias object Document LivelinkDocument object Folder LivelinkFolder object Rendition LivelinkRendition object URL LivelinkURL object Version LivelinkVersion object Workspace
61. The different rights can be assigned individ ually In this way you can control precisely which settings the individual users can view and what changes they can make Depending on the assigned rights the Admin client displays only those views and functions that the user is entitled to use For example if the user does not have the right to view the configuration the Admin client hides this view The online help of the Admin client provides an overview of the adminis tration rights Note If a user has individual administration rights in addition to the administration rights due to the group or role membership the rights are added up Moreover all users have the administration rights of the prin 1 cipal World see section Managing the Rights of the Principal World on page 47 38 Livelink WCM Server Common User Administration Deleting a User in the Admin Client To delete a user in the Admin client 1 Select the user via User administration Users User ID 2 Choose Delete user on the context menu or click the corresponding icon E Icon for deleting a user 3 Confirm the security prompt by clicking the Yes button The deleted user can no longer log in to the WCM system In Livelink the user will be marked as deleted If you only want to prevent a user from accessing the WCM system you can clear the check box WCM access in the user s settings Thus you do not need to delete the compl
62. The search on the Livelink server does not return any results although there are documents in the system matching the search criteria Procedure 1 Log in to the Livelink system For this purpose use the URL user name and password specified when installing the Search server see section Installing Livelink Search Servers in the WCM System on page 173 Inthe Search menu select the slice that you specified when creating the collection to be searched see section Adding Collections in the WCM System on page 182 Enter a search term and select Go If the Search Results page does not show any results there are really no appropriate documents in the slice In this case there might have been errors during indexing To check whether the slice contains any documents at all enter an asterisk in the search field If search results are displayed check whether the fields ViPcollection and V iPoid are shown Livelink Integration Manual 215 Chapter 5 6 If these two fields are not shown change the configuration according to the instructions in section Displaying Index Regions in Livelink on page 187 7 Repeat the test 8 Repeat the test with an extended URL corresponding to the following pattern http livelinkserver company example livelink livelink exe func search amp outputformat xml amp slice slice name amp nlq search term amp NLQmode LivelinkAware amp hhterms true
63. URL show jsp nodeId lLlid getNodeld 42 gt All Value classes of the Portal Manager API provide a format method for formatting the values of the class according to a locale and a format description In the following example the date is formatted according to the JSP page s locale and the short format 104 Livelink WCM Server Livelink Functions in a Website 43 lt tr gt 44 lt td gt lt type format gt lt td gt 45 lt if url null gt 46 lt td gt lt a href lt url gt target content gt lt title format gt lt a gt lt td gt 47 lt else gt 48 lt td gt lt title gt lt td gt 49 lt gt 50 lt td gt lt comment format gt lt td gt 51 lt td gt lt user getName gt lt td gt 52 lt td gt lt create format null short gt lt td gt 53 lt td gt lt modified format null short gt lt td gt 54 lt tr gt 55 lt 56 57 gt 58 lt table gt LivelinkObject is used to retrieve the icon that is associated with the object The URL used for accessing the icon can be composed with the following code String imgUrl VIPDEPLOYMENT_URL lLivelinkObj getImageUr1 Displaying a Form for Adding a Document form jsp The following form can be provided for entering the information required for adding a Livelink document The form contains input fields for the title the comment and for selecting a file The
64. 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 Properties file A file containing resource information in a defined format key value pairs 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 of the 222 Livelink WCM Server Glossary WCM system are made only via the master Administrati
65. ailableCollections livelinkURL http livelinkserver company example livelink livelink exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp ListSources ListSources returns a list of all documents contained in a collection or in a slice Table 15 Parameters of the command line tool ListSources Parameter Description collection Name of the internal collection whose documents are to be listed This parameter or the parameter al1 must be specified all Enter true to list the documents of a slice This parameter or the parameter collection must be specified 212 Livelink WCM Server Example Livelink Search in the WCM System ListSources livelinkURL http livelinkserver company example livelink livelink exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp RemoveColLection RemoveCollection deletes a collection or a slice Table 16 Parameter of the command line tool RemoveColLection collection Name of the internal collection that is to be deleted This parameter or the parameter all must be specified Enter true to delete the slice This parameter or the parameter collection must be specified Example RemoveSources lLivelinkURL http livelinkserver company example Livelink livelink ex
66. and roles in general Group and role concept Livelink provides only users and groups no roles For this reason the WCM roles are represented by Livelink groups For each Livelink group the WCM User Administration module stores the information whether this group is a group or a role in the WCM system Adding groups and roles Unique names In the WCM system the names of groups and roles must only be unique within all groups or roles respectively This means that a group can have the same name as a role When storing the user data in Livelink however this is not allowed as roles are represented by groups in Livelink Editing group and role information Editing WCM specific settings In Livelink you cannot manage additional information such as the e mail address for groups This means that you have to use the Admin client to edit WCM specific information of groups and roles Livelink Integration Manual 29 Chapter 2 User Administration Functions in the Admin Client To open the user administration click the tab _ Useradministration in the Admin client The items you can manage in this view are displayed ina tree structure gt User administration El p Users E B Groups E B Roles E World Ej a Functional areas yy Websites Fig 4 User administration items in the Admin client The following table gives an overview of the functions available for ea
67. and shows it in the Navigation area The relator s status is changed 138 Livelink WCM Server Livelink Contents in the Content Client For the relator to become visible in the published website you must submit it After this the relator must be released by Quality Assurance see section Submitting and Releasing Relators on page 150 Adding a Folder Relator Objective You want to integrate a Livelink folder including all subfolders and subordi nate documents into the WCM system Each Livelink object is to be repre sented by arelator in the WCM system A wizard guides you through this task Starting the wizard 1 Launch the Content client The URL of the Content client is of type http wcmserver company example cmsclient index jsp 2 Login to the Content client and select the website that you want to edit 3 Change to the Edit view of the website by choosing Tools gt View gt Edit view 4 In the Navigation area mark the topic in which you want to integrate the Livelink objects 5 Choose Object New Relator Livelink Integration Manual 139 Chapter 4 Specifying the Livelink system There may be more than one Livelink system in your company In the first dialog box you specify the Livelink system in which the Livelink folder you want to integrate is stored Object attributes Microsoft Internet Explorer loj x Select a Livelink system from the list Livelink_internal
68. answers new Array 46 Shows the answer to the given question 47 function showAnswer inItem 48 var question document getElementById question 49 var answerTable document getElementByld answer_table 50 var answer document getElementBylId answer 51 if answer amp amp answerTable amp amp question 52 question style display block 53 question style visibility visible 54 answer style display block 55 answer style visibility visible 56 var a answers inItem id 57 if a null a length 0 58 a Not answered yet 59 question firstChild nodeValue Q inItem firstChild nodeValue 60 answer innerHTML a 61 62 63 lt script gt 122 Livelink WCM Server Livelink Functions in a Website Polling on the Website In Livelink you can take Polls The Portal Manager API enables you to use these polls in a website You create the poll as usual in Livelink i e you define the questions and alternative answers by means of the default Livelink functions The Portal Manager API provides methods for retrieving these definitions Also users can take part in the poll i e vote and view the poll results A Livelink poll consists of one or more questions with predefined answers There are two types of questions question for which the users can choose exactly one of the predefined answers In an HTML form radio buttons are used for the answers
69. ata for the relator You are assigned the functional area Livelink To check your func tional areas choose Tools gt Login info in the Content client You have the permission Modify for the Livelink object Procedure 1 156 Launch the Content client The URL of the Content client is of type htto wcomserver company example cmsclient index jsp Log in to the Content client and select the website that you want to edit Change to the Edit view of the website by choosing Tools gt View gt Edit view Inthe Navigation area mark the relator whose Livelink metadata you want to edit Choose View Livelink metadata Livelink WCM Server General Livelink data Livelink system Livelink ID Livelink Contents in the Content Client Training Materials Livelink_internal Gl Advanced Training Nodeld 4945 ersion 1 3 Jun 2 2004 Created 2 04 12 PM Created by File name OnlineHelp2 ppt MIME Type Object size Description ersion description Yersion 971 50 KB Update Edit version automatically C Fixed version 7 Delete Livelink object together with relator Save Reset Help Admin application vnd ms powerpoint Fig 45 The Livelink metadata dialog box The dialog provides several tabs for viewing and editing metadata m General Livelink data tab Most entries on this tab are controlled b
70. ate several internal collections in a slice In this case however you have to make sure that all entries in a slice have a unique URL XML Activator directory The command files created in the temporary directory will be moved to this directory Enter the path to the shared Incoming Directory that you speci fied when creating the XML Activator Producer Data Source If Livelink and the WCM system are installed on different host computers the directory must be mapped to a network drive on the WCM system s host computer Enter the path accordingly Livelink Integration Manual 183 Chapter 5 m Temporary directory The WCM system uses this directory for generating the command files for the XML Activator In this way the XML Activator receives instructions when a WCM object changes The instructions refer to how to process the changes e g re index the object or remove the object from the index Create this directory on the same physical drive as the XML Acti vator directory Before you can use the new collection for search requests the collection must be synchronized The synchronization process matches the WCM managed document set with the document set indexed by the Search server 4 Select System administration gt Search servers Search server name and mark the desired collection 5 Choose Synchronize collection on the context menu or click the corresponding icon g Icon for synchronizing an inte
71. ation Functional areas name of functional area 2 Choose Delete functional area on the context menu or click the corresponding icon PN Icon for deleting a functional area Website Assignments In the User administration view you can use the main item Websites to assign users groups and roles to websites To create and configure websites change to the Configuration view of the Admin client For more information refer to the Livelink WCM Server Administrator Manual chapter Managing Websites Open the main item Websites to display the list of assignments to users groups and roles 52 Livelink WCM Server Common User Administration D User administration B Groups B Roles World E y Websites W Companyintranet B Users EF Groups amp Roles W InternetSite Fig 16 Website assignments By means of the toolbar or the context menu you can make and remove the following assignments Assign users and remove assignments gt Assign groups and remove assignments et E a Assign roles and remove assignments If you assign a website to a user group or role the respective users can access the objects of this website via the Content client The exact access rights depend on the users memberships in groups and roles the users functional areas and on the rights settings of the individual WCM objects Note If
72. be published it must be submitted to Quality Assurance for checking This makes the changes to the object visible in the QA view Synchronization The synchronization process matches the WCM managed document set with the document set indexed by the Search server A completely new index is generated Template File that provides the framework for other objects The HTML pages for the Production view are created by bringing together the template and the content Any HTML components may be integrated in a template 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 URL Uniform Resource Locator A unique address in the World Wide Web 224 Livelink WCM Server Glossary 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 Livelink Integration Manual 225 226 Livelink WCM Server Index A access to Admin client groups roles 45 users 37 World 47 add external collection Enterprise Server 9 2 1 184 external collection Enterprise Server 9 5 0 199 folder relator 139 functional area 49 group Admin cli
73. bject was modified Quality Assurance is to check the relator That means that you want to submit the relator Prerequisites m The relator has the status released changed or rejected m You have the access rights Read and Change object for the relator Procedure 1 Launch the Content client The URL of the Content client is of type htto wcmserver company example cmsclient index jsp 2 Log in to the Content client and select the website that you want to edit 3 Change to the Edit view of the website by choosing Tools gt View gt Edit view 4 In the Navigation area mark the relator that you want to submit to Quality Assurance 5 Choose Object Submit or click the appropriate icon g Icon for submitting an object The object has the status submitted and can be checked by Quality Assurance 152 Livelink WCM Server Livelink Contents in the Content Client Releasing Relators You have completed the quality assurance process for a relator and come to a positive conclusion You now want to transfer the current version of the relator to the Production view and thus make it available to the public Prerequisites The relator has the status submitted m You have the access rights Read and Release for the relator Procedure 1 Launch the Content client The URL of the Content client is of type http wcmserver company example cmsclient index jsp
74. browser window The comment VIPURL causes the value which follows the comment to be treated as a WCM managed link In this way you can use WCM managed URLs in scripting code JSP JavaScript 102 Livelink WCM Server BWNPE Livelink Functions in a Website lt script language JavaScript gt function openUploadWin var uploadURL VIPURL form jsp uploadNodeld lt navNodeld gt window open uploadURL name width 650 height 400 Left 200 top 150 function openLoginWin window open VIPURL login jsp name width 650 height 400 lef t 200 top 150 lt script gt The document list is displayed as a table and contains six metadata items for each Livelink object You can easily modify the appearance of the list to suit your requirements The isLoggedIn method from the SessionBean class of the Portal Manager API checks whether the user is logged in to the system 11 12 13 15 16 17 18 20 21 22 23 25 lt table width 100 gt lt tr gt lt td colsapn 6 align right gt lt provide link depending on login status of the current session if SessionBean isLoggedIn request gt lt a href javascript openUploadWin gt Add document gt lt a gt lt else gt lt a href javascript openLoginWin gt Login lt a gt lt gt lt td gt lt tr gt lt tr gt lt td gt Type lt td gt lt td gt Title lt td gt lt td gt Comment lt td gt lt t
75. c Audit Categories Ratings References Versions Training Materials Sd Level amp Advanced z Status in progress j t Py r fo Contact Person fen B E Mail istein company exemple Phone number 1 S55 666 777 1 896 999 333 Subm Acely Reset Remove Cancel Fig 46 The category Training Materials in the Livelink system Use the WCM tag VIPLL category Training Materials set Contact Information attribute Phone number set_no 1 item_no 2 Livelink Integration Manual 161 Chapter 4 to show the mobile phone number of the contact person on the page In case of the employee Joshua Stein who is entered as the contact person this is the phone number 1 898 999 333 Updating a Relator Manually Objective If the Fixed version option is selected for a relator this relator will not be updated automatically when the referenced Livelink object changes You want to update the relator manually Prerequisites The relator has the status changed rejected released or delayed release m The Fixed version option is selected for the relator m You have the access rights Read and Change metadata for the relator m You are assigned the functional area Livelink To check your func tional areas choose Tools Login info Procedure 1 Launch the Content client The URL of the Content client is of type htto wcmserver company example cm
76. ce contains the data generated during indexing A search manager is created for processing the search requests Data flows during indexing In order to use the Livelink search ina WCM system you have to perform several installation and configuration steps see section Configuring the Livelink Search for the WCM System on page 171 After this the Livelink search engine regards the WCM managed websites as external data sources Whenever a WCM object changes in one of the collections managed by the Livelink Search server the ContentMinerNotification agent initiates the generation of a command file for the XML Activator In this way the XML Activator receives instructions on how to process the changes e g re index the object or remove the object from the index The command file is created in a temporary directory and then moved to the directory moni tored by the XML Activator System architecture The following figure illustrates the interaction between the different components Livelink Integration Manual 169 Chapter 5 Command line tools XML Activator ContentMinerNotification Agent Livelink Search server ae WCM Livelink XML Activator directory Fig 47 Interaction of components in the Livelink search To make the illustration more comprehensible only one XML Activator is shown You can however configure several XML Activator
77. cene Livelink_SearchServer Name Livelink_SearchServer Host name Port URL xample Livelink livelink exe vi Use URL for connection User Admin Password p Name ofthe assigned server Master_Content v Add Search server Remove Search server Help Cancel Back Fig 49 Installing Livelink Search servers m Name name of the server You have a free choice of name but it must be unique within the WCM system The following charac ters are permitted a z A Z 0 9 ASCII 7 Bit dot hyphen and _ underline 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 default 2099 Livelink Integration Manual 175 Chapter 5 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 livelinkserver 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 Notes For the Livelink search you can determine which index regions are queryable and displayable
78. ch item Table 2 Items and functions of the user administration in the Admin client Item Available functions User Add and configure users and edit user information Assign users to groups roles functional areas and websites as well as assign default object rights and administration rights See section Managing Users in the Admin Client starting on page 33 Groups Add and configure groups and edit group information Assign users functional areas and websites to groups and define default object rights and administration rights See section Managing Groups and Roles in the Admin Client starting on page 40 30 Livelink WCM Server Common User Administration Item Available functions Roles Add and configure roles and edit role information Assign users functional areas and websites to roles and define default object rights and administration rights See section Managing Groups and Roles in the Admin Client starting on page 40 World This entry represents all users of the WCM system You can assign administration rights to it See section Managing the Rights of the Principal World starting on page 47 Functional areas Add functional areas and assign users groups and roles to functional areas See section Managing Functional Areas starting on page 47 Websites Assign users groups and roles to websites See section Website Assignment
79. cify the document to be added to the Livelink system Click the Browse button to select the file Specifying a file is mandatory Note Please choose only files that have a file extension Workflow If you want to assign a workflow to the new object click the desired workflow in the drop down list For more information about the workflow of the WCM system refer to the Content Client User Manual chapter Content Workflow m Object type Select the object type Livelink relator Confirm by clicking the Next button Specifying the Livelink system There may be more than one Livelink system in your company In the following dialog box you select the Livelink system to which the document will be added 146 Livelink WCM Server Livelink Contents in the Content Client Object attributes Microsoft Internet Explorer Select a Livelink system From the list Livelink_internal lt Back Next gt OK Help Fig 41 Specifying the Livelink system Confirm by clicking the Next button Specifying location in Livelink In the following dialog box you select the Livelink folder for the new docu ment Livelink Integration Manual 147 Chapter 4 Livelink WCM Server Content Client Microsoft Internet Explorer Please select a Livelink object Livelink Enterprise Eg Accounting amp Finance 5 Company News Channel Eg Company wide Discussions E Development Eg Human Resources
80. client Edit principals i e users and groups system administrator The principals must be able to access the website created in the previous step They also need the appropriate functional areas and object rights See chapter 2 Common User Administration Optional Create JSP pages in order to use Livelink objects such as news and discussions in a website web designer See chapter 3 Livelink Functions in a Website Optional Add relators editors The editors can continue to use Livelink as their authoring environment See chapter 4 Livelink Contents in the Content Client Livelink Integration Manual 13 Chapter 1 About this Manual This manual describes the different areas that the Livelink integration covers The description is based on Livelink Enterprise Server 9 2 1 The manual is intended for editors web designers and programmers who set up new websites or manage and extend existing websites with Livelink WCM Server in order to publish documents and other Livelink content in an intranet extranet or Internet presence administrators managing the system environment for the websites and integrating the WCM system with an existing Livelink installation In addition to this Integration Manual the following sources provide infor mation 14 Livelink WCM Server Installation Manual This document describes how to install the WCM system and configure web servers and appli cation
81. d View the subordinate objects of a WCM object Object list view My objects and My work list views Template structure view Use import functions Use search functions View the Livelink metadata dialog box Default object rights These settings are used as preset access rights when a user is added to the list of persons authorized to access an WCM object in the Content client Livelink Integration Manual 69 Chapter 2 70 If you want to change one or several default object rights click Yes object right is explicitly allowed No object right is explicitly forbidden or the empty entry object right not set in the drop down list of the right The following table gives an overview of the actions you can perform on WCM objects and the required access rights For detailed infor mation on object rights refer to the Content Client User Manual chapter Concepts Table 5 Actions and required default object rights Action Required object rights Add object Read Create Change object for the parent topic Delete object Read Delete Change object Submit object Read Change object Edit an object check out change check in Read Change object Change an object s metadata Change an object s references Read Change metadata Read Change metadata Rename object Move object Read
82. d Releasing Relators on page 150 Livelink WCM Server Livelink Contents in the Content Client Livelink Integration Manual 165 166 Livelink WCM Server CHAPTER 5 Livelink Search in the WCM System The Search Server Connector for Livelink enables you to use the search engine integrated in Livelink for searching WCM managed websites Several scenarios are possible Scenario 1 Searching website contents Livelink is able to index contents from websites which are managed by the WCM system For this purpose an internal collection is added in the WCM system which forms the basis for searching the contents in a WCM managed website m Scenario 2 Searching Livelink contents An existing Livelink slice can be added as an external collection in the WCM system In this way you can search Livelink contents in a WCM managed website m Scenario 3 Searching other document sets You can also index documents which are neither managed with Livelink nor with a WCM system The external collection created in the indexing process can be searched in a WCM managed website Livelink Integration Manual 167 Chapter 5 This chapter deals with the following topics technical concepts of the search engine integration see the following section setting up the Livelink search fora WCM system see section Configuring the Livelink Search for the WCM System on page 171 permissions for displaying search results see
83. d gt User lt td gt lt td gt Created lt td gt lt td gt Modified lt td gt lt tr gt Livelink Integration Manual 103 Chapter 3 Sorting within a RepositoryMap is very flexible Sorting always considers the attribute type Thus you can sort the entries by date values in ascending or descending order The RepositoryMap can be also be sorted by several attributes For more information refer to the Javadoc of the RepositoryMap class 26 lt show all collected children see above sorted by name 27 RepositoryIterator iter childrenMap sort LivelinkObject NAME 28 while iter hasNext 29 RepositoryEnty entry iter nextEntry 30 retrieve some metadata of the current children 31 LivelinkId llid LivelinkId entry getValue LivelinkObject META_LLID 32 LivelinkObjectType type LivelinkObjectType entry getValue LivelinkObject META_OBJECTTYPE 33 StringValue title StringValue entry getValue LivelinkObject META_NAME 34 StringValue comment StringValue entry getValue LivelinkObject META_COMMENT 35 LivelinkUser user LivelinkUser entry getValue LivelinkObject META_USERID 36 DateValue create DateValue entry getValue LivelinkObject META_CREATEDATE 37 DateValue modified DateValue entry getValue LivelinkObject META_MODIFYDATE 38 generate a URL depending on objecttype 39 String url null 40 if type getSubType LivelinkObjectType SUBTYPE_DOCUMENT 41 url VIP
84. des a function for adding items in the Livelink folder Scenario The training department of your company manages all training materials in Livelink These documents are organized in a folder structure You want to provide personalized access to these folders on the website Also you want to enable the Training staff to add new documents in the folders via the website Procedure 1 The example implements a navigation for the Livelink folder structure in an Explorer like style The documents within the current folder are displayed in a list browser jsp Clicking the document title displays the content of the document see section Displaying the Content of Livelink Objects show jsp on page 98 2 On the browser jsp page the users can click a link referring to the form jsp form in order to add documents to the current folder create jsp Navigating Recursive Livelink Folder Structures browser jsp The JSP page consists of two parts One part displays the folder structure including a navigation the other part displays a list of the documents in the current folder see the following section You can use a table for instance to place the two parts on the JSP page 100 Livelink WCM Server Livelink Functions in a Website The JSP page receives the current Livelink folder in the request param eter navNodeld First the page retrieves the current folder s parent folder and generates a link to this parent folder In thi
85. e gt lt h2 gt 40 lt h3 gt lt user getFirstName gt lt user getLastName gt lt user getName gt lt h3 gt 41 lt p gt created lt date format null medium gt lt p gt 42 lt p gt lt content gt lt p gt 43 lt hr gt A recursive call of the generateOut method generates the complete hier archical structure The topicId serves as the root element for the display Below the hierarchical structure a button for adding a reply is written to the JSP page 44 lt generate a tree for the current topic 45 out printIln generateOut 1lObjBean llTopic param 0 46 47 generate param to add a reply to the selected node 48 param amp nodeId nid 49 gt 50 lt input type button name Add Reply onClick location href form jsp lt param gt gt 51 Displaying a Form for Adding a Topic or a Reply form jsp In this form users can enter the information required for adding a topic or a reply The form contains input fields for title and content The node IDs of the discussion and a discussion entry are passed as parameters to the form If no node ID for a discussion entry is passed a new topic is created within the discussion If a node ID is passed a reply to the passed ID is created The create jsp page that is called by form jsp creates the topic or reply 1 retrieve and check request parameter 2 String dId request getParameter discussionId
86. e username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp Livelink Integration Manual 213 Chapter 5 GetSearchEngineMetadata GetSearchEngineMetadata returns information on the available index regions of the slice in the Livelink Search server These regions are defined when configuring the Livelink search see section Displaying Index Regions in Livelink on page 187 Example GetSearchEngineMetadata livelinkURL http livelinkserver company example livelink livelink exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp Query Query performs a search in the slice Table 17 Parameters of the command line tool Query Parameter Description collection Name of the internal collection that is to be searched This parameter or the parameter al1 must be specified all Enter true to search the slice This parameter or the parameter collection must be specified query String to be found batchNr Batch number If the batch number is larger than 1 the first n batch size documents of a search result are skipped 214 Livelink WCM Server Livelink Search in the WCM System Parameter Description batchSize Batch size Maximum number of documents to be returned as search result Problems and Solutions Problem
87. e 21 Fig 2 Specifying the user administration when installing the WCM system 22 Fig 3 Logging in to the Admin client 27 Fig 4 User administration items in the Admin client 30 Fig 5 Finding principals in the Admin client 32 Fig 6 Stored users in the Admin client 33 Fig 7 Adding a user with the Admin client 35 Fig 8 Modifying settings of a user in the Admin client 36 Fig 9 Assignments of a user in the Admin client 37 Fig 10 Stored groups in the Admin client 41 Fig 11 Adding a group in the Admin client 42 Fig 12 Assignments of a group in the Admin client 44 Fig 13 Available functional areas 48 Fig 14 Adding a functional area 49 Fig 15 Settings of functional areas 50 Fig 16 Website assignments 53 Fig 17 Logging in to the Livelink system 54 Fig 18 Finding principals in Livelink 58 Fig 19 Users found in Livelink 59 Fig 20 Users stored in Livelink 60 Fig 21 Adding a user in Livelink 62 Fig 22 Editing user information in Livelink 65 Fig 23 Groups stored in Livelink 73 Fig 24 Adding a group in Livelink 74 Fig 25 Editing group information in Livelink 74 6 Livelink WCM Server Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
88. e accessed by any principal Choose Collect orphan objects on the Tools menu to assign such objects to a user A group or role with administration rights can only be deleted by users that have the right Change administration rights 46 Livelink WCM Server Common User Administration Managing the Rights of the Principal World The principal World represents all users of the WCM system Technically speaking it is a group The administration rights of this principal are valid for all users of the WCM system in addition to the administration rights that have been set for the individual users or for the assigned group or role Note By default all users i e World have only access to the user administration in the Admin client We recommend that you do not change this setting in order to reserve access to the configuration and system administration to administrators When you modify the administration rights of the principal World you proceed in the same way as for users and groups The online help of the Admin client provides an overview of the adminis tration rights Managing Functional Areas Functional areas perform two essential tasks m They determine which types of objects the users may add check out and check in Some functional areas such as Basic are by default assigned to object types Only users that have the corresponding functional area can add check in and check
89. e discussion of the topic and of the currently selected entry The generateOut method generates the hierarchical structure The method traverses the structure of the passed LivelinkDiscussionEntry instance and generates a link for each element Each element is indented according to its level in the hierarchy wne ON DUN lt Generate an entry for the tree Will be called recursively static String generateOut LivelinkObjectBean 110bjectBean LivelinkDiscussionEntry 110bj String param int depth get required data for the given object int width depth 15 15 px per level indention LivelinkId 1lId 110bj getLivelinkId LivelinkUser user 110bj getUser Livelink Integration Manual 115 Chapter 3 10 11 12 13 15 16 17 18 19 20 DateValue date DateValue 110bj getAttribute LivelinkObject META_CREATEDATE String title 110bj getName user getName date format null short String ret lt span width width gt amp nbsp lt span gt lt a href VIPURL i param amp nodeId 1llId getNodeId gt title lt a gt lt br gt iterate through all replies and call this method List 1 110bj getReplies for int i 0 i lt l size i LivelinkId id LivelinkId 1 get i LivelinkDiscussionEntry obj LivelinkDiscussionEntry 1llLObjectBean get id if obj null ret generateOut ll0bjectBean obj para
90. e gauss util StringOperator replace story n lt br gt 9 String headline 11Current getHeadline 10 LivelinkId imgId 11Current getImagelId 11 String imgAlt llCurrent getImageAlt BWNP ON DWM 12 LivelinkUser user 11Current getUser 13 show current entry 14 gt 15 lt h1 gt lt 11Current getName gt lt h1 gt 16 lt h2 gt lt headline gt lt h2 gt 17 lt table width 100 gt 18 lt tr gt lt td width 80 style text align justify gt lt story gt lt td gt 19 lt if an image is assigned to this news show image 20 if imgId null 21 gt 22 lt td width 20 valign top gt lt img src show jsp nodeld lt imgId getNodelId gt alt lt imgAlt gt gt lt td gt 23 lt gt 24 lt tr gt lt table gt lt table gt 25 lt show all attachements to this news instance 26 List a 11Current getAttachments 27 for int i 0 i lt xa size i 28 LivelinkId ald LivelinkId a get i 29 LivelinkObject a0bj 110bjBean get alId 30 if aObj null 31 String attImgUrl VIPDEPLOYMENT_URL aObj getImageUrl 32 gt 33 lt tr gt lt td gt lt img src lt attImgUrl gt title lt aObj getTypeName gt gt lt td gt Livelink Integration Manual 111 Chapter 3 34 lt td width 100 gt lt a href show jsp nodeld lt aObj getLivelinkId getNodelId gt target Livelink_cont
91. e modify users are allowed to delete the users they create To delete a user in Livelink 1 Choose Users amp Groups on the Enterprise menu 2 Use the search functions on the Users and Groups page to find the user see section Finding Principals in Livelink on page 57 Livelink Integration Manual 71 Chapter 2 3 Click the user s Edit link in the Actions column 4 Click the Delete User button 5 Confirm the security prompt by clicking the OK button The user is removed from all groups of which the user was a member The user s profile is not removed from the database but is marked as deleted so that the user s information will still be displayed when viewing audit logs and item permissions Managing Groups in Livelink Notes The WCM system differs between groups and roles whereas Livelink only provides groups For this reason the WCM roles are represented by Livelink groups Thus you cannot distinguish between WCM groups and roles in Livelink Use the Admin client for editing roles To open a list of the groups that exist in the Livelink system Choose Users amp Groups on the Enterprise menu On the Users and Groups page click Group Name in the Find drop down list and click the Find button Directly after the installation of Livelink only the DefaultGroup exists By default this is the department group of the Admin user 72 Livelink WCM Server Common User Administration a 5
92. e section Submitting and Releasing Relators on page 150 Note A relator can only be updated automatically if its status is either changed rejected released or delayed release If this requirement is not met use the appropriate staging action to change the relator s status After this you can adapt the relator to the modified Livelink object by choosing Object Synchronize Fixed version f you click this radio button the Livelink folder relator will be based on the current version of the Livelink folder When the folder s metadata change in the Livelink system the associated Livelink folder relator remains unchanged If an object is added to the Livelink folder a new relator representing this object is not automati cally created However the relator for an object will be deleted if the object is removed from the Livelink folder You can adapt the relator manually via the Livelink metadata dialog box see section Modifying Livelink Metadata on page 155 Confirm your entries by clicking the OK button Entering a remark In the following dialog box you may enter information for the logs of the individual relators Confirm your entries by clicking the OK button The WCM system creates the relators and shows them in the Navigation area Their status is changed For the relators to become visible in the published website you must submit them After this the relato
93. eas allow you to control which types of objects the users may create check in and check out as well as which views dialog boxes and functions are available to them in the Content client See section Assigning Functional Areas on page 51 3 Assign default object rights to groups Livelink Integration Manual 23 Chapter 2 For each principal you can define default access rights for website objects The object rights determine which actions Read Change metadata Release etc a user can perform by default on a WCM object to which the user is assigned See section Modifying the Assignments of a Group or Role in the Admin Client on page 43 4 Repeat steps 1 to 3 for individual users if required You can either use the Admin client or the Livelink user administra tion to make the user assignments Admin client m assigning websites see section Website Assignments on page 52 assigning functional areas see section Assigning Functional Areas on page 51 assigning default object rights see section Modifying User Assignments in the Admin Client on page 37 Livelink All assignments are made in the user settings see section Settings on the WCM tab on page 66 5 Assign administration rights for the WCM system Access to the administration and configuration of the WCM system should be reserved to selected users You can grant administration rights to us
94. eck in This makes the changes visible in the Edit view The object is combined with the template again and is available for further editing Check out Staging action of Livelink WCM Server The content of a WCM object can only be edited after the object has been checked out A checked out object is locked for access by other users The changes to the object do not become available in the Edit view until the object has been checked in Collection An index for a document set is known as a collection There are internal and external collections An internal collection is based on a document set managed by a WCM system An external collection by contrast is based on a document set supplied by any external system Command line tools The command line tools can be used to perform indexing actions for external collections They also make it possible to access information on external and internal collections and on the Index system used Data storage view The data storage view of a server refers to the aspects of the WCM objects that are currently available Edit view QA view Production view The data storage view available on a server is determined in the routing settings of the website 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 Livelink Integration Manual 219
95. ect release M Dynamic I Filter edit M Fiter standard I Form M Import a Inteligent templates M Livelink O Log dialog v References dialog M Search M view My objects I view Object list E Yiew Subordinate objects Oo View Template structure M workflow Default object rights ote vo Read Yes x Change object Yes Delete Yes E Move and copy Yes Release No Change metadata Yes v Change rights No x Read production Yes _ Apply Reset Cancel Fig 22 Editing user information in Livelink Livelink Integration Manual 65 Chapter 2 5 6 Make the desired changes For information on the individual fields on the General and Personal tabs refer to the Livelink online help The settings on the WCM tab are described in the following section Click the Apply button Settings on the WCM tab 66 WCM access If you want to block the user s access to the WCM system clear this check box In this way you prevent a user from accessing the WCM system without having to delete the user profile The user can still log in to Livelink Trusted login Here you can define whether this user is allowed to perform a trusted login If you select this check box the user does not need any further authentication for accessing other WCM products after initial login to the WCM system Language the preferred language of the user Click the desired entry in the Language drop down list
96. ects no statistics of nor has any validity 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 withou
97. eleting a User in Livelink on page 71 Adding a User in Livelink To add a user in Livelink 1 Choose Users amp Groups on the Enterprise menu 2 On the Users amp Groups page choose User on the Add New Item menu 3 Define the settings for the user on the Add New User page Livelink Integration Manual 61 Chapter 2 Log in Name jstein Department rain sts iY Password pe ooo Verify Password paeet First Name Peha o Middle Initia F Last Name Btein Title E mail fjoshua stein company example Phone _ Fax Se Office Location Time Zone z Privileges La Log in enabled public Access enabled m Can create modify users F can create modify groups I User administration rights System administration rights Submit _Reset Fig 21 Adding a user in Livelink For detailed information on the individual fields refer to the Livelink online help 4 Click the Submit button 62 Livelink WCM Server Common User Administration Notes Provided that the user added to Livelink has the privilege Log in enabled the user can also log in to the WCM system as the WCM access is enabled by default In the WCM system the user initially has the access rights Read and Read Production m The log in name is used as the user ID in the WCM system A WCM user must have a name in addition to the user ID For users who only have a log in name in L
98. ent 42 group Livelink 73 group to group Livelink 75 internal collection Enterprise Server 9 2 1 182 internal collection Enterprise Server 9 5 0 197 Livelink object as WCM object 131 relator 134 relator with Livelink document 144 role Admin client 42 user Admin client 34 user Livelink 61 user to group Livelink 75 AddDirectory 210 AddDocument 209 Admin client filter functions 31 administration rights groups roles 45 users 37 World 47 API Portal Manager API 91 WCM Java API 92 Livelink Integration Manual application search websites 204 application example channel in website 108 discussion as FAQ 120 discussion in website 113 integrate folder content in a website 95 Livelink browser 100 poll on website 123 application examples 95 assign functional areas to principals 51 websites to principals 52 assignments functional areas 51 groups Admin client 43 roles Admin client 43 users Admin client 37 websites 52 automatic synchronization 82 B beans for Livelink integration 91 Cc channel 108 integrate in website application example 108 collection add external Enterprise Server 9 2 1 184 add external Enterprise Server 9 5 0 199 add internal Enterprise Server 9 2 1 182 227 Index add internal Enterprise Server 9 5 0 197 external 182 197 internal 182 197 command line tools AddDirectory 210 AddDocument 209 configuration file 206 DeleteDirectory 211 DeleteDocument 209
99. ent gt lt aObj getName gt lt a gt lt td gt 35 lt td gt lt aObj getContentSize gt lt td gt lt tr gt 36 lt 37 gt 38 lt table gt 39 Aas The procedure for adding news or channels in Livelink corresponds to adding documents see section Adding the Document create jsp on page 106 You write a form for entering the required information and create a JSP page which interprets the form data and adds the news items or channels via the LivelinkObjectBean The interface for adding channels is createChannel parentId title comment imageld the interface for adding news is createNews parentId title comment imageId headline story effective expired Integrating Livelink Discussions in a Website Discussions belong to the frequently used Livelink features Livelink discussions allow users to work together collaboratively to resolve issues and problems they encounter while working on projects Thanks to the Portal Manager API this Livelink feature can also be used in a website Livelink makes a distinction between the actual discussion object and the entries contained in the discussion object The entries consist of Topics and Replies to the topics The API provides methods for creating new topics and replies In this way the Portal Manager API enables you to set up interactive discussion forums and to use the WCM functionality to apply your corpo rate design to the discussion L
100. ent client 205 in websites 204 index regions Enterprise Server 9 2 1 186 index regions Enterprise Server 9 5 0 202 install Search server Enterprise Server 9 2 1 173 install Search server Enterprise Server 9 5 0 190 Livelink search for the WCMS 171 permissions 203 prepare indexing Enterprise Server 9 2 1 177 principals Admin client 31 principals Livelink 57 with Livelink Enterprise Server 9 2 1 171 with Livelink Enterprise Server 9 5 0 188 XML Activator Enterprise Server 9 2 1 178 XML Activator Enterprise Server 9 5 0 193 231 Index set up automatic synchronization 82 common user administration 19 Livelink search 171 search with Livelink Enterprise Server 9 2 1 171 search with Livelink Enterprise Server 9 5 0 188 settings edit user information Admin client 36 edit user information Livelink 64 functional areas 50 group Admin client 43 group Livelink 74 role Admin client 43 submit relator 152 T tab General edit 64 tab Personal edit 64 tab WCM edit 64 temporary directory 184 199 U update relator manually 162 Update Edit version automatically folder relator 142 relator 137 user administration common 19 functions Admin client 30 in Livelink 54 in the Admin client 26 install module 20 232 Livelink 19 set up common 19 user profile modify 64 user profile Livelink 64 users administration rights 38 assign functional areas 51 assign websites 52 assignments Admin c
101. er company example livelink livelink exe username LivelinkUser password Livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp sourceDir D InternetSite baseURL http wcmserver company example InternetSite 210 Livelink WCM Server Livelink Search in the WCM System DeleteDirectory DeleteDirectory removes the documents of a directory from the collec tion The directory must have been added to the collection using AddDirectory Table 14 Parameters of the command line tool DeleteDirectory Parameter Description sourceDir Absolute path in the file system to the directory whose documents are to be removed from the collection The directory must have been added using AddDirectory baseURL Fully qualified URL of the directory to be removed from the collection The web server uses this URL to access the directory Example DeleteDirectory livelinkURL http livelinkserver company example Livelink livelink exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp sourceDir D InternetSite baseURL http wcmserver company example InternetSite Livelink Integration Manual 211 Chapter 5 GetAvai LableCol lections GetAvailableCollections returns a list of all collections contained in the specified slice The number of documents per collection is also returned Example GetAv
102. er has voted already and if preview is explicitly allowed for the poll 21 22 23 lt determine ContextId of the current user ContextId cid SessionBean getCurrentContextId request instantiate LivelinkPoll object LivelinkId llid new LivelinkId Integer parseInt request getParameter Llid LivelinkPoll poll LivelinkPoll lob get 11Id if poll null show name and comment gt lt h1 gt lt poll getName gt lt h1 gt lt h2 gt lt poll getComment gt lt h2 gt lt hr gt lt load poll results LivelinkPollResults results poll getResults cid int votingsTotal results getTotalNumberOfVotings DecimalFormat decfPerc new DecimalFormat 0 00 gt lt h2 gt Total number of participants lt votingsTotal gt lt h2 gt lt h2 gt Instructions lt poll getInstructions gt lt h2 gt lt table gt lt iterate through the questions for Iterator qiter poll getQuestions iterator riter results getResultsList iterator qiter hasNext Question question Question qiter next List choices question getChoices List votes List riter next gt lt tr gt lt td colspan 4 gt lt question getQuestion gt lt td gt lt tr gt The questions and the corresponding answers of a poll are complemented by statistical information and illustrated by graphics 25 26 27 29 30 lt for Iterator citer choices iterator viter votes i
103. er is not specified the file is expected to be in the current directory and to have the name commands properties The parameter cannot be specified in the properties file It is optional livelinkURL URL URL to the Livelink server which is to perform the indexing and to process the search requests username User user for processing search requests in the Livelink system The user must have read access to the slices password Password password for processing search requests in the Livelink system slice Livelink slice slice name xmlActivatorDir XML Activator directory The command files created in the temporary directory will be moved to this directory tempDir Temporary directory The WCM system uses this direc tory for generating the command files for the XML Activator Producer process In this way the XML Acti vator receives instructions when a WCM object changes The instructions refer to how to process the changes e g re index the object or remove the object from the index 208 Livelink WCM Server Livelink Search in the WCM System AddDocument AddDocument is used to add a single document specified by its URL to an external collection Table 11 Parameters of the command line tool AddDocument source Absolute path in the file system to the document that is to be added url Fully qualified URL of the document that is to be added Example AddDocument lLivelinkURL ht
104. ers groups and roles See sections Modifying User Assignments in the Admin Client on page 37 and Modifying the Assignments of a Group or Role in the Admin Client on page 43 For detailed information on how to develop an access strategy for the WCM system refer to the Livelink WCM Server Administrator Manual chapter Concepts 24 Livelink WCM Server Common User Administration Accessing Several Livelink Servers Currently the WCM User Administration module does not support access to several Livelink servers from the same Admin server as it is possible with LDAP servers Each Admin server can only access the user adminis tration of exactly one Livelink server For information on managing objects from several Livelink systems in one WCM system refer to section Configuring Multiple Livelink Systems on page 86 Accessing Several WCM Systems Currently the WCM User Administration module does not support the integration of more than one WCM system with a Livelink server s user administration Nevertheless you can configure the WCM systems in such a way that they access the user administration of the same Livelink server In this case please consider the following m The responsible Admin server automatically updates the information on the available websites and functional areas in Livelink each time the information is changed in one of the connected WCM systems This means that the information on the W
105. erview shows the icons for creating and removing assignments between the items 5 e e 44 Users From the list of stored users you can select which users are to belong to a certain group or role Functional areas The functional areas are used to deter mine which types of objects the users may add check out and check in as well as which dialog boxes and func tions are available in the Content client If you assign functional areas to a group or role all users belonging to this group or role get the respective rights Websites If you assign a group or role to a website the respective users can access the objects of this website via the Content client The exact access rights depend on the group and role settings the assigned functional areas and the rights settings of the individual WCM objects Livelink WCM Server Common User Administration a Default object rights For each group or role you can set ST the default object rights for editing WCM objects These settings are used as preset access rights when a group or role is added to the list of persons authorized to access an object in the Content client Administration rights Here you determine the rights of the group or role for the administration of the WCM system The different rights can be assigned individually In this way you can control precisely which settings the assigned users can view and what changes they can make In accor dance wit
106. essing Livelink This chapter provides application examples to illustrate the usage of these APIs The chapter deals with the following topics m preparations for using Livelink functions in a website see the following section m configuring multiple Livelink systems see section Configuring Multiple Livelink Systems on page 86 overview of the Portal Manager API and WCM Java API functions for using Livelink objects see section Overview of API Functions on page 91 examples for programming with the Portal Manager API and the WCM Java API see section Application Examples on page 95 Livelink Integration Manual 81 Chapter 3 Preparations Before you can use Livelink functions in your website you must take the following steps 1 Install the Livelink module WCM Kernel Integration see the following section 2 Activate the Livelink functions for the website see Activating the Livelink Functions for the Website on page 83 3 Add a Livelink pool see Adding a Livelink Pool on page 84 4 Assign the Livelink pool to the master Content server see Assigning the Livelink Pool to the Master Content Server on page 85 The individual steps are described in the following sections Installing the WCM Kernel Integration Module The Livelink module WCM Kernel Integration enables Livelink WCM Server to access Livelink objects It is also responsible for automatically updati
107. ete user entry Notes m If you delete a user after you have added this user to the list of persons authorized to access a WCM object in the Content client this change is not adopted automatically You must update the list of authorized persons manually As a result of deleting users there may be WCM objects that can no longer be accessed by any principal Choose Collect orphan objects on the Tools menu to assign such objects to a user A user with administration rights can only be deleted by users that have the right Change administration rights Livelink Integration Manual 39 Chapter 2 Managing Groups and Roles in the Admin Client With Livelink WCM Server you can assign the users of a website to groups and control access to the website objects by assigning rights to these groups Usually groups are tied to organizational structures such as departments or projects e g Marketing or Sales Roles offer another way of classifying users Unlike groups roles are task related e g IntranetAdmin or Editor For general information on controlling access by means of groups and roles refer to the Livelink WCM Server Administrator Manual chapter Concepts Notes Livelink provides only users and groups no roles For this reason the WCM roles are represented by Livelink groups For each Livelink group the information is stored whether this group is a group or a role in the WCM system
108. flow see section Creating an XML Activator Producer Data Flow in Livelink on page 178 172 Livelink WCM Server Livelink Search in the WCM System 4 WCM system Add collections see section Adding an external collection for another type of document set on page 185 5 Livelink system Start the XML Activator process see section Starting the XML Activator Process in Livelink on page 186 Installing Livelink Search Servers in the WCM System Note For detailed information on installing a WCM system refer to the Livelink WCM Server Installation Manual During the installation of a WCM system the dialog box Search server opens On the Livelink tab of this dialog box you can add the desired number of Livelink Search servers Livelink Integration Manual 173 Chapter 5 fal Livelink Web Content Management Server 9 5 0 Search server Please enter the parameters of the Search servers to he installed Hep Canel lt Back Fig 48 Search servers in the WCM installation program 1 Click the Livelink tab 2 Click the Add Search server button This opens a tab on which you can make the settings for the Livelink Search server 174 Livelink WCM Server Livelink Search in the WCM System falLivelink Web Content Management Server 9 5 0 Search server Please enter the parameters of the Search servers to 4 be installed A ContentMiner Livelink Lu
109. general parameters 208 GetAvailableCollections 212 GetSearchEngineMetadata 214 ListSources 212 Query 214 RemoveCollection 213 commands properties 206 common user administration in general 19 installation 19 configuration multiple Livelink systems 86 Content client search 205 D delete functional area 52 group Admin client 46 group Livelink 79 relator 163 role Admin client 46 user Admin client 39 user Livelink 71 DeleteDirectory 211 DeleteDocument 209 discussion integrate in website application example 113 provide as FAQ application example 120 228 E edit content of a relator 154 Livelink metadata 155 external collection 182 197 add Enterprise Server 9 2 1 184 add Enterprise Server 9 5 0 199 F FAQ application example 120 file xml tok 177 filter functions Admin client 31 Livelink 57 find changed relator 150 Fixed version folder relator 143 relator 138 folder relator 131 add 139 functional areas assign 51 delete 52 manage 47 new 49 settings 50 functions user administration Admin client 30 G GetAvailableCollections 212 GetSearchEngineMetadata 214 group leader set Livelink 77 unset Livelink 78 Livelink WCM Server groups add Livelink 73 add group Livelink 75 add user Livelink 75 administration rights 45 assign functional areas 51 assign websites 52 assignments Admin client 43 change name Livelink 78 delete Admin client 46 delete Livelink 79
110. h the rights assigned the Admin client only displays those views and functions that the assigned users are entitled to use For example if the group or role does not have the right to view the configuration this view is hidden in the Admin client The online help of the Admin client provides an overview of the adminis tration rights Note If a user has individual administration rights in addition to the administration rights due to the group or role membership the rights are added up Moreover all users have the administration rights of the prin cipal World see section Managing the Rights of the Principal World on page 47 Livelink Integration Manual 45 Chapter 2 Deleting a Group or Role in the Admin Client To delete a group or role in the Admin client 1 Select the group or role via User administration Groups or Roles group name role name 2 Choose Delete group or Delete role on the context menu or click the corresponding icon Icon for deleting a group Icon for deleting a role Le 3 Confirm the security prompt by clicking the Yes button Notes m f you delete a group or role after you have added it to the list of persons authorized to access a WCM object in the Content client this change is not adopted automatically You must update the list of authorized persons manually As the result of deleting groups or roles there may be WCM objects that can no longer b
111. hat are required to control the commands The parameters determine which WCM server is to process the command and they also contain necessary information about the actual indexing action The command parameters that specify the WCM server are identical for all command line tools For this reason you can simplify the process of calling the command line tools by defining these default parameters in a configuration file and by specifying this file as a call parameter Note Nearly all command specific parameters can be specified in the configuration file We recommend however that you include only those parameters in the file that are rarely subject to changes The commands properties Configuration File By default the configuration file commands properties is saved with the command line tools in the directory WCM installation directory livelinksearch Search server name tools during the installation The file contains default parameters corresponding to the information specified during installation The configuration file looks as follows configuration properties of the Livelink search server options in command line have a higher priority 206 Livelink WCM Server Livelink Search in the WCM System Incoming directory of the XML Activator Data Source xmlActivatorDir F InternetSite_in Temporary directory tempDir F InternetSite_temp URL of Livelink CGI LivelinkURL http livelinkserver company example Li
112. he Admin client Livelink Integration Manual 33 Chapter 2 The following functions are available to you for managing users in the Admin client m adding a user see the following section m editing user information e g the e mail address see section Editing User Information in the Admin Client on page 36 editing user assignments see section Modifying User Assignments in the Admin Client on page 37 deleting a user from the user administration see section Deleting a User in the Admin Client on page 39 Note Changes to a user s settings do not take effect in the WCM system until the user logs in to the WCM system again As an administrator you can log out users via the System administration for detailed information refer to the online help of the Admin client Adding a User in the Admin Client To add a user with the Admin client 1 In the User administration view select the item Users 2 Choose New user on the context menu or click the corresponding icon g Icon for adding a user 3 In the New user dialog box make the settings for the user 34 Livelink WCM Server Common User Administration I x Name Joshua F Stein UserID jstein E mail joshua stein company example Language English USA v Substitute hshepard wl Password changed Cl J Trusted login vi WCM access ox cma e Fig 7 Adding a user
113. hout Java 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 Each element of a website is integrated in Livelink WCM Server as a single object Each object is based on an object type such a HTML Livelink Integration Manual 221 Glossary page Object types can be defined in the Admin client or the Content client 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 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 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
114. ilable for user defined Livelink meta data e g the attributes of an object category Use the following pattern to form WCM tags for user defined attributes VIPLL category lt category name gt set lt set name gt attribute lt attribute name gt set_no lt number gt item_no lt number gt m category name of the category containing the attribute m set name of the set containing the attribute m attribute name of the attribute for which the WCM tag is created m set_no position of the set in the list of set values item_no position of the attribute value to be shown in the list of attribute values If the attribute to be shown is not of type set the expression becomes simpler VIPLL category lt category name gt attribute lt attribute name gt jtem_no lt number gt 160 Livelink WCM Server Livelink Contents in the Content Client Example For the training materials you created a category named Training Mate rials By means of the attributes of this category you can manage infor mation on the status and the contact person for the materials The attribute set Contact Information of the category contains three attributes in the following order 1 Contact Person 2 E mail 3 Phone number The attribute Phone number may contain two values in the first position the conventional phone number in the second position the mobile phone number General Specifi
115. in To start the web application of an Admin client open your browser and go to the URL of the web application s start page e g http wcmserver company example wcmadminclient index html Immediately after the installation of the WCM system the only user with administration rights is the one you entered during the installation Logging in and out of the Admin client After you have started the Admin client the Login dialog box opens in the language selected for installing the WCM system 26 Livelink WCM Server Common User Administration gt Administration Livelink WCM SERVER User ID Password Cancel Connecting i Fig 3 Logging in to the Admin client Enter your user ID and the corresponding password If this is the first time you start the Admin client after the installation of the WCM system enter the user ID and password of the user who was configured as the adminis trator during the installation process When you log in to the WCM system for the first time you are asked to change your password Note Both user ID and password are case sensitive Correct use of uppercase and lowercase letters is essential For Livelink WCM Server administrator and Administrator are two different users To exit the Admin client choose Quit on the Program menu The connec tion to the Admin server will be closed This may take some time Livelink
116. in Livelink on page 178 Livelink Integration Manual 171 Chapter 5 4 WCM system Add collections see section Adding an internal collection for WCM contents on page 182 5 Livelink system Make index regions queryable see section Making Index Regions Queryable in Livelink on page 186 6 Livelink system Start the XML Activator process see section Starting the XML Activator Process in Livelink on page 186 7 Livelink system Display index regions see section Displaying Index Regions in Livelink on page 187 Scenario 2 Searching Livelink contents Realizing this scenario requires the following steps in the WCM system 1 Install Livelink Search server see the following section 2 Add collections see section Adding an external collection for a Livelink slice on page 184 Note The Livelink module WCM Kernel Integration is required to access Livelink objects via the WCM system For information regarding the installation of this module refer to Installing the WCM Kernel Inte gration Module on page 82 Scenario 3 Searching other document sets Realizing this scenario requires the following steps in Livelink and the WCM system 1 WCM system Install Livelink Search server see the following section 2 Livelink system Prepare indexing see section Preparing Indexing on page 177 3 Livelink system Create XML Activator Producer data
117. in a Page Just like WCM metadata you can integrate Livelink metadata in a template or in the page generated for the object and thus use the meta data in a WCM managed website For integrating metadata WCM tags are provided Note For detailed information on WCM tags refer to the Content Client User Manual chapter Working with WCM Tags Livelink Standard Metadata The following table provides an overview of the WCM tags for the most common Livelink standard metadata The file Livelink_WCM_tags html in the directory WCM installation directory examples wemtags contains all Livelink specific WCM tags Table 9 WCM tags for the most common Livelink metadata Metadata item Internal name WCM tag Description comment VIPLL attribute comment File name filename VIPLL attribute filename Created by createdby VIPLL attribute createdby Created createdate VIPLL attribute createdate Modified modifydate VIPLL attribute modifydate MIME type mimetype VIPLL attribute mimetype Object size filedatasize VIPLL attribute filedatasize in byte Livelink Integration Manual 159 Chapter 4 Metadata item Internal name WCM tag Node ID nodeid VIPLL attribute nodeid Version versionnum VIPLL attribute versionnum Version vcomment VIPLL attribute vcomment description User Defined Metadata The WCM tag mechanism is also ava
118. information on working with the Content client refer to the Content Client User Manual Due to the integration of the WCM system with Livelink you can add Livelink objects as WCM objects to a WCM managed website These WCM objects are called re ators They always refer to a certain version of the Livelink object The WCM object type Livelink relator enables you to integrate a single Livelink object in a website the WCM object type Livelink folder relator is provided for integrating Livelink folders Note The Livelink module WCM Kernel Integration is required to access Livelink objects via the WCM system This module is also responsible for automatically updating the WCM object when the asso ciated Livelink object changes For information regarding the installation of this module refer to Installing the WCM Kernel Integration Module on page 82 You can directly access relators in the WCM system e g with the Content client The actual objects however are stored in the Livelink database Relators are treated like normal WCM objects They are subject to the staging of Livelink WCM Server That means there are three views of arelator Edit QA and Production The reference management of Livelink WCM Server is also available for relators Livelink folder relators Livelink Integration Manual 131 Chapter 4 have a special feature As they do not have any content you cannot check out and check in Livelink
119. ion about WCM servers and their configuration Of course you can use the WCM Java API in conjunction with the Portal Manager API In this example the temporary directory of the installation is retrieved in order to store the file passed to the request 21 22 23 24 25 26 27 29 30 31 32 33 34 35 copy uploaded file to temp directory of current WCM server String dirName VipRuntime getCurrentServer getInstallDirectory File separator VipRuntime getCurrentServer getTempDirectory creating tempfile in tempdir file new File dirName fileName copy stream to file inS parseMFD getFileContent uploadParam 0 outS new BufferedOutputStream new FileOutputStream file de gauss io StreamConnector streamCon new de gauss io StreamConnector inS outS streamCon copyAndClose creating Livelink object llobj 110bjectBean createDocument parent title comment file file delete catch Exception e if inS null inS close Livelink Integration Manual 107 Chapter 3 36 37 38 39 40 41 42 43 45 46 47 48 if ourS null outS close if object could be created if llobj null gt lt script lLanguage JavaScript gt location href lt returl gt navNodeId lt Llobj getLivelinkId getNodeId gt lt script gt lt else gt Error creating page lt br gt lt a href onClick javascript history back
120. istinguish between WCM groups and roles in Livelink Use the Admin client for editing roles Finding Principals in Livelink The search functions of the Livelink user administration enable you to quickly find the right entry even with a large number of users and groups To find principals in Livelink 1 Choose Users amp Groups on the Enterprise menu 2 On the Users and Groups page click the desired search parameter in the Find drop down list Livelink Integration Manual 57 Chapter 2 Users and Groups oa ee 03 2004 Livelink Personal Enterprise Tools Help a Workspace 3 Workspace 8 Log out E Contents Favorites G Users amp Groups Settings 2 For This Page starts with Find add New Item z values and click the Find button Find User Last Name i User Last Name To find u User Log in User E mail Group Name Livelink Version 3 2 0 Copyright 1995 2003 Open Text Inc All rights reserved Fig 18 Finding principals in Livelink You can use the following search parameters m User Last Name default setting a User First Name m User Log in m User E mail Group Name 3 Type a search term in the starts with field Notes The value you supply for the search parameter is not case sensi tive For example If you enter ma for the first name of a user information on all users whose first names start with ma or Ma is displayed If y
121. ite ania lt a Fn Fig 58 Specifying the Livelink parameters for an internal collection m Livelink slice slice name Enter the Processes Prefix you speci fied when creating the XML Activator Producer Data Source Note For performance reasons we recommend that you create only one collection per slice You can create several internal collections in a slice In this case however you have to make sure that all entries in a slice have a unique URL XML Activator directory The command files created in the temporary directory will be moved to this directory Enter the path to the shared Incoming Directory that you speci fied when creating the XML Activator Producer Data Source If Livelink and the WCM system are installed on different host computers the directory must be mapped to a network drive on the WCM system s host computer Enter the path accordingly 198 Livelink WCM Server Livelink Search in the WCM System Temporary directory The WCM system uses this directory for generating the command files for the XML Activator In this way the XML Activator receives instructions when a WCM object changes The instructions refer to how to process the changes e g re index the object or remove the object from the index Create this directory on the same physical drive as the XML Acti vator directory Before you can use the new collection for search requests the collection must be synchronized
122. ivator Producer data flow to index information generated by a third party application such as the WCM system To create an XML Activator Producer data flow in the Livelink system 1 Open the Livelink Administration page The URL is of type http livelinkserver company example Livelink livelink exe func admin index 2 Login to the Livelink system as the Admin user and navigate to the Search Administration section Livelink Integration Manual 193 Chapter 5 Search Administration Fig 56 3 Click Configure Search Options Configure the search options that you want to make available to Livelink users This includes Find Similar and Result Themes Edit the System Default Template Configure the appearance of the default search template This template is displayed on the Livelink Search page for all users who have not created personal search templates Reset Search Templates Reset the default search template to its original state and or delete the personal search templates that Livelink users have created Open the XML DTD Volume Add XML DTDs to the XML DTD volume and then set the corresponding XML regions to allow users to search XML data From Livelink Configure Alert E mail Delivery Configure e mail settings for sending Livelink system object alert e mail messages Configure Debug Settings Configure logging information and other diagnostic settings For Livelink Search the Livelink Admin server and the HTML
123. ivelink the log in name is used as both the user ID and the name in the Admin client Livelink provides three fields for specifying the name of a user First Name Middle Initial and Last Name e g Joshua F and Stein The contents of the Name field in the Admin client is built from these name components Joshua F Stein In order to change the WCM administration rights of users you have to use the Admin client A WCM user needs a valid e mail address If you want to use the notification functions of the WCM system you should specify an e mail address for each user in Livelink The Admin client assigns a default e mail address to all users who are stored in the Livelink database without an e mail address For this purpose the system uses the e mail address of the person who is to be notified if the WCM licenses expire or are exceeded This e mail address is not stored in the Livelink data storage To use a different default e mail address you have to edit the KUAF table in the Livelink server s database Use the following SQL command update KUAF set MAILADDRESS default e mail address where TYPE O and MAILADDRESS is null Livelink Integration Manual 63 Chapter 2 Editing User Information in Livelink In Livelink all information about a user is stored in the so called user profile To view the user profile click the user s log in name on the Users and Groups page U
124. ivelink discussions in websites can go well beyond the simple display of the discussions You can also use the Portal Manager API functions to create Frequently Asked Questions FAQs from these discussions 112 Livelink WCM Server Livelink Functions in a Website Scenario Integrating Discussions in a Website The company staff uses discussions to exchange information on general topics These discussion forums are managed in Livelink You want to publish some of these discussions in the intranet The staff members shall be able to take part in the discussions via the intranet Procedure 1 All discussions from a specific Livelink area are shown find jsp The search method of the LivelinkObjectBean is used for this purpose 2 When the user selects a discussion all topics of this discussion are displayed in a list topic jsp 3 When the user selects a topic the replies to this topic are shown hierarchically reply jsp Additionally the contents of the topic or reply is shown 4 Buttons for adding new topics replies are integrated in the topic and reply JSP page respectively form jsp The create jsp page creates these topics and replies The functions described here can also be implemented with fewer JSP pages you will find an example for this in the LiveStart website To make the application examples more comprehensible the LiveStart code is not shown here Showing All Discussions of a Livelink Area find jsp The
125. k as the search string Example Query query query query query query query query contentMinerBean createQuery serverName setSearchString addAdditionalParameter LookFor1i allwords addAdditionalParameter wherel bread butter addAdditionalParameter booleani AND addAdditionalParameter lLookFor2 anywords addAdditionalParameter where2 cheese salad onion For information on the Livelink Search API refer to the Using the Search API guide which is available on the Open Text Knowledge Center https knowledge opentext com Search in the Content client After installing and configuring a Search server the search functions are also available in the Content client To learn more about this refer to the section Filter and Search Functions of the Content client User Manual As with searching websites the Livelink Query Language is used here too Command Line Tools The command line tools are used for managing external collections They perform the following functions m indexing documents for external collections m retrieving information on external collections and on the Index system used Livelink Integration Manual 205 Chapter 5 The command line tools are located in the directory WCM installation directory livelinksearch Search server name tools To run the command line tools you must specify appropriate parameters t
126. kId tempNewsId LivelinkId 1 get i LivelinkNews tempNews LivelinkNews 110bjBean get tempNewsId String comment tempNews getComment DateValue dateValue new DateValue tempNews getDateEffective gt lt tr gt lt td gt lt a href VIPURL nodeId lt tempNewsId getNodelId gt gt lt tempNews getName gt lt a gt lt td gt lt td align right gt lt dateValue format null medium gt lt td gt lt tr gt lt tr gt lt td colspan 2 style text align justify gt lt comment gt lt td gt lt tr gt lt tr gt lt td colspan 2 gt lt a href VIPURL nodelId lt tempNewsId getNodeld gt gt See our news lt a gt lt td gt lt tr gt lt gt lt table gt 110 Livelink WCM Server Livelink Functions in a Website Displaying Single News Items show_channel jsp A single news item is displayed on a JSP page together with all attributes provided by Livelink The icons and attachments of news are displayed by means of the JSP page show jsp described above see section Displaying the Content of Livelink Objects show jsp on page 98 retrieve news instance given through the request parameter int nId Integer parseInt currentNodeld LivelinkNews 11Current LivelinkNews 110bjBean get new LivelinkId nId extracting metadata for display String story 11Current getStory to format the news content replace newlines with HTML tags story d
127. l the Livelink module WCM User Administration see the following section 2 Select a Livelink user administration when installing the WCM system see section Selecting the Livelink User Administra tion on page 22 Livelink Integration Manual 19 Chapter 2 Installing the WCM User Administration Module Notes Installing the module is only required if you want to use the option Livelink for the user administration when installing your WCM system If the Livelink user information is synchronized with an LDAP direc tory service we recommend that you select the LDAP option for the user administration when installing the WCM system In this case you have to use the Admin client for editing WCM specific principal settings as the Livelink user administration does not provide the WCM tab The module must be installed prior to installing the WCM system Procedure 1 20 The WCM User Administration module is supplied as file wcemadm zip This file is located in the livelink directory on the WCM CD Extract the file to the directory Livelink installation directory staging Open the Livelink Administration page The URL is of type http livelinkserver company example Livelink livelink exe func admin index Log in to the Livelink system as the Admin user and go to the Module Administration section Livelink WCM Server Common User Administration Module Administration Install Mod ile
128. led information on the individual fields refer to the Livelink online help 180 Livelink WCM Server Livelink Search in the WCM System For using the Livelink search in the WCM system the following fields are of special importance Process Prefix display name for objects associated with this index When creating a collection use this identifier as slice name m Incoming Directory absolute path to the directory from which the XML Activator Producer process reads the XML files generated by the third party application Create this directory manually If Livelink and the WCM system are installed on different host computers the directory must be shared m Write Directory absolute path to the directory to which the XML Activator Producer process writes the data it extracts Create this directory on the same file system level as the Incoming Directory The path in this field is automatically entered into the other directory fields of the dialog box Operation Tag Enter Operation here Identifier Tag Enter OTURN here 6 Confirm the settings by clicking the Create Processes button The Livelink system creates a new data source folder This folder contains all of the system objects that correspond to a particular index Alias Data Flow Manager and Search Manager Livelink Integration Manual 181 Chapter 5 Adding Collections in the WCM System Note For detailed information on collections refer to
129. lient 37 delete Admin client 39 delete Livelink 71 manage Admin client 33 manage Livelink 60 modify settings Admin client 36 modify settings Livelink 64 new Admin client 34 new Livelink 61 set group leader Livelink 77 unset group leader Livelink 78 using Livelink functions preparations 82 Ww WCM Java API 92 WCM Kernel Integration install 82 install module 82 uninstall 83 WCM tags for Livelink standard attributes 159 for Livelink standard metadata 159 for user defined attributes 160 for user defined metadata 160 WCM User Administration install 20 uninstall 21 websites assign 52 Livelink WCM Server World administration rights 47 X XML Activator create producer data flow Enterprise Server 9 2 1 178 create producer data flow Enterprise Server 9 5 0 193 directory 183 198 processes 168 xmlactiv 177 Livelink Integration Manual Index 233 Index 234 Livelink WCM Server
130. link Integration Manual 87 Chapter 3 lt min gt 2000 lt min gt lt wipe_strategy gt time lt wipe_ strategy gt lt objectcache gt lt principalcache gt lt strategy gt de gauss vip ObjectWiperImpl lt strategy gt lt cache_reduce_interval gt 7200000 lt cache_reduce_interval gt lt class gt de gauss vip DisplacingObjectCache lt class gt lt max gt 20 lt max gt lt min gt 10 lt min gt lt wipe_strategy gt time lt wipe_strategy gt lt principalcache gt lt livelink system gt lt livelink system name Livelink_2 gt lt livelink system gt lt livelink systems gt Table 6 Elements of the livelink systems xml lt Livelink system name Livelink_1 gt Name of the Livelink system lt default gt true lt default gt You can configure one Livelink system as the default Livelink system The LivelinkObjectBean will initially use the default Livelink system lt pooLname gt lt default gt livelink_1 pool lt default gt lt server name Proxy_server gt proxy livelink_1 pool lt server gt lt poolname gt Name of the Livelink pool If more than one Content server accesses the Livelink system you can configure a separate Livelink pool for each Content server 88 Livelink WCM Server Livelink Functions in a Website Element in the XML file Explanation lt rootnodeid gt 123456789 lt rootnodeid gt ID of the entry point into the Livelink system This
131. link provides three fields for the name of a user First Name Middle Initial and Last Name e g Joshua F and Stein The contents of the Name field in the Admin client is built from these name components Joshua F Stein A WCM user needs a valid e mail address If you want to use the notification functions of the WCM system you should specify an e mail address for all users in Livelink The Admin client assigns a default e mail address to all users who are stored in the Livelink database without an e mail address For this purpose the system uses the e mail address of the person who is to be notified if the WCM licenses expire or are exceeded This e mail address is not stored in the Livelink data storage To use a different default e mail address you have to edit the KUAF table in the Livelink server s database Use the following SQL command update KUAF set MAILADDRESS default e mail address where TYPE O and MAILADDRESS jis null Editing user information Editing WCM specific settings 56 Use the ywem tab to edit the WCM specific user settings in Livelink Livelink WCM Server Common User Administration User administration item Description Managing groups Handling of roles The WCM system differs between groups and roles whereas Livelink only provides groups For this reason the WCM roles are repre sented by Livelink groups Thus you cannot d
132. m depth 1 return ret The request parameters discussionId topicId and nodeld are used as parameters for the JSP page topicId identifies the topic to be displayed This topic also serves as the root element for the hierarchical structure The nodeIdis the currently selected discussion entry which is to be displayed The discussionIdis only required for further processing 21 lt 22 String dId request getParameter discussionId 23 String tId request getParameter topicId 24 String nId request getParameter nodeld 25 String param discussionId dId amp topicId tId 26 int topicId Integer parseInt tId 27 LivelinkTopic llTopic LivelinkTopic 110bjBean get new LivelinkId topicId 28 if 11Topic null 29 LivelinkId nodeId new LivelinkId Integer parseInt nId 30 LivelinkDiscussionEntry entry LivelinkDiscussionEntry 1LLObjectBean get nodeld 31 display the selected discussion entry retrieve manipulate 32 content replace newline characters with line breaks 33 String content entry getContent 34 if content length 0 content amp nbsp 35 content de gauss util StringOperator replace content n lt br gt 36 LivelinkUser user 11Current getUser 116 Livelink WCM Server Livelink Functions in a Website 37 DateValue date DateValue entry getAttribute LivelinkObject META_CREATEDATE 38 gt 39 lt h2 gt lt 11Current getNam
133. modules refer to the Livelink online help Activating the Livelink Functions for the Website 1 Launch the Admin client see section Starting the Admin client on page 26 2 Login to the Admin client 3 Select Configuration Websites gt website name 4 Choose Livelink extension on the context menu Livelink Integration Manual 83 Chapter 3 5 Confirm the security prompt by clicking the Yes button On the General tab of the website settings the check box Website extension for Livelink is selected General Routing Name Companylntranet Master Content server JDBC pool Caching Fig 30 Website extension for Livelink As a consequence the two repositories LivelLinkObjectRepository and LivelinkUserRepository the LivelinkApplication application and the Livelink relator object type are automatically created in the WCM system Adding a Livelink Pool 1 In the Admin client select Configuration Pools Livelink 2 Choose New pool on the context menu or click the corresponding icon oe Icon for adding a pool 3 The wizard for adding a pool starts 84 Livelink WCM Server Livelink Functions in a Website The wizard is described in more detail in the online help of the Admin client Assigning the Livelink Pool to the Master Content Server 1 In the Admin client select Configuration gt Servers name of the master Content server Pools
134. ng relators for which the Update Edit version automatically optionis activated when the associated Livelink object changes To install the module 1 The WCM Kernel Integration module is supplied as a file named wemobj zip This file is located in the livelink directory on the WCM CD Extract the file to the directory Livelink installation directory staging 2 Open the Livelink Administration page The URL is of type http livelinkserver company example Livelink livelink exe func admin index 82 Livelink WCM Server Livelink Functions in a Website 3 Log in to the Livelink system as the Admin user and go to the Module Administration section Module Administration Install Mod iles Install any A Livelink modules that are available for installation Uninstall Modules Uninstall any removable Livelink modules that you want to drop Upgrade Modules Upgrade any current Livelink modules For which an upgrade is available Fig 29 The Module Administration section on the Livelink Administration page 4 Click the Install Modules link 5 On the Install Modules page select the check box of the WCM Kernel Integration module and then click the nsta button For further information on installing modules refer to the Livelink online help To uninstall the module In the Module Administration section of the Livelink Administration page select the Uninstall Modules link For further information on uninstalling
135. nk server default 2099 URL URL to the Livelink server which is to perform the indexing and to process the search requests The URL is of type http livelinkserver 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 Notes For the Livelink search you can determine which index regions are displayable see section Displaying Index Regions in Livelink on page 202 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 further information about permissions for the Livelink search refer to section Permissions for Searching on page 203 Password password for processing search requests in the Livelink system m Name of the assigned server the name of a WCM server that already exists or is to be installed and to which you want to assign this Search server 3 When you have completed all settings for the Search servers confirm the entries by clicking the Next button 192 Livelink WCM Server Livelink Search in the WCM System Creating an XML Activator Producer Data Flow in Livelink You create an XML Act
136. nk system creates a new data source folder This folder contains all of the system objects that correspond to a particular index Shortcut Data Flow Manager Partition Map and Search Manager 196 Livelink WCM Server Livelink Search in the WCM System Adding Collections in the WCM System Note For detailed information on collections refer to the Content Miner Manual Collections are the basis for searching contents in a WCM managed website An internal collection is created from a set of documents that is managed by the WCM system An external collection is based on a docu ment set that is supplied by any external system e g Livelink Adding an internal collection for WCM contents To add a new internal collection to a Livelink Search server in the WCM system 1 Inthe Admin client select Configuration Search servers and mark the desired Search server 2 Choose New intemal collection on the context menu or click the corresponding icon 3 Icon for adding an internal collection 3 Use the wizard for adding an internal collection For Livelink Search servers the following dialog box is especially important Livelink Integration Manual 197 Chapter 5 Anew internal collection xj Livelink parameters Livelink specific parameters are displayed here lt L Livelink slice InternetSite XML Activator directory F lnternetSite_in Temporary directory F itemptnternetS
137. nt The relator is barred for write access by other users the Livelink object will be marked as reserved in the Livelink system Depending on the configuration of the Content client the content of the Livelink object opens in the integrated HTML editor or in the associated editor program 6 Edit the Livelink object in the respective editor 7 Save your changes and close the editor 8 To return the modified relator to the WCM system and unreserve the Livelink object choose Edit Check in or click the appropriate icon es Icon for checking in an object The relator has the status changed A new version is added to the Livelink object For the changes to become visible in the published website you must submit the modified relator which then must be released by Quality Assurance see section Submitting and Releasing Relators on page 150 Modifying Livelink Metadata Objective Each Livelink object has a number of metadata That means that relators have Livelink metadata in addition to the WCM metadata such as Livelink system and Livelink ID You can view and modify the Livelink metadata of relators in the Livelink metadata dialog box You want to edit the Livelink metadata of a relator Livelink Integration Manual 155 Chapter 4 Prerequisites The relator has the status changed rejected released or delayed release You have the access rights Read and Change metad
138. nt Client E Icon for adding an object on the basis of the object type Specifying title file and object type In the first dialog box you specify the file which is to be added to the Livelink system and the name of the new Livelink document Z Object attributes Microsoft Internet Explorer eT ES Specify a title for the object and select the desired object type IF the object is to be created from an existing file also specify this file You may also assign a workflow to the object Title Jadvanced Training File C temp advancedTraining ppt Browse Workflow lt none gt z CGI script Compound object Form instance Livelink relator i Other PowerPoint file Cancel lt Back Next gt OK Help Fig 40 Specifying title file and object type m Title Enter the name for the document in Livelink The Content client uses this name as the relator s title The title is used to identify the relator and is displayed both in the header and in the Navigation area of the Content client Entering a title is mandatory Livelink Integration Manual 145 Chapter 4 Note Titles must not be more than 255 characters long Also you should adapt the length of the title in such a way that the resulting file name meets the requirements of your operating system Under Windows the absolute path to a topic and a generated page may not be longer than 240 and 260 characters respectively m File Spe
139. o Canada N2L 0A1 519 888 7111 If 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 refl
140. o button and enter an interval of 1 minute using the drop down lists Note If necessary adapt the interval to the situation in your system Livelink Integration Manual 201 Chapter 5 5 Confirm the entries by clicking the Update button 6 Click the Functions icon of the XML Activator and select Start Displaying Index Regions in Livelink 1 On the Livelink System page click the Processes Prefix Data Source Folder link 2 Click the Functions icon of the Search Manager and select Properties gt Regions 3 Select the Queryable Displayable and Search By Default check boxes for all regions starting with the prefix VIP Confirm by clicking the Update button Choose Search on the Tools menu Click the Display Options button N O oO Ff On the Display Options page select the Display check box for all regions that are to be displayed At least the following regions must be marked VIPoid m VIPcollection 8 Confirm by clicking the Save button 202 Livelink WCM Server Livelink Search in the WCM System Permissions for Searching Each collection is assigned to a Search server In the Search server s configuration you specify a Livelink user including password whose infor mation is used for checking the permissions for search requests in the Livelink system see section Installing Livelink Search Servers in the WCM System on page 173 For formulating such search reque
141. o directories Drive Directory File D WCM file and directory name admin bat names Quotations from Code quotations lt head gt program code or lt title gt heading configuration files lt title gt lt head gt WCM installation directory Livelink Integration Manual 15 Chapter 1 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 16 Livelink WCM Server Livelink Integration Manual Introduction 17 18 Livelink WCM Server CHAPTER 2 Common User Administration By integrating the WCM system with Livelink you can use the Livelink user information for both systems The user data will be stored in Livelink For managing principals users groups and roles you can either use the Livelink user administration or the Admin client of the WCM system This chapter deals with the following topics setting up a common user administration see the following section editing principals in the Admin client see section Managing Princi pals in the Admin Client starting on page 26 editing principals in the Livelink user administration see section Managing Principals in Livelink starting on page 54 Setting up a Common User Administration In order to manage Livelink and WCM users in a common data storage you have to perform two installation steps 1 Instal
142. o publish press releases in the website You want to display summaries of the current news in a teaser list as well as the full text of the news items Controlling the Page s Appearance show_channel jsp The page s appearance is defined by the show_channel jsp page The display mode of the JSP page is controlled by means of call parameters The teaser list is displayed if no special node ID is passed to the JSP page lt retrieving node ids from the current object and from the request int nodeId VIPLIVELINKID format nodeid String currentNodeld request getParameter nodelId if no node id is passed show the list if currentNodelId null show list CONDUNBWN PR 10 else 11 show news Livelink Integration Manual 109 Chapter 3 14 Displaying the Teaser List Show_channel jsp The teaser list displays all current news sorted by Valid from date on the JSP page Name date and comment are shown in a table N ou 13 14 15 16 17 18 19 20 21 22 23 24 lt h1 gt VIPTITLE lt h1 gt lt table border 0 align center width 100 cellpadding 0 cellspacing 0 gt lt show all active news from the related channel object LivelinkChannel 11Channel LivelLinkChannel1 110bjBean get new LivelinkId nodeld List 1 11Channel getActiveNews iterate children for int i 0 i lt xl size i retrieving news and extract metadata to display Livelin
143. odeStr null int nodelId Integer parseInt nodeStr AONDUBWHN 98 Livelink WCM Server 10 11 12 13 14 15 17 18 19 21 22 23 25 26 27 28 30 gt Livelink Functions in a Website LivelinkObject llobj 110bjBean get new LivelinkId nodeld if object is accessible and has a content show the content if llobj null amp amp llobj hasContent retrieve mime type information StringValue mime StringValue Llobj getAttribute LivelinkDocument META_MIMETYPE reset response stream and set mime type and status response reset if mime null response setHeader Content Type mime getString response setStatus javax servlet http HttpServletResponse SC_OK copying content to response stream BufferedOutputStream sos null try sos new BufferedOutputStream response getOutputStream llobj getContent sos catch Exception e if sos null sos close You can use the show jsp page for displaying any Livelink document Before the show jsp page is executed no data must be written to the OutputStream ofthe HttpServletResponse For this reason no template must be assigned to this JSP page You also have to omit the normal header and body tags Livelink Integration Manual 99 Chapter 3 Implementing a Livelink Browser This application example extends the previous example by displaying a recursive and personalized folder structure It also provi
144. ommon User Administration Functional areas can also be assigned to object types This is done in the settings of the object types By this assignment you determine that objects with this object type may only be added checked out and checked in by users with a certain functional area Adding a Functional Area To add a functional area 1 In the User administration view select the item Functional areas 2 Choose New functional area on the context menu or click the corre sponding icon A Icon for adding a functional area 3 In the following dialog box enter the name for the new functional area new functional area x Name Images Cancel Help Fig 14 Adding a functional area 4 Confirm the settings by clicking the OK button Notes If you want the name of the functional areas to be displayed in the language of the users you can translate it For more information refer to the Livelink WCM Server Administrator Manual chapter Working in the Admin Client A new functional area must be assigned to a principal in order to take effect Moreover it must be assigned to one or more object types Livelink Integration Manual 49 Chapter 2 Settings of Functional Areas Note For displaying the settings of the functional areas you require the administration right Access to configuration To view the settings of a functional area select it via User administ
145. on 3 Use the wizard for adding an external collection For Livelink Search servers the following parameter is especially important Livelink slice slice name Enter the Processes Prefix you specified when creating the XML Activator Producer Data Source Note You can only add one external collection per slice 4 Before you can use the new collection for search requests you must add directory structures to the collection by means of the command line tools AddDocument and AddDirectory see sections AddDocument on page 209 and AddDirectory on page 210 200 Livelink WCM Server Livelink Search in the WCM System Starting the XML Activator Process in Livelink When starting the XML Activator process scans the specified incoming directory and updates the index according to the XML files located in this directory To start the XML Activator process in the Livelink system 1 On the Livelink System page click the Processes Prefix Data Source Folder link 2 Click the Processes Prefix Data Flow Manager link 3 Click the Functions icon x of the XML Activator and select Properties Specific 4 Make the following settings in the Start Options section Scheduled At This Time 1 foo A am Osul mol mi we th Fer sa Every 1 Minutes gt Fig 59 The Start Options section on the Specific tab m Click Scheduled in the drop down list m Click the Every radi
146. on 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 Query system The Query system provides a mechanism for processing search requests and generating corresponding hitlists 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 Release Staging action of Livelink WCM Server Quality Assurance checks whether the content and the form of a submitted object meet the quality standards of the company If so the object is released The release transmits the quality assured version of the object to the Production view and thus makes it available to the end user in the published website Repository A repository is an abstraction that allows uniform access to data 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 use
147. ons in a Website 26 lt 27 28 29 30 Display login logout button 31 gt 32 Logged in as lt SessionBean getCurrentUserProfile request getName gt lt br gt 33 lt a href Login jsp gt login lt login gt lt br gt The node ID of the Livelink folder is specified directly in the code to simplify the example You can also specify the node ID as a metadata item The metadata item should be of type Livelink ID You can use WCM tags to include metadata items in code e g VIPLIVELINKID format nodeid User Login login jsp The SessionBean a Portal Manager API class associates an applica tion server session with a context in the WCM system The bean provides functions for logging users in to and out of the WCM system and for accessing user profiles The following sample first checks whether the user must log in If so the system displays the corresponding form for entering user ID and pass word After the system has evaluated the login information the JSP page is called again and the user is logged in After login the user will be directed to the page list jsp 1 lt jsp useBean id sessionBean scope session class de gauss vip portalmanager SessionBean gt 2 lt 3 retrieve request parameter 4 String user request getParameter user 5 String pwd request getParameter pwd 6 if sessionBean isLoggedIn request amp amp user null amp amp pwd null
148. or Iterator qiter poll getQuestions iterator qiter hasNext questionIndex int choiceIndex 0 Question question Question qiter next gt lt tr gt lt td colspan 2 gt lt question getQuestion gt lt td gt lt tr gt lt decide to use radio button or check box controls boolean radio question instanceof AlternativesQuestion List choices question getChoices show the choices for Iterator citer choices iterator citer hasNext choiceIndext gt lt tr gt lt td align center gt amp nbsp lt td gt lt td gt lt input name lt Q questionIndex gt type lt radio radio checkbox gt value lt C choiceIndex gt gt lt String citer next gt lt td gt lt tr gt lt gt lt tr gt lt td colspan 2 gt amp nbsp lt td gt lt tr gt lt gt lt table gt lt if comments are allowed add an input element for the comment if poll isCommentAllowed gt lt textarea name Comment cols 80 rows 5 gt lt textarea gt lt gt lt input type submit value Vote gt amp nbsp lt input type reset value Reset gt lt form gt Livelink Integration Manual 125 Chapter 3 Voting vote jsp Voting itself is performed on the vote jsp page The JSP page receives the answers to the questions as request parameters The questions are identified by means of the parameter names and set accordingly in the poll 1 lt
149. orresponding users log in to the WCM system again As an administrator you can log out users via the System administration for detailed information refer to the online help of the Admin client Livelink Integration Manual 41 Chapter 2 Adding a Group or Role in the Admin Client To add a group or role in the Admin client 1 In the User administration view select the item Groups or Roles 2 Choose New group or New role on the context menu or click the corresponding icon B Icon for adding a group csi T Icon for adding a role 3 In the following dialog box make the settings for the group or role I x Name Marketing E mail marketing company example v WCM access Ca ee Fig 11 Adding a group in the Admin client For detailed information on the individual fields refer to the Admin client s online help Note In the WCM system the names of groups and roles must only be unique within all groups or roles respectively This means that a group can have the same name as a role If the user information is stored in Livelink this is not allowed as roles are treated like groups in Livelink 4 Confirm the entries by clicking the OK button 42 Livelink WCM Server Common User Administration Editing Group or Role Information in the Admin Client To change the settings of a group or role 1 Select the desired item via User administration gt Gr
150. ou leave the starts with field blank Livelink retrieves all users or groups in the system 58 Livelink WCM Server Common User Administration 4 Click the Find button Admin Users and Groups jadnesday 06 03 2004 Livelink Personal Enterprise Tools Help T Workspace workspace B Log out E Contents Favorites B Users amp Groups 2 Settings For This Page Find User First Name z starts with fna Find Add New Item z Type Name First Name Department Actions B mmoreno Manuel WebsteAdmin Edit Browse Groups D msanchez Maria ResearchDevelopment Edit Browse Groups D mossi Mario HumanResources Ed Browse Groups Livelink Version 9 2 0 Copyright 1995 2003 Open Text Inc All rights reserved Fig 19 Users found in Livelink The search results are displayed on the Users and Groups page Provided that you have the appropriate privileges the Actions column contains the following links Edit Click this link to modify the settings of a principal Browse Click this link to view the Personal Workspace of a user Groups Click this link to view information on the group s that the user belongs to Livelink Integration Manual 59 Chapter 2 Managing Users in Livelink If you leave the field starts with on the Users and Groups page blank and click the Find button Livelink retrieves all users in the system Users and Groups ne oinin iis Livelink n Personal Enterprise
151. oups or Roles group name role name The settings are displayed in the right window pane 2 Make the desired changes For detailed information on the individual fields refer to the Admin client s online help 3 Click the Apply button Note In Livelink you cannot manage additional information such as the e mail address for groups This means that you have to use the Admin client to edit WCM specific information of groups and roles Modifying the Assignments of a Group or Role in the Admin Client By means of the assignments you can assign users to a group or role allow the group role access to a website and set the default object rights and administration rights for the group role For general information on groups roles functional areas and rights refer to the Livelink WCM Server Administrator Manual chapter Concepts To open the assignments of a group or role select User administration gt Groups or Roles group name role name Use the toolbar or the context menu to modify the assignments Livelink Integration Manual 43 Chapter 2 D User administration p Users B Groups m E Board 2 DefaultGroup B External HumanResources B Marketing B Users Functional areas wW Websites 5 Default object rights Administration rights Fig 12 Assignments of a group in the Admin client You can make the following assignments for a group or role The ov
152. ox 155 Livelink module WCM Kernel Integration 82 WCM User Administration 20 Livelink object add as WCM object 131 229 Index Livelink relator 131 add 134 add with document 144 configuring automatic synchronization 82 delete 163 edit content 154 edit metadata 155 find after change 150 integrate metadata 159 release 153 submit 152 update manually 162 Livelink search add collections Enterprise Server 9 2 1 182 add collections Enterprise Server 9 5 0 197 index regions Enterprise Server 9 2 1 186 index regions Enterprise Server 9 5 0 202 install Search server Enterprise Server 9 2 1 173 install Search server Enterprise Server 9 5 0 190 permissions 203 prepare indexing Enterprise Server 9 2 1 177 set up 171 XML Activator Enterprise Server 9 2 1 178 XML Activator Enterprise Server 9 5 0 193 Livelink Search server install Enterprise Server 9 2 1 173 install Enterprise Server 9 5 0 190 Livelink system configure multiple 86 LivelinkObjectBean 91 LivelinkUserBean 91 230 M manage functional areas 47 groups Admin client 40 groups Livelink 72 roles Admin client 40 users Admin client 33 users Livelink 60 module WCM Kernel Integration 82 WCM User Administration 20 multiple Livelink systems 86 N new external collection Enterprise Server 9 2 1 184 external collection Enterprise Server 9 5 0 199 folder relator 139 functional area 49 group Admin client 42 group Livelink
153. permissions of this user and not of the default user will be checked In this way you can create personalized search requests Scenario 3 Searching other document sets The collection to be searched is based on an XML Activator Producer Data Source This data source is a Livelink object for which you can set permissions in the Livelink system Livelink applies the permissions set for the XML Activator Producer Data Source to all objects contained in the collection For a search to return results the default user specified in the configura tion must have read access to the XML Activator Producer Data Source Using the Search Search in websites For integrating search functions in a website the VipContentMinerBean is provided As this bean offers a general search API you can implement search pages for your website in the same way as for Content Miner or the Search Server Connector for Lucene For detailed information on creating search pages refer to the relevant chapters of the Content Miner Manual or the Search Server Connector for Lucene Manual There are two possible ways to define a search for the search engine inte grated in Livelink 1 The Livelink Query Language NLQ the syntax of this query language is described in the Livelink User Manual 204 Livelink WCM Server Livelink Search in the WCM System 2 The Livelink Search API use a Query object with corresponding additional parameters and a single blan
154. placingObjectCache lt class gt lt max gt 20 lt max gt lt min gt 10 lt min gt lt wipe_strategy gt time lt wipe strategy gt lt principalcache gt Principals can be loaded from the database into the cache to speed up access to the principals This element has the same parameters as the lt objectcache gt element Starting all WCM servers 1 Start the Admin server by means of the file Admin server name bat or Admin server name sh which is located in the WOM installation directory 2 Use the file startvip bat or startvip sh to start the other WCM servers This file is also located in the WCM installation direc tory For starting WCM servers running in an application server use the appropriate function of the application server Starting the servers in this way also starts up the websites The Livelink systems configured above are now available when you work in the Content client or write JSP pages based on the Portal Manager API or the WCM Java API 90 Livelink WCM Server Livelink Functions in a Website Overview of API Functions This section provides a basic overview of handling Livelink objects using the Portal Manager API or the WCM Java API In order to learn how to write code based on the APIs refer to section Application Examples starting on page 95 For detailed information on how to use individual interfaces beans and methods for the integration with Livelink refer to the Javadoc
155. r gt lt determine the node id of the discussion object to show int nId VIPLIVELINKID format nodeid getting discussion and retrieving questions LivelinkDiscussion 11Disc LivelinkDiscussion 11lObjBean get new LivelinkId nId getting topics from the current discussion List 1 11Disc getTopics StringBuffer str new StringBuffer for int i 0 i lt l size i examine topic and generate question LivelinkId tId LivelinkId 1l get i LivelinkDiscussionEntry tObj LivelLinkDiscussionEntry 110bjBean get tId if tObj null String qContent tObj getContent gt 120 Livelink WCM Server Livelink Functions in a Website For each question a lt div gt tag is written on the page that can be identi fied by its ID The tag registers an EventListener that calls a JavaScript function when an element is clicked This function switches the answer area on the client see last code sample in this section After this an answers JavaScript array is generated which contains all answers and is used by the JavaScript method showAnswer The array is embedded in the page see last code sample in this section 20 lt div id lt tId getNodeId gt onClick showAnswer this gt lt qContent gt lt div gt 21 lt adding all replies to the answer array 22 List ans t0bj getReplies 23 str append answers tId getNodeId 24 for int j 0 j lt ans size
156. r 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 server It is however possible to assign more than one Search server to a WCM server Livelink Integration Manual 223 Glossary Server category Ina 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 Status The processing state of a WCM object Changes to the state are caused by the corresponding actions on the WCM object Submit Staging action of Livelink WCM Server before a newly created or changed object can
157. ration Functional areas gt name of the functional area In the right window pane the name the website and the assigned object types are displayed D User administration aj 3 n Users Name Basic E Groups Website Companylntranet a A Roles a World Assigned object types Compound object d Functional areas Excel document OA Access rights dialog la GIF image H D Advanced HTML page Basic le JPEG image Direct release E Other A Dynamic T PDF document Filter edit le PNG image Filter standard E PowerPoint file a A Form ER Topic A Import E Word document Intelligent templates FA XML document Livelink Log dialog References dialog amp Search O View My objects View Object list E View Subordinate objects View Template structure Workflow Fig 15 Settings of functional areas In the Configuration view you can change the assignments between object types and functional areas and make new assignments for custom functional areas and object types 50 Livelink WCM Server Common User Administration Assigning Functional Areas If you open one of the functional areas the list of assignments opens in the tree Users Groups and Roles If you open one of the assignment items e g Users the
158. rch in the WCM System m Click Scheduled in the drop down list m Click the Every radio button and enter an interval of 1 minute using the drop down lists Note If necessary adapt the interval to the situation in your system 5 Confirm the entries by clicking the Update button 6 Click the Functions icon of the XML Activator and select Start Displaying Index Regions in Livelink After indexing has been completed you specify in Livelink which index regions will be displayed and can thus be searched via a WCM managed website 1 On the Livelink System page click the Processes Prefix Data Source Folder link 2 Click the Functions icon of the Search Manager and select Info Regions 3 To allow users to display a region on their Search Result page select the region s Displayable check box Note If a region does not have a Displayable check box it is because no item with that attribute has yet been added to the Livelink database After an item with the attribute in question is added and indexed a Displayable check box appears in its row on the Configure Regions page To add items with this attribute to the database synchronize the collection To do so launch the Admin client and select System administration Search servers Search server name collection name Right click the collection and choose Synchronize collection on the context menu At least the following regions must be marked
159. released once it is marked as deleted and must be destroyed manually Livelink folder relators for which the Update Edit version automatically option is selected are automatically deleted including all subordinate objects when the referenced Livelink folder is deleted Livelink Integration Manual 163 Chapter 4 If you want to add further WCM objects below the Livelink folder relator you should click the Fixed version radio button for the folder relator Folders with this settings will not be removed when the refer enced Livelink folder is deleted Selecting the Delete Livelink object together with relator option In the Livelink metadata dialog box you can determine that the referenced Livelink object will be destroyed together with the relator Proceed as follows 1 164 Launch the Content client The URL of the Content client is of type htto wcomserver company example cmsclient index jsp Log in to the Content client and select the website that you want to edit Change to the Edit view of the website by choosing Tools gt View gt Edit view Open the Livelink metadata dialog box by choosing View Livelink metadata On the General Livelink data tab select the check box Delete Livelink object together with relator Click the Save button For the change to take effect you must submit the relator which then must be released by Quality Assurance see section Submitting an
160. right window pane shows the list of assigned items e g the users who are assigned to the functional area Direct release By means of the toolbar or the context menu you can make and remove the following assignments oy iy Assign users and remove assignments gt EY Assign groups and remove assignments ay ay Assign roles and remove assignments If you assign a user group or role to a functional area the respective users get the rights associated with this functional area e g the right for direct release or the right to add check out and check in JSP pages If a user is assigned to one functional area due to group or role assign ments and to another functional area due to individual assignments both functional areas apply to the user That means that the rights are added Note If you modify the functional area assignments the changes do not take effect until the relevant users log in to the WCM system again As an administrator you can log out users via the System administration for detailed information refer to the online help of the Admin client Livelink Integration Manual 51 Chapter 2 Deleting a Functional Area Note You can only delete custom functional areas that no longer have any users groups or roles assigned Moreover this functional area must not be assigned to an object type To delete a functional area 1 Select the functional area via User administr
161. rnal collection 6 Confirm the security prompts by clicking the Yes and OK buttons Adding an external collection for a Livelink slice To add an external collection that is based on a Livelink slice to the Livelink Search server in the WCM system 1 Select Configuration Search servers and mark the desired Search server 2 Choose New extemal collection on the context menu or click the corresponding icon a Icon for adding an external collection 184 Livelink WCM Server Livelink Search in the WCM System 3 Use the wizard for adding an external collection For Livelink Search servers the following parameter is especially important Livelink slice name of the slice to be indexed Adding an external collection for another type of document set To add an external collection that is based on another document set to a Livelink Search server in the WCM system 1 Select Configuration Search servers and mark the desired Search server 2 Choose New external collection on the context menu or click the corresponding icon Icon for adding an external collection 2 3 Use the wizard for adding an external collection For Livelink Search servers the following parameter is especially important Livelink slice slice name Enter the Processes Prefix you specified when creating the XML Activator Producer Data Source Note You can only add one external collection per slice 4 Before you can use
162. rocess of adding the relator Starting the wizard 1 Launch the Content client The URL of the Content client is of type htto wcmserver company example cmsclient index jsp 2 Log in to the Content client and select the website that you want to edit 3 Change to the Edit view of the website by choosing Tools gt View gt Edit view 4 In the Navigation area mark the topic to which you want to add the relator 5 Choose Object New gt Relator Specifying the Livelink system There may be more than one Livelink system in your company In the first dialog box you specify the Livelink system in which the Livelink object you want to integrate is stored 134 Livelink WCM Server Livelink Contents in the Content Client Object attributes Microsoft Internet Explorer Select a Livelink system From the list Livelink_internal lt Back Next gt OK Help Fig 33 Specifying the Livelink system Confirm by clicking the Next button Selecting a Livelink object In this dialog box you select the Livelink object that is to be added as a relator in the WCM system Livelink Integration Manual 135 Chapter 4 J3 Livelink WCM Server Content Client Microsoft Internet Explorer Please select a Livelink object Livelink ie Enterprise Eg Accounting amp Finance f Company News Channel Eg Company wide Discussions E Development 9 Human Resources S E Training E
163. rs must be released by Quality Assur ance see section Submitting and Releasing Relators on page 150 Livelink Integration Manual 143 Chapter 4 Note Below a Livelink folder relator you can add further WCM objects If you selected the Update Edit version automatically option for the Livelink folder relator you must consider the following The Livelink folder relator and all subordinate WCM objects will be deleted automati cally when the referenced Livelink folder is deleted Adding a Relator Together with the Associated Livelink Document Objective You want to integrate a relator in the WCM system which refers to a file which does not yet exist as a document in the Livelink system Together with the relator you want to add this file as a new document in Livelink A wizard guides you through this process Note You cannot use the Content client to add folders in Livelink Starting the wizard 1 Launch the Content client The URL of the Content client is of type htto wcomserver company example cmsclient index jsp 2 Log in to the Content client and select the website that you want to edit 3 Change to the Edit view of the website by choosing Tools gt View gt Edit view 4 In the Navigation area mark the topic to which you want to add the relator 5 Choose Object New gt from object type or click the appropriate icon 144 Livelink WCM Server Livelink Contents in the Conte
164. s starting on page 52 Finding Principals in the Admin Client The number of principals stored in a Livelink system can be very high Loading and displaying all principals may thus take a long time To restrict the number of items displayed the user administration of the Admin client provides filters for principals The fields for the filter criteria are displayed in the right window pane when you click one of the items Users Groups or Roles Livelink Integration Manual 31 Chapter 2 fal Livelink WCM Server Administration Admin User administration Program View Tools Help 909 ile G User administration p Users Which elements do you want to display B Groups You can use the filter fields to limit the selection Roles Name O World a Functional areas User ID R W Websites WCM access _ Yes No Search and update display gt User administration Fig 5 Finding principals in the Admin client To find principals in the Admin client 1 Enter the criteria for the display filter You can use the following search criteria name of the principal Only the last name can be used to search for a user userID WCM access You can use the asterisk character as a placeholder in searches The asterisk replaces any number of characters before after or inside a search string If you enter m in
165. s lt td gt 32 lt td gt gt lt textarea name Comments rows 12 cols 60 gt lt textarea gt lt td gt lt tr gt 33 lt tr gt lt td align center gt 34 lt input type submit value Submit gt lt input type reset value Reset gt lt td gt lt tr gt 35 lt table gt 36 lt form gt 118 Livelink WCM Server 37 lt gt Livelink Functions in a Website Adding a Topic or a Reply create jsp The last step in this example is to actually add the topic or reply object via the Portal Manager API Adding these objects corresponds to the Livelink browser implementation see section Adding the Document create jsp on page 106 The request parameters are extracted from the request object Depending on the passed object type a topic ora reply is created After this the reply jsp page is called which displays the new object CONDUBWN PR PrPrPROo WNnNrOo 14 15 16 17 18 19 20 21 22 23 24 25 retrieve request parameter comment request getParameter Comments subject request getParameter Subject String String String String String String did tId nid request getParameter discussionId request getParameter topicId request getParameter nodeld typeStr request getParameter objectType if typeStr null amp amp dId null int type Integer parseInt typeStr LivelinkObject newObj null if type LivelinkObjectType SUBTYPE_TOPIC
166. s Install any al Livelink modules that are available For installation Uninstall Modules Uninstall any removable Livelink modules that you want to drop Upgrade Modules Upgrade any current Livelink modules for which an upgrade is available Fig 1 The Module Administration section on the Livelink Administration page 4 Click the Install Modules link 5 On the Install Modules page select the check box of the WCM User Administration module and then click the nstal button For further information on installing modules refer to the Livelink online help Uninstalling the module After uninstalling the module the WCM system is no longer available as the users cannot log in For this reason you should first uninstall the WCM system and then the module Click the Uninstall Modules link in the Module Administration section on the Livelink Administration page For further information on uninstalling modules refer to the Livelink online help Livelink Integration Manual 21 Chapter 2 Selecting the Livelink User Administration In the Admin server dialog box of the WCM installation program you specify whether the Administration server stores the user data in a rela tional database management system in an LDAP directory service or in Livelink fal Livelink Web Content Management Server 8 6 x Admin server Specify the parameters of the new Admin server Kak Name Admin Hos
167. s That means there may exist more than one m temporary directory XML Activator directory XML Activator m slice The relation between the individual components is always as shown in the illustration 170 Livelink WCM Server Livelink Search in the WCM System Configuring the Livelink Search for the WCM System The procedure for setting up the Livelink search for the WCM system depends on the Livelink Enterprise Server version used in your company If you use m Livelink Enterprise Server version 9 2 1 read the following section m Livelink Enterprise Server version 9 5 0 refer to section Search Based on Livelink Enterprise Server 9 5 0 starting on page 188 Search Based on Livelink Enterprise Server 9 2 1 Note Livelink and the WCM system use a shared directory for exchanging data For this reason both the Livelink system and the WCM server to which the Search server is assigned must have write access to this shared directory The Livelink search can be used in different scenarios Scenario 1 Searching website contents Realizing this scenario requires the following steps in Livelink and the WCM system 1 WCM system Install Livelink Search server see the following section 2 Livelink system Prepare indexing see section Preparing Indexing on page 177 3 Livelink system Create XML Activator Producer data flow see section Creating an XML Activator Producer Data Flow
168. s discussions and channels in a WCM managed website For this purpose you require programming know how If you have the task to program JSP pages read about this topic in chapter 3 Livelink Functions in a Website Another way of publishing Livelink objects in a website is to add Livelink objects as WCM objects to a website These WCM objects are called relators Relators enable you to integrate Livelink contents in a website without the need of programming If you are an editor and want to publish Livelink contents in a website in an easy and comfortable way read chapter 4 Livelink Contents in the Content Client Using the Livelink search for a website The Search Server Connector for Livelink enables you to use the Livelink search engine for a WCM managed website The configuration and administration of search engines belong to the tasks of system administra tors If you are a system administrator read about this topic in chapter 5 Livelink Search in the WCM System 12 Livelink WCM Server Introduction Integration Procedure In order to use the WCM system together with Livelink the following steps are required It is presumed that Livelink is already installed 1 Install the WCM system with a Livelink user administration system administrator See Livelink WCM Server Installation Manual Set up a website with the Admin client of the WCM system system administrator See online help of the Admin
169. s the user profile that is used for logging in must have the required permissions in Livelink These are See Contents for reading the metadata and the content of Livelink objects m See Contents and Add Items for adding Livelink objects via the WCM APIs For some Livelink object types which are similar to folders such as discussions or channels Livelink offers a simplified permission scheme In this case the rights Read or Write must be set for read or write access respectively Permissions when accessing several Livelink systems You can configure more than one Livelink system for your WCM system Each Livelink system manages separate user profiles which contain among other things the user permissions When a user accesses an object the system will only check the permissions which the user has for the connected Livelink system It will not consider the user profile of the WCM system 94 Livelink WCM Server Livelink Functions in a Website Application Examples You can use WCM managed JSP pages to access special Livelink objects such as folders documents channels and discussions in a convenient fashion This section provides application examples which illustrate how to use the Portal Manager API and the WCM Java API Note The examples in this section show extracts from the technical concepts of the demo website LiveStart The sample code cannot be executed as such it is only
170. s and administer Livelink Admin servers Fig 50 The Search Administration section on the Livelink Administration page 3 Click the Browse the System Object Volume link 4 Log in with the user information you specified when setting up the Livelink Search server see section Installing Livelink Search Servers in the WCM System on page 173 5 On the Livelink System page click XML Activator Producer Data Source on the Add New Item menu Livelink Integration Manual 179 Chapter 5 General Information None D0 z internetsite 8200 The next 6 consecutive port numbers must also be available on all selected hosts Slice Replacement Processes Prefix Port XML Activator Information Host Defaut WINDOWS NT Incoming Directory CAOPENTEXT index InternetSite_in Write Directory CAOPENTEXT index InternetSite_write Operation Tag Joperation ts CS SsiCSS Identifier Tag jourN i a Metadata List Ei Intermediate HTML Conversion CAOPENTEXT index InternetSite_write Consumer Livelink Update Index Read Directory Write Directory Host Read Directory CNOPENTEXT index InternetSite_write Index Directory CAOPENTEXT index InternetSite_write Host Default WINDOWS NT x Start Options Start Processes in Data Flow Create Processes Reset Fig 51 Creating an XML Activator Producer Data Source For detai
171. s way the users can navi gate the folder structure The link calls the JSP page again passing the node ID of the corresponding Livelink object in a parameter The topmost folder the Enterprise Workspace object does not have a parent folder Thus no link is generated here After this links for the subordinate folders of the current object are generated into the JSP page 1 nee 2 determine node id 3 int navNodeld 0 4 String navNodelIdStr request getParameter navNodeld 5 if navNodeIdStr null navNodeld Integer parseInt navNodeIdStr 6 if navNodeId 0 navNodelId 2000 7 map storing all non folder objects used later for the list 8 RepositoryMap childrenMap new RepositoryMap 9 retrieve the object and check whether the given object exists 10 LivelinkObject llobjNav 110bjBean get new LivelinkId navNodeld 11 if llobjNav null 12 The navigation is not empty First print a for the 13 parent if the parent exists 14 LivelinkId parentId llobjNav getParentLivelinkId 15 if parentId null 16 Print to link to the parent folder This will call 17 this JSP again but with the node id of the parent 18 gt 19 lt b gt lt a href VIPURL navNodelId lt parentId getNodeId gt gt lt a gt lt b gt 20 lt 21 if 22 Iterate the children print their titles if they are folders 23 List lNav llobjNav getChildrenIds 24 for
172. sclient index jsp 2 Log in to the Content client and select the website that you want to edit 3 Change to the Edit view of the website by choosing Tools gt View gt Edit view 4 In the Navigation area mark the relator that you want to update 162 Livelink WCM Server Livelink Contents in the Content Client Choose View Livelink metadata General Livelink data tab Inthe Version drop down list click the version of the Livelink object that the relator is to reflect Click the Save button For the changes to become visible in the published website you must submit the modified relator which then must be released by Quality Assurance see section Submitting and Releasing Relators on page 150 Deleting a Relator Notes You can delete relators like all other WCM objects For detailed infor mation on deleting WCM objects refer to the Content Client User Manual chapter Editing Objects Delete Livelink object together with the relator In order to destroy the Livelink object you require the Livelink permission Delete If you do not have this permission the relator will be deleted in the WCM system However the object in the Livelink system will not be removed Livelink relators are always deleted when the referenced objects are deleted in Livelink Relators that have the status submitted are automatically rejected and deleted afterwards If a relator has already been
173. ser information is stored on the following tabs The General tab contains the settings which were made General when the user was created en i The Personal tab contains items as a photograph birthday ersona and personal interests All entries on this tab are optional oat The WCM tab is only available if you use a common user administration for Livelink and the WCM system This tab contains the user s WCM specific settings such as access rights as well as assignments to functional areas and websites The Admin user is allowed to edit all user profiles Users who have the User administration rights privilege are allowed to edit all profiles with the exception of the Admin user Users with the privilege Can create modify users are allowed to change the profiles of the users they create To change the user information on one of the tabs in Livelink 1 Choose Users amp Groups on the Enterprise menu 2 Use the search functions on the Users and Groups page to find the user see section Finding Principals in Livelink on page 57 3 Click the user s Edit link in the Actions column 4 Select one of the tabs e g the WCM tab 64 Livelink WCM Server Common User Administration General 2 Personal 2 WM WCM access Trusted login Language Substitute Websites Functional areas Vv ana a C v CompanyIntranet v InternetSite M access rights dialog M advanced M Basic I Dir
174. server company example Livelink livelink exe func admin index 2 Log in to the Livelink system as the Admin user and navigate to the Search Administration section 178 Livelink WCM Server Livelink Search in the WCM System Search Administration Configure Search Options Configure the search options that you want to make available to Livelink users This includes Find Similar and Result Themes Edit the em Default Template Configure the appearance of the default search template This template is displayed on the Livelink Search page for all users who have not created personal search templates Reset Search Templates Reset the default search template to its original state and or delete the personal search templates that Livelink users have created Browse the XML DTD Volume Add XML DTDs to the XML DTD volume and then publish the corresponding XML regions to index XML data in Livelink Configure Alert E mail Delivery Configure e mail settings for sending Livelink system object alert e mail messages Configure Debug Settings Configure logging information and other diagnostic settings for Livelink Search the Livelink Admin server and the HTML Conversion process Purge Message Logs Purge the log of system object alert messages from the Livelink database Test em Objects for Errors Test the data flows data flow processes and indexes in the System Object Volume Browse the em Objet Volume Create and manage Livelink i__ xe
175. sing changed relators see the following section editing the content of a relator see section Modifying the Content of a Relator on page 154 m editing the Livelink metadata see section Modifying Livelink Meta data on page 155 m integrating the Livelink metadata in a web page see section Inte grating Livelink Metadata in a Page on page 159 manually updating the relator when the Livelink object has been changed see section Updating a Relator Manually on page 162 Livelink Integration Manual 149 Chapter 4 Submitting and Releasing Relators Changes to relators only become visible in the published website after the relators were submitted and released by Quality Assurance Finding Changed Relators You want to find all changed relators which can be submitted to Quality Assurance This also includes relators that have been updated automati cally because the referenced Livelink objects were modified You can use the predefined filter changed for finding changed objects Requirement You are assigned the functional area Filter standard To check your func tional areas choose Tools gt Login info in the Content client Procedure 1 Launch the Content client The URL of the Content client is of type htto wcmserver company example cmsclient index jsp 2 Log in to the Content client and select the website that you want to edit 3 Change to the Edit view of the website
176. smarchetti Marchetti Marketing I Add to group B mmoreno Moreno WebsiteAdmin I Add to group B olivier Olivier Training M Add to group B mossi Rossi HumanResources I Add to group B msanche r Developme D eschmidt Schmidt Officemanagement I Add to group D hshepard Shepard Marketing I Add to group E iten Stein Marketing Mi Add to group Submit Fig 26 Adding members to a group in Livelink 4 Click the Submit button On the left side of the window the names of the new group members are displayed 76 Livelink WCM Server Common User Administration Modify Group Eind amp Add Edit G h Current Group Members abianchi cerdmann lgomez istein msanchez solivier Delete Group Done Fig 27 Group members in Livelink Setting the group leader in Livelink Any group member can be selected as the group leader Every group can have exactly one group leader Setting a new group leader automatically unsets the previous group leader The previous group leader returns to regular member status The group leader always has the privilege to edit or delete the group The leader does not require the privilege Can create modify groups or User administration rights for this purpose To set the group leader in Livelink 1 In the Current Group Members section of the Edit Group page click the name link of the member that you want to set as the group leader The user information is displayed in
177. sts the VipContentMinerBean createQuery method is provided Scenario 1 Searching website contents The collection to be searched is based on an XML Activator Producer Data Source This data source is a Livelink object for which you can set permissions in the Livelink system Livelink applies the permissions set for the XML Activator Producer Data Source to all objects contained in the collection For a search to return results the default user specified in the configura tion must have read access to the XML Activator Producer Data Source The actual access rights are checked by the WCM system Before displaying search results the system evaluates the access rights of the logged in user The user will only see objects for which the user has read rights in the WCM system Scenario 2 Searching Livelink contents In the Livelink system you can set different permissions for each Livelink object contained in the collection Before displaying search results the system evaluates the permissions of the default user specified in the configuration In order to protect confidential documents in your Livelink system from unauthorized access this user should have the same permissions as the Public Access group Livelink Integration Manual 203 Chapter 5 Alternately you can specify a different user in search requests For this purpose the VipContentMinerBean createQuery username password method is provided In this case the
178. t prior written authorization of Gauss 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 6 List of Tables 9 Chapter 1 Introduction 11 Integration Procedure 13 About this Manual 14 Typographic Conventions 15 Chapter 2 Common User Administration 19 Setting up a Common User Administration 19 Managing Principals in the Admin Client 26 Managing Principals in Livelink 54 Chapter 3 Livelink Functions in a Website 81 Preparations 82 Configuring Multiple Livelink Systems 86 Overview of API Functions 91 Application Examples 95 Chapter 4 Livelink Contents in the Content Client 131 Adding Relators 133 Editing Relators 149 Deleting a Relator 163 4 Livelink WCM Server Chapter 5 Livelink Search in the WCM System Technical Concepts Configuring the Livelink Search for the WCM System Permissions for Searching Using the Search Command Line Tools Problems and Solutions Glossary Index Livelink Integration Manual 167 168 171 203 204 205 215 219 227 List of Figures Fig 1 The Module Administration section on the Livelink Administration pag
179. te_write Index Directory CAOPENTEXT index InternetSite_write Host Default WINDOWS NT x Start Options Start Processes in Data Flow The next 12 consecutive port numbers must also be Create Processes Reset Fig 57 Creating an XML Activator Producer Data Source Livelink Integration Manual 195 Chapter 5 For detailed information on the individual fields refer to the Livelink online help For using the Livelink search in the WCM system the following fields are of special importance Process Prefix display name for objects associated with this index When creating a collection use this identifier as slice name Incoming Directory absolute path to the directory from which the XML Activator Producer process reads the XML files generated by the third party application Create this directory manually If Livelink and the WCM system are installed on different host computers the directory must be shared Write Directory absolute path to the directory to which the XML Activator Producer process writes the data it extracts Create this directory on the same file system level as the Incoming Directory The path in this field is automatically entered into the other directory fields of the dialog box Operation Tag Enter Operation here Identifier Tag Enter OTURN here 6 Confirm the settings by clicking the Create Processes button The Liveli
180. terator citer hasNext determine statistical data Integer numVotes Integer viter next double percent numVotes doubleValue 100 0 double votingsTotal int pix numVotes intValue gt Livelink Integration Manual 127 Chapter 3 31 lt tr gt lt td align right gt lt numVotes gt x lt td gt 32 lt td gt lt String citer next gt lt td gt 33 lt td align right gt lt decfPerc format percent gt lt td gt 34 lt td bgcolor lt pix votingsTotal 20DD10 EOEQEO gt gt 35 lt table width 100 gt lt tr gt 36 lt 37 if pix gt 0 amp pix lt votingsTotal 38 pix numVotes intValue 100 votingsTotal 2 votingsTotal 39 gt 40 lt td bgcolor 20DD10 width lt pix gt gt amp nbsp lt td gt 41 lt gt 42 lt td gt amp nbsp lt td gt lt tr gt lt table gt lt td gt lt tr gt 43 lt 44 gt 45 lt table gt Comments registered for the poll are listed at the end of the poll analysis 46 lt p gt Total number of comments lt results getNumberOfComments gt 47 lt for iter results getComments 0 1 iter hasNext 48 gt 49 lt p gt lt iter next gt 50 lt gt 128 Livelink WCM Server Livelink Functions in a Website Livelink Integration Manual 129 130 Livelink WCM Server CHAPTER 4 Livelink Contents in the Content Client Note For detailed
181. the Content Miner Manual Collections are the basis for searching contents in a WCM managed website An internal collection is created from a set of documents that is managed by the WCM system An external collection is based on a docu ment set that is supplied by any external system e g Livelink Adding an internal collection for WCM contents To add a new intemal collection to a Livelink Search server in the WCM system 1 Inthe Admin client select Configuration gt Search servers and mark the desired Search server 2 Choose New internal collection on the context menu or click the corresponding icon 9 Icon for adding an internal collection 3 Use the wizard for adding an internal collection For Livelink Search servers the following dialog box is especially important 182 Livelink WCM Server Livelink Search in the WCM System e New internal collection q x Livelink parameters Livelink specific parameters are displayed here Kah Livelink slice InternetSite XML Activator directory F lnternetSite_in Temporary directory F itempllnternetSite eames 820 Fi Fig 52 Specifying the Livelink parameters for an internal collection m Livelink slice slice name Enter the Processes Prefix you speci fied when creating the XML Activator Producer Data Source Note For performance reasons we recommend that you create only one collection per slice You can cre
182. tname wemserver company example VIPP port 5002 HTTP port 5003 SSL E SMTP server mailhost company example Default extension htm v Master vi User administration RDBMS LDAP Add as NT sewice Cancel lt Back Fig 2 Specifying the user administration when installing the WCM system Click the Livelink radio button In the next dialog box you enter the param eters for the connection to the Livelink system 22 Livelink WCM Server Common User Administration For detailed information on installing the WCM system refer to the Livelink WCM Server Installation Manual After the Installation After setting up a common user administration for the WCM system and Livelink all Livelink users and groups automatically have access to the WCM system However they cannot access any websites yet After the installation you must enable website access for the principals and thus make it possible for them to work in the WCM system A clear access strategy allows you to control object access without great effort Organizing users in groups is a precondition for an access strategy Assigning rights to individual users should be the exception Proceed as follows 1 Assign groups to websites The assignment of groups to a website enables the users to access the website objects with the Content client See section Website Assignments on page 52 2 Assign functional areas to groups Functional ar
183. tp livelinkserver company example lLivelink livelink exe username LivelinkUser password Livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp source D InternetSite index html url http wcmserver company example index html DeLeteDocument DeleteDocument removes the specified document from an external collection Table 12 Parameters of the command line tool DeleteDocument url Fully qualified URL of the document that is to be removed Livelink Integration Manual 209 Chapter 5 Example DeleteDocument livelinkURL http lLivelinkserver company example Llivelink livelink exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp url http wcmserver company example index htm1 AddDirectory AddDirectory adds directory structures to an external collection After the command has been executed the individual documents of the added directory are part of the index Table 13 Parameters of the command line tool AddDirectory Parameter Description sourceDir Absolute path in the file system to the directory that is to be indexed recursively Subdirectories will be indexed as well baseURL Fully qualified URL of the directory specified in the parameter sourceDir The web server uses this URL to access the directory Example AddDirectory livelinkURL http livelinkserv
184. ture as WCM objects see section Adding a Folder Relator on page 139 create a Livelink document together with the associated relator in the Content client see section Adding a Relator Together with the Associated Livelink Document on page 144 Notes You cannot use the Content client to add folders in Livelink You should not manually add relators and folder relators below a folder relator The process that synchronizes the WCM system with the Livelink system checks whether all the subfolders and documents in the Livelink folder are represented by relators manually created relators are deleted Prerequisites for adding relators Inthe WCM system you have the access rights Read and Create for the topic to which the relator is to be added If you want to add a new Livelink document together with the relator you also need the permission Add Items for the Livelink folder to which you want to add the object You are assigned the functional area Livelink To check your func tional areas choose Tools Login info in the Content client Livelink Integration Manual 133 Chapter 4 m Your WCM administrator prepared the website in which you want to create the relator for using Livelink functionality see section Prepa rations on page 82 Adding a Relator Objective You want to integrate a single Livelink object in a WCM managed website A wizard guides you through the p
185. velink livelink exe Username for Livelink connections username LivelinkUser Password for Livelink connections password livelink Livelink slice slice InternetSite Notes The configuration file of the command line tools uses the syntax of Java properties files Parameters must be specified in the form Key Value In contrast to the entries in the command line the keys parameter identifiers in the configuration file are specified without a preceding minus sign Backslashes are interpreted as escape characters in Java prop erties files For this reason you have to add a backslash before backslashes that really are to be interpreted as such e g in paths Parameters specified in the command line take priority over the corresponding entries in the configuration file Livelink Integration Manual 207 Chapter 5 General Parameters of the Command Line Tools The parameters described below apply to all commands They are used to define general settings and the basic behavior of the individual commands These parameters are mandatory If a parameter is not speci fied the corresponding entry in the commands properties file is used Table 10 General parameters of the command line tools Parameter Description conf Configuration File name of the configuration file This option can be used to specify the name and or location of the configuration file If this paramet
186. velink discussion sorted by date Below the topic list a button for adding new topics is added to the JSP page lt table gt lt String dId request getParameter discussionId int discId Integer parseInt dId LivelinkDiscussion 11Discussion LivelLinkDiscussion 11lObjBean get new LivelinkId discld 7 if 11Discussion null amp amp 11Discussion hasChildren DnuOBWNP 114 Livelink WCM Server 10 11 12 13 14 15 16 17 18 19 21 22 Livelink Functions in a Website get all topics from the discussion List 1 11Discussion getTopics for int i 0 i lt l size i LivelinkId tId LivelinkId 1l get i LivelinkTopic tObj LivelinkTopic 11l0bjBean get tId String param discussionId dId amp topicId _ tId getNodeId amp nodeId tId getNodeld lt lt tr gt lt td gt lt a href reply jsp lt param gt gt lt tObj getName gt lt td gt lt td gt lt tObj getContent gt lt td gt lt tr gt gt lt table gt lt input type button name Add Topic onClick Location href form jsp discussionId lt dId gt gt Displaying a Topic with all Replies reply jsp The JSP page displays the selected topic and lists all replies to this topic in a hierarchical structure Below the hierarchical structure a button for adding a reply is written to the page The JSP page is called with the following parameters the node IDs of th
187. velinkPoll poll LivelinkPoll livelinkObjectBean get 11Id 5 if poll null 6 user has the right to see and therefore vote the poll object 7 gt 8 lt h1 gt lt poll getName gt lt h1 gt 9 lt h2 gt lt poll getComment gt lt h2 gt lt hr gt 10 lt Check whether the user can vote 11 if poll canVote cid 12 user already voted or poll has been finished 13 gt 14 lt h2 gt You already voted in this poll or 15 the poll is finished already You can 16 lt a href result jsp Llid lt L1LId getNodeId gt gt 17 view the poll results lt a gt lt h2 gt 18 lt 19 else 20 show poll instructions and metadata 21 gt 22 lt h2 gt Instructions lt poll getInstructions gt lt h2 gt 124 Livelink WCM Server Livelink Functions in a Website The questions and answers of a poll must be displayed in the correct order as the system only checks whether a predefined answer has been selected or not when evaluating the votes The form only transfers the selected form elements A corresponding index is embedded into the form elements in order to identify the assigned questions and answers on the vote jsp page 23 25 26 27 28 29 30 31 32 34 35 36 38 40 41 42 43 45 46 47 lt form method POST action vote jsp gt lt input name 1Llid type hidden value lt 1L1lId getNodeId gt gt lt table gt lt int questionIndex 0 f
188. vers on the context menu or click the corresponding icon a Icon for setting the run level of all servers 86 Livelink WCM Server Livelink Functions in a Website The Select new run level window opens select new runlevel eS 0 Server not available 2 No users logged in 3 No agents running 4 Single user mode 5 Server up Cancel Help Fig 32 Selecting a new run level 3 Click the Server not available run level and confirm by clicking the OK button Modifying the livelink systems xml file The livelink systems xml file is located in the directory WCM installation directory config For each Livelink system or entry point add a separate lt Livelink system gt element to the configuration file livelink systems xml lt livelink systems gt lt livelink system name Livelink_1 gt lt default gt true lt default gt lt poolname gt lt default gt lLivelink_1 pool lt default gt lt server name Proxy_server gt proxy livelink_1 pool lt server gt lt poolname gt lt rootnodeid gt 2016091 lt rootnodeid gt lt url gt http livelink company example Livelink lt url gt lt llview gt llview exe lt llview gt lt objectcache gt lt strategy gt de gauss vip ObjectWiperImpl lt strategy gt lt cache_reduce_interval gt 7200000 lt cache_reduce_interval gt lt class gt de gauss vip DisplacingObjectCache lt class gt lt max gt 2500 lt max gt Live
189. with the Admin client For detailed information on the individual fields refer to the Admin client s online help 4 Click the OK button Notes m A user added with the Admin client has the Livelink privileges Log in enabled and Public Access enabled and is assigned to the default group m The user ID is used as the Livelink log in name m The Admin client provides only the field Name for the user s name The contents of this field can be split up into the Livelink name components First Name Middle Initial and Last Name For this purpose first name middle initial and last name must each be sepa rated by at least two spaces in the Admin client Livelink Integration Manual 35 Chapter 2 Example The entry Joshua two spaces F two spaces Stein in the Name field of the Admin client is displayed as follows in Livelink First Name Joshua Middle Initial F Last Name Stein Editing User Information in the Admin Client To edit the user information e g the e mail address 1 Select the user via User administration gt Users User ID The settings for the user are displayed in the right window pane gt User administration a T Users I Name Joshua F Stein i B abjanchi E UserID jstein D Admin cerdmann 2 E mail jstein company example claurent 4
190. y the Livelink system and can only be viewed here In the fields Description and Version description you may enter basic information on the relator and on this special version of the relator Livelink Integration Manual 157 Chapter 4 In the Version area you determine whether the relator is to be updated automatically when the associated Livelink object changes Update Edit version automatically radio button or is to reference a specific version of the Livelink object Fixed version radio button Select the Delete Livelink object together with relator check box to determine that the referenced Livelink object will be destroyed together with the relator see section Deleting a Relator on page 163 Tabs for object categories For each object category assigned to the object in the Livelink system a separate tab with the cate gory s name is shown in the figure Training Materials You can modify the Livelink object s attributes on the tabs 6 Make the desired changes on the tabs 7 Click the Save button The metadata are changed in the Livelink system The relator now has the status changed For the changes to become visible in the published website you must submit the modified relator which then must be released by Quality Assurance see section Submitting and Releasing Relators on page 150 158 Livelink WCM Server Livelink Contents in the Content Client Integrating Livelink Metadata
191. you modify the website assignments the changes do not take effect until the relevant users log in to the WCM system again As an administrator you can log out users via the System administration for detailed information refer to the online help of the Admin client Livelink Integration Manual 53 Chapter 2 Managing Principals in Livelink Note A user with the appropriate Livelink privileges can make changes to the user information which also affect the WCM system These users do not require any administration rights in the WCM system for this You can manage all users who are to access the WCM system and the Livelink system in the Livelink user administration To group users according to the company s organizational structure and to assign appro priate privileges you can create groups For detailed information on privi leges refer to the Livelink online help Opening the Livelink user administration To open the Livelink user administration 1 Enter the URL of the Livelink system in the address field of your browser The URL is of type http livelinkserver company example Livelink livelink exe User Log in To OA Livelink GP Livelink Username l Password 2 velink Version 9 2 spyright 1995 2003 Open Text Inc Al rights reserved For assistance please contact the Administrator Fig 17 Logging in to the Livelink system 54 Livelink WCM Server Common User Administration

Download Pdf Manuals

image

Related Search

Related Contents

HP ProBook 6550b  マウス 光学センサーの読取り性能をさらにアップさせたMRレンズ方式を  Samsung YP-T5X Керівництво користувача  デジタルラジオグラフィ DR-ID 1300  16 Cadre et carrosserie  1067 09 04 Rev2 UM Churrasqueira Gourmet CGB2 [799949]  Sleep Apnea Therapy Software User Manual  Siemens SX1 User's Manual  FCXー 2 鉄製基板 取扱説明書  Philips Steam iron GC2710  

Copyright © All rights reserved.
Failed to retrieve file