Home

Livelink WCM Server Enterprise Server Integration Manual

image

Contents

1. Bp Users B Groups B Roles O World QM Functional areas yy Websites W Companyintranet B Users EF Groups Roles W InternetSite How to check access e To check which users groups and roles are allowed to access a specific website select User administration gt Websites gt lt website name gt gt Users Groups Roles The assigned principals are listed in the right window pane e To check which website s a user is allowed to access select User administration gt Users gt lt user ID gt gt Websites The assigned websites are listed in the right window pane e To check which website s the members of a group or role are allowed to access select User administration gt Group or Role gt lt group role name gt gt Websites The assigned websites are listed in the right window pane E CORCEL F d a Functional areas User administration B Users B Groups amp B Development a B HR B Users a Functional areas wW Websites Default object rights E B Marketing C Sales amp B Training Roles O world wy Websites Name 5 Administration rights Companylntranet WM090700 CLL EN 1 Enterprise Server Integration Manual 31 Chapter 2 Common user administration Available functions 2 3 Use the functions on the context menu and the toolbar to assign principals to a website and to r
2. 66 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 10 lt script gt The document list is displayed as a table and contains six metadata items for each Enterprise Server item 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 lt table width 100 gt 12 lt tr gt 13 lt td colspan 6 align right gt 14 lt provide link depending on login status of the current session 15 if SessionBean isLoggedIn request gt 16 lt a href javascript openUploadWin gt Add document gt lt a gt 17 lt else gt 18 lt a href javascript openLoginWin gt login lt a gt 19 lt gt 20 lt td gt 21 lt tr gt 22 lt tr gt 23 lt td gt Type lt td gt lt td gt Title lt td gt lt td gt Comment lt td gt 24 lt td gt User lt td gt lt td gt Created lt td gt lt td gt Modified lt td gt 25 lt tr gt 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 Liveli
3. 9 String title null 10 int currentType 0 11 LivelinkDiscussionEntry parent null 12 if the current node id is not set a topic will be created 13 otherwise a reply 14 if nId null 15 title Post a New Topic 16 currentType LivelinkObjectType SUBTYPE_TOPIC 17 else 18 get the current Livelink item 19 title Post a new Reply 20 currentType LivelinkObjectType SUBTYPE_REPLY 21 22 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 item 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 Comments 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
4. The following functions are available to you for managing groups e Adding a group in Livelink ECM Enterprise Server on page 46 e Editing group information in Livelink ECM Enterprise Server on page 47 e Deleting a group in Livelink ECM Enterprise Server on page 50 Adding a group in Livelink ECM Enterprise Server 1 Choose Users amp Groups on the Enterprise menu 46 Livelink WCM Server WM090700 CLL EN 1 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 Group Name Submit Reset 4 Click the Submit button Editing group information in Livelink ECM Enterprise Server The Edit Group page allows you to change the settings of a group To edit group information 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 Finding principals in Livelink ECM Enterprise Server on page 34 3 Click the group s Edit link in the Actions column Edit Group Admin POWERED EY ResearchDevelopment Wednesday 06 09 2004 Livelink Personal Enterprise Tools Help Eg Workspace Ej Workspace Log out E Contents Favorites B users amp Groups Settings 2 For This Page Modify Greup zj To add members to this group first find the users or groups you wish to add Find amp Add Find User Last Nam
5. Livelink WCM Server Enterprise Server Integration Manual This manual describes how to integrate Livelink WCM Server and Livelink ECM Enterprise Server in order to use the Enterprise Server user administration for the WCM system publish Enterprise Server items on WCM managed websites and use the Enterprise Server search for WCM managed websites WM090700 CLL EN 1 OPEN TEXT CORPORATION Livelink WCM Server Enterprise Server Integration Manual WMO090700 CLL EN 1 Rev 12 Mar 2007 Copyright 2007 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 Adobe is a trademark of Adobe Systems Incorporated Lotus and
6. If files cannot be displayed directly in the browser e g PDF files or Word documents a surrogate page containing a link to the file is generated Enterprise Server folders and compound documents become WCM topics As topics have content an HTML page is generated for each Enterprise Server folder In the Navigation area of the Content client the following icons symbolize relators WM090700 CLL EN 1 Livelink WCM Server 83 Chapter 4 Livelink ECM Enterprise Server contents in the Content client 4 1 The letters LL in the bottom right corner of the object type icon stand for os Livelink ECM Enterprise Server The figure shows the relator icon for an Ex cel document If the system cannot access the Enterprise Server object referenced by the re lator the relator s icon is marked by a red cross The reason for this may be that the Enterprise Server object has been deleted or that the connection be tween the WCM system and the Enterprise Server system has been inter rupted The following functions are available for relators Adding relators on page 84 Editing relators on page 100 Deleting relators on page 110 Adding relators Prerequisites for adding relators In the 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 Enterprise Server object together with the relator you also need the permission Add Items fo
7. 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 Objert Volume Create and manage Livelink f__ xes and administer Livelink Admin servers Click the Browse the System Object Volume link Log in with the user information you specified when setting up the Enterprise Server Search server see Installing Enterprise Server search servers in the WCM system on page 117 On the Livelink System page click XML Activator Producer Data Source on the Add New Item menu WM090700 CLL EN 1 Enterprise Server Integration Manual 121 Chapter 5 Using the Enterprise Server search for the WCM system Slice Replacement Processes Prefix Host Incoming Directory Write Directory Operation Tag Identifier Tag Metadata List Read Directory Write Directory Host Read Directory Index Directory Host General Information None X finternetSite e200 The next 6 consecutive port numbers must also be available on all selected hosts XML Activator Information foun SSS A i Intermediate HTML Conversion CAOPENTEXT index InternetSite_write C OPENTEXT index InternetSite_write Default WINDOWS NT Consumer Livelink Update Index C OPENTEXT index InternetSite_write C OPENTEXT index InternetSite_write Default WINDOWS NT
8. The web server uses this URL to access the directory gt Example 5 5 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 5 5 7 GetAvailableCollections GetAvailableCollections returns a list of all collections contained in the specified slice The number of documents per collection is also returned WM090700 CLL EN 1 Enterprise Server Integration Manual 145 Chapter 5 Using the Enterprise Server search for the WCM system gt Example 5 6 GetAvailableCollections livelinkURL http livelinkserver company example livelink livelink exe username LivelinkUser password livelink Slice InternetSite xmlActivatorDir F InternetSite_in a tempDir F InternetSite_temp 5 5 8 ListSources ListSources returns a list of all documents contained in a collection or in a slice Parameters of the command line tool ListSources collection Name of the internal collection whose documents are to be listed This parameter or the parameter a11 must be specified all Enter true to list the documents of a slice This parameter or the parameter collection must be specified gt Example 5 7 ListSources livelinkURL http livelinkserver company example livelink liveli
9. gt Functional areas to add a custom functional area The new functional area will be available after the Administration server has been restarted A new functional area must be assigned to a prin cipal and to one or more object types to take effect View assignment to object types Select User administration gt Functional areas gt lt name of the functional area gt to view the settings of a specific functional area These settings also include the object types assigned to this functional area The default object types available after installing Livelink WCM Server are already assigned to the default functional areas WM090700 CLL EN 1 Enterprise Server Integration Manual 29 Chapter 2 Common user administration 2 2 7 QCaAN Assign functional areas to object types By assigning a functional area to an object type you ensure that only princi pals with this functional area can add check out or check in WCM objects of this type To change the default assignments or to assign custom func tional areas and or custom object types open the Configuration view of the Admin client and select Websites gt lt website name gt gt Object types gt lt name of object type gt gt Assignments tabs Assign functional areas to principals Select User administration gt Functional areas gt lt Functional area name gt to assign a functional area to a principal i e a group role or user Assign the principals those functional
10. line tools in the directory WCM installation directory livelinksearch lt Search server name gt 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 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 livelink livelink exe Username for Livelink connections username LivelinkUse r Password for Livelink connections password livelink Livelink slice slice InternetSite Notes e The configuration file of the command line tools uses the syntax of Java properties files Parameters must be specified in the form lt key gt lt value gt e In contrast to the entries in the command line the keys parameter identifiers in the configuration file are specified without a preceding minus sign e Backslashes are interpreted as escape characters in Java properties files For this reason you have to add a backslash before backslashes that really are to be interpreted as such e g in paths e Parameters specified in the command line take priority over the corresponding entries in the configuration file 14
11. 3 Generate an entry for the tree Will be called recursively 4 static String generateOut LivelinkObjectBean 110bjectBean 5 LivelinkDiscussionEntry 110bj String param int depth 6 get required data for the given item 7 int width depth 15 15 px per level indention 8 LivelinkId 1lId 110bj getLivelinkId 9 LivelinkUser user 110bj getUser 10 DateValue date DateValue 110bj getAttribute LivelinkObject META_CREATEDATE 11 String title 110bj getName user getName date format null short 12 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 13 iterate through all replies and call this method 14 List 1 110bj getReplies 15 for int i 0 i lt l size i 16 LivelinkId id LivelinkId 1 get i 17 LivelinkDiscussionEntry obj LivelinkDiscussionEntry 110bjectBean get id 18 if obj null ret generateOut 110bjectBean obj param depth 1 19 20 return ret 21 gt 74 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples The request parameters discussionId topicId and nodeId 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 nodeId is the currently selected discussion entry which is to be displa
12. Default extension a eT Master User administration RDBMS LDAP Add as service Lal Cancel Click the Enterprise Server radio button In the next dialog box you enter the parameters for the connection to the Enterprise Server system For detailed information on installing the WCM system refer to the Livelink WCM Server Installation Guide WM IGD 2 1 3 Setting permissions for Enterprise Server users After setting up a common user administration for the WCM system and the Enterprise Server all Enterprise Server users and groups automatically have access 16 Livelink WCM Server WM090700 CLL EN 1 2 1 Setting up a common user administration 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 Website assignments on page 30 2 Assign functional areas to groups Functional areas allow you to control which types of objects the users may create check in and check out as wel
13. EN 1 Enterprise Server Integration Manual 39 Chapter 2 Common user administration 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 ECM Enterprise Server 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 Finding principals in Livelink ECM Enterprise Server on page 34 3 Click the user s Edit link in the Actions column 4 Select one of the tabs e g the WCM tab 40 Livelink WCM Server WM090700 CLL EN 1 General Personal 4 WOM WCM access Trusted login Language Substitute Websites Functional areas Default object rights Vv o Engish usa e C Remove M CompanyIntranet M InternetSite M access rights dialog advanced Vv Basic Direct release Dynamic Filter edit Filter standard Form Import Intelligent templates Livelink Log dialog References dialog Search View My objects View Object list View Subordinate objects View Template structure Workflow Create ves Read ves Change object ves Delete ves E Move and copy ves FIOOORFFOROROAOAO Release No Change metadata Yes v Change rights No Read production ves z Apply Reset Cancel WM090700 CLL EN 1 Enterprise Server Int
14. In general this product documentation uses the following typographical conventions New terms This format is used to introduce new terms emphasize particular terms concepts long product names and to refer to other documentation User interface This format is used for elements of the graphical user interface GUI such as buttons names of icons menu items names of dialog boxes and fields Filename command sample data This format is used for filenames paths URLs and commands in the command line It is also used for example data text to be entered in text boxes and other literals Note Ifa guide provides command line examples these examples may contain special or hidden characters in the PDF version of the guide for technical reasons If you want to copy commands to your application or command line use the HTML version of the guide Key names Key names appear in ALL CAPS for example Press CTRL V lt Variable name gt The brackets lt gt are used to denote a variable or placeholder Enter the correct value for your situation for example Replace lt server_name gt with the name of the relevant server e g serv01 Hyperlink and Weblink http www opentext com These formats are used for hyperlinks In all document formats these are active references to other locations in the documentation hyperlink and on the Internet Weblink providing further information on the same subject or a related subject Cl
15. Server 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 bytes Node ID nodeid VIPLL attribute nodeid Version versionnum VIPLL attribute versionnum Version descrip vcomment VIPLL attribute vcomment tion Related Topics e WCM tags for user defined metadata on page 107 WCM tags for user defined metadata The WCM tag mechanism is also available for user defined Enterprise Server metadata e g the attributes of an object category Use the following pattern to form WCM tags for user defined attributes VIPLL category lt name of the category gt set lt name of the attribute group gt attribute lt name of the attribute gt set_no lt number gt item_no lt number gt WM090700 CLL EN 1 Enterprise Server Integration Manual 107 Chapter 4 Livelink ECM Enterprise Server contents in the Content client e category name of the category containing the attribute e set name of the set containing the attribute e attribute name of the attribute for which the WCM tag is created e set_no position o
16. 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 items for which the user has read rights in the WCM system Scenario 2 Searching Enterprise Server contents In the Enterprise Server system you can set different permissions for each Enterprise Server item 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 Enterprise Server system from unauthorized access this user should have the same permissions as the Public Access group 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 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 an Enterprise Server item for which you can set permissions in the Enterprise Server system Livelink ECM Enterprise Server applies the permissions set for the XML Activator Producer Data Source to all items contained in the collection For a search to return results the default user spec
17. changed when the major version of the Enterprise Server object changes Changes to the minor versions are ignored by Livelink WCM Server For the changes to become visible in the published website you must submit the changed relator which then must be released by Quality Assurance 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 Enterprise Server object by choosing Object gt Synchronize Fixed version If you click this radio button the Enterprise Server folder relator will be based on the current version of the Enterprise Server folder or compound document When the object s metadata change in the Enterprise Server system the associated relator remains unchanged If an object is added to the Enterprise Server folder or a document is added to the compound document a new relator representing this object is not automatically created However the relator for an object will be deleted if the object is removed from the Enterprise Server folder or compound document You can update the relator manually via the Enterprise Server metadata dialog box Click the OK button In the following dialog box you may enter information for the logs of the individual relators Click the OK button The WCM system creates the r
18. directory documentation javadoc 3 3 1 Portal Manager API The Portal Manager API provides the following beans for integration with Livelink ECM Enterprise Server e de gauss vip portalmanager LivelinkObjectBean This is the main bean for accessing Enterprise Server items such as documents folders discussions and projects Several create methods for adding items directly in Livelink ECM Enterprise Server can be called via this bean de gauss vip portalmanager LivelinkUserBean This bean enables access to users and groups stored in Livelink ECM Enterprise Server The interface definitions for the actual Enterprise Server items are contained in the WCM Java API The Portal Manager API gives you access to instances of these interfaces WM090700 CLL EN 1 Enterprise Server Integration Manual 59 Chapter 3 Enterprise Server functions in a website 3 3 2 WCM Java API Enterprise Server item types The following table provides an overview of the supported Enterprise Server item types and their equivalents in the WCM Java API Asa rule the interface names are built from the Enterprise Server term and the prefix Livelink Table 3 1 Enterprise Server item types and their equivalents in the WCM Java API Enterprise Server Interface in the WCM Package de gauss item type Java API livelink Alias LivelinkAlias object Document LivelinkDocument object Folder
19. following dialog box you select the Livelink ECM Enterprise Server folder for the new document Click the Next button 9 Inthe following dialog box you may enter information for the relator s log Click 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 Enterprise Server system The relator is created with the settings Update Edit version automatically and Delete Enterprise Server object together with relator You can change these settings in the Enterprise Server metadata dialog box For the relator to become visible in the published website you must submit it After this the relator must be released by Quality Assurance Related Topics e Modifying Enterprise Server metadata on page 104 e Submitting and releasing relators on page 100 e Modifying the content of a relator on page 103 96 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators 4 1 4 Add template for WCM objects as an Enterprise Server object Objective You want to add a template for WCM objects as an Enterprise Server object to use it as a template in several WCM systems Procedure 1 Add a template for WCM objects using an authoring environment of your choice Note The WCM tag VIPCONTENT must be used in the file code Otherwise Livelink WCM Server does not recognize the file a
20. 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 uId Integer parseInt uploadNodeId a LivelinkObject 110bj 110bjectBean get new LivelinkId ulId 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 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 Enterprise Server document to the folder The page extracts all required parameters from the request object and adds the corresponding Enterprise Server document The ParseMultiFormData class which is part of the Portal Manager API is used for extracting the data 68 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples YT 2x6 2 OutputStream outS null InputStream inS null 3 LivelinkObject llo
21. in a website You can use JSP pages to easily and conveniently publish Enterprise Server items such as folders documents discussions and channels ina 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 Enterprise Server functions ina website on page 53 Another way of publishing Enterprise Server items in a website is to add Enterprise Server items as WCM objects to a website see also object in the glossary These WCM objects are called relators Relators enable you to integrate Enterprise Server contents in a website without the need of programming If you are an editor and want to publish Enterprise Server contents in a website in an easy and comfortable way read chapter Livelink ECM Enterprise Server contents in the Content client on page 83 Using the Enterprise Server search for a website The Search Server Connector for Livelink ECM Enterprise Server enables you to use the Enterprise Server search engine for a WCM managed website The configuration and administration of search engines belong to the tasks of system administrators If you are a system administrator read about this topic in chapter Using the Enterprise Server search for the WCM system on page 113 Integration procedure In order to use the WCM system together with Livelink ECM Enterprise Server the following steps are required It is presumed tha
22. in the Enterprise Server 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 Enterprise Server data storage To use a different default e mail address you have to edit the KUAF table in the Enterprise Server database Use the following SQL command update KUAF set MAILADDRESS lt defauit e mail address gt where TYPE 0 and MAILADDRESS is null Editing user information in Livelink ECM Enterprise Server In Livelink ECM Enterprise Server 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 User information is stored on the following tabs ma The General tab contains the settings which were made when the user was created waa Lhe Personal tab contains items as a photograph birthday and personal in terests All entries on this tab are optional The WCM tab is only available if you use a common user administration for the Enterprise Server and the WCM system This tab contains the user s WCM specific settings such as access rights as well as assignments to func tional 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 WM090700 CLL
23. interprets the form data and adds the news items or channels via the LivelinkObjectBean The interface for adding channels is createChannel parentId title comment imageId the interface for adding news is createNews parentId title comment imageId headline story effective expired Integrating Enterprise Server discussions in a website Discussions belong to the frequently used Enterprise Server features Enterprise Server 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 Enterprise Server feature can also be used in a website Livelink ECM Enterprise Server makes a distinction between the actual discussion item and the entries contained in the discussion item 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 corporate design to the discussion Enterprise Server 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 Scenario Integrating discussions in a website The company staff uses discussions to exchange information on general topics These discussion forums are m
24. 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 EOEOEO gt gt 35 lt table width 100 gt lt tr gt 36 lt 37 if pix gt 0 amp 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 WM090700 CLL EN 1 Enterprise Server Integration Manual Chapter 3 Enterprise Server functions in a website 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 0 0000000r iter results getComments 0 1 iter hasNext 48 gt 49 lt p gt lt iter next gt 50 lt gt 82 Livelink WCM Server WM090700 CLL EN 1 Chapter 4 Livelink ECM Enterprise Server contents in the Content client i Note For detailed information on working with the Content client refer to the Livelink WCM Server Content client User Manual WMCC GGD Due to the integration of the WCM system with Livelink ECM Enterprise Server you can add Enterpris
25. marked as reserved in the Enterprise Server system WM090700 CLL EN 1 Enterprise Server Integration Manual 103 Chapter 4 Livelink ECM Enterprise Server contents in the Content client Depending on the configuration of the Content client the content of the Enterprise Server object opens in the integrated HTML editor or in the associated editor program Edit the Enterprise Server object in the respective editor Save your changes and close the editor To return the modified relator to the WCM system and unreserve the Enterprise Server object choose Edit gt Check in or click the appropriate icon g kon for checking in an object The relator has the status changed A new version is added to the Enterprise Server object For the change to become visible in the published website you must submit the changed relator which then must be released by Quality Assurance Related Topics e Submitting and releasing relators on page 100 4 2 3 Modifying Enterprise Server metadata Objective Each Enterprise Server object has a number of metadata Thus each relator has the WCM metadata of the associated Enterprise Server metadata e g Enterprise Server system Enterprise Server ID You can view and modify the Enterprise Server metadata of relators in the Enterprise Server metadata dialog box You want to edit the Enterprise Server metadata of a relator Prerequisites The relator has the status changed rejected rel
26. 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 ECM Enterprise Server and Livelink WCM Server 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 Enterprise Server 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 Adding collections in the WCM system Note For detailed information on collections refer to the Livelink WCM Server Search Server Connector for Lucene Manual WMLS GGD 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 document set that is supplied by any external system e g Livelink ECM Enterprise Server 134 Livelink WCM Server WM090
27. 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 1 On the Livelink System page click the lt Processes Prefix gt Data Source Folder link Click the lt Processes Prefix gt Data Flow Manager link Click the Functions icon of the XML Activator and select Properties gt Specific Make the following settings in the Start Options section WM090700 CLL EN 1 Enterprise Server Integration Manual 137 Chapter 5 Using the Enterprise Server search for the WCM system 5 6 Start Options Scheduled At This Time 1 foo fam C su C mo C tu C we C th Cer C sa O Every fi r Minutes z e Click Scheduled in the drop down list e 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 Confirm the entries by clicking the Update button Click the Functions icon of the XML Activator and select Start Displaying index regions in Livelink ECM Enterprise Server To configure the display of index regions 1 St Ss SE ae On the Livelink System page click the lt Processes Prefix gt Data Source Folder link Click the Functions icon of the Search Manager and select Properties gt Regions Select the Queryable Displayable and Search By Default check boxes for al
28. queryable and displayable These settings are user specific For this reason we recommend that you configure a special user for the Enterprise Server search Enter the information of this user here For further information about permissions for the Enterprise Server search refer to Permissions for displaying search results on page 139 e Password Password for processing search requests in the Enterprise Server 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 Related Topics e Making index regions queryable in Livelink WCM Server on page 126 e Displaying index regions in Livelink ECM Enterprise Server on page 127 Preparing indexing Step 1 Update the xmlactiv program For the Enterprise Server Search server to index the data correctly the most recent version of the xmlactiv program must be executed in your Enterprise Server system Copy the xmlactiv program from the directory livelinksearch lt operating systenm gt bin on the WCM CD to the directory lt Enterprise Server installation directory gt bin Step 2 Add WCM regions to the xml tok file Add the following region definitions to the file lt Enterprise Server installation directory gt config xml tok The entries must be ins
29. released by Quality Assurance i Notes If versioning for the Enterprise Server object has been enabled in major and minor versions the relator is only automatically changed 88 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators when the major version of the Enterprise Server object changes Changes to the minor versions are ignored by Livelink WCM Server e 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 Enterprise Server object by choosing Object gt Synchronize Relators based on an Enterprise Server link are changed when the target object of the link is changed or updated Fixed version If you click this radio button the relator will be based on a certain version of the Enterprise Server object When the object changes in the Enterprise Server system the relator remains unchanged You can however update the relator manually via the Enterprise Server metadata dialog box Version If you clicked the Fixed version radio button select the desired version of the Enterprise Server object from the drop down list Click the OK button 9 Inthe last dialog box you may enter information for the relator s log Remark Microsoft Internet Explorer Please enter a remark Th
30. response stream 20 BufferedOutputStream sos null 21 try 22 sos new BufferedOutputStream response getOutputStream 23 llobj getContent sos 24 catch Exception e 25 if sos null 26 sos close 27 28 29 30 gt You can use the show jsp page for displaying any Enterprise Server document Before the show jsp page is executed no data must be written to the OutputStream of the HttpServletResponse For this reason no template must be assigned to this JSP page You also have to omit the normal header and body tags 64 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 3 4 2 Implementing an Enterprise Server browser This application example extends the previous example by displaying a recursive and personalized folder structure It also provides a function for adding items in the Enterprise Server folder Scenario The training department of your company manages all training materials in Livelink ECM Enterprise Server 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 1 The example implements a navigation for the Enterprise Server 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
31. td gt 49 lt gt WM090700 CLL EN 1 Enterprise Server Integration Manual 67 Chapter 3 Enterprise Server functions in a website 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 53 lt td gt lt modified format null short 54 lt tr gt 55 lt 56 57 gt 58 lt table gt gt lt td gt gt lt td gt LivelinkObject is used to retrieve the icon that is associated with the item The URL used for accessing the icon can be composed with the following code String imgUrl VIPDEPLOYMENT_URL livelinkObj getImageUr1 Displaying a form for adding a document form jsp The following form can be provided for entering the information required for adding a Enterprise Server document The form contains input fields for the title the comment and for selecting a file The 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 ifea 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 6 lt table name table border 0 style width 400px align center gt 7 lt tr gt lt td gt Title lt td
32. 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 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 Enterprise Server 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 Enterprise Server ID Youcan 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 application server session with a context in the WCM system The bean provides func
33. 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 println generateOut 1l0bjBean 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 retrieve and check request parameter String dId request getParameter discussionId String tId request getParameter topicId String nId request getParameter nodeld get discussion entry LivelinkId discId new LivelinkId Integer parseInt dId LivelinkObject discussion 110bjBean get disclId if discussion null AnNoOoa kRWOND WM090700 CLL EN 1 Enterprise Server Integration Manual 75 Chapter 3 Enterprise Server functions in a website
34. these differences for administrators used to working with the Admin client e Privileges for new users A user added with the Admin client has the Enterprise Server privileges Log in enabled and Public Access enabled and is assigned to the default group WM090700 CLL EN 1 Enterprise Server Integration Manual 19 Chapter 2 Common user administration 2 2 1 User names The Admin client provides only the field Name for the user s name The contents of this field can be split up into the Enterprise Server name components 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 gt Example 2 1 The entry Joshua lt two spaces gt F lt two spaces gt Stein in the Name field of the Admin client is split up as follows in Livelink ECM Enterprise Server First Name Joshua Middle Initial F Last Name Stein 4 Finding users You can either use the user ID or the last name of the user for searching Group and role concept The Enterprise Server provides only users and groups no roles For this reason the WCM roles are represented by Enterprise Server groups For each Enterprise Server group the WCM User Administration module stores the information whether this group is a group or a role in the WCM system Unique names for groups and roles In the WCM system the names of groups and roles must only be unique within
35. these materials on the website and provide personalized access to the documents Procedure 1 All documents contained in a Enterprise Server folder are displayed in a list list jsp 2 The user can log in to the system login jsp and thus access additional documents 3 Clicking a document name opens a new browser window displaying the content of the document show jsp Listing documents of a Enterprise Server folder list jsp Using instances of the LivelinkObject interface you can retrieve item information from the connected Enterprise Server system You need the node ID of the corresponding Enterprise Server item for this The following sample code first creates an instance of LivelinkObject The associated Enterprise Server item with the node ID 42 is a folder After this selected metadata of the documents contained in this folder is output in a loop lt jsp useBean id 110bjBean scope session class de gauss vip portalmanager LivelinkObjectBean gt lt initialize bean 110bjBean init request retrieve Enterprise Server item instance int nodeId 42 LivelinkObject llobj 110bjBean get new LivelinkId nodelId if llobj null AN oa FWP 62 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 9 get children of Enterprise Server item and iterate through them 10 List 1 llobj getChildrenIds 11 for int i 0 i lt l size i 12 get an instance of
36. 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 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 Yolume Open the System Object Vajume Create and manage Livelink in s and administer Livelink Admin servers Click the Open the System Object Volume link Log in with the user information you specified when setting up the Enterprise Server Search server see Installing Enterprise Server search servers in the WCM system on page 129 On the Livelink System pa
37. 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 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 examp1les directory WM090700 CLL EN 1 Enterprise Server Integration Manual 61 Chapter 3 Enterprise Server functions in a website 3 4 1 This section contains the following examples Integrating content from a Enterprise Server folder in a website on page 62 e Implementing an Enterprise Server browser on page 65 Integrating an Enterprise Server channel in a website on page 69 Integrating Enterprise Server discussions in a website on page 72 e Polling on the website on page 78 Integrating content from a Enterprise Server folder in a website This application example illustrates how to display content and metadata of Enterprise Server 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 ECM Enterprise Server You want to publish some of
38. 13214 I Store a copy in the WCM database Update Edit version automatically Fixed version 98 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators Enterprise Server ID Enterprise Server ID of the template The Enterprise Server ID is composed of the name and the ID of the object in the Enterprise Server system You cannot change this entry e Save copy in WCM database Select this option to store a copy of the Enterprise Server object in the WCM database This enables Livelink WCM Server to access the copy during page generation instead of the object directly in the Enterprise Server database This way the pages can also be generated should the connection to the Enterprise Server be temporarily interrupted Update Edit version automatically If you click this radio button the Edit view of the relator will be automatically changed whenever the template is modified in the Enterprise Server system For the changes to become visible in the published website you must submit the changed relator which then must be released by Quality Assurance Notes Changes to a template that is stored in the Enterprise Server and integrated as a relator in several WCM systems affect all corresponding WCM systems e 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 stag
39. 19 String url reply jsp discussionId dId amp nodeId newObj getLivelinkId getNodeId 20 if type LivelinkObjectType SUBTYPE_TOPIC 21 url amp topicId newObj getLivelinkId getNodelId 22 else 23 url amp topicId tId 24 gt 25 lt script language JavaScript gt 26 location href lt url gt 27 lt script gt 28 lt 29 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 questions the corresponding answers are created on the basis of the discussion replies This example also shows the interaction between Java on the server side and JavaScript on the client side 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 br gt lt determine the node id of the discussion item to show int nId VIPLIVELINKID format nodeid getting discussion and retrieving questions LivelinkDiscussion 11Disc LivelinkDiscussion 110bjBean get new LivelinkId nId getting topics from the current discussion 11 List 1 11Disc getTopics 12 StringBuffer str new StringBuffer 13 for int i 0 i lt l size i 14 examin
40. 2 Livelink WCM Server WM090700 CLL EN 1 5 5 Managing external collections with the command line tools 5 5 2 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 specified the corresponding entry in the commands properties file is used General parameters of the command line tools conf Name of the configuration file This option can be used to specify the name and or location of the configuration file If this parameter 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 to the Enterprise Server which is to perform the indexing and to process the search requests username User for processing search requests in the Enterprise Server system The user must have read access to the slices password Password for processing search requests in the Enterprise Server system slice Name of the Enterprise Server slice 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 directory for generating the command files for the XML Activator Producer process In this w
41. 5 0 138 install Search server Livelink ECM Enterprise Server 9 2 1 148 install Search server Livelink ECM Enterprise Server 9 5 0 132 permissions 139 prepare indexing Enterprise Server 9 2 1 119 principals Admin client 22 principals Enterprise Server 47 with Livelink ECM Enterprise Server 9 2 1 116 with Livelink ECM Enterprise Server 9 5 0 128 XML Activator Enterprise Server 9 2 1 120 XML Activator Enterprise Server 9 5 0 131 Search server 153 set up automatic synchronization 116 common user administration 13 Enterprise Server search 115 search with Livelink ECM Enterprise Server 9 2 1 116 search with Livelink ECM Enterprise Server 9 5 0 128 settings edit user information Enterprise Server 39 group Enterprise Server 47 group role 26 user 24 structure of documentation 7 Submit 153 Relator 102 WM090700 CLL EN 1 Enterprise Server Integration Manual 159 Index Support 11 T tab General edit 40 tab Personal edit 40 tab WCM edit 40 target group 7 Template as relator 97 temporary directory 125 136 terminology 10 Typography 9 U Update Edit version automatically Folder relator 92 Relator 99 88 user add 24 administration rights 25 assign default object rights 24 assign functional area 24 30 assign group 24 assign role 24 assign to group 26 assign website 24 delete 25 27 modify 24 user administration common 13 Enterprise Server 13 functions Admin client 20 in Ent
42. 700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system To add an internal collection for WCM contents to an Enterprise Server Search server 1 Inthe Admin client of Livelink WCM Server select Configuration gt Search servers and mark the desired Enterprise Server Search server 2 Choose New internal collection on the context menu or click the corresponding icon Icon for adding an internal collection 3 Use the wizard for adding an internal collection For Enterprise Server Search servers the Enterprise Server parameters dialog box is especially important New internal collection x Enterprise Server Please enter the parameters ofthe Enterprise Server a Enterprise Server slice InternetSite XML Activator directory FAlnternetSite_in Temporary directory FitempinternetSite Enterprise Server slice Slice name Enter the Processes Prefix you specified when creating the XML Activator Producer Data Source WM090700 CLL EN 1 Enterprise Server Integration Manual 135 Chapter 5 Using the Enterprise Server search for the WCM system 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 e XML Activator directory The command files created in the temporary directory wil
43. AEE ediah eae dude dd udteeticeant nave 155 4 Livelink WCM Server WM090700 CLL EN 1 Chapter 1 Introduction Livelink Web Content Management Server Livelink WCM Server for short is a user friendly highly scalable and adaptable content management system for setting up and managing sophisticated and high performance intranet and Internet solutions Thanks to the integration with Livelink ECM Enterprise Server Enterprise Server 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 Collaboration Content The main features of the integration are described briefly below Common user administration By integrating the web content management system WCM system for short with the Enterprise Server you can use the Enterprise Server user information for both systems The user data will be stored in Livelink ECM Enterprise Server For managing principals users groups and roles you can either use the Enterprise Server user administration 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 Common user administration on page 13 WM090700 CLL EN 1 Livelink WCM Server 5 Chapter 1 Introduction 1 1 Publishing Enterprise Server items
44. Add a group or role to the user administration Edit group role information You can change the e mail address of groups and roles subsequently as well as activate deactivate access to the WCM system Assign users remove assignment When you assign user s to a group or role the users will receive the rights of the respective group or role This refers to default object rights admini stration rights and functional areas Assign functional areas remove assignment Functional areas are used to determine which types of objects users may add check out or check in and which dialog boxes and functions are avail able in the Content client You can assign functional areas to groups and roles 26 Livelink WCM Server WM090700 CLL EN 1 2 2 Managing principals in the Admin client Assign websites remove assignment e 1 If you assign a website to a group or role the respective users can access the objects in the website e g in order to edit them via the Content client The exact access rights depend on the group and role settings the assigned func tional areas and on the rights settings of the individual WCM objects amp Set default object rights For each group or role you can set default object rights These settings are used as default values for the access rights when a group or role is added to the list of persons authorized to access an object in the Content client i e when it is added to the ob
45. Edit view 4 Inthe Navigation area mark the topic in which you want to integrate the Enterprise Server objects 5 Select Object gt New Relator 6 If there are several Enterprise Server systems in your company select in the next dialog box the Enterprise Server system in which the Enterprise Server folder you want to integrate is stored 7 Inthe next dialog box select an Enterprise Server folder or compound document All subfolders and subordinate documents will be integrated in the WCM system 90 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators Please select a Livelink object Livelink D Enterprise Bg Accounting amp Finance Eg Company wide Discussions Eg Development Eg Human Resources S E Training iy Presentations S E Tutorials Bg de lt Back Next gt OK Help Click the Next button 8 Inthe next dialog box specify how the relator reacts when the underlying Enterprise Server folder changes i Important For each object in the Enterprise Server folder or compound object 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 relators in the Enterprise Server metadata dialog box WM090700 CLL EN 1 Enterprise Server Integration Manual 91 Chapter 4 Livelink ECM Enterprise Server contents in the Content client Livelink ID E en No
46. INKID format nodeid 5 String currentNodeId request getParameter nodeId 6 if no node id is passed show the list 7 if currentNodeId null 8 show list 9 oe 10 else 11 show news 12 13 14 70 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 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 AnN oa kRwWOND ahrwon 0 16 17 18 19 20 21 22 23 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 item LivelinkChannel 11Channel LivelinkChannel 110bjBean get new LivelinkId nodelId List 1 11Channel getActiveNews iterate children for int i 0 i lt l size i retrieving news and extract metadata to display LivelinkId tempNewsId LivelinkId 1l 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 st
47. Integer parseInt dId LivelinkDiscussion 11Discussion LivelinkDiscussion 110bjBean get new LivelinkId disclId if 11Discussion null amp amp 11Discussion hasChildren get all topics from the discussion List 1 11Discussion getTopics for int i 0 i lt l size i LivelinkId tId LivelinkId 1 get i LivelinkTopic tObj LivelinkTopic 110bjBean 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 oe 22 11 Displaying a topic with all replies reply jsp The JSP page displays the selected topic and lists all replies to this topic ina 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 the 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 A cesses 2 lt
48. Integer parseInt pfe getParameterValue llid 0 LivelinkPoll poll LivelinkPoll livelinkObjectBean get 11Id String comment pfe getParameterValue comment 0 if comment length lt 1 comment null for Enumeration enum pfe getParameterNames enum hasMoreElements String parName String enum nextElement if parName startsWith Q int questionIndex Integer parseInt parName substring 1 get all selected values for this String questionString parValue pfe getParameterValues parName for int idx 0 idx lt parValue length idx int choiceIndex Integer parseInt parValue idx substring 1 select answer to the question Type of the question must not be considered poll select questionIndex choiceIndex 80 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 21 22 23 send data to the server 24 poll vote cid comment 25 gt 26 lt script language JavaScript gt 27 location href results jsp llid lt 1lId getNodelId gt 28 lt script gt Displaying the poll results result jsp The current poll results can only be viewed if the user has voted already and if preview is explicitly allowed for the poll lt determine ContextId of the current user ContextId cid SessionBean getCurrentContextId request instantiate LivelinkPoll object LivelinkPoll poll LivelinkPoll lob get 1lId if poll null sho
49. LivelinkFolder object Rendition LivelinkRendition object URL LivelinkURL object Version LivelinkVersion object Workspace LivelinkWorkspace object Channel LivelinkChannel object channel News LivelinkNews object channel Discussion LivelinkDiscussion object discussion Topic LivelinkTopic object discussion Reply LivelinkReply object discussion Project LivelinkProject object project Milestone LivelinkMilestone object project Task LivelinkTask object project Task list LivelinkTaskList object project The LivelinkObject interface constitutes the basis for the other interfaces All interfaces mentioned above are directly or indirectly derived from LivelinkObject and thus inherit the methods of LivelinkObject Note When you add Enterprise Server items using the LivelinkObjectBean of the Portal Manager API the LivelinkId of the parent item must be specified Please note that such a parent item must always be of type LivelinkFolder or must be derived from an item of this type Enterprise Server users and groups Enterprise Server users and groups can also be accessed via the WCM Java API 60 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples Table 3 2 Enterprise Server users and groups and their equivalents in the WCM Java API Enterprise Interface in the WCM Package de gauss Server term Java API livelink User LivelinkUser admin Group LivelinkGroup admin The Liveli
50. Lotus Notes are registered trademarks of Lotus Development Corporation Domino is a trademark of Lotus Development Corporation Microsoft and Microsoft SQL are either registered trademarks or trademarks of Microsoft Corporation in the United States and or other countries Oracle is a registered trademark of Oracle Corporation Netscape and the Netscape N and Ship s Wheel logos are registered trademarks of Netscape Communications Corporation in the U S and other countries Contacting Us Open Text Corporation Corporate Headquarter 275 Frank Tompa Drive Waterloo Ontario Canada N2L 0A1 1 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 1 800 540 7292 or 1 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 2007 Gauss Interprise AG a member of the Open Text Corporation Group This document and the related software are property of Gauss Interprise AG or its suppliers and are protected by copyright and other laws They are distributed under licenses restricting their u
51. M system Scheduled At This Time 1 foo z fam sul mol tul wel th Cer l sa Every fi Minutes e Click Scheduled in the drop down list e 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 ECM Enterprise Server After indexing has been completed you specify in Livelink ECM Enterprise Server which index regions will be displayed and can thus be searched via a WCM managed website To configure the display of index regions 1 On the Livelink System page click the lt Processes Prefix gt Data Source Folder link 2 Click the Functions icon J of the Search Manager and select Info gt 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 Enterprise Server 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 adminis
52. Search server Choose New external collection on the context menu or click the corresponding icon Icon for adding an external collection Use the wizard for adding an external collection 136 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system For Enterprise Server Search servers the following parameter is especially important Enterprise Server slice name of the slice to be indexed To add an external collection for another document set to an Enterprise Server Search server 1 2 Select Configuration Search servers and mark the desired Search server Choose New external collection on the context menu or click the corresponding icon Icon for adding an external collection Use the wizard for adding an external collection For Enterprise Server Search servers the following parameter is especially important Enterprise Server 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 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 AddDocument on page 143 and AddDirectory on page 144 Starting the XML Activator process in Livelink ECM Enterprise Server When starting the XML Activator
53. Start Options Start Processes in Data Flow Create Processes Reset For detailed information on the individual fields refer to the Enterprise Server online help For using the Enterprise Server search in the WCM system the following fields are of special importance 122 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system e 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 ECM Enterprise Server and Livelink WCM Server are installed on different host computers the directory must be shared e 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 e Operation Tag Enter Operation here Identifier Tag Enter OTURN here 6 Click the Create Processes button The Enterprise Server 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
54. This file is located in the livelink directory on the WCM CD Extract the file to the directory lt Enterprise Server installation directory gt 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 Enterprise Server system as the Admin user and go to the Module Administration section Module Administration Install Mod les Install any 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 Click the Install Modules link On the Install Modules page select the check box of the WCM Kernel Integration module and then click the Install button For further information on installing modules refer to the Enterprise Server online help To uninstall the module 1 2 Open the Livelink Administration page Log in to the Enterprise Server system as the Admin user and go to the Module Administration section Click the Uninstall Modules link 54 Livelink WCM Server WM090700 CLL EN 1 3 1 Preparations for Enterprise Server functions in a website 4 On the Uninstall Modules page click the Uninstall button for the WCM Kernel Integration module For further information on uninstalling modules refer to the Enterprise Server online he
55. able see Making index regions queryable in Livelink WCM Server on page 126 Enterprise Server Start the XML Activator process see Starting the XML activator process in Livelink WCM Server on page 126 Enterprise Server Display index regions see Displaying index regions in Livelink ECM Enterprise Server on page 127 Scenario 2 Searching Enterprise Server contents Realizing this scenario requires the following steps in Livelink WCM Server 1 Install Enterprise Server Search server see Installing Enterprise Server search servers in the WCM system on page 117 Add collections see To add an external collection for an Enterprise Server slice to an Enterprise Server Search server on page 125 i Note The Enterprise Server module WCM Kernel Integration is required to access Enterprise Server items via the WCM system For information regarding the installation of this module refer to Installing the WCM Kernel Integration module on page 54 116 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system Scenario 3 Searching other document sets Realizing this scenario requires the following steps in Livelink ECM Enterprise Server and Livelink WCM Server Livelink WCM Server Install Enterprise Server Search server see Installing Enterprise Server search servers in the WCM system on page 117 Enterprise Server Pr
56. ader button A Leader icon 4 replaces the User icon to identify the user as the group leader To unset the group leader in Livelink ECM Enterprise Server 1 Inthe 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 B To change a group name in Livelink ECM Enterprise Server i Important Changing a group name in Livelink ECM Enterprise Server corresponds in the WCM system to deleting the group and adding a new group with identical settings The WCM objects s access control lists which contained the original group are not modified automatically 1 On the Edit Group page click the Edit Group Name link 2 Type the new group name in the Group Name field 3 Click the Submit button To remove a member from a group in Livelink ECM Enterprise Server Note You cannot remove a member from his or her base group 1 Inthe Current Group 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 ECM Enterprise Server Notes e 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 e If you delete a g
57. 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 ECM Enterprise Server however this is not allowed as roles are represented by groups in the Enterprise Server Editing WCM specific settings for groups In Livelink ECM Enterprise Server 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 User administration functions in the Admin client To open the user administration click the tab G User administration in the Admin client The items you can manage in this view are displayed in a tree structure 20 Livelink WCM Server WM090700 CLL EN 1 2 2 Managing principals in the Admin client L User administration H E A Users B Groups Ece Roles O World a Functional areas W Websites The following unctions are available for each item Items and functions of the user administration in the Admin client 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 Managing users in the Admin client on page 23 Groups Add and configure groups and edit group information Assign users functional areas and websites to groups
58. an modify the Enterprise Server 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 Enterprise Server system The relator now has the status changed For the change to become visible in the published website you must submit the changed relator which then must be released by Quality Assurance Related Topics e Submitting and releasing relators on page 100 4 2 4 Integrating Enterprise Server metadata in a page Just like WCM metadata you can integrate Enterprise Server metadata in a template or in the page generated for the object and thus use the metadata in a WCM managed website WCM tags are provided for integrating metadata 106 Livelink WCM Server WM090700 CLL EN 1 4 2 Editing relators Note For detailed information on WCM tags refer to Section 15 Working with WCM tags in Livelink WCM Server Content client User Manual WMCC GGD e WCM tags for Enterprise Server standard metadata on page 107 e WCM tags for user defined metadata on page 107 WCM tags for Enterprise Server standard metadata Table 4 1 provides an overview of the WCM tags for the most common Enterprise Server standard metadata The file Livelink_WCM_tags html in the directory lt WCM installation directory gt examples wcmtags contains all Enterprise Server specific WCM tags Table 4 1 WCM tags for the most common Enterprise
59. anVote cid 12 user already voted or poll has been finished 13 gt 14 lt h2 gt You already voted in this poll or the poll is finished already You can lt a href result jsp llid lt 11lId getNodeId gt gt view the poll results lt a gt lt h2 gt 15 lt 16 else 17 show poll instructions and metadata AnNoOa KWON WM090700 CLL EN 1 Enterprise Server Integration Manual 79 Chapter 3 Enterprise Server functions in a website 19 lt h2 gt Instructions lt poll getInstructions gt lt h2 gt 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 28 29 30 31 32 33 34 35 36 37 38 39 40 4 42 43 44 45 46 47 lt form method POST action vote jsp gt lt input name llid type hidden value lt 11lId getNodelId gt gt lt table gt lt int questionIndex 0 for 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
60. anaged in Livelink ECM Enterprise Server 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 72 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 1 All discussions from a specific Enterprise Server 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 Enterprise Server area find jsp The JSP page lists all available discussions which the logged in user is allowed to view The LivelinkObjectBean is used to find the discussions Then the application iterates through the search results lt table gt lt int 11FilterId VIPLIVELINKID format nodeid define filter String filter OTSu
61. and Search Manager Adding collections in the WCM system i Note For detailed information on collections refer to the Livelink WCM Server Search Server Connector for Lucene Manual WMLS GGD 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 document set that is supplied by any external system e g Livelink ECM Enterprise Server To add an internal collection for WCM contents to an Enterprise Server Search server 1 Inthe Admin client of Livelink WCM Server select Configuration gt Search servers and mark the desired Enterprise Server Search server 2 Choose New internal collection on the context menu or click the corresponding icon WM090700 CLL EN 1 Enterprise Server Integration Manual 123 Chapter 5 Using the Enterprise Server search for the WCM system w Icon for adding an internal collection 3 Use the wizard for adding an internal collection For Enterprise Server Search servers the Enterprise Server parameters dialog box is especially important New internal collection X Enterprise Server Please enter the parameters of the Enterprise Server Enterprise Server slice linternetSite XML Activator directory F nternetSite_in Temporary directory F ternpiInternetSite Enterprise Server slice Slice name Enter the Process
62. and define default object rights and administration rights See Managing groups and roles in the Admin client on page 25 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 Managing groups and roles in the Admin client on page 25 World This entry represents all users of the WCM system You can assign administration rights to it See Managing the rights of the principal World on page 27 Functional areas Add functional areas and assign users groups and roles to functional areas See Managing functional areas on page 28 WM090700 CLL EN 1 Enterprise Server Integration Manual 21 Chapter 2 Common user administration Websites Assign users groups and roles to websites See Website assignments on page 30 2 2 2 Finding principals in the Admin client The number of principals stored in a Enterprise Server 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 WCM Server Administration Admin User administration Program View Tools Help 690 ge G User administration Us
63. areas they require in order to edit certain object types or use certain functions in the Content client Example the functional area Form is by default required for editing form instances the functional area Access rights dialog is required for editing the access rights of an object in the Content client Notes e Ifa user is assigned to one functional area due to group or role assignments and to another functional area due to individual assignments both functional areas apply to the user e Changes to the functional area assignments do not take effect until the respective users log in to the WCM system again As an adminis trator you can log out users via System administration gt Regis tered users Delete a custom functional area Select User administration gt Functional areas gt lt Functional area name gt to delete 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 Section 2 Managing websites in Livelink WCM Server Administrator Manual WM AGD Open the main item Websites to display the list of assignments to users groups and roles 30 Livelink WCM Server WM090700 CLL EN 1 2 2 Managing principals in the Admin client L User administration
64. ation when installing your WCM system e If the Enterprise Server user information is synchronized with an LDAP directory 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 Enterprise Server user administration does not provide the WCM tab e The module must be installed prior to installing the WCM system To install the module 1 The WCM User Administration module is supplied as file wemadm zip This file is located in the livelink directory on the WCM CD Extract the file to the directory lt Enterprise Server installation directory gt 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 Enterprise Server system as the Admin user and go to the Module Administration section 14 Livelink WCM Server WM090700 CLL EN 1 2 1 Setting up a common user administration Module Administration Install Modples Install any 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 4 Click the Install Modules link 5 On the Install Modules page select the check box of the WCM Use
65. ax gt Maximum number of items in the cache lt min gt Number of items to which the cache is reduced in server idle times lt cache_reduce_interval gt Interval in milliseconds If the items in the cache are not accessed during this period items are removed from the cache until the minimum cache size is reached again 58 Livelink WCM Server WM090700 CLL EN 1 3 3 Overview of Portal Manager API and WCM Java API 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 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 3 3 Overview of Portal Manager API and WCM Java API This section provides a basic overview of handling Enterprise Server items using the Portal Manager API or the WCM Java API In order to learn how to write code based on the APIs refer to Application examples on page 61 For detailed information on how to use individual interfaces beans and methods for the integration with Livelink ECM Enterprise Server refer to the Javadoc The Javadoc documentation is located in the directory WCM installation
66. ay 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 5 5 3 AddDocument AddDocument is used to add a single document specified by its URL to an external collection Parameters of the command line tool AddDocument source Absolute path in the file system to the document that is to be added WM090700 CLL EN 1 Enterprise Server Integration Manual 143 Chapter 5 Using the Enterprise Server search for the WCM system url Fully qualified URL of the document that is to be added gt Example 5 2 AddDocument livelinkURL http livelinkserver company example livelink livelink exe username LivelinkUser password livelink Slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp source D InternetSite index html url http wemserver company example index html 4 5 5 4 DeleteDocument 5 5 5 DeleteDocument removes the specified document from an external collection Parameters of the command line tool DeleteDocument url Fully qualified URL of the document that is to be removed gt Example 5 3 DeleteDocument livelinkURL http livelinkserver company example livelink livelink exe username LivelinkUser password livelink Slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp url http wcemserver company example inde
67. bType LivelinkObjectType SUBTYPE_DISCUSSION if 11lFilterId 0 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 item 13 LivelinkId temp LivelinkId iter nextKey 14 LivelinkObject tempObj 110bjBean get temp 15 if you have access to the item display the discussion 16 if tempObj null ANDO aAtWOND 17 display node 18 String navImgUrl VIPDEPLOYMENT_URL tempObj getImageUr1 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 getNodeId gt gt lt title gt lt a gt lt td gt lt tr gt oe 23 lt 24 25 26 gt 27 lt table gt Displaying all topics of a selected discussion topic jsp This page lists all topics of the selected Enterprise Server discussion sorted by date Below the topic list a button for adding new topics is added to the JSP page WM090700 CLL EN 1 Enterprise Server Integration Manual 73 Chapter 3 Enterprise Server functions in a website ouahrond 10 11 12 13 14 15 16 17 18 19 20 2 lt table gt lt String dId request getParameter discussionId int discId
68. bj null 4try 5 ParseMultipartFormData is used to analyze the request of the 6 field input file 7 ParseMultipartFormData parseMFD new ParseMultipartFormData request 8 Get the form data 9 String returl parseMFD getParameterValues returl 0 10 String title parseMFD getParameterValues title 0 11 String comment parseMFD getParameterValues comment 0 12 String topicStr parseMFD getParameterValues filetopic 0 13 int folderId Integer parseInt topicStr 14 The content type is analyzed Extract the file name with 15 parseMFD use java io File to get its name without path and 16 suffix 17 File file new File parseMFD getParameterValues fileinput 0 18 String fileName file getName 19 determine parent id 20 LivelinkId parent new LivelinkId folderlId The WCM Java API provides functions for retrieving information 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 copy uploaded file to temp directory of current WCM server 22 String dirName VipRuntime getCurrentServer getInstallDirectory File separator VipRuntime getCurrentServer getTempDirectory 23 creating tempfile in tempdir 24 file new File dirName fileName 25 copy stream to fi
69. bject in the Content client 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 Table 2 2 gives an overview of the actions you can perform on WCM objects and the required access rights For detailed information on object rights refer to Section 2 Concepts in Livelink WCM Server Content client User Manual WMCC GGD Table 2 2 Actions and required 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 Read Change metadata Change an object s references Read Change metadata Rename object Read Change metadata Move object Read Move and copy Change metadata for the source object 44 Livelink WCM Server WM090700 CLL EN 1 Action Required object rights Copy object Read Move and copy Change metadata for the source object Insert object after cutting or copy ing Read Create for the target topic Check access rights of object Read Change access rights of object Read Change rights Chang
70. bject type e They determine which views and dialog boxes are available to the user in the Content client For general information on functional areas refer to Section 3 5 1 Understanding functional areas in Livelink WCM Server Administrator Manual WM AGD If you open the main item Functional areas in the User administration view a list of available functional areas is displayed 28 Livelink WCM Server WM090700 CLL EN 1 2 2 Managing principals in the Admin client L User administration B Users B Groups Roles O World A Functional areas A Access rights dialog OD Advanced OD Basic Direct release Dynamic gt Filter edit O Filter standard Form A Import Intelligent templates A Livelink Log dialog O References dialog A Search A View My objects A View Object list A View Subordinate objects View Template structure OD Workflow E amp amp amp amp HEHA Available To assign functional areas to object types open the Configuration view of the functions Admin client The following functions for managing functional areas are available via the toolbar and the context menu For detailed information on the individual settings refer to the Admin client s online help Adding custom functional areas Select User administration
71. by the Enterprise Server system and can only be viewed here You can change the following settings WM090700 CLL EN 1 Enterprise Server Integration Manual 105 Chapter 4 Livelink ECM Enterprise Server contents in the Content client Description and Version description In these fields you may enter basic information on the relator and on this special version of the relator Version tab This is where you determine whether the relator is to be updated automatically when the associated Enterprise Server object changes Update Edit version automatically radio button or is to reference a specific version of the Enterprise Server object Fixed version radio button Enterprise Server object to be deleted together with relator Select this check box to destroy the referenced object in Livelink ECM Enterprise Server together with the relator e Save copy in WCM database Select this option to store a copy of the Enterprise Server object in the WCM database This enables Livelink WCM Server to access the copy during page generation instead of the object directly in the Enterprise Server database This way the pages for relators can also be generated should the connection to the Enterprise Server be temporarily interrupted e Tabs for object categories For each object category assigned to the object in the Enterprise Server system a separate tab with the category s name is shown in the figure Training Material You c
72. ce 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 ECM Enterprise Server 2 Voting is performed on the vote jsp page 3 The result jsp page displays the poll results Displaying a form for an Enterprise Server poll form jsp The form must distinguish two cases e The user has not voted yet and can still do so e 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 User Login login jsp on page 63 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 lt determine ContextId of the current user ContextId cid SessionBean getCurrentContextId request load LivelinkPoll item 11Id points to a LivelinkPoll item LivelinkPoll poll LivelinkPoll livelinkObjectBean get 11Id if poll null user has the right to see and therefore vote the poll item gt 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 c
73. controls boolean radio question instanceof AlternativesQuestion List choices question getChoices show the choices for Iterator citer choices iterator citer hasNext choiceIndex 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 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 lt oe oe 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 lt determine ContextId of the current user ContextId cid SessionBean getCurrentContextId request extract form data from request ParseFormEncoded pfe new ParseFormEncoded request instantiate LivelinkPoll instance LivelinkId 1lId new LivelinkId
74. d ee p N Make sure that the slice takes the data from the same directory the collection uses for writing the XML Activator files WM090700 CLL EN 1 Enterprise Server Integration Manual 149 Glossary Access control list For each WCM object users groups roles and group roles that have access to this object can be specified The individual access rights are specified separately for each principal authorized to access the object Also called ACL 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 Check 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 co
75. deld 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 O Update Edit version automatically 9 Fixed version Cancel lt Back Next gt OK Help Enterprise Server ID Enterprise Server ID of the selected folder or compound document The Enterprise Server ID is composed of the name and the ID of the object in the Enterprise Server system You cannot change this entry Update Edit version automatically If you click this radio button the Edit view of the Enterprise Server relator will be automatically adapted whenever the metadata of the associated Enterprise Server folder or compound document change If an object is added to the Enterprise Server folder or another document is added to the compound document a new relator representing this object is automatically created If an object is removed from the Enterprise Server folder or compound document the associated relator will be deleted Notes e Livelink WCM Server does not support revisions to compound documents The current revision is always used 92 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators If versioning for the Enterprise Server object has been enabled in major and minor versions the relator is only automatically
76. dexed by the Search server 4 Select System administration gt Search servers gt lt Search server name gt 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 To add an external collection for an Enterprise Server slice to an Enterprise Server Search server 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 Icon for adding an external collection 3 Use the wizard for adding an external collection For Enterprise Server Search servers the following parameter is especially important Enterprise Server slice name of the slice to be indexed WM090700 CLL EN 1 Enterprise Server Integration Manual 125 Chapter 5 Using the Enterprise Server search for the WCM system To add an external collection for another document set to an Enterprise Server Search server L 2 Select Configuration Search servers and mark the desired Search server Choose New external collection on the context menu or click the corresponding icon Icon for adding an external collection Use the wizard for adding an external collection For Enterprise Server Search servers the following parameter is especially important Enterp
77. e The childrenMap created in this process will be used for displaying the Enterprise Server items 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 39 40 41 for 42 Lf at 43 gt Displaying documents from a Enterprise Server folder browser isp The second part of the JSP page displays a list of the documents which are contained in the Enterprise Server 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 Displaying the content of Enterprise Server items show jsp on page 64 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 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 lt script language JavaScript gt function openUploadWin var uploadURL VIPURL form jsp uploadNodeId 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 left 200 top 150 OAN DOA FWOND
78. e metadata Release or reject object Read Release Release object directly Read Change object Read Release Destroy object 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 You can add functional areas with the Admin client Livelink ECM Enterprise Server 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 ECM Enterprise Server The Admin user and all users with the privilege User administration rights are allowed to delete any user Also users with the privilege Can create modify users are allowed to delete the users they create To delete a user in Livelink ECM Enterprise Server 1 2 Choose Users amp Groups on the Enterprise menu Use the search functions on the Users and Groups page to find the user see Finding principals in Livelink ECM Enterprise Server on page 34 Click the user s Edit link in the Actions column Click the Delete User button Confirm the security
79. e text align justify gt lt story gt lt td gt lt if an image is assigned to this news show image if imgId null gt lt td width 20 valign top gt lt img src show jsp nodeId lt imgId getNodeId gt alt lt imgAlt gt gt lt td gt lt gt lt tr gt lt table gt lt table gt lt show all attachements to this news instance WM090700 CLL EN 1 Enterprise Server Integration Manual 71 Chapter 3 Enterprise Server functions in a website 3 4 4 26 List a 11Current getAttachments 27 for int i 0 i lt a size i 28 LivelinkId aId LivelinkId a get i 29 LivelinkObject aObj 110bjBean get alId 30 if aObj null 31 String attImgUrl VIPDEPLOYMENT_URL aObj getImageUr1 32 gt 33 lt tr gt lt td gt lt img src lt attImgUrl gt title lt aObj getTypeName gt gt lt td gt 34 lt td width 100 gt lt a href show jsp nodeId lt aObj getLivelinkId getNodeId gt target livelink_content gt lt aO0bj getName gt lt a gt lt td gt 35 lt td gt lt a0bj getContentSize gt lt td gt lt tr gt 36 lt 37 gt 38 lt table gt 39 The procedure for adding news or channels in Livelink ECM Enterprise Server corresponds to adding documents see Adding the document create jsp on page 68 You write a form for entering the required information and create a JSP page which
80. e Server objects as WCM objects to a WCM managed website These WCM objects are called relators They always refer to a certain version of the Enterprise Server object There are different types of WCM objects for integrating Enterprise Server objects e Enterprise Server relator for individual Enterprise Server objects e Enterprise Server folder relator for Enterprise Server folders e Enterprise Server relator for template to save a WCM template as an Enterprise Server object thus making them available for several WCM systems e Enterprise Server relator for compound document for compound documents in Livelink ECM Enterprise Server Note To access Enterprise Server objects via the WCM system the Enterprise Server module WCM Kernel Integration is required This module automatically synchronizes the WCM object when the associated Enterprise Server object changes You can directly access relators in the WCM system e g in the Content client The actual objects however are stored in the Enterprise Server database Relators are treated like normal WCM objects and are subject to staging The reference management of Livelink WCM Server is also available for relators Relators for Enterprise Server folders and compound documents have a special feature as they do not have any content you cannot check out and check in these relators Enterprise Server objects integrated in a website by means of relators are displayed directly in the browser
81. e internal collection that is to be searched This parameter or the parameter a11 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 batchSize Batch size Maximum number of documents to be returned as search result WM090700 CLL EN 1 Enterprise Server Integration Manual 147 Chapter 5 Using the Enterprise Server search for the WCM system 5 6 Problems and solutions Problem The search on the Enterprise Server does not return any results although there are documents in the system matching the search criteria 1 Login to the Enterprise Server system For this purpose use the URL user name and password specified when installing the Search server see Installing Enterprise Server search servers in the WCM system on page 117 2 Inthe Search menu select the slice that you specified when creating the collection to be searched see Adding collections in the WCM system on page 123 3 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 4 To check whether the slice contains any documents at all enter an asterisk in the search f
82. e remark will be saved in the log 7 Do not show this dialog again lt Back Next gt OK Help Click the OK button WM090700 CLL EN 1 Enterprise Server Integration Manual 89 Chapter 4 Livelink ECM Enterprise Server contents in the Content client The WCM system creates the relator and shows it in the Navigation area The relator s status is changed For the relator to become visible in the published website you must submit it After this the relator must be released by Quality Assurance Related Topics e Adding relator together with the associated Enterprise Server object on page 94 e Modifying the content of a relator on page 103 e Modifying Enterprise Server metadata on page 104 e Submitting and releasing relators on page 100 Create relator for Enterprise Server folder or compound document Objective You want to integrate an Enterprise Server folder or compound document including all subfolders and subordinate documents into the WCM system Each Enterprise Server object is to be represented by a relator in the WCM system A wizard guides you through this task Procedure 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 To open this dialog box choose Tools gt View gt
83. e topic and generate question 15 LivelinkId tId LivelinkId 1 get i 16 LivelinkDiscussionEntry tObj LivelinkDiscussionEntry 110bjBean get tId 17 if tObj null 18 String qContent tObj getContent 19 gt AnNoOoa skwONDMD oO oO For each question a lt div gt tag is written on the page that can be identified 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 t0Obj getReplies 23 str append answers tId getNodeId 24 for int j 0 j lt ans size 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 WM090700 CLL EN 1 Enterprise Server Integration Manual 77 Chapter 3 Enterprise Server functions in a website 31 con de gauss uti
84. e v starts with Find Edit Group Name Current Group Members D cerdmamn B jamez E msanchez Delete EER Dra t Livelink Version 9 2 0 Copyright 1995 2003 Open Text Inc All rights reserved You can do the following on the Edit Group page e adda user or subgroup to a group e set the group leader WM090700 CLL EN 1 Enterprise Server Integration Manual 47 Chapter 2 Common user administration e change a group name e delete a member from a group To add a new member user or group to a group in Livelink ECM Enterprise Server 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 Type Name Last Name Department Actions D Admin DefaultGroup I Add to group 3 abianchi Bianchi Board M Add to group D kblume Blume Board T Add to group D dearson Carson External T Add to group D pdeville Deville External T Add to group B cerdmann Erdmann ResearchDevelopment B jgomez s0mez ResearchDevelopment B dlaurent Laurent HumanResources T Add to group E smarchetti Marchetti Marketing l Add to group E mmoreno Moreno WebsiteAdmin T Add to group D solivier Olivier Training M Add to group B mrossi Rossi HumanResources T Add to group B msanchez Sanc
85. eans for Enterprise Server integration 59 preparations for using Enterprise Server functions 53 principal assign functional area 30 principals find Admin client 22 find Enterprise Server 47 manage Admin client 18 manage Enterprise Server 32 Properties file 152 158 Livelink WCM Server WM090700 CLL EN 1 Index Q Query 147 R Refresh relator manually 109 related documentation 8 relator configuring automatic synchronization 116 Relator 83 152 add with Enterprise Server object 94 adding 85 as template for WCM objects 97 copy in WCM database 106 99 88 delete 110 Edit content 103 edit metadata 104 for links 87 integrate metadata 106 release 102 submit 102 submit and release 111 update manually 109 Release 153 Relator 102 Release Notes 8 remove group Enterprise Server 50 group from group Enterprise Server 50 group role 27 user 25 user Enterprise Server 45 user from group Enterprise Server 50 RemoveCollection 146 role add 26 administration rights 27 assign default object rights 27 assign functional area 30 26 assign to user 24 assign website 27 modify 26 Role 153 roles assign websites 30 manage Admin client 25 S search add collections Enterprise Server 9 2 1 148 add collections Enterprise Server 9 5 0 134 Enterprise Server search for the WCMS 115 in the Content client 140 in websites 140 index regions Enterprise Server 9 2 1 126 index regions Enterprise Server9
86. earch for WCM managed websites Note For detailed information about installation requirements and supported software versions refer to the Livelink WCM Server Release Notes which are available at the Open Text Knowledge Center https knowledge opentext com knowledge This guide is intended for e 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 Enterprise Server content in an intranet extranet or Internet presence e administrators managing the system environment for the websites and integrat ing the WCM system with an existing Enterprise Server installation The following list gives a short overview of this documentation e Chapter 2 Common user administration on page 13 describes how to set up a common user administration for Livelink ECM Enterprise Server and Livelink WCM Server and how to edit principals in both products e Chapter 3 Enterprise Server functions in a website on page 53 explains how to use the functions of the Portal Manager API and the WCM Java API to access Enterprise Server items and publish these items on WCM managed websites e Chapter 4 Livelink ECM Enterprise Server contents in the Content client on page 83 explains how to edit Enterprise Server contents by means of the Content client of Livelink WCM Server e Chapter 5 Using the Enterpr
87. eased or delayed release You have the access rights Read and Change metadata for the relator You are assigned the functional area Enterprise Server To check your functional areas select Tools gt Login info You have the permission Modify for the Enterprise Server object Procedure 1 Launch the Content client The URL of the Content client is of type http wcmserver company example cmsclient index jsp Log in to the Content client and select the website that you want to edit 104 Livelink WCM Server WM090700 CLL EN 1 4 2 Editing relators 3 Change to the Edit view of the website To open this dialog box choose Tools gt View gt Edit view 4 Inthe Navigation area mark the relator whose Enterprise Server metadata you want to edit 5 Choose View gt Enterprise Server metadata General Livelink data TrainingMaterials Livelink system Livelink_intern Livelink ID E Advanced Training NodeId 4945 ersion 1 Jun 2 2004 i Created 3 04 12 Created by Admin PM 5 i i application vnd ms File name OnlineHelp2 ppt MIME Type powerpoint i 971 50 Object size KB Description ersion description Update Edit version automatically Fixed version E 7 Delete Livelink object together with relator Save Reset Help The dialog box provides several tabs for viewing and editing metadata ersion e General Enterprise Server data tab Most entries on this tab are controlled
88. egration Manual 41 Chapter 2 Common user administration Make the desired changes For information on the individual fields on the General and Personal tabs refer to the Enterprise Server online help The settings on the WCM tab are described in the following section Click the Apply button Settings on the WCM tab 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 ECM Enterprise Server 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 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 E 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
89. elators 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 relators must be released by Quality Assurance Note Below a relator for an Enterprise Server folder or compound document you can add further WCM objects However if you selected the Update Edit version automatically option for the relator the relator for the Enterprise Server folder or the compound document and all subordinate WCM objects are automatically deleted when the reference folder the document in Livelink ECM Enterprise Server is deleted Related Topics Modifying Enterprise Server metadata on page 104 WM090700 CLL EN 1 Enterprise Server Integration Manual 93 Chapter 4 Livelink ECM Enterprise Server contents in the Content client e Modifying the content of a relator on page 103 e Submitting and releasing relators on page 100 4 1 3 Adding relator together with the associated Enterprise Server object 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 Enterprise Server system Together with the relator in the WCM system you want to add this file as a document in the Enterprise Server A wizard guides you through this process Notes e Enterprise Server objects that you add in the Content client together with the relators will alwa
90. eleasing relators on page 100 WM090700 CLL EN 1 Enterprise Server Integration Manual 109 Chapter 4 Livelink ECM Enterprise Server contents in the Content client 4 3 Deleting relators Notes You can delete relators like normal WCM objects For detailed information on WCM objects refer to Section 6 6 Deleting an Object in Livelink WCM Server Content client User Manual WMCC GGD Delete Enterprise Server object together with the relator In order to destroy the Enterprise Server object you require the Enterprise Server permission Delete If you do not have this permission the relator will be deleted in the WCM system However the object in the Enterprise Server system will not be removed Enterprise Server relators are always deleted when the referenced objects are deleted in Livelink ECM Enterprise Server Relators that have the status submitted are automatically rejected and deleted afterwards If a relator has already been released once it is marked as deleted and must be destroyed manually Enterprise Server folder relators for which the Update Edit version automatically option is selected are automatically deleted including all subordinate objects when the referenced Enterprise Server folder is deleted The same applies to relators for compound documents and the associated documents If you want to add further WCM objects below a relator for an Enterprise Server folder or a compound document you
91. emove the assignments For detailed information refer to the Admin client s online help t Assign a principal i e a user group or role to a website that you selected via User administration gt Websites gt lt website name gt Remove the assignment of a principal to a website Select User administra tion gt Websites gt lt website name gt gt Users Groups Roles and select the principal in the right window pane W Assign a website to a selected principal and remove the assignment 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 s memberships in groups and roles the users s functional areas and on the rights settings of the individual WCM objects Note If 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 System administration gt Registered users Managing principals in Livelink ECM Enterprise Server i Important A user with the appropriate Enterprise Server 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 Enterprise Server system in the Enterprise Server user administration To grou
92. epare indexing see Preparing indexing on page 119 Enterprise Server Create XML Activator Producer data flow see Creating an XML Activator Producer data flow in Livelink ECM Enterprise Server on page 120 Livelink WCM Server Add collections see To add an external collection for another document set to an Enterprise Server Search server on page 126 Enterprise Server Start the XML Activator process see Starting the XML activator process in Livelink WCM Server on page 126 Installing Enterprise Server search servers in the WCM system e Note For detailed information on installing a WCM system refer to the Livelink WCM Server Installation Guide WM IGD During the installation of a WCM system the dialog box Search server opens On the Enterprise Server tab of this dialog box you can add the desired number of Enterprise Server Search servers To install Enterprise Server search servers 1 2 Click the Enterprise Server tab Click the Add Search server button This opens a tab on which you can make the settings for the Enterprise Server Search server WM090700 CLL EN 1 Enterprise Server Integration Manual 117 Chapter 5 Using the Enterprise Server search for the WCM system Livelink Web Content Management Server 9 7 0 Search server Please enter the parameters of the Search servers to be installed Content Miner Lucene Enterprise Server L
93. er version used in your company e Search based on Livelink ECM Enterprise Server 9 2 1 on page 116 Search based on Livelink ECM Enterprise Server 9 5 0 on page 128 WM090700 CLL EN 1 Enterprise Server Integration Manual 115 Chapter 5 Using the Enterprise Server search for the WCM system 5 2 1 Search based on Livelink ECM Enterprise Server 9 2 1 Note Livelink ECM Enterprise Server and Livelink WCM Server use a shared directory for exchanging data For this reason both the Enterprise Server system and the WCM server to which the Search server is assigned must have write access to this shared directory The Enterprise Server search can be used in different scenarios Scenario 1 Searching website contents Realizing this scenario requires the following steps in Livelink ECM Enterprise Server and in Livelink WCM Server Livelink WCM Server Install Enterprise Server Search server see Installing Enterprise Server search servers in the WCM system on page 117 Enterprise Server Prepare indexing see Preparing indexing on page 119 Enterprise Server Create XML Activator Producer data flow see Creating an XML Activator Producer data flow in Livelink ECM Enterprise Server on page 120 Livelink WCM Server Add collections see To add an internal collection for WCM contents to an Enterprise Server Search server on page 123 Enterprise Server Make index regions query
94. ernel Integration module 116 internal collection 134 148 add 123 135 synchronize 125 136 L LDAP 152 Links relator for Enterprise Server links 87 update 89 ListSources 146 Livelink See Enterprise Server Livelink ECM Enterprise Server 9 2 1 setup search 116 Livelink ECM Enterprise Server 9 5 0 setup search 128 Livelink ID See Enterprise Server ID Livelink terms 10 LivelinkObjectBean 59 LivelinkUserBean 59 M manage functional areas 28 groups Admin client 25 groups Enterprise Server 46 roles Admin client 25 users Admin client 23 users Enterprise Server 36 Metadata 152 modify group role settings 26 user settings 24 module WCM Kernel Integration 54 116 WCM User Administration 14 multiple Enterprise Server systems 56 new external collection 125 136 functional area 29 group Enterprise Server 46 group role 26 internal collection 123 135 user 24 user Enterprise Server 37 New Enterprise Server object as WCM object 83 Folder relator 90 Relator 85 relator as template for WCM objects 97 relator with Enterprise Server object 94 news 69 o Object 152 object rights assign default rights 24 27 object type assign to functional area 30 default assignments to functional areas 43 Object type 152 Open Text Online 10 overview of documentation 8 P permissions for searching 139 in Enterprise Server 61 poll on website application example 78 Pool 152 Portal Manager API 59 b
95. erprise Server 32 in the Admin client 18 install module 14 notes on administration with the Admin client 19 notes on administration with the Enterprise Server 33 setupcommon 13 user profile modify 40 user profile Enterprise Server 39 users assign websites 30 delete Enterprise Server 45 manage Admin client 23 manage Enterprise Server 36 modify settings Enterprise Server 39 new Enterprise Server 37 set group leader Enterprise Server 49 unset group leader Enterprise Server 50 using Enterprise Server functions preparations 53 Ww WCM Java API 60 WCM Kernel Integration install 54 install module 116 uninstall 54 WCM server 153 WCM tag 153 for integrating user defined Enterprise Server metadata 107 integration for Enterprise Server standard metadata 109 WCM User Administration install 14 uninstall 15 website assign to group role 27 assign to user 24 websites assign 30 Wizard for adding arelator 85 wording 10 World administration rights 27 X XML Activator create producer data flow Enterprise Server 9 2 1 120 create producer data flow Enterprise Server 9 5 0 131 directory 125 136 processes 114 xmlactiv 119 160 Livelink WCM Server WM090700 CLL EN 1
96. ers Which elements do you want to display B Groups i You can use the filter fields to limit the selection Roles Name Booo O O O World WA Funcionaiareas MMMM FO W Websites WCM access Yes No Search and update display User administration To find principals in the Admin client 1 Enter the criteria for the display filter You can use the following search criteria e Name of the principal Only the last name can be used to search for a user e UserID e 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 22 Livelink WCM Server WM090700 CLL EN 1 2 2 Managing principals in the Admin client enter m in 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 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 2 2 3 Managing users in the Admin client If you expand the main item Users in the User administration
97. erted directly below the section Basic Open Text region definitions WM090700 CLL EN 1 Enterprise Server Integration Manual 119 Chapter 5 Using the Enterprise Server search for the WCM system 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 livelinksearch 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 ECM Enterprise Server You create an XML Activator Producer data flow to index information generated by a third party application
98. es Prefix you specified 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 ina slice have a unique URL 124 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system e 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 specified when creating the XML Activator Producer Data Source If Livelink ECM Enterprise Server and Livelink WCM Server 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 e 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 Activator 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 in
99. f the object to the Production view and thus makes it available to the end user in the published website Role Collection of users similar to a user group for which specific access rights can be defined The user role is usually defined in terms of tasks whereas user groups are generally tied to organizational units such as departments or projects Search server The combination of Index and Query system in Livelink WCM Server is called Search server Each Search server is assigned to exactly one WCM server It is however possible to assign more than one Search server to a WCM server Submit Staging action of Livelink WCM Server before a newly created or changed object can be published it must be submitted to Quality Assurance for checking This makes the changes to the object visible in the QA view 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 WM090700 CLL EN 1 Enterprise Server Integration Manual 153 Index A Access control list 151 access to Admin client World 27 add external collection 125 136 functional area 29 group Enterprise Server 46 group to group Enterprise Server 48 group role 26 internal collection 123 135 user 24 user Enterpr
100. f the set in the list of set values e 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 name of the category gt attribute lt name of the attribute gt item_no lt number gt Example For the training materials you created a category named Training Materials By means of the attributes of this category you can manage information 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 TrainingMaterials F Level Advanced Status Released Contact person fistein B E mail address jistein company example Phone number fa 555 889 09 fa 555 889 19 Use the tag VIPLL category Trainingsmaterialien set Kontaktinformationen attribute Telefonnummer set_no 1 item_no 2 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 108 Livelink WCM Server WM090700 CLL EN 1 4 2 Editing relators Related Topics e WCM tags fo
101. ge click XML Activator Producer Data Source on the Add Item menu 132 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system Slice Replacement Processes Prefix Partitions Host Incoming Directory Write Directory Operation Tag Identifier Tag Metadata List Read Directory Write Directory Host Read Directory Index Directory Host General Information internette fzo The next 12 consecutive port numbers must also be available on all selected hosts XML Activator Information Default WINDOWS NT Operation s lt sSS mrn o H Intermediate Document Conversion C OPENTEXT index InternetSite_write C OPENTEXT index InternetSite_write Default WINDOWS NT Consumer Livelink Index C OPENTEXT indextInternetSite_write C OPENTEXT index InternetSite_write Default WINDOWS NT Start Options rs WM090700 CLL EN 1 Enterprise Server Integration Manual 133 Chapter 5 Using the Enterprise Server search for the WCM system For detailed information on the individual fields refer to the Enterprise Server online help For using the Enterprise Server 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
102. gs 106 WCM tags for standard metadata 109 WCM tags for user defined metadata 107 Enterprise Server metadata dialog box 104 Enterprise Server module WCM Kernel Integration 54 116 WCM User Administration 14 Enterprise Server object add as template for WCM objects 97 add as WCM object 83 add with relator 94 Enterprise Server relator 83 add with object 94 adding 85 as template for WCM objects 97 configuring automatic synchronization 116 delete 110 Edit content 103 edit metadata 104 156 Livelink WCM Server WM090700 CLL EN 1 Index integrate metadata 106 update manually 109 Enterprise Server search add collections Enterprise Server 9 2 1 148 add collections Enterprise Server 9 5 0 134 index regions Enterprise Server 9 2 1 126 index regions Enterprise Server 9 5 0 138 install Search server 9 2 1 148 install Search server Enterprise Server 9 5 0 132 permissions 139 prepare indexing Enterprise Server 9 2 1 119 setup 115 XML Activator Enterprise Server 9 2 1 120 XML Activator Enterprise Server 9 5 0 131 Enterprise Server Search server install 9 5 0 132 install 9 2 1 148 Enterprise Server system configure multiple 56 external collection 134 148 add 125 136 Extranet 152 F FAQ application example 77 Feedback 11 file xml tok 119 filter functions Admin client 22 Enterprise Server 47 Fixed version Folder relator 93 Relator 99 89 Folder relator 83 adding 90 functional area add 29 ass
103. gt 35 lt table gt 36 lt form gt 37 lt gt Adding a topic or a reply create jsp The last step in this example is to actually add the topic or reply item via the Portal Manager API Adding these items corresponds to the Enterprise Server browser implementation see Adding the document create jsp on page 68 The request parameters are extracted from the request object Depending on the passed item type a topic or a reply is created After this the reply jsp page is called which displays the new item retrieve request parameter String comment request getParameter Comments String subject request getParameter Subject String dId request getParameter discussionId String tId request getParameter topicId String nId request getParameter nodeld String typeStr request getParameter objectType if typeStr null amp amp dId null int type Integer parseInt typeStr LivelinkObject newObj null if type LivelinkObjectType SUBTYPE_TOPIC 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 AnNoOa KWONDMD oaron OO w qq w 76 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 18 LivelinkId newLLId newObj getLivelinkId
104. h Livelink WCM Server refer to Section 3 1 How to develop an access control strategy in Livelink WCM Server Administrator Manual WM AGD Managing principals in the Admin client Notes e 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 e Users with appropriate administration rights in Livelink WCM Server can make changes to the user information which also affect Livelink ECM Enterprise Server These users do not require any privileges in Livelink ECM Enterprise Server for this You can manage all users who are to access the WCM system and the Enterprise Server 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 admin 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 wemserver company example wemadminclient index html Immediately after the installation of
105. he Find button Find User Last Name ir User Last Name To find U User Log in User E mail Group Name Livelink Version 9 2 0 Copyright 1995 2003 Open Text Inc All rights reserved You can use the following search parameters e User Last Name default setting e User First Name e User Log in e User E mail e Group Name 3 Type a search term in the starts with field Notes e The value you supply for the search parameter is not case sensitive 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 e Ifyou leave the starts with field blank the Enterprise Server retrieves all users or groups in the system 4 Click the Find button The search results are displayed on the Users and Groups page WM090700 CLL EN 1 Enterprise Server Integration Manual 35 Chapter 2 Common user administration 2 3 2 3 i Admin POWERED BY al Users and Groups Wednesday 06 09 2004 lavptinic Personal Enterprise Tools Help Ej Workspace ij Workspace Log out E Contents Favorites B Users amp Groups Settings LI For This Page Find User First Name starts with fna Find Add New Item _ Type Name First Name Department Actions B mmoreno Manuel WebsiteAdmin Edit Browse Groups B msanchez Maria ResearchDevelopment Edit Browse Groups B mrossi Mario HumanResources Edit Browse Groups PATS n m 7 7 t Livel
106. he run level of all servers c Select the Server not available run level and click the OK button 4 Modify the livelink systems xml file The livelink systems xml file is located in the directory WCM installation directory config For each Enterprise Server system or entry point add a separate lt livelink system gt element to the configuration file For a detailed descriptions of the elements in the livelink systems xml file refer to Elements of the livelink systems xml on page 57 5 Start the WCM servers a Start the Admin server by means of the file lt Admin server name gt bat or lt Admin server name gt sh which is located in the WCM installation directory b Use the file startvip bat or startvip sh to start the other WCM servers This file is also located in the WCM installation directory 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 Enterprise Server 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 Elements of the livelink systems xml lt livelink system name Livelink_1 gt Name of the Enterprise Server system WM090700 CLL EN 1 Enterprise Server Integration Manual 57 Chapter 3 Enterprise Server functions in a website lt default gt true lt default gt Yo
107. hez ResearchDevelopment 3 eschmidt Schmidt OfficeManagement T Add to group D hshepard Shepard Marketing I Add to group E jstein Stein Marketing M Add to group 4 Click the Submit button On the left side of the window the names of the new group members are displayed 48 Livelink WCM Server WM090700 CLL EN 1 Find amp Add Edit Group Name Current Group Members abianchi cerdmann gomez istein msanchez solivier Delete Group Done To set the group leader in Livelink ECM Enterprise Server 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 1 Inthe 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 the right window pane abianchi Log in Name abianchi Name abianchi Department Board E Mail abianchi company example Set as Group Leader Remove From Group WM090700 CLL EN 1 Enterprise Server Integration Manual 49 Chapter 2 Common user administration 2 Click the Set as Group Le
108. ick the link to move to the respective target page Note The hyperlink above points to itself and will therefore produce no result Tip Tips offer extra information that may make your work more efficient or show alternative ways of performing a task Note Notes provide additional useful information help you avoid problems and clear up misunderstandings WM090700 CLL EN 1 Enterprise Server Integration Manual 9 Chapter 1 Introduction Cross references 1 5 1 6 Open Text Online i Important Important information is identified in this way If you ignore such information you may encounter major problems i Caution Cautions contain very important information that if ignored may cause irreversible problems Read this information carefully and follow all instructions The documentation uses different types of cross references e Internal cross references Clicking on the colored part of a cross reference takes you directly to the target of the reference This applies to cross references in the index and in the table of contents e External cross references in PDF documents In PDF documents external cross references are references to other manuals For technical reasons these external cross references often do not refer to specific chapters but to a manual in general Terminology In this documentation all terms relating to Livelink ECM Enterprise Server start with Enterprise Server to differe
109. ield 5 If search results are displayed check whether the fields VIPcollection and VIPoid are shown 6 If these two fields are not shown change the configuration according to the instructions in Displaying index regions in Livelink ECM Enterprise Server on page 127 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 lt slice name gt amp n1lq lt search tern gt amp NLQmode LivelinkAware amp hhterms true Problem If the temporary directory contains many files during normal operation the files are possibly not moved to the XML Activator directory 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 directory to the XML Activator directory 148 Livelink WCM Server WM090700 CLL EN 1 5 6 Problems and solutions Problem If the XML Activator directory contains many files during normal operation the XML Activator process might not be running 1 On the Livelink Administration page select the Browse the System Object Volume link in the Search Administration section Select the lt Slice Name gt Data Source Folder link Select the lt Slice Name gt Data Flow Manager link Check whether the requests are being processe
110. iew 4 Inthe Navigation area mark the topic in which you want to search 5 Choose View gt Object filter 6 Click the changed filter in the drop down list Search beginning with topic InternetSite JaA changed checked out 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 The filter hitlist opens automatically It contains all changed WCM objects not only relators Search beginning with topic InternetSite changed JaA 7 Apply action to all objects Objects found 6 Type om Tite a Path status Ey 14 Basic Training Training Tutorials en TA 13 Basic Training Solutions Training Tutorials en ERI 11 Basiskurs Training Tutorials de Ta 12 Basiskurs L sungen Training Tutorials de Ea 8 Presentations Training 5 Product Overview jen Company Info Products WM090700 CLL EN 1 Enterprise Server Integration Manual 101 Chapter 4 Livelink ECM Enterprise Server contents in the Content client You can select one or more objects in the list in order to edit them Submitting relators You have added a relator changed an existing relator or the relator has been updated automatically because the underlying Enterprise Server object was modified Quality Assurance is to check the relator That means
111. ified in the configuration must have read access to the XML Activator Producer Data Source WM090700 CLL EN 1 Enterprise Server Integration Manual 139 Chapter 5 Using the Enterprise Server search for the WCM system 5 4 Using the Enterprise Server search on websites 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 Livelink WCM Server Search Server Connector for Lucene Manual WMLS GGD or Content Miner Manual There are two possible ways to define a search for the search engine integrated in Livelink ECM Enterprise Server 1 The Livelink Query Language NLQ the syntax of this query language is described in the Enterprise Server User Manual 2 The Enterprise Server Search API use a Query object with corresponding additional parameters and a single blank as the search string gt Example 5 1 Query query contentMinerBean createQuery serverName query setSearchString query addAdditionalParameter lookFori allwords query addAdditionalParameter where1 bread butter query addAdditionalParameter booleani AND query addAdditionalParameter lookFor2 anywords query addAdditi
112. ights 0 System administration rights Submit Reset For detailed information on the individual fields refer to the Enterprise Server online help 4 Click the Submit button i Notes e Provided that the user added to Livelink ECM Enterprise Server has the privilege Log in enabled the user can also log in to the WCM system as 38 Livelink WCM Server WM090700 CLL EN 1 the WCM access is enabled by default In the WCM system the user initially has the access rights Read and Read Production e 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 Livelink ECM Enterprise Server the log in name is used as both the user ID and the name in the Admin client e Livelink ECM Enterprise Server 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 e 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 ECM Enterprise Server The Admin client assigns a default e mail address to all users who are stored
113. ign group role user 30 assign to group role 26 assign to object type 30 assign to user 24 default assignments to object types 43 view assigned object types 29 functional areas manage 28 functions user administration Admin client 20 G GetAvailableCollections 145 GetSearchEngineMetadata 147 group add 26 administration rights 27 assign default object rights 27 assign functional area 30 26 assign to user 24 assign user 26 assign website 27 modify 26 Group 152 group leader set Enterprise Server 49 unset Enterprise Server 50 groups add Enterprise Server 46 add group Enterprise Server 48 add user Enterprise Server 48 assign websites 30 change name Enterprise Server 50 delete Enterprise Server 50 manage Admin client 25 manage Enterprise Server 46 remove group Enterprise Server 50 remove user Enterprise Server 50 set as group leader Enterprise Server 49 set group leader Enterprise Server 49 settings Enterprise Server 47 unset group leader Enterprise Server 50 l index regions display 138 148 for the WCMS 119 make displayable Enterprise Server 9 2 1 148 make queryable Enterprise Server 9 2 1 126 WM090700 CLL EN 1 Enterprise Server Integration Manual 157 Index make queryable Enterprise Server 9 5 0 138 installation automatic synchronization 116 common user administration 13 Enterprise Server Search server 9 2 1 148 Enterprise Server Search server 9 5 0 132 WCM K
114. ing Edit Browse Groups B mrossi Rossi HumanResources Edit Browse Groups B msanchez Sanchez ResearchDevelopment Edit Browse Groups B eschmidt Schmidt Officemanagement Edit Browse Groups B hshepard Shepard Marketing Edit Browse Groups B jstein Stein Marketing Edit Browse Groups Livelink Version 9 2 0 Copyright 1995 2003 Open Text Inc All rights reserved The following functions are available to you for managing users e Adding a user in Livelink ECM Enterprise Server on page 37 e Editing user information in Livelink ECM Enterprise Server on page 39 e Deleting a user in Livelink ECM Enterprise Server on page 45 Adding a user in Livelink ECM Enterprise Server 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 WM090700 CLL EN 1 Enterprise Server Integration Manual 37 Chapter 2 Common user administration Log in Name amp Department amp Password erify Password First Name Middle Initial Last Name Title E mail Phone Fax Office Location Time Zone Privileges fistein few Preteen o c fioshua stein company example z M Log in enabled public Access enabled T can create modify users I can create modify groups E User administration r
115. ing action to change the relator s status After this you can adapt the relator to the modified Enterprise Server object by choosing Object gt Synchronize Fixed version If you click this radio button the relator will be based on a certain version of the Enterprise Server object When the object changes in the Enterprise Server system the relator remains unchanged You can however update the relator manually via the Enterprise Server metadata dialog box Version If you clicked the Fixed version radio button select the desired version of the Enterprise Server object from the drop down list Click the OK button 11 In the last dialog box you may enter information for the relator s log Click the OK button WM090700 CLL EN 1 Enterprise Server Integration Manual 99 Chapter 4 Livelink ECM Enterprise Server contents in the Content client 4 2 4 2 1 You can now assign WCM objects to the relator as a template Note that the object type of the WCM objects must correspond to the type of Enterprise Server object HTML files as template for WCM objects of type HTML page etc Related Topics e Modifying the content of a relator on page 103 e Modifying Enterprise Server metadata on page 104 Editing relators Relators do not only enable you to publish Enterprise Server objects on a website They also make it possible to edit Enterprise Server objects via the Content client The following functi
116. ink Version 9 2 0 Copyright 1995 2003 Open Text Inc All rights reserved Provided that you have the appropriate privileges the Actions column contains the following links e Edit Click this link to modify the settings of a principal e Browse Click this link to view the Personal Workspace of a user e Groups Click this link to view information on the group s that the user belongs to Managing users in Livelink ECM Enterprise Server If you leave the field starts with on the Users and Groups page blank and click the Find button the Enterprise Server retrieves all users in the system 36 Livelink WCM Server WM090700 CLL EN 1 Users and Groups Personal Enterprise Tools Help Ei Workspace a Workspace 3 Log out 5 Contents a Favorites B Users amp Groups e Settings 2 For This Page Find User Last Name starts with E Find Add New Item z Type Name Last Name Department Actions B Admin DefaultGroup Edit Browse Groups B abianchi Bianchi Board Edit Browse Groups D kblume Blume Board Edit Browse Groups B dearson Carson External Edit Browse Groups B pdeville Deville External Edit Browse Groups B cerdmann Erdmann ResearchDevelopment Edit Browse Groups B jgomez Gomez ResearchDevelopment Edit Browse Groups B claurent Laurent HumanResources Edit Browse Groups B smarchetti Marchetti Marketing Edit Browse Groups B mmoreno Moreno WebsiteAdmin Edit Browse Groups B solivier Olivier Train
117. ional 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 WM090700 CLL EN 1 Enterprise Server Integration Manual 25 Chapter 2 Common user administration Available functions 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 L User administration B Users E B Groups B Board C DefaultGroup B External B HumanResources B Marketing B OfficeManagement B ResearchDevelopment B Sales B Training C WebsiteAdmin i im F To add a group or role select the Groups or Roles node in the tree on the left To modify group role information or edit the assignments of a group role open the group s or role s node in the tree Note Changes to a group or role do not take effect until the assigned users log in to the WCM system again As an administrator you can log out users via System administration gt Registered users The following functions for managing groups and roles are available via the toolbar and the context menu For detailed information on the individual settings refer to the Admin client s online help Adda group role 4
118. ise Server 37 user to group Enterprise Server 48 AddDirectory 144 AddDocument 143 Admin client filter functions 22 administration rights for group role 27 for user 25 World 27 API 151 Portal Manager API 59 WCM Java API 60 application search websites 140 application example channel in website 69 discussion as FAQ 77 discussion in website 72 Enterprise Server browser 65 integrate folder content ina website 62 poll on website 78 application examples 61 assign administration rights to group role 27 administration rights to user 25 default object rights to user 24 functional area to group role 26 functional area to object type 30 functional area to user 24 functional areas to principals 30 user to group 24 26 user to role 24 website to group role 27 website to user 24 websites to principals 30 assignments websites 30 automatic synchronization 116 B beans for Enterprise Server integration 59 Cc channel 69 integrate in website application example 69 Checkin 151 Check out 151 collection add external 125 136 add internal 123 135 external 134 148 internal 134 148 Collection 151 command line tools AddDirectory 144 AddDocument 143 configuration file 142 DeleteDirectory 145 DeleteDocument 144 general parameters 143 WM090700 CLL EN 1 Livelink WCM Server 155 Index GetAvailableCollections 145 GetSearchEngineMetadata 147 ListSources 146 Query 147 RemoveCollection 146 Command li
119. ise Server search for the WCM system on page 113 describes the Search Server Connector for Livelink ECM Enterprise Server which enables you to use the search engine integrated in Livelink ECM Enterprise Server for searching WCM managed websites WM090700 CLL EN 1 Enterprise Server Integration Manual 7 Chapter 1 Introduction 1 3 Product documentation Release Notes Overview of documentation for Livelink WCM Server The following documentation is available for Livelink WCM Server Livelink WCM Server Installation Guide WM IGD This manual describes how to install Livelink WCM Server It also shows based on examples how to configure RDBMS LDAP directory servers web servers and application servers for use with Livelink WCM Server Livelink WCM Server Administrator Manual WM AGD This manual describes how to configure administer and monitor your WCM system i e manage servers websites deployment systems etc Livelink WCM Server Content client User Manual WMCC GGD This documentation describes how to use the Content client and InSite Editing for editing the contents of websites managed with Livelink WCM Server Livelink WCM Server Enterprise Server Integration Manual WM CLL This manual describes how to integrate Livelink WCM Server and Livelink ECM Enterprise Server in order to use the Enterprise Server user administration for the WCM system publish Enterprise Server item
120. ivator Producer data flow see Creating an XML Activator Producer data flow in Livelink ECM Enterprise Server on page 131 3 Livelink WCM Server Add collections see To add an internal collection for WCM contents to an Enterprise Server Search server on page 135 4 Enterprise Server Start the XML Activator process see Starting the XML Activator process in Livelink ECM Enterprise Server on page 137 5 Enterprise Server Display index regions see Displaying index regions in Livelink ECM Enterprise Server on page 138 Scenario 2 Searching Enterprise Server contents Realizing this scenario requires the following steps in Livelink WCM Server 128 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system 1 Install Enterprise Server Search server see the Installing Enterprise Server search servers in the WCM system on page 129 2 Add collections see To add an external collection for an Enterprise Server slice to an Enterprise Server Search server on page 136 Scenario 3 Searching other document sets Realizing this scenario requires the following steps in Livelink ECM Enterprise Server and Livelink WCM Server 1 Livelink WCM Server Install Enterprise Server Search server see Installing Enterprise Server search servers in the WCM system on page 129 2 Enterprise Server Create XML Activator Producer data f
121. ivelink Name Livelink Host name Port Encoding UTF 8 v URL http Wlivelink company example Livelink livelink exe Use URL for connection User Admin Password a Name ofthe assigned server Master_Content v Add Search server Remove Search server Name Name of the server You have a free choice of name but it must be unique within the WCM system The following characters are permitted a z A Z 0 9 ASCII 7 Bit dot hyphen and _ underline Host name Fully qualified name of the computer hosting the Enterprise Server which is to perform the indexing and to process the search requests Port Connection port on the Enterprise Server default 2099 URL URL to the Enterprise 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 118 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system Use URL for connection Select this check box if you want to use the Enterprise Server s URL for the connection In this case the entries in the fields Host name and Port will be ignored User User for processing the search requests in the Enterprise Server system The user must have read access to the slices i Note For the Enterprise Server search you can determine which index regions are
122. ject s ACL access control list A Important The default object rights are only predefined settings which are displayed when a principal is added to the ACL of a WCM object The actual access rights are defined at object level by means of the Con tent client Changing the default object rights in the Admin client does not change the ACL of the WCM objects this principal is assigned to Assign administration rights You can assign graduated rights for the administration of the WCM system to groups and roles In this way you can control precisely which settings the respective users can view and what changes they can make Depending on the assigned rights the Admin client displays only those views and func tions that the user is entitled to use For example if the group or role does not have the right to view the configuration the Admin client hides this view Delete group role aM You can remove groups and roles completely from the user administration A Important e If you delete a group or role after you have added it to the access control list of a WCM object in the Content client this change does not take effect automatically You must update the list of authorized persons manually As a result of deleting groups or roles 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 group or role with administration rights can on
123. k WCM Server with Livelink ECM Enterprise Server you can use the Enterprise Server user information for both products The user data will be stored in Livelink ECM Enterprise Server For managing principals users groups and roles you can either use the Enterprise Server user administration or the Admin client of Livelink WCM Server This chapter deals with the following topics e Setting up a common user administration on page 13 e Managing principals in the Admin client on page 18 e Managing principals in Livelink ECM Enterprise Server on page 32 Setting up a common user administration In order to use the Enterprise Server users administration for Livelink WCM Server you must perform the following steps 1 Install the Enterprise Server module WCM User Administration see Installing the WCM User Administration module on page 14 2 Select an Enterprise Server user administration when installing the WCM system see Selecting the Enterprise Server user administration on page 15 3 Enable access to the WCM managed websites for the Enterprise Server users and set permissions see Setting permissions for Enterprise Server users on page 16 i Notes for using several WCM systems and Enterprise Servers Currently the WCM User Administration module does not support access to several Enterprise Servers from the same WCM system as it is possible with LDAP servers That means that you cannot u
124. l regions starting with the prefix VIP Confirm by clicking the Update button Choose Search on the Tools menu Click the Display Options button 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 e VIPoid VIPcollection Confirm by clicking the Save button 138 Livelink WCM Server WM090700 CLL EN 1 5 3 Permissions for displaying search results 5 3 Permissions for displaying search results Each collection is assigned to a Search server In the Search server s configuration you specify a Enterprise Server user including password whose information is used for checking the permissions for search requests in the Enterprise Server system see Installing Enterprise Server search servers in the WCM system on page 117 For formulating such search requests 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 an Enterprise Server item for which you can set permissions in the Enterprise Server system Livelink ECM Enterprise Server applies the permissions set for the XML Activator Producer Data Source to all items contained in the collection For a search to return results the default user specified in the configuration must have read access to the XML Activator Producer Data
125. l 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 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 language JavaScript gt 43 lt str toString gt 44 array with answer to given questions will be initialized during page creation 45 var 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 getElementById answer_table 50 var answer document getElementById answer 51 if answer amp amp answerTable amp amp question 52 question style display block 53 question s
126. l as which views dialog boxes and functions are available to them in the Content client See Managing groups and roles in the Admin client on page 25 3 Repeat steps 1 and 2 for individual users if required You can either use the Admin client or the Enterprise Server user administration to make the user assignments Admin client e assigning websites see Website assignments on page 30 assigning functional areas see Managing users in the Admin client on page 23 Enterprise Server All assignments are made in the user settings see Editing user information in Livelink ECM Enterprise Server on page 39 4 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 users groups and roles See Managing groups and roles in the Admin client on page 25 Managing users in the Admin client on page 23 and Managing the rights of the principal World on page 27 5 Set the access rights for website topics and objects for groups roles and users Use the Content client of Livelink WCM Server for this purpose For detailed information refer to the Livelink WCM Server Content client User Manual WMCC GGD WM090700 CLL EN 1 Enterprise Server Integration Manual 17 Chapter 2 Common user administration 2 2 For detailed information on access control wit
127. l be moved to this directory Enter the path to the shared Incoming Directory that you specified when creating the XML Activator Producer Data Source If Livelink ECM Enterprise Server and Livelink WCM Server 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 e 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 Activator 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 Select System administration gt Search servers gt lt Search server name gt and mark the desired collection Choose Synchronize collection on the context menu or click the corresponding icon g Icon for synchronizing an internal collection Confirm the security prompts by clicking the Yes and OK buttons To add an external collection for an Enterprise Server slice to an Enterprise Server Search server 1 2 Select Configuration Search servers and mark the desired
128. le 26 inS parseMFD getFileContent uploadParam 0 27 outS new BufferedOutputStream new FileOutputStream file 28 de gauss io StreamConnector streamCon new de gauss io StreamConnector inS outS 29 streamCon copyAndClose 30 creating Enterprise Server item 31 llobj 110bjectBean createDocument parent title comment file 32 file delete 33 34 catch Exception e 35 if inS null inS close 36 if ourS null outS close 37 38 if item could be created 39 if llobj null 40 gt 41 lt script language JavaScript gt 42 location href lt returl gt navNodelId lt llobj getLivelinkId getNodeId gt 43 lt script gt 44 lt else gt 45 Error creating page lt br gt 46 lt a href onClick javascript history back gt back lt a gt 47 lt 48 49 gt 3 4 3 Integrating an Enterprise Server channel in a website In Livelink ECM Enterprise Server you can add and manage News News are grouped to form a Channel The Portal Manager API provides functions for WM090700 CLL EN 1 Enterprise Server Integration Manual 69 Chapter 3 Enterprise Server functions in a website accessing these special Enterprise Server items You can create read and delete news and channels Channels A channel is a special type of a Enterprise Server folder For this reason the LivelinkChannel interface is derived from the LivelinkFolder interface A
129. llection 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 WM090700 CLL EN 1 Livelink WCM Server 151 Glossary Extranet Information platform based on Internet technology for business communication with authorized external users e g partners or customers 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 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 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 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 a
130. low see Creating an XML Activator Producer data flow in Livelink ECM Enterprise Server on page 131 3 Livelink WCM Server Add collections see To add an external collection for another document set to an Enterprise Server Search server on page 137 4 Enterprise Server Start the XML Activator process see Starting the XML Activator process in Livelink ECM Enterprise Server on page 137 Installing Enterprise Server search servers in the WCM system Note For detailed information on installing a WCM system refer to the Livelink WCM Server Installation Guide WM IGD During the installation of a WCM system the dialog box Search server opens On the Enterprise Server tab of this dialog box you can add the desired number of Enterprise Server Search servers To install Enterprise Server search servers 1 Click the Enterprise Server tab 2 Click the Add Search server button This opens a tab on which you can make the settings for the Enterprise Server Search server WM090700 CLL EN 1 Enterprise Server Integration Manual 129 Chapter 5 Using the Enterprise Server search for the WCM system Livelink Web Content Management Server 9 7 0 Search server Please enter the parameters of the Search servers to be installed Content Miner Lucene Enterprise Server Livelink Name Livelink Host name Port Encoding UTF 8 v URL http Wlivelink c
131. lp 3 1 2 Activating the Enterprise Server functions for the website Launch the Admin client see Starting the Admin client on page 18 Log in to the Admin client Select Configuration gt Websites gt lt website name gt Choose Enterprise Server extension on the context menu ao FF SP N BR Confirm the security prompt by clicking the Yes button On the General tab of the website settings the check box Website extension for Enterprise Server is selected General Routing Name Companylntranet Master Content server JDBC pool Y Ua Caching As a consequence the two repositories LivelinkObjectRepository and LivelinkUserRepository the LivelinkApplication application and the Enterprise Server relator object type are automatically created in the WCM system 3 1 3 Adding a Enterprise Server pool 1 Inthe Admin client select Configuration gt Pools gt Enterprise Server 2 Choose New pool on the context menu or click the corresponding icon Icon for adding a pool WM090700 CLL EN 1 Enterprise Server Integration Manual 55 Chapter 3 Enterprise Server functions in a website 3 The wizard for adding a pool starts The wizard is described in more detail in the online help of the Admin client 3 1 4 Assigning the Enterprise Server pool to the master Content server 1 Inthe Admin client select Configuration gt Servers gt lt name of
132. ly be deleted by users that have the right Change administration rights If you delete an LDAP group or role the corresponding entry will be removed completely from the LDAP directory service 2 2 5 Managing the rights of the principal World The principal World represents all users of the WCM system Technically speaking it isa group The administration rights of this principal are valid for all users of the WM090700 CLL EN 1 Enterprise Server Integration Manual 27 Chapter 2 Common user administration 2 2 6 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 administration rights Managing functional areas Functional areas perform two essential tasks e 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 out objects of this o
133. n instance of type LivelinkChannel contains a list of LivelinkNews objects Two methods are available for retrieving news e 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 e getNews returns all i e also expired news items in an unsorted list of LivelinkID instances 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 Enterprise Server system Scenario The Public Relations department of your company wants to 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 1 2 lt 3 retrieving node ids from the current item and from the request 4 int nodeId VIPLIVEL
134. nal data sources Whenever a WCM object changes in one of the collections managed by the Enterprise Server 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 monitored by the XML Activator System architecture Figure 5 1 illustrates the interaction between the different components 114 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system XML Activator Enterprise Server Command line tools ContentMinerNotification Agent Enterprise Server Search server XML Activator directory Figure 5 1 Interaction of components in the Enterprise Server search To make the illustration more comprehensible only one XML Activator is shown You can however configure several XML Activators That means there may exist more than one e temporary directory e XML Activator directory e XML Activator e slice The relation between the individual components is always as shown in the illustration 5 2 Configuring the Enterprise Server search for the WCM system The procedure for setting up the Enterprise Server search for the WCM system depends on the Livelink ECM Enterprise Serv
135. ne tools 151 commands properties 142 common user administration in general 13 installation 13 notes for working with the Admin client 19 notes for working with the Enterprise Server 33 configure group role settings 26 multiple Enterprise Server systems 56 user settings 24 Contact information 10 Content client search 140 Conventions Conventions in this documentation 9 copy in WCM database Relator 106 88 Create Enterprise Serverobject as a WCM object 83 Folder relator 90 Relator 85 relator as a template 97 relator with Enterprise Server object 94 D default object rights assign to group role 27 assign to user 24 delete group Enterprise Server 50 group role 27 user 25 user Enterprise Server 45 Delete Relator 110 DeleteDirectory 145 DeleteDocument 144 discussion integrate in website application example 72 provide as FAQ application example 77 documentation general 7 structure 7 documentation for Livelink WCM Server 8 E edit group role settings 26 user settings 24 Edit content of a relator 103 Enterprise Server metadata 104 Enterprise Server common user administration 13 search functions 47 Enterprise Server browser application example 65 Enterprise Server folder integrate content in website application example 62 Enterprise Server folder relator 83 adding 90 Enterprise Server functions in a website 53 Enterprise Server ID 99 88 Enterprise Server metadata edit 104 integrate in a page 106 WCM ta
136. nk exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in 4 tempDir F InternetSite_temp 5 5 9 RemoveCollection RemoveCollection deletes a collection or a slice collection Name of the internal collection that is to be deleted This parameter or the parameter a11 must be specified all Enter true to delete the slice This parameter or the parameter collection must be specified gt Example 5 8 RemoveSources livelinkURL http livelinkserver company example 146 Livelink WCM Server WM090700 CLL EN 1 5 5 Managing external collections with the command line tools livelink livelink exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp ce 5 5 10 GetSearchEngineMetadata GetSearchEngineMetadata returns information on the available index regions of the slice in the Enterprise Server Search server These regions are defined when configuring the Enterprise Server search see Displaying index regions in Livelink ECM Enterprise Server on page 127 gt Example 5 9 GetSearchEngineMetadata livelinkURL http livelinkserver company example livelink livelink exe username LivelinkUser password livelink slice InternetSite xmlActivatorDir F InternetSite_in tempDir F InternetSite_temp ce 5 5 11 Query Query performs a search in the slice collection Name of th
137. nkObject 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 VIPURL show jsp nodeId llid getNodeId 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 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
138. nkUser and LivelinkGroup interfaces are directly derived from the LivelinkPrincipal interface and thus inherit the methods of LivelinkPrincipal 3 3 3 Enterprise Server permissions In order to read or add Enterprise Server items the user profile that is used for logging in must have the required permissions in Livelink ECM Enterprise Server These are e See Contents for reading the metadata and the content of Enterprise Server items e See Contents and Add Items for adding Enterprise Server items via the WCM APIs For some Enterprise Server item types which are similar to folders such as discussions or channels Livelink ECM Enterprise Server 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 Enterprise Server systems You can configure more than one Enterprise Server system for your WCM system Each Enterprise Server system manages separate user profiles which contain among other things the user permissions When a user accesses an item the system will only check the permissions which the user has for the connected Enterprise Server system It will not consider the user profile of the WCM system 3 4 Application examples You can use WCM managed JSP pages to access special Enterprise Server items such as folders documents channels and discussions in a convenient fashion This section provides application examples
139. nterprise Servetr 000 32 3 Enterprise Server functions in a website c cssssseeee 53 3 1 Preparations for Enterprise Server functions in a website 53 3 2 Configuring access to multiple Enterprise Server systems 56 3 3 Overview of Portal Manager API and WCM Java API 59 3 4 Application examples ccccccceceeeeeeeececceeeeeeeeeeeesecaeceeeeesetsesseneeeeeees 61 4 Livelink ECM Enterprise Server contents in the Content CHIC MG EE E ences desac tec cunscevessedastuaveiusseneseceas acsesenes ode 83 4 1 Adding Irel ators aaa hese wi Ac E ats aetoet meets T R NT 84 4 2 Editing FelatOrs una a TA eet aeeaeeda teed 100 4 3 Deleting relator ccccecesccecsescccnebececesenseneeeeenecenessbeaceetesestesteneceettoes 110 5 Using the Enterprise Server search for the WCM system 113 5 1 Technical concepts of the search engine integration ceee 114 5 2 Configuring the Enterprise Server search for the WCM system 115 5 3 Permissions for displaying Search results 139 5 4 Using the Enterprise Server search on websites 140 5 5 Managing external collections with the command line tools 141 5 6 Problems and SOIUtiONS 2 0 0 2 eccecececceceeeeeeeeeeneeeeeeeeseseaaaeaeeeeeeeeeneaeens 148 WM090700 CLL EN 1 Livelink WCM Server 3 Table of Contents GL GOSS ALY isisisi isisisi iiinis enan sa ania toh amnion 151 IX DEVS Aena EE EE EEE
140. ntiate them from other Open Text products and to keep them short Examples are Enterprise Server item Enterprise Server users or Enterprise Server permission In the Livelink ECM Enterprise Server documentation these terms are referred to as Livelink items Livelink users or Livelink permissions for example Contact information There are several ways to contact Open Text Open Text Online is a unique access point for the information provided by Open Text You can access Open Text Online via the Internet at http online opentext com Information and access to resources are organized according to the following roles e Partners e Business Users e Administrators Developers Open Text Online offers access to the following information sources 10 Livelink WCM Server WM090700 CLL EN 1 1 6 Contact information Open Text Customer Support Feedback on the documentation Open Text Knowledge Center e Firstlook server e Expert Service Center If you require additional help with technical problems contact Open Text Customer Support You can find the contact information for your region at http www opentext com services support html If you have any comments questions or suggestions to improve the documentation you can contact us by e mail at documentation opentext com WM090700 CLL EN 1 Enterprise Server Integration Manual 11 Chapter 2 Common user administration 2 1 By integrating Livelin
141. of the document see Displaying the content of Enterprise Server items show jsp on page 64 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 Enterprise Server 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 The JSP page receives the current Enterprise Server folder in the request parameter navNodeld First the page retrieves the current folder s parent folder and generates a link to this parent folder In this way the users can navigate the folder structure The link calls the JSP page again passing the node ID of the corresponding Enterprise Server item in a parameter The topmost folder the Enterprise Workspace item does not have a parent folder Thus no link is generated here After this links for the subordinate folders of the current item are generated into the JSP page determine node id int navNodeld 0 String navNodeIdStr request getParameter navNodelId if navNodeIdStr null navNodelId Integer parseInt navNodelIdStr if navNodeId 0 navNodelId 2000 map storing all non folder items used later for the list Reposito
142. ollowing JavaScript command to force forwarding in the browser 1 lt script language JavaScript gt 2 location href list jsp 3 lt script gt Displaying the content of Enterprise Server items show jsp For displaying the content of a Enterprise Server item 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 item the system diverts the returned output stream 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 Getting request parameter and instantiating Enterprise Server item 6 String nodeStr request getParameter nodelId 7 if nodeStr null 8 int nodeId Integer parseInt nodeStr 9 LivelinkObject llobj 110bjBean get new LivelinkId nodelId 10 if item is accessible and has a content show the content 11 if llobj null amp amp llobj hasContent 12 retrieve mime type information 13 StringValue mime StringValue llobj getAttribute LivelinkDocument META_MIMETYPE 14 reset response stream and set mime type and status 15 response reset 16 if mime null 17 response setHeader Content Type mime getString 18 response setStatus javax servlet http HttpServletResponse SC_OK 19 copying content to
143. ompany example Livelink livelink exe Use URL for connection User Admin Password a Name ofthe assigned server Master_Content v Add Search server Remove Search server Name Name of the server You have a free choice of name but it must be unique within the WCM system The following characters are permitted a z A Z 0 9 ASCII 7 Bit dot hyphen and _ underline Host name Fully qualified name of the computer hosting the Enterprise Server which is to perform the indexing and to process the search requests Port Connection port on the Enterprise Server default 2099 URL URL to the Enterprise 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 130 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WCM system Use URL for connection Select this check box if you want to use the Enterprise Server s URL for the connection In this case the entries in the fields Host name and Port will be ignored User User for processing the search requests in the Enterprise Server system The user must have read access to the slices i Note For the Enterprise Server search you can determine which index regions are queryable and displayable These settings are user specific For this reason we recommend that you config
144. on If you add an Enterprise Server user the user is assigned to the Default Group and has the privileges Log in enabled and Public Access enabled Edit user information You can change most user settings e g the e mail address or the language subsequently Assign users to groups remove assignment When you assign a user to one or more groups the user will receive the rights of the respective group s This refers to default object rights admini stration rights and functional areas Assign users to roles remove assignment When you assign a user to one or more roles the user will receive the rights of the respective role s This refers to default object rights administration rights and functional areas Assign functional areas remove assignment Functional areas are used to determine which types of objects users may add check out or check in and which dialog boxes and functions are avail able in the Content client You can assign functional areas to each user indi vidually Assign websites remove assignment amp g If you assign a website to a user this user can access the objects in the web site e g in order to edit them 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 o Set default object rights For each user you can set default object rights These settings are
145. onalParameter where2 cheese salad onion For information on the Enterprise Server 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 Section 12 Finding Objects and Editing Them Together in Livelink WCM Server Content client User Manual WMCC GGD As with searching websites the Livelink Query Language is used here too 140 Livelink WCM Server WM090700 CLL EN 1 5 5 Managing external collections with the command line tools 5 5 Managing external collections with the command line tools Note This section is intended for administrators with the necessary knowledge of the search functions provided by Livelink WCM Server The command line tools are used for managing external collections They perform the following functions e indexing documents for external collections e retrieving information on external collections and on the Index system used Note The command line tools that only read the index e g GetAvailableCollections can also be used for internal collections The command line tools are located in the directory WCM installation directory livelinksearch lt Search server name gt tools To run the command line tools you must specify ap
146. ons are available for editing relators e Submitting and releasing relators on page 100 e Modifying the content of a relator on page 103 e Modifying Enterprise Server metadata on page 104 e Integrating Enterprise Server metadata in a page on page 106 e Updating a relator manually on page 109 Submitting and releasing relators Changes to relators only become visible in the published website after the relators were submitted and released by Quality Assurance e Finding changed relators on page 100 e Submitting relators on page 102 e Releasing relators on page 102 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 automatically because the referenced Enterprise Server object was modified You can use the predefined filter changed for finding changed objects Prerequisite You are assigned the functional area Filter standard To check your functional areas select Tools gt Login info Procedure 1 Launch the Content client 100 Livelink WCM Server WM090700 CLL EN 1 4 2 Editing relators The URL of the Content client is of type http wcemserver 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 To open this dialog box choose Tools gt View gt Edit v
147. ou have added it to the access control list of a WCM object in the Content client the user is not automatically deleted from the list of authorized persons You must make the necessary changes 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 2 2 4 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 Section 3 Controlling access to the WCM system in Livelink WCM Server Administrator Manual WM AGD Note Livelink ECM Enterprise Server provides only users and groups no roles For this reason the WCM roles are represented by Enterprise Server groups For each Enterprise Server group the information is stored whether this group is a group or a role in the WCM system In Livelink ECM Enterprise Server you cannot manage addit
148. p users according to the company s organizational structure and to assign appropriate privileges you can create groups For detailed information on privileges refer to the Enterprise Server online help To open the Enterprise Server user administration 1 Enter the URL of the Enterprise Server system in the address field of your browser 32 Livelink WCM Server WM090700 CLL EN 1 The URL is of type http livelinkserver company example Livelink livelink exe User Log in To Livelink Username l Password l Livelink Version 9 2 0 Copyright 1995 2003 Open Text Inc All rights reserved For assistance please contact the Administrator 2 Log in to Livelink ECM Enterprise Server as an administrator i Note Both user ID and password are case sensitive Correct use of uppercase and lowercase letters is essential For Livelink ECM Enterprise Server Admin and admin are two different users 3 Choose Users amp Groups on the Enterprise menu The Users and Groups page opens Notes on managing users with Livelink ECM Enterprise Server Due to the different concepts behind the Enterprise Server and the WCM user administrations there are restrictions and differences when compared to the usual handling of the Enterprise Server user administration For administrators used to working with the Enterprise Server user administration the following overview lists these differences e Privileges for ne
149. 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 WM090700 CLL EN 1 Enterprise Server Integration Manual 45 Chapter 2 Common user administration the user s information will still be displayed when viewing audit logs and item permissions 2 3 3 Managing groups in Livelink ECM Enterprise Server Note The WCM system differs between groups and roles whereas Livelink ECM Enterprise Server only provides groups For this reason the WCM roles are represented by Enterprise Server groups Thus you cannot distinguish between WCM groups and roles in Livelink ECM Enterprise Server Use the Admin client for editing roles To display the list of existing groups 1 Choose Users amp Groups on the Enterprise menu 2 On the Users and Groups page click Group Name in the Find drop down list 3 Click the Find button A list of all existing groups is displayed Find GroupName z startswith i Fd Add New Item z Type Name Actions E Board Edit E DefaultGroup Edit Ep External Edit E HumanResources Edit B Marketing Edit B OfficeManagement Edit B ResearchDevelopment Edit Ep Sales Edit EP Training Edit E Websiteadmin Edit Directly after the installation of Livelink ECM Enterprise Server only the DefaultGroup exists By default this is the department group of the Admin user
150. propriate parameters that 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 This section deals with the following topics e The commands properties configuration file on page 142 e General parameters of the command line tools on page 143 e AddDocument on page 143 e DeleteDocument on page 144 e AddDirectory on page 144 e DeleteDirectory on page 145 e GetAvailableCollections on page 145 e ListSources on page 146 e RemoveCollection on page 146 e GetSearchEngineMetadata on page 147 e Query on page 147 WM090700 CLL EN 1 Enterprise Server Integration Manual 141 Chapter 5 Using the Enterprise Server search for the WCM system 5 5 1 The commands properties configuration file By default the configuration file commands properties is saved with the command
151. r Administration module and then click the Install button For further information on installing modules refer to the Enterprise Server online help To uninstall the module Note 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 1 Open the Livelink Administration page 2 Log in to the Enterprise Server system as the Admin user and go to the Module Administration section 3 Click the Uninstall Modules link 4 On the Uninstall Modules page click the Uninstall button for the WCM User Administration module For further information on uninstalling modules refer to the Enterprise Server online help 2 1 2 Selecting the Enterprise Server 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 relational database management system in an LDAP directory service or in Livelink ECM Enterprise Server WM090700 CLL EN 1 Enterprise Server Integration Manual 15 Chapter 2 Common user administration Livelink Web Content Management Server 9 7 0 X Admin server Specify the parameters ofthe new Admin server Name Admin sid Host name wemserver company examplel VIPP port s0022 C W Y HTTP port 003 rti lt i C W Y SSL LJ SMTP server imailserver company example
152. r Enterprise Server standard metadata on page 107 4 2 5 Updating a relator manually Objective If you have selected the Fixed version radio button for the relator the relator will not be updated automatically when the referenced Enterprise Server object changes You want to update the relator manually Prerequisites The relator has the status changed rejected released or delayed release The Fixed version radio button was selected for the relator You have the access rights Read and Change metadata for the relator You are assigned the functional area Enterprise Server To check your functional areas select Tools gt Login info Procedure 1 Launch the Content client The URL of the Content client is of type http wcemserver 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 To open this dialog box choose Tools gt View gt Edit view In the Navigation area mark the relator that you want to update Choose View gt Enterprise Server metadata gt General Enterprise Server data tab In the Version drop down list click the version of the Enterprise Server object that the relator is to reflect Click the Save button For the change to become visible in the published website you must submit the changed relator which then must be released by Quality Assurance Related Topics e Submitting and r
153. r compatibility with VIP 5e Workflow Workflow Assign workflows to objects WORKFLOW remove workflow assign ments Enterprise Server none View the Enterprise Server LIVELINK Direct release DIRECT_RELEASE References dialog REFERENCES Access rights dialog ACCESS_RIGHTS Log dialog LOG Filter standard F ILTER_STANDAR D Filter edit FILTER_EDIT View Subordinate ob jects OBJECTLIST metadata dialog box Edit the option Direct release in the metadata View the References dialog box View the Access rights dialog box View the Log dialog box Use standard filters Create or edit filters in the filter editor Subordinate objects view WM090700 CLL EN 1 Enterprise Server Integration Manual 43 Chapter 2 Common user administration Functional area internal name Default assignment to ob ject type Allowed view or function in the Content client View Object list LISTVIEW View My objects FILTER_TODO View Template struc ture TEMPLATE_STRUCTUR E Import IMPORT Search COMI_SEARCH Object list view My objects and My work list views Template structure view Use import functions Use search functions 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 o
154. r the Enterprise Server folder to which you want to add the object You are assigned the functional area Enterprise Server To check your functional areas select Tools gt Login info Your WCM administrator prepared the website in which you want to add the relator for using Enterprise Server functionality Ways to add relators There are different ways of adding Enterprise Server objects as WCM objects You can add an individual existing Enterprise Server object as a WCM object see Adding an Enterprise Server relator on page 85 add an existing folder structure or compound object from Enterprise Server as a WCM object see Create relator for Enterprise Server folder or compound document on page 90 add an Enterprise Server object together with the associated relator see Adding relator together with the associated Enterprise Server object on page 94 add a template for WCM objects as an Enterprise Server object and then integrate as a relator in the WCM system This enables you for example to use a template 84 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators for different WCM systems see Add template for WCM objects as an Enterprise Server object on page 97 i Important e You cannot use the Content client to add folders and compound documents in Livelink ECM Enterprise Server e You should not manually add relators and folder relators below a relator for a folder or compo
155. re 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 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 Properties file A file containing resource information in a defined format key value pairs Relator Due to the integration of web content management and Livelink you can add Livelink objects as WCM objects ina WCM managed website These WCM objects are called relators They always refer to a certain version of a Livelink 152 Livelink WCM Server WM090700 CLL EN 1 Glossary object For integrating a single Enterprise Server item 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 o
156. rise Server enables you to use the search engine integrated in Livelink ECM Enterprise Server for searching WCM managed websites Several scenarios are possible Scenario 1 Searching website contents Livelink ECM Enterprise Server 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 Scenario 2 Searching Enterprise Server contents An existing Enterprise Server slice can be added as an external collection in the WCM system In this way you can search Enterprise Server contents in a WCM managed website Scenario 3 Searching other document sets You can also index documents which are neither managed with Livelink ECM Enterprise Server nor with a WCM system The external collection created in the indexing process can be searched in a WCM managed website This chapter deals with the following topics Technical concepts of the search engine integration on page 114 Configuring the Enterprise Server search for the WCM system on page 115 Permissions for displaying search results on page 139 Using the Enterprise Server search on websites on page 140 Managing external collections with the command line tools on page 141 Problems and solutions on page 148 WM090700 CLL EN 1 Livelink WCM Server 113 Chapter 5 Using the Enterp
157. rise Server search for the WCM system 5 1 Technical concepts of the search engine integration Livelink ECM Enterprise Server 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 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 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 slice 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 Enterprise Server search ina WCM system you have to perform several installation and configuration steps see Configuring the Enterprise Server search for the WCM system on page 115 After this the Enterprise Server search engine regards the WCM managed websites as exter
158. rise Server 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 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 AddDocument on page 143 and AddDirectory on page 144 Making index regions queryable in Livelink WCM Server 1 On the Livelink System page click the lt Processes Prefix gt Data Source Folder link Click the Functions icon of the Search Manager and select Info gt 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 WCM Server 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 1 On the Livelink System page click the lt Processes Prefix gt Data Source Folder link Click the lt Processes Prefix gt 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 126 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for the WC
159. roup 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 50 Livelink WCM Server WM090700 CLL EN 1 To delete a group in Livelink ECM Enterprise Server 1 2 3 4 5 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 WM090700 CLL EN 1 Enterprise Server Integration Manual 51 Chapter 3 Enterprise Server functions in a website 3 1 Livelink WCM Server provides simple and comfortable methods for accessing special Enterprise Server items such as folders documents channels and discussions and for publishing these items on a website In the examples of this chapter WCM managed JSP pages are used to access the Enterprise Server items 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 extensive functions for accessing Livelink ECM Enterprise Server This chapter provides application examples to illustrate the usage of these APIs The chapter deals with the following topics e Preparations for Enterprise Server functions in a website on page 53 e Configuring acce
160. ryMap childrenMap new RepositoryMap 9 retrieve the item and check whether the given item exists 10 LivelinkObject llobjNav 110bjBean get new LivelinkId navNodelId 11 if llobjNav null 12 The navigation is not empty First print a for the 13 parent if the parent exists AnNoakWOND WM090700 CLL EN 1 Enterprise Server Integration Manual 65 Chapter 3 Enterprise Server functions in a website 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 navNodeId lt parentId getNodelId 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 1Nav llobjNav getChildrenIds 24 for int i 0 i lt lNav size i 25 get child item 26 LivelinkId tId LivelinkId 1Nav 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 32 if tObj getObjectType getSubType LivelinkObjectType SUBTYPE_FOLDER 33 gt 34 lt b gt lt a href VIPURL navNodeId lt tempId getNodeId gt gt lt title gt lt a gt lt b gt 35 lt 36 els
161. s you have to edit the KUAF table in the Enterprise Server database Use the following SQL command update KUAF set MAILADDRESS lt default e mail address gt where TYPE 0 and MAILADDRESS is null e Editing WCM specific settings of users Use the WCM tab to edit the WCM specific user settings in Livelink ECM Enterprise Server Handling of roles The WCM system differs between groups and roles whereas the Enterprise Server only provides groups For this reason the WCM roles are represented by Enterprise Server groups Thus you cannot distinguish between WCM groups and roles in Livelink ECM Enterprise Server Use the Admin client for editing roles 2 3 1 Finding principals in Livelink ECM Enterprise Server The search functions of the Enterprise Server user administration enable you to quickly find the right entry even with a large number of users and groups To find principals in Livelink ECM Enterprise Server 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 34 Livelink WCM Server WM090700 CLL EN 1 Admin POWERED BY gt Users and Groups Wednesday 06 09 2004 Livelink Personal Enterprise Tools Help Ef Workspace ij Workspace Log out E Contents Favorites E users amp Groups Settings 2 For This Page starts with Find add New Item z values and click t
162. s a template Save the file in Livelink ECM Enterprise Server For detailed information on adding objects in Livelink ECM Enterprise Server refer to the Enterprise Server s online help Launch the Content client The URL of the Content client is of type http wcemserver 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 To open this dialog box choose Tools gt View gt Edit view In the Navigation area mark the topic to which you want to add the relator Select Object gt New gt Relator If there are several Enterprise Server systems in your company select in the next dialog box the Enterprise Server system in which the template file is stored Select the template that is to be added as relator in the WCM system and click the Next button WM090700 CLL EN 1 Enterprise Server Integration Manual 97 Chapter 4 Livelink ECM Enterprise Server contents in the Content client Please select an Enterprise Server item H Bq Training Material WCM High level administration training 10 In the next dialog box specify how the relator reacts when the template file in Enterprise Server changes A copy of the object can also be added in the WCM database E Livelink WCM Server Content Client Microsoft Internet Explorer Please specify the version Enterprise Server ID Template Nodeld
163. s on WCM managed websites and use the Enterprise Server search for WCM managed websites Livelink WCM Server Search Server Connector for Lucene Manual This manual describes the concepts and administration of Lucene Search servers Livelink WCM Server Programming Guide for the WCM Java API WM PJA This manual describes the Java programming interface of Livelink WCM Server which allows external programs to use the functionality of the WCM servers Livelink WCM Server Programming Guide for the WCM Lightweight API WM PLA This manual describes the Lightweight Java programming interface of Livelink WCM Server which allows external programs to use the functionality of the WCM servers with efficient resource usage Online help Online help is available for using and configuring the individual clients of Livelink WCM Server The Release Notes describe the following aspects in detail The software supported by the product Requirements Restrictions Important dependencies Last minute changes to the documentation Identification codes of the current documentation Livelink WCM Server WM090700 CLL EN 1 1 4 Conventions The Release Notes are continually updated The latest version of the Livelink WCM Server Release Notes is available in the Open Text Knowledge Center https knowledge opentext com knowledge 1 4 Conventions Read the following conventions before you use this documentation Typography
164. se copying distribution and decompilation Neither receipt nor possession of this document confers or transfers any right to reproduce or disclose any part of the contents hereof No part of this document may be reproduced in any form by any means without prior written authorization of Gauss 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 bridging gauss html Table of Contents 1 INCFODUCTION cindis si ces epaia apana ccs cvecees ds sears cenendeoshisedseeace ves 5 1 1 Integration procedure ee eeceeecceeceeeeceeeeeeeeeeeseeeeeeeeeeeeeeeteeeeeeseeenaeeeeeenaees 6 1 2 About this Manual ccccceceecccececeeeeeeeeececneaeeeeeeeeesesaecaeceeeeeeeseniaeeeeeees 7 1 3 Overview of documentation for Livelink WCM Server 0 0 8 1 4 CONVENTIONS A atta ite tee o e E EAL aAa sadder e 9 1 5 REMMINOOGY v 22 arss seis eh a nea eid ais 10 1 6 Contact information cccccccccceceeeeeceeceeeceeeeeeecaecaeceeeeeeesesiaeeeeeeeeeeeess 10 2 Common user administration 2 c cecceeeceeeeeeeeeseeeeeeeeeeees 13 2 1 Setting up a common user administration eceeeeeeeeeesteeeeeeeneeeeeees 13 2 2 Managing principals in the Admin CliOnt ecceeeeeceeeeeeeeeeeeenteeeeeeaes 18 2 3 Managing principals in Livelink ECM E
165. se Server 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 Entering a title is mandatory 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 e File Specify the object to be added to the Enterprise Server system Click the Browse button to select the file Specifying a file is mandatory Note Please choose only files that have a file extension WM090700 CLL EN 1 Enterprise Server Integration Manual 95 Chapter 4 Livelink ECM Enterprise Server contents in the Content client Workflow If you want to assign a workflow to the new object click the desired workflow in the drop down list For detailed information on the Livelink WCM Server Workflow refer to Section 8 Content Workflow in Livelink WCM Server Content client User Manual WMCC GGD e Object type Select the object type Enterprise Server relator Click the Next button 7 If there are several Enterprise Server systems in your company select in the following dialog box the Enterprise Server system to which the document is to be added Click the Next button 8 Inthe
166. se more than one Enterprise Server user administration for the WCM system Each WCM Admin server can only access the user administration of exactly one Enterprise Server Nevertheless you can configure multipleWCM systems in such a way that they access the user administration of the same Enterprise Server In this case please consider the following WM090700 CLL EN 1 Livelink WCM Server 13 Chapter 2 Common user administration e The responsible Admin server automatically updates the information on the available websites and functional areas in Livelink ECM Enterprise Server each time the information is changed in one of the connected WCM systems This means that the information on the WCM tab in Livelink ECM Enterprise Server always reflects the state of the last WCM system that has been changed e All changes to the principals of one WCM system also apply to all other WCM systems connected to the user administration of the same Enterprise Server Thus it is not possible for example to grant a user a specific default object right for only one WCM system It is possible to use items from different Enterprise Server systems in the same WCM system For detailed information refer to Configuring access to multiple Enterprise Server systems on page 56 2 1 1 Installing the WCM User Administration module Notes e Installing the module is only required if you want to use the option Enterprise Server for the user administr
167. should select the Fixed version radio button for the relator Relators with this settings will not be removed when the referenced Enterprise Server folder is deleted Selecting the Delete Enterprise Server object together with relator option In the Enterprise Server metadata dialog box you can determine that the referenced Livelink ECM Enterprise Server object will be destroyed together with the relator Proceed as follows 1 Launch the Content client The URL of the Content client is of type http wcemserver 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 To open this dialog box choose Tools gt View gt Edit view 4 Open the Enterprise Server metadata dialog box by choosing View gt Enterprise Server metadata 5 On the General Enterprise Server data tab select the check box Delete Enterprise Server object together with relator 110 Livelink WCM Server WM090700 CLL EN 1 4 3 Deleting relators 6 Click the Save button For the change to take effect you must submit the relator which then must be released by Quality Assurance Related Topics e Submitting and releasing relators on page 100 WM090700 CLL EN 1 Enterprise Server Integration Manual 111 Chapter 5 Using the Enterprise Server search for the WCM system The Search Server Connector for Livelink ECM Enterp
168. ss to multiple Enterprise Server systems on page 56 e Overview of Portal Manager API and WCM Java API on page 59 e Application examples on page 61 Preparations for Enterprise Server functions in a website Before you can use Enterprise Server functions in your website you must take the following steps 1 Install the Enterprise Server WCM Kernel Integration module see Installing the WCM Kernel Integration module on page 54 2 Activate the Enterprise Server functions for the website see Activating the Enterprise Server functions for the website on page 55 3 Adda Enterprise Server pool see Adding a Enterprise Server pool on page 55 4 Assign the Enterprise Server pool to the master Content server see Assigning the Enterprise Server pool to the master Content server on page 56 The individual steps are described in the following sections WM090700 CLL EN 1 Livelink WCM Server 53 Chapter 3 Enterprise Server functions in a website 3 1 1 Installing the WCM Kernel Integration module The Enterprise Server WCM Kernel Integration module enables Livelink WCM Server to access Enterprise Server items It is also responsible for automatically updating relators for which the Update Edit version automatically option is activated when the associated Enterprise Server item changes To install the module 1 The WCM Kernel Integration module is supplied as a file named wemobj zip
169. such as the WCM system To create an XML Activator Producer data flow in Livelink ECM Enterprise Server 1 Open the Livelink Administration page The URL is of type http livelinkserver company example Livelink livelink exe func admin index 2 Log in to the Enterprise Server system as the Admin user and navigate to the Search Administration section 120 Livelink WCM Server WM090700 CLL EN 1 5 2 Configuring the Enterprise Server search for 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
170. t the Enterprise Server is already installed 1 Install the WCM system with an Enterprise Server user administration system administrator See Livelink WCM Server Installation Guide WM IGD 2 Set up a website with the Admin client of the WCM system system administrator See online help of the Admin client 3 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 Common user administration on page 13 4 Optional Create JSP pages in order to use Enterprise Server items such as news and discussions in a website web designer See chapter Enterprise Server functions in a website on page 53 5 Optional Add relators editors Livelink WCM Server WM090700 CLL EN 1 1 2 About this manual 1 2 What this document describes Target group Structure of the guide The editors can continue to use Livelink ECM Enterprise Server as their authoring environment See chapter Livelink ECM Enterprise Server contents in the Content client on page 83 About this manual This manual describes how to integrate Livelink WCM Server and Livelink ECM Enterprise Server in order to use the Enterprise Server user administration for the WCM system publish Enterprise Server items on WCM managed websites and use the Enterprise Server s
171. t to edit Change to the Edit view of the website To open this dialog box choose Tools gt View gt Edit view In the Navigation area mark the relator that you want to release Choose Object gt Release or click the appropriate icon Icon for releasing an object The changed relator is now visible in the published website 4 2 2 Modifying the content of a relator Objective Relators refer to objects in the Enterprise Server system You can use the Content client to modify the content of Enterprise Server objects Prerequisites The relator has the status changed rejected released or delayed release The radio button 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 Enterprise Server object Procedure 1 Launch the Content client The URL of the Content client is of type http wcemserver 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 To open this dialog box choose Tools gt View gt Edit view In the Navigation area mark the relator whose associated Enterprise Server object you want to edit Choose Edit gt Check out or click the corresponding icon Icon for checking out an object The relator is barred for write access by other users the Enterprise Server object will be
172. that you want to submit the relator Prerequisites The relator has the status changed rejected or released e 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 http wcemserver 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 To open this dialog box choose Tools gt View gt Edit view 4 Inthe Navigation area mark the relator that you want to submit to Quality Assurance 5 Choose Object gt Submit or click the appropriate icon Icon for submitting an object The object has the status submitted and can be checked by Quality Assurance Releasing relators You have completed the quality assurance process for a relator and come toa 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 i e you want to release the relator Prerequisites e The relator has the status submitted e You have the access rights Read and Release for the relator Procedure 1 Launch the Content client 102 Livelink WCM Server WM090700 CLL EN 1 4 2 Editing relators The URL of the Content client is of type http wcemserver company example cmsclient index jsp Log in to the Content client and select the website that you wan
173. 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 18 Livelink WCM Server WM090700 CLL EN 1 2 2 Managing principals in the Admin client gt Administration X A WCM SERVER UserID Password Cancel Connecting 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 administrator 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 connection to the Admin server will be closed This may take some time Notes on common user administration with the Admin client Due to the different concepts behind the Enterprise Server and the WCM user administrations there are restrictions and differences when compared to the usual handling of the Admin client The following overview lists
174. the master Content server gt gt Pools 2 Choose Assign pool on the context menu or click the corresponding icon Icon for assigning a pool to a server 3 Inthe Select pools dialog box mark the desired pool Select pools x Cancel 4 Confirm by clicking the OK button 3 2 Configuring access to multiple Enterprise Server systems You can configure Livelink WCM Server to set up connections to several physical Enterprise Server systems or connections to different entry points in the same Enterprise Server system This enables you for example to publish items from different Enterprise Server systems on the same website 56 Livelink WCM Server WM090700 CLL EN 1 3 2 Configuring access to multiple Enterprise Server systems To configure access to multiple Enterprise Server systems 1 Add Enterprise Server pools In the Admin client add a separate Enterprise Server pool for each Enterprise Server system that you want to integrate and for each entry point respectively See Adding a Enterprise Server pool on page 55 2 Assign the Enterprise Server pools to the corresponding Content servers See Assigning the Enterprise Server pool to the master Content server on page 56 3 Shut down the WCM servers a Inthe Admin client select System administration gt Active servers b Choose Set run level for all servers on the context menu or click the corresponding icon g Icon for setting t
175. the next dialog box specify how the relator reacts when the underlying Enterprise Server object changes A copy of the object can also be added in the WCM database WM090700 CLL EN 1 Enterprise Server Integration Manual 87 Chapter 4 Livelink ECM Enterprise Server contents in the Content client A Livelink WCM Server Content Client Microsoft Please specify the version optional Livelink ID a Advanced Training NodeId 8964 Version o Update Edit version automatically Cc Fixed version Cancel lt Back Next gt OK Enterprise Server ID Enterprise Server ID of the selected object The Enterprise Server ID is composed of the name and the ID of the object in the Enterprise Server system You cannot change this entry Save copy in WCM database Select this option to store a copy of the Enterprise Server object in the WCM database This enables Livelink WCM Server to access the copy during page generation instead of the object directly in the Enterprise Server database This way the pages for relators can also be generated should the connection to the Enterprise Server be temporarily interrupted Update Edit version automatically If you click this radio button the Edit view of the relator will be automatically changed whenever the object is modified in the Enterprise Server system For the changes to become visible in the published website you must submit the changed relator which then must be
176. tions 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 password 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 lt jsp useBean id sessionBean scope session class de gauss vip portalmanager SessionBean gt lt retrieve request parameter String user request getParameter user String pwd request getParameter pwd if sessionBean isLoggedIn request amp amp user null amp amp pwd null gt lt form action VIPURL method post gt 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 AnNOa FwWN 12 lt form gt 13 lt 14 else if user null amp amp pwd null 15 4 16 sessionBean checkLogin request user pwd 17 gt 18 lt jsp forward page list jsp gt WM090700 CLL EN 1 Enterprise Server Integration Manual 63 Chapter 3 Enterprise Server functions in a website 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 f
177. tration gt Search servers gt lt Search server name gt gt lt collection name gt Right click the collection and choose Synchronize collection on the context menu At least the following regions must be marked e VIPoid WM090700 CLL EN 1 Enterprise Server Integration Manual 127 Chapter 5 Using the Enterprise Server search for the WCM system 5 2 2 e VIPcollection Confirm by clicking the Update button Choose Search on the Tools menu Click the Display Options button N AnA 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 e VIPoid e VIPcollection 8 Confirm by clicking the Save button Search based on Livelink ECM Enterprise Server 9 5 0 Note Livelink ECM Enterprise Server and Livelink WCM Server use a shared directory for exchanging data For this reason both the Enterprise Server and the WCM server to which the Search server is assigned must have write access to this shared directory The Enterprise Server search can be used in different scenarios Scenario 1 Searching website contents Realizing this scenario requires the following steps in Livelink ECM Enterprise Server and in Livelink WCM Server 1 Livelink WCM Server Install Enterprise Server Search server see Installing Enterprise Server search servers in the WCM system on page 129 2 Enterprise Server Create XML Act
178. tyle 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 3 4 5 Polling on the website In Livelink ECM Enterprise Server 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 ECM Enterprise Server i e you define the questions and alternative answers by means of the default Enterprise Server 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 Enterprise Server poll consists of one or more questions with predefined answers There are two types of questions e question for which the users can choose exactly one of the predefined answers In an HTML form radio buttons are used for the answers 78 Livelink WCM Server WM090700 CLL EN 1 3 4 Application examples 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 ECM Enterprise Server e Users must log in before they can vote e Each user can only vote on
179. u can configure one Enterprise Server system as the default Enterprise Server system The LivelinkObjectBean will initially use the default Enterprise Server 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 Enterprise Server pool If more than one Content server accesses the Enterprise Server system you can configure a separate Enterprise Server pool for each Content server lt rootnodeid gt 123456789 lt rootnodeid gt ID of the entry point into the Enterprise Server system This 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 Enterprise Server system This entry is optional lt llview gt 1llview exe lt llview gt Name of the viewer program used for the preview functionality in Livelink ECM Enterprise Server 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 Enterprise Server items can be loaded from the database into the cache to speed up access to the items lt m
180. und object The process that synchronizes the WCM system with the Enterprise Server system checks whether all the subor dinate objects in the Enterprise Server folder or compound object are rep resented by relators manually created relators are deleted Note When adding Enterprise Server relators the suggested file name for the page which is generated from the WCM object is automatically based on the file names of the version of the linked Enterprise Server object This is marked Suggested file name in the metadata via the version entry before the file name If you would to like to use a fixed file name that is independent of the version of the Enterprise Server object edit the relator s metadata General tab and remove the prefix 4 1 1 Adding an Enterprise Server relator Objective You want to integrate a single existing Enterprise Server object ina WCM managed website A wizard guides you through the process of adding the relator Procedure 1 Launch the Content client The URL of the Content client is of type http wcmserver 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 To open this dialog box choose Tools gt View gt Edit view In the Navigation area mark the topic to which you want to add the relator Select Object gt New gt Relator If there are several Enterprise Server systems in your compan
181. ure a special user for the Enterprise Server search Enter the information of this user here For further information about permissions for the Enterprise Server search refer to Permissions for displaying search results on page 139 e Password Password for processing search requests in the Enterprise Server 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 Related Topics e Displaying index regions in Livelink ECM Enterprise Server on page 138 Creating an XML Activator Producer data flow in Livelink ECM Enterprise Server 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 Enterprise Server system 1 Open the Livelink Administration page The URL is of type http livelinkserver company example Livelink livelink exe func admin index 2 Log in to the Enterprise Server system as the Admin user and navigate to the Search Administration section WM090700 CLL EN 1 Enterprise Server Integration Manual 131 Chapter 5 Using the Enterprise Server search for the WCM system Search Administration Configure Search Options Configure the search options that you
182. used as default values for the access rights when a user is added to the list of persons authorized to access an object in the Content client i e when it is added to the object s ACL access control list A Important The default object rights are only predefined settings which are displayed when a principal is added to the ACL of a WCM object The actual access rights are defined at object level by means of the Con tent client Changing the default object rights in the Admin client does not change the ACL of the WCM objects this principal is assigned to 24 Livelink WCM Server WM090700 CLL EN 1 2 2 Managing principals in the Admin client Assign administration rights You can assign graduated rights for the administration of the WCM system to individual users 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 func tions 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 Delete user You can remove users completely from the user administration A Important e When you delete a user in the Admin client it is removed from the database or the LDAP directory service In the Enterprise Server the user is marked as deleted but not removed from the database If you delete a user after y
183. view a list showing all the users stored in your Enterprise Server system will be displayed User administration B Users D abianchi D Admin D cerdmann D claurent D dearson D eschmidt D hshepard D jgomez D jstein O kblume D mmoreno D mrossi D msanchez gt pdeville L smarchetti gt solivier ce Coo co eo A Default With the installation all Enterprise Server users are automatically granted access to permissions 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 Available To add a user select the Users node in the tree on the left To modify user functions information or edit a user s assignments open the user s node in the tree Note Changes to a user s settings do not take effect until the user logs in to the WCM system again As an administrator you can log out users via System administration gt Registered users WM090700 CLL EN 1 Enterprise Server Integration Manual 23 Chapter 2 Common user administration The following functions for managing users are available via the toolbar and the context menu For detailed information on the individual settings refer to the Admin client s online help iy Add a user Add a user to the user administrati
184. w 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 16 lt h2 gt Total number of participants lt votingsTotal gt lt h2 gt 17 lt h2 gt Instructions lt poll getInstructions gt lt h2 gt 18 lt table gt 19 lt iterate through the questions 20 for Iterator qiter poll getQuestions iterator riter results getResultsList iterator qiter hasNext AanNoakwWOND ahrwonrD O0 0 21 Question question Question qiter next 22 List choices question getChoices 23 List votes List riter next 24 gt lt tr gt lt td colspan 4 gt lt question getQuestion gt lt td gt lt tr gt LivelinkId llid new LivelinkId Integer parseInt request getParameter llid The questions and the corresponding answers of a poll are complemented by statistical information and illustrated by graphics 25 lt for Iterator citer choices iterator viter votes iterator citer hasNext 26 determine statistical data 27 Integer numVotes Integer viter next 28 double percent numVotes doubleValue 100 0 double votingsTotal 29 int pix numVotes intValue 30 gt 31 lt tr gt
185. w users Provided that the user has the Enterprise Server privilege 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 e User name and log in name A WCM user must have a name in addition to the user ID For users who only have a log in name in Livelink ECM Enterprise Server the log in name is used as both the user ID and the name in the Admin client WM090700 CLL EN 1 Enterprise Server Integration Manual 33 Chapter 2 Common user administration Livelink ECM Enterprise Server 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 E mail address 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 ECM Enterprise Server The Admin client assigns a default e mail address to all users who are stored in the Enterprise Server 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 Enterprise Server data storage To use a different default e mail addres
186. 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 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 42 Livelink WCM Server WM090700 CLL EN 1 Table 2 1 Functional areas and object types Functional area internal name Default assignment to ob ject type Allowed view or function in the Content client Basic Excel document GIF image Add check out or check in VIP HTML page JPEG image objects based on these object PDF document PNG image types PowerPoint file Other Topic Compound object Word document XML document Advanced Frame Frame topic HTML ADVANCED template XML template Dynamic Assembled object ASP page DYNAMIC 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 FORM Intelligent none Not used by default required Templates fo
187. x html lt a 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 Parameters of the command line tool AddDirectory 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 144 Livelink WCM Server WM090700 CLL EN 1 5 5 Managing external collections with the command line tools gt Example 5 4 AddDirectory 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 4a baseURL http wcmserver company example InternetSite 5 5 6 DeleteDirectory DeleteDirectory removes the documents of a directory from the collection The directory must have been added to the collection using AddDirectory Parameters of the command line tool DeleteDirectory 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
188. y select in the next dialog box the Enterprise Server system in which the Enterprise Server object you want to integrate is stored WM090700 CLL EN 1 Enterprise Server Integration Manual 85 Chapter 4 Livelink ECM Enterprise Server contents in the Content client Object attributes Microsoft Internet Explorer Select a Livelink system From the list Livelink_internal lt Back Click the Next button 7 Select the Enterprise Server object that is to be added as a relator in the WCM system 86 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators Livelink WCM Server Content Client Microsoft Internet Explorer Please select a Livelink object Livelink Enterprise Eg Accounting amp Finance Eg Company wide Discussions Eg Development Eg Human Resources B E Training Eg Presentations B E Tutorials Ba de Eg en Advanced Training Fs Advanced Training Lessons T Advanced Training Solutions Basic Training Tl Basic Training Lessons TL Basic Training Solutions Ej Cancel lt Back Next gt OK Help e If you select an Enterprise Server folder all subfolders and documents in this folder are integrated into the WCM system e Ifyou select a compound object all respective objects are included in the WCM system e Ifyou select a link the Enterprise Server object is displayed on the website to which the link leads Click the Next button 8 In
189. yed The discussionId is only required for further processing 21 lt 22 String dId request getParameter discussionId 23 String tId request getParameter topicId 24 String nId request getParameter nodelId 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 llTopic null 29 LivelinkId nodeId new LivelinkId Integer parseInt nId 30 LivelinkDiscussionEntry entry LivelinkDiscussionEntry 110bjectBean get nodelId 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 37 DateValue date DateValue entry getAttribute LivelinkObject META_CREATEDATE 38 gt 39 lt h2 gt lt 11Current getName 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 hierarchical structure The topicId serves as
190. yle 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 nodeId lt tempNewsId getNodelId gt gt See our news lt a gt lt td gt lt tr gt lt gt lt table gt 28 aia Displaying single news items show_channel jsp A single news item is displayed on a JSP page together with all attributes provided by Livelink ECM Enterprise Server The icons and attachments of news are displayed by means of the JSP page show jsp described above see Displaying the content of Enterprise Server items show jsp on page 64 AnNoOaKRwWOND O O 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 de gauss util StringOperator replace story n lt br gt String headline 11Current getHeadline LivelinkId imgId 11Current getImagelId String imgAlt 11Current getImageAlt LivelinkUser user 11Current getUser show current entry gt lt hi gt lt 11Current getName gt lt h1 gt lt h2 gt lt headline gt lt h2 gt lt table width 100 gt lt tr gt lt td width 80 styl
191. ys be deleted when the associated relator is destroyed e You cannot use the Content client to add folders and compound documents in the Enterprise Server system Procedure 1 Launch the Content client The URL of the Content client is of type http wcemserver 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 To open this dialog box choose Tools gt View gt Edit view In the Navigation area mark the topic to which you want to add the relator Choose Object gt New gt from object type or click the appropriate icon Icon for adding an object on the basis of the object type In the first dialog box you specify the file which is to be added to the Enterprise Server system and the name of the new Enterprise Server object 94 Livelink WCM Server WM090700 CLL EN 1 4 1 Adding relators E Object attributes Microsoft Internet Explorer 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 Advanced Training D Temp AdvancedTraining ppt Browse lt none gt Ba CGI script Compound object Form instance Livelink relator Other PowerPoint file lt Back Next gt OK Help Title Enter the name for the document in Enterpri

Download Pdf Manuals

image

Related Search

Related Contents

KS-french 771078009  G2962, G2994, Manual-tilt Bratt Pans G2965 and G2995 Auto  Installation Manual Manual para el Instalador  Philips SHE3624 In-Ear Headphones  V7 Ultra Protective Sleeve for Ultrabooks and most notebooks up to 13.3"  Manual de mantenimiento LSA  Lenovo T410I User's Manual  Ord.code: FMS037-TV02  カタログダウンロード    

Copyright © All rights reserved.
Failed to retrieve file