Liquid Office Install and Admin Guide
Liquid Office Install and Admin Guide
Liquid Office Install and Admin Guide
Version 6.1
Notice
This document is a proprietary product of Autonomy, Inc. and is protected by copyright laws and international treaty. Information in this manual is subject to change without notice and does not represent a commitment on the part of Autonomy, Inc. While reasonable efforts have been made to ensure the accuracy of the information contained herein, Autonomy, Inc. assumes no liability for errors or omissions. No liability is assumed for direct, incidental, or consequential damages resulting from the use of the information contained in this document. The copyrighted software that accompanies this document is licensed to the End User for use only in strict accordance with the End User License Agreement, which the Licensee should read carefully before commencing use of the software. No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any human or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior written permission of the copyright owner, Autonomy, Inc., One Market Plaza, Spear Tower Suite 1900, San Francisco, California 94105. This document may use fictitious names for purposes of demonstration; any references to actual persons, companies, or organizations are strictly coincidental.
Patents
Portions of this product are patented under U.S. Patents 5,555,101, 5,943,137 and 6,832,349. Additional patents pending, including 60/261743, 10/972075 and 09/519,088.
Revision History
Document Number 100-00034; LiquidOffice eForm Management Guide
Doc Revision A B
Doc Revision A
Release Date
Product Version
Comments Changed Document Number; updated to cover 2.0 functions Updated to cover 2.1 functions; removed Chapter 4 LiquidOffice Tutorial (information provided in online tutorial); removed Chapters 6-10 (information provided in LiquidOffice Form Designer and Server Help); removed Appendix A (provided in online tutorial); removed Appendix B (information provided in new Custom Scripting Guide) Updated Chapter 2: System Requirements Updated Chapter 2: System Requirements Updated Chapter 2: System Requirements Added WebSphere installation procedures and changes to System Requirements
November 2, 2001
LiquidOffice 2.0
LiquidOffice 2.1
C D E F
September 13, 2002 October 30, 2002 November 12, 2002 April 8, 2003
Revision History
Doc Revision A B
Release Date
Product Version
Comments Changed the name of the Guide to Install & Admin Guide; updated to cover 3.0 functions Fixes for Service Pack
NOTE: With Product Version 3.0.2, this document receives a new Document Number each time it is changed, rather than a revision letter.
Release Date May 11, 2004 February 4, 2005 March 15, 2006 April 6, 2007 May 10, 2007
Product Version LiquidOffice 3.0.2 LiquidOffice 4.0 LiquidOffice 4.1 LiquidOffice 5.0 LiquidOffice 5.0
Comments Rebranded Product Updated to cover 4.0 functions. All chapters updated.
NOTE: With Product Version 6.0, this document DOES NOT receive a Document Number.
Release Date June 10, 2008 July 23, 2008 November 13, 2008
Comments Updated to cover 6.0 functions Updated for 6.0.1 Updated for 6.1
Revision History
Contents
CHAPTER 1
Introduction
About This Chapter ...........................................................................................................................9 What is LiquidOffice? .......................................................................................................................9
New Technology..........................................................................................................................................9
System Requirements
About this Chapter ..........................................................................................................................23 Web Desktop ...................................................................................................................................24 Mobile Option ................................................................................................................................. 24 My Data Client ................................................................................................................................25 Management Console...................................................................................................................... 25 Form Designer .................................................................................................................................26 Process Studio .................................................................................................................................27 LiquidOffice Server ........................................................................................................................28 Internal Database Server .................................................................................................................29 Archive Database Server................................................................................................................. 29 LDAP Server ...................................................................................................................................30 Contents 5
CHAPTER 3
Uninstalling .....................................................................................................................................53
Uninstalling on Windows .........................................................................................................................53 Uninstalling on Solaris or Linux ...............................................................................................................54 CHAPTER 4
Silent Installation
About this Chapter ..........................................................................................................................55 What is a Silent Install? ...................................................................................................................55 Silent Install of LiquidOffice Form Designer .................................................................................56
Contents
Silently Installing Service Packs and HotFixes ..............................................................................58 Silent Uninstallation ........................................................................................................................59
Silent Uninstallation on Solaris and Linux ................................................................................................59
Technical Resources
About This Chapter ......................................................................................................................... 67 Documentation ................................................................................................................................67 Online Help ..................................................................................................................................... 67 Basic Tutorial .................................................................................................................................. 67 Web Site ..........................................................................................................................................68 Technical Support ...........................................................................................................................68
The Annual Support and Maintenance Plan for LiquidOffice...................................................................68 Before You Contact Technical Support ....................................................................................................69
Contents
APPENDIX A
Contents
CHAPTER 1
Introduction
WHAT IS LIQUIDOFFICE?
LiquidOffice is a powerful Web-based eForm automation solution for creating, deploying and automatically managing the routing, tracking and approval processes for electronic forms. LiquidOffice is the fastest way for organizations to put forms online and automate the mission critical processes they drive. LiquidOffice provides enterprises and government organizations with a solution that automates all aspects of forms and documents. Using industry standards XML, HTML, PDF LiquidOffice streamlines the creation, routing, tracking, approval and signing of online eForms. Our XML-based business process automation solution generates database queries for real-time validation. It routes forms to the appropriate department and notifies managers by email when digital approvals are needed. This results in efficient and secure electronic processing of enterprise information. By adhering to open standards, LiquidOffice promises to be the last migration customers will have to make.
New Technology
The LiquidOffice eForm Management System is a dramatic technology shift in the eForms market segment, for the first time combining an n-tiered Web architecture with PDF, XML, and HTML to enable enterprise and global use of eForms. By using an open system approach, organizations can deploy automated online forms without using proprietary form formats and Filler applications.
Chapter 1: Introduction
KEY COMPONENTS
LiquidOffice is made up of the following key components: LiquidOffice Form Designer: The LiquidOffice Form Designer allows you to create forms from scratch, import existing PDF forms, and publish to PDF and HTML. LiquidOffice Server: The LiquidOffice Server allows you to host forms and interact with forms for validation, database lookup, submission, round tripping of data, routing, and approval. LiquidOffice Web Desktop: The LiquidOffice Web Desktop allows you to access forms in a central eform repository. Forms can be filled, routed, and approved using a standard browser. LiquidOffice Process Studio: The LiquidOffice Process Studio enables the design and execution of structured processes from a centralized server. LiquidOffice Management Console: The LiquidOffice Management Console allows you to perform a variety of LiquidOffice administrative tasks, such as managing users, roles, forms, folders, processes, work queues, server settings and connect agents.
10
Key Components
Chapter 1: Introduction
11
LiquidOffice Server
LiquidOffice Server is comprised of the following components: Presentation Server Process Server
Presentation Server
LiquidOffice Presentation Server hosts the Management Console, Process Studio, Publishing Wizard, and My Data Client and builds the gateway to the Process Server. It hosts and renders the localized Web Desktop dynamically.
Process Server
LiquidOffice Process Server hosts the forms and processes published from the Form Designer and Process Studio. The server is responsible for serving up forms, interacting with the forms for lookups, validations and form submittals including routing. Moreover, the Process Server handles the initiation, management, and tracking of processes while also serving as the engine for enforcing the business rules specified by the process definition.
Additional Components
LiquidOffice Server also uses the following components: Database Server LDAP Server (optional)
Sample Deployments
The following pages show simple diagrams of different possible configurations for the LiquidOffice Server. These examples are far from exhaustive: Single Machine Hosting Both Process and Presentation Server on page 13 Separate Machines for Process Server and Presentation Server on page 14 Cluster Example on page 15
12
Key Components
Single Machine Hosting Both Process and Presentation Server The example below shows the default single-server installation. The Process Server and Presentation Server run on the same machine, while the LiquidOffice Database runs on a separate computer. This structure offers the greatest security for your data, since an error at the LiquidOffice Server will not necessarily affect the database.
LiquidOffice Database
Preferably installed on different machine , but can be installed to the same machine as the LiquidOffice Server
Chapter 1: Introduction
13
Separate Machines for Process Server and Presentation Server The Presentation Server acts as the public face of the LiquidOffice Server. It can run on a completely separate machine from the Process Server. We recommend that the LiquidOffice Database run on a machine separate from both the Process Server and the Presentation Server.
Presentation Server
Process Server
LiquidOffice Database
Preferably installed on separate machine , but can be installed to either of the other machines
14
Key Components
Cluster Example This example shows the recommend deployment of Process Servers and Presentation Servers. Although it is possible to run a Process Server cluster separately from a Presentation Server cluster, this approach is usually expensive and complicated. The LiquidOffice Database is shown running on a cluster, but it can run on a single machine even when the LiquidOffice Server is clustered. This diagram does not show the required Load Balancer for the LiquidOffice Server cluster.
LiquidOffice Database
Chapter 1: Introduction
15
16
Key Components
Chapter 1: Introduction
17
18
Key Components
Other Options
LiquidOffice offers additional options to meet specific business needs: E-mail Routing Option Enterprise Access Option Mobile Option Offline Forms Option Public Access Option
Mobile Option
The Mobile Option provides LiquidOffice users who are granted the right to approve forms and processes the ability to approve using a mobile wireless handheld device. These users will have access to a secure LiquidOffice Inbox within the mobile device user interface in order to access pertinent information related to the forms and processes and to submit approval.
Chapter 1: Introduction
19
LIQUIDOFFICE ADVANTAGES
Open eForms format support: LiquidOffice uses open eForm standards to implement automated solutions without proprietary clients or plug-ins. Ad Hoc & Structured Process: LiquidOffice supports ad-hoc and structured processes based on defined business rules. Forms Management: LiquidOffice provides a turnkey Web-based eForm Repository allowing global organizations to access forms anywhere, anytime. Paper form automation: Integration with TeleForm provides seamless support for paper forms as well as online formats. Open Connectivity: Forms processed through LiquidOffice can be connected to data targets using pre-built Connect Agents, which support XML, ODBC or JDBC compliant applications. Archive Connect Agents are used to store PDF copies of completed forms, along with XML index data, into back-end systems. Web Services support: The LiquidOffice SOAP API enables tight integration with other enterprise application environments. Integration with existing LDAP Directory Services: LiquidOffice can synchronize its users and groups with a central directory server, providing LiquidOffice users with a single login access into the LiquidOffice Server. LiquidOffice provides seamless connectivity between the LiquidOffice Server and a central directory service using the standard Lightweight Directory Access Protocol (LDAP). Database Validation: Business rules such as database look-ups and validations can be applied to form fields to ensure data accuracy before your data is exported to your database. Database Lookups: Database Lookups streamline and improve the process of filling out a form. The Lookup feature performs look-ups to an existing database and pre-populates form fields, minimizing manual data entry.
Back Office Security: Administrators can limit which LiquidOffice users have access to configuring lookups, validations and exports to back-end databases. Advanced Form Routing: LiquidOffice provides advanced form routing to eliminate the manual process of directing the form from point A to point B. Form routing significantly reduces paper shuffling as the form is circulated electronically throughout its course. Role-based Routing: Route forms based upon a job function or relationship rather than to specific groups or individuals. Centralized Management: The LiquidOffice Management Console is a rich client application that provides a point and click interface for managing users, permissions, folders, form settings and other administrative functions. Form Design Expression Builder: Build form rules and validations using an intuitive point and click interface, eliminating the need to write script. Process Monitoring: Monitor the status of form processes allowing form administrators to proactively take action when required. Script Editor: The Script Editor provides users with the versatility and flexibility of adding custom scripting and business rules to further enhance transaction processing. Additionally, the Script Editor provides an intuitive and easy-to-use user interface. Autofill Fields: This option allows you to set up a form to autofill certain fields based on data found in a users profile. Enhanced User Interface and Functionality: The Web Desktop allows user to view notes from the Inbox, view forms in process from the Sent Items folder, add attachments without opening the form and more.
20
LiquidOffice Advantages
Process Studio
LiquidOffice Process Studio allows you to design internal forms-driven processes and to automate mission-critical processes that require a structured environment.
Chapter 1: Introduction
21
22
CHAPTER 2
System Requirements
These requirements are subject to change. For more specific requirements and certified configurations, please visit http://customers.cardiff.com.
23
WEB DESKTOP
COMPONENT OPERATING SYSTEM Windows XP Professional SP2 Windows XP Home Edition SP2 Windows XP Tablet Edition SP2 Macintosh Safari OS X 10.5.x Leopard Windows Vista SP1 ACROBAT Acrobat 7.0.9 Acrobat Reader 7.0.9 Acrobat 8.x Acrobat Reader 8.x BROWSER Internet Explorer 6.0 SP2 Internet Explorer 7.x Mozilla Firefox 2.0.0.11+ Mac Safari 3.x English/German/French English/German/French English/German/French English/German/French English/German/French English/German/French English English English/German/French NOTES
MOBILE OPTION
COMPONENT RIM Blackberry 8700, Pearl, Curve, 8800 Safari on iPhone 8700 requires OS upgrade to 4.2. A Web Clip icon may be created on the users Home screens and used as a type of bookmark for the LiquidOffice Mobile Desktop. Just use iPhone to browse to the LiquidOffice Web Desktop and click the (+) button. NOTES
24
Web Desktop
MY DATA CLIENT
COMPONENT Windows XP Professional SP2 Windows XP Home Edition SP2 Windows XP Tablet Edition SP2 Windows Vista SP1 English/German/French English/German/French English/German/French English/German/French NOTES
MANAGEMENT CONSOLE
COMPONENT Windows XP Professional SP2 Windows XP Home Edition SP2 Windows XP Tablet Edition SP2 Macintosh Safari OS X 10.5.x Leopard Windows Vista SP1 JRE 1.5 + MINIMUM HARDWARE REQUIREMENTS RAM Hard Drive Monitor Video card 256 MB 50 MB of hard disk space for installation VGA Monitor with Windows compatible video drivers SVGA Card with 800 x 600 resolution at 256 colors Windows: Intel Pentium III or faster Processor Solaris: UltraSPARC-III Linux: Intel Pentium III or faster English/German/French English/German/French English English English/German/French NOTES
25
FORM DESIGNER
COMPONENT Windows XP Professional SP2 Windows XP Home Edition SP2 Windows XP Tablet Edition SP2 Windows Vista SP1 JRE 1.5 + ACROBAT Acrobat 7.0.9 Acrobat 8.x BROWSER Internet Explorer 6.0 SP2 Internet Explorer 7.x Firefox 2.0.0.11 + MINIMUM HARDWARE REQUIREMENTS RAM Hard Drive DVD-ROM Monitor Video card Processor 256 MB 50 MB of hard disk space for installation Not required if install is run from network share VGA Monitor with Windows compatible video drivers SVGA Card with 800 x 600 resolution at 256 colors Windows: Intel Pentium III or faster English/German/French English/German/French English/German/French English/German/French Required for publishing NOTES
26
Form Designer
PROCESS STUDIO
COMPONENT Windows XP Professional SP2 Windows XP Home Edition SP2 Windows XP Tablet Edition SP2 Windows Vista SP1 Macintosh Safari OS X 10.5.x Leopard JRE 1.5 + MINIMUM HARDWARE REQUIREMENTS RAM Hard Drive DVD-ROM Monitor Video card Processor 256 MB 50 MB of hard disk space for installation Not required if install is run from network share VGA Monitor with Windows compatible video drivers SVGA Card with 800 x 600 resolution at 256 colors Windows: Intel Pentium III or faster English/German/French English/German/French English/German/French English/German/French English NOTES
27
LIQUIDOFFICE SERVER
The LiquidOffice Server consists of two components: Process Server Presentation Server
The hardware requirements for both servers are the same. They can be run on the same machine or separate machines. The operating system / software requirements differ, in that Presentation Server can run on BEA WebLogic or IBM WebSphere in addition to the default Tomcat configuration.
COMPONENT OPERATING SYSTEM Windows 2003 Server SP1 Red Hat Enterprise Linux 5 Sun Solaris 10 PRESENTATION SERVER Tomcat 5.5 BEA WebLogic 10.x IBM WebSphere 6.1 MAIL SERVER Mail Server MINIMUM HARDWARE REQUIREMENTS RAM Hard Drive DVD-ROM Monitor Video card 1G 100 MB of hard disk space for server installation. Does not include required space for forms and attachments stored on server. Not required on the server itself if install will be run from network share. VGA Monitor with 800 x 600 resolution at 256 colors SVGA Card 256 Colors Windows: Intel Pentium III or faster Processor Solaris: UltraSPARC-III Linux: Intel Pentium III or faster SMTP support required for LiquidOffice e-mail notification Installed automatically by LiquidOffice. Tomcat is the default Presentation Server for LiquidOffice. Presentation Server only Presentation Server only English/German/French Red Hat Enterprise Linux 4 supported for upgrades to LiquidOffice 6.0 from 5.x NOTES
28
LiquidOffice Server
Processors
Disk Storage
29
LDAP SERVER
LiquidOffice can run in conjunction with an LDAP Server, but it is not required.
COMPONENT MS Active Directory 2003 Oracle Internet Directory 10g (10.1.2.0.2) SunONE Directory Server 5.2 Novell eDirectory 8.7.3 IMB Tivoli Directory Server 6.1 NOTES
30
LDAP Server
CHAPTER 3
Installation of the LiquidOffice Server
Screen Shot Note Many of the screen shots in this chapter reflect the installation of LiquidOffice Server in a Windows environment. We have provided textual instructions when needed for installing to other server platforms. Silent Install Note This chapter discusses standard installation of the LiquidOffice Server using the normal SETUP program. See Silent Installation on page 55 for information on the Silent Install option.
31
All
User Rights
All
Upgrade Compatibility
The default locations for the Process Server & Resources on Windows: Windows Process Server & Resources locations Process Server: C:\Program Files\Cardiff\LiquidOffice\xmlserver Process Server Resources: C:\Documents and Settings\All Users\Application Data\Cardiff\LiquidOfficeServer\SharedResources
32
Platform
Topic
Details NOTE: These directories must be set up on Linux and Solaris with the proper user access granted PRIOR to LiquidOffice installation.
The default locations for the Process Server and Resources on Solaris and Linux: Process Server: /usr/local/cardiff/liquidoffice/xmlserver Process Server Resources: /liquidoffice/sharedresources
1. Tomcat
All Presentation Server location
2. WebLogic 3. WebSphere
The Presentation Server can be installed on the same machine(s) as the LiquidOffice Server or on a separate machine. For additional information, see Installing the Presentation Server on page 42.
Login as a normal, nonprivileged user. DO NOT login as root. Install the latest OS patches before installing LiquidOffice Server. See Before Installation: Cluster Only on page 34 before installing to any type of cluster. Data conversion required by the upgrade process will not occur during the installation. When the server is started for the first time after an upgrade, the data conversion process will occur in the background. If a user requests an item that has not yet been converted, that item will be converted immediately and returned to the user. When the conversion process is complete, an entry will be added to the log that data conversion is complete.
Prerequisites
All
33
Load Balancer
Presentation Server
34
7. The Stop LiquidOffice Server Service dialog appears if you have an older version of LiquidOffice running. Verify that the LiquidOffice Server Service has been stopped.
35
9. Read through the License Agreement. 10. Select I accept the terms of the License Agreement and click Next. If you do not accept the terms of this License Agreement, you cannot continue with the install process. 11. The Important Information dialog appears.
17. Select the location where you would like to install the LiquidOffice Process Server files. 17.1 CLUSTER ONLY: The path should be local to the current machine, not a folder that is shared with other machines. 17.2 The default location for these files is different depending on the operating system. See Process Server & Resources locations on page 32 for additional information. 18. Click Next 19. The Choose Location of Process Server Resources dialog appears.
12. Carefully read the important information and click Next. 13. The Type of Installation dialog appears.
14. Choose the appropriate installation type: 14.1 Single-server install. 14.2 Cluster install (creates new cluster). 14.3 If you already have a LiquidOffice cluster, select Add this server to an existing cluster. 15. Click Next.
20. Select the location of where you would like to install the LiquidOffice Process Server Resource files. 20.1 CLUSTER ONLY: The path must be a network share. This path must be the same for all servers in the cluster.
36
20.2 The default location for these files is different depending on the operating system. See Process Server & Resources locations on page 32 for additional information. 21. Click Next. 22. The User Information dialog appears.
26. LiquidOffice runs through a portion of the install process. When this portion has been completed, the Host & Clustering Identity dialog appears.
23. Type your First Name, Last Name, Company, and License Code and click Next. 24. The License Summary dialog appears.
27. In the Host field, type the fully-qualified domain name of the server as accessed by end users in a URL. In a single-server scenario, this is the host name of the machine to which the server is being installed, or it may be a DNS alias. If a proxy server is being used, this is the host name of the proxy server. If a cluster server is being used, this is the name of the server as accessed by end users. 28. Select Single Server, Proxy Server or Cluster Server. 28.1 If you select Single Server, the specified host name refers to the server being configured. This server is not part of a cluster, and is not otherwise accessed via a proxy server. 28.2 If you select Proxy Server, the specified host name refers to a proxy server which is used to access the server being configured. 28.3 If you select Cluster Server, type the Multicast Port. This is the multi-cast listener port number that the cluster nodes use to communicate with one another. This port number must be the same for each server on the cluster and distinct for each cluster on the network. 29. Click Next.
25. Review the License Code information. 25.1 If it is correct, click Install. 25.2 If it is incorrect, contact your Sales Representative.
37
30. The Web Server Ports dialog appears. WINDOWS & SOLARIS:
33. LINUX ONLY: Check the Redirect to Port box(es) and type the applicable redirect port number(s). For example, if the port is 8080, you would specify port 80 in the URL but the server will actually listen to port 8080. Non-root users cannot access ports less than or equal to 1024. If the HTTP Port Number is 80, then the default for the HTTP Redirect Port Number is 8080. If the SSL Port Number is 443, then the default for the SSL Redirect Port Number is 8443. 34. Click Next. 35. If HTTPS is enabled, the SSL Certificate dialog appears.
LINUX:
36. Type all of the following: 31. Select Enable HTTP and type the appropriate Port if you would like to enable support for an unsecured connection using HTTP. The standard HTTP port is 80. 32. Select Enable HTTPS and type the appropriate Port if you would like to enable support for a secured connection using HTTP over SSL (HTTPS). The standard HTTPS port is 443. NOTE: If both HTTP and HTTPS protocols are enabled, each must use a different port. Organization Unit: Organization unit for use in generating the certificate. Organization: Organization name for use in generating the certificate. City: City name for use in generating the certificate. State/Province: State or province name for use in generating the certificate. Country Code: Country code for use in generating the certificate.
38
Server Alias: Server Alias for use in generating the certificate. The Server Alias defaults to the IP address of your machine. It is recommended that you leave this as it appears. Password: Password for use in generating the certificate. This must be at least 6 characters long. You will need to remember this password so the Certificate Authority can create a valid certificate. Confirm Password: Must match the password.
39.1 Check the Automatically start server at system start time box if you would like the LiquidOffice Server to automatically start when the system starts. Otherwise, you will need to start and stop the LiquidOffice Server service manually. 39.2 Click Next. 40. The LDAP dialog appears.
37. Click Generate New Certificate. This generates the certificate. This must complete successfully before you may proceed with configuration. If an older keystore file is found, the configurator will prompt you for the keystore password. The older keystore will NOT be removed. If you want to generate a new certificate, delete the existing keystore and click Generate New Certificate again. TIP: If you have any problems creating this certificate, you can try executing the batch file (sslConfig.bat or sslConfig.sh) located at <server>\jre\bin.
38. Click Next. 39. WINDOWS ONLY: The Service dialog appears.
41. Check Enable LDAP if you would like to enable access to a server via the Lightweight Directory Access Protocol (LDAP). See the LiquidOffice Management Console help for additional information on configuring LiquidOffice with an LDAP server after the LiquidOffice Server is installed. 42. Click Next.
39
NOTE: The database password is encrypted before it is stored. If you change your database password on your database after installing LiquidOffice, see Changing Database Password on page 65. 45. Click Test Connection. Verify that the specified database settings work. 46. Click Next. 47. The Archive Database Connection Setup dialog appears.
44. Type the following settings used to access the server's internal database: NOTE: See Internal Database Server on page 29 for the software and minimum hardware requirements for this server. DBMS Type: Type of Database Management System being used. Host: Fully-qualified domain name of the database server. Use Port: Database access port. The default is 1433 for Microsoft SQL Server and 1521 for Oracle. Use Named Instance: Use a named instance to access the database instead of a port. Applicable only for Microsoft SQL Server. Database Name or SID: Name (or SID) of the database to use. This database must have been previously created. Username: User name to access the database. The user must have rights to create database tables. Password: Password to access the database.
48. Type the following settings used to access the archive database. This database is used to generate Reports and store data generated in Reports. (See the LiquidOffice Management Console help for additional information about Reports.) IMPORTANT! For efficiency, it is recommended that this be a different database than that used for core data. See Archive Database Server on page 29 for the software and minimum hardware requirements for this server.
Enable Archive Database: Check this option if you would like historical data to be captured in the specified database. DBMS Type: Type of Database Management System being used.
40
Host: Fully-qualified domain name of the database server. Use Port: Database access port. The default is 1433 for Microsoft SQL Server and 1521 for Oracle. Use Named Instance: Use a named instance to access the database instead of a port. Applicable only for Microsoft SQL Server. Database Name or SID: Name (or SID) of the database to use. This database must have been previously created. Username: User name to access the database. The user must have rights to create database tables. Password: Password to access the database. Never purge: Historical data will be preserved indefinitely. Purge after: Historical data will be preserved for the specified number of days before being deleted.
54. Click Done. 55. SOLARIS ONLY: 55.1 Log out. 55.2 Log back in as root. 55.3 Run the los_post.sh script located in the xmlserver directory. 56. LINUX ONLY: 56.1 Log out. 56.2 Log back in as root. 56.3 Run the los_post.sh script located in the xmlserver directory. 56.4 Run the service iptables save command. 57. CLUSTER ONLY: 57.1 Repeat the installation on each individual server in the cluster.
49. Click Test Connection. Verify that the specified database settings work. 50. Click Next. 51. The Configuration Complete dialog appears.
57.2 After the installation program has been completed, you must restart every machine in the cluster. 58. To set up the LiquidOffice Presentation Server, see page 42. 59. See Configure the Key Files on page 49 if you installed LiquidOffice with SSL support. 60. See Install MS Outlook Integration on page 50 if you want to take advantage of this option. 61. See page 61 for instructions on taking your Server from test/development status to production. You should RIGOROUSLY test your Server before moving to production status.
41
IMPORTANT!
42
6. Change the LOXmlPort setting to the port number set on the Process Server: Example:
<param-name>LOXmlPort</param-name> <paramvalue>8080</param-value>
Change To:
<param-name>LOXmlPort</param-name> <paramvalue>80</param-value>
1. Go to the LiquidOffice Process Server \SharedResources\presentation directory. The full (default) Windows path is:
Documents and Settings \ All Users \ Application Data \ Cardiff \ LiquidOfficeServer \ SharedResources \ presentation
7. Compile a presentation.war file using the jar utility from the Java Development Kit (JDK). Example: If you are at the top level of the directory structure in which you are assembling the WAR contents, you could use this command:
2. Copy all of the files in this directory into a directory on your local machine. 3. Go to the WEB-INF directory. 4. Open the web.xml file. 5. Change the LOXmlHost setting to point to the IP address of the Process Server: Example:
8. Go to Setup the Presentation Server for WebSphere on page 45 for the remaining steps.
<param-name>LOXmlHost</param-name> <paramvalue>localhost</param-value>
Change To:
<param-name>LOXmlHost</param-name> <paramvalue>192.168.1.5</param-value>
43
6. Select the appropriate target. If you are running Presentation Server on the same machine as Process Server, select the sharedresources\presentation folder and click Next. If you are running Presentation and Process Servers on separate machines, copy all of the files in the LiquidOffice Process Server\SharedResources \presentation directory to the Presentation Server machine, select the sharedresources\presentation folder, and click Next.
3. Click Deployments in the left hand window. 4. In the right hand window click the Install button.
44
9. Select No, I will review the configuration later under the Additional Configuration heading and click Finish.
10. Click the Activate Changes button under the Change Center heading.
3. Click Applications in the left hand navigation bar and click Install New Application. 4. Select Local File System and type or Browse to the Full Path for the presentation.war file. 5. In the Context Root field, type /presentation (or the path of your chosen context root). 6. Select Prompt me only when additional information is required.
45
7. Click Next. The Step 1: Select installation options page appears. This may take a few moments.
13. Click Next. The Step 3: Map virtual hosts for Web Modules page appears.
14. Select the LiquidOffice Presentation Server checkbox. 15. Click Next. The Step 4: Summary page appears.
8. In the Application Name field, type presentation_war. 9. Do not change any additional settings on this page. 10. Click Next. The Step 2: Map Modules to Servers page appears.
11. Select the LiquidOffice Presentation Server Web Module. 12. Leave the default path in the Clusters and Servers text box.
46
16. Click Finish. The installation process occurs. When the installation is complete, the following page appears.
23. Click Environment in the left hand navigation bar and select Shared Libraries in the drop list. 24. Select the Scope for the shared library, usually: [Cell=servernameNode01Cell]. 25. Click New. The Shared Libraries page appears.
17. Click the Save directly to the master configuration link. This may take a moment. 18. Click Enterprise Applications in the left hand navigation bar and click Applications. 26. Type a Name for the Library (e.g. jdom-1.1-path). 27. Type the Classpath (e.g. C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv 01\installedApps\servernameNode01Cell\presenta tion_war.ear\presentation.war\WEB-INF\lib\jdom1.1.jar). 28. Click Apply. 29. In the Messages box on the top-right, click the Save link. 30. Click Applications in the left hand navigation bar and select Enterprise Applications. 31. In the Name column, click on the presentation_war application link. 32. On the next page, click the link to Class Loading and Update Detection. 33. Under Polling Interval for Updated Files, select an interval between 0 and 2147483647 seconds. 34. Under the Class Loader Order heading, select Classes Loaded with Application Class Loader First. 35. Click Apply.
19. Select the presentation_war checkbox. 20. Click Start. 21. Verify that the LiquidOffice application presentation_war is running. A green arrow will appear in the Status column to the right of the presentation_war application and a message appears at the top of the page stating the server started successfully. 22. Next, you will need to create and configure a library in the IBM WebSphere Application console.
47
36. In the Messages box on the top-right, click the Save link. 37. In the Name column, click on the presentation_war application link and then click the Shared Library References link.
Windows/Solaris/Linux
To modify the los_startup.bat or los_startup.sh file, change the MAX_MEMORY and MIN_MEMORY lines to 1024m (1 gigabyte of memory):
set MAX_MEMORY=1024m set MIN_MEMORY=1024m
38. Check the box next to the presentation_war application and click the Reference Shared Libraries button. 39. Select the jdom-1.1-path library under the Available libraries list and click the >> button to add the library to the Selected list. 40. Click OK. 41. Click OK again. 42. In the Messages box on the top-right, click the Save link. 43. LiquidOffice is now available in the port setting your IBM WebSphere Application is configured to use or at your chosen root context. Consult your IBM WebSphere documentation for advanced configuration settings.
Remove the explicit definition of the max and min new size from the JAVA_OPTS line by changing it to the following:
set JAVA_OPTS=-Xms%MIN_MEMORY% Xmx%MAX_MEMORY%
Windows Only
For the los_ntservice.bat file (associated with the Windows Service to start and stop the LiquidOffice Server), modify the line that starts with ?set JAVA_OPTS=? to the following:
set JAVA_OPTS="-Xmx1024m;-Xms1024m;"
After this modification, open a command line window and navigate to the directory where los_ntservice.bat is located. Rebuild the windows service by executing the batch file with the remove and then the install option:
C:\Program_Files\Cardiff\LiquidOffice\xmlserver> los_ntservice.bat remove
48
4. The batch will ask for a password, this should be the same one that users typed when they configured the SSL support option during LOS install. 5. This will create the .csr file specified in the ssl_CertReq.bat file by the CERT_FILE environment variable.
49
3. Make sure that the displayed certificate fingerprint(s) match the expected ones. Below is an example of what you should see:
Owner: CN=ll, OU=ll, O=ll, L=ll, ST=ll, C=ll Issuer: OU=ll, OU=ll, O=ll Serial number: 6187f00 Valid from: Thu Jul 25 17:00:00 PDT 2002 until: Fri Aug 09 16:59:59 PDT 2002 Certificate fingerprints: MD5:SE:3D:55:CD:71:E9:91:4A:18:F0:74:DD:C8:D8:66:96 SHA1:5D:C2:66:A4:07:1C:53:D1:42:1F:9E:30:7C:8F:2E:B8:32: 1D:E4:7A
If you get any errors, contact the Certificate Authority for further instructions.
2. Go to the extras/looutlook directory of your LiquidOffice Server after installation. There are two files in the looutlook directory. http://MyLiquidOfficeServer/extras/ looutlook/config.ini http://MyLiquidOfficeServer/extras/ looutlook/LOutlook.msi
3. The config.ini and LOutlook.msi files must both be in the same directory on a network share. 4. Open the config.ini file and edit ServerURL: http://myserver.mydomain.com/ to the appropriate URL(s) of the LiquidOffice server(s) that will integrate with MS Outlook. 5. Open the LOutlook.msi file to run the installation after the config.ini file has been properly edited. An administrator has the option to allow clients to install via network installation or to push the install to a group of clients using group policies.
50
Solaris
1. Install the latest Solaris OS patches. 2. Open a terminal window. 3. Go to the LiquidOffice/Server/Solaris directory of the disc or the directory to which the update was downloaded. 4. Type sh setup.bin to launch the install program. 5. The update will be installed. Follow any instructions from the install in regard to restarting the server(s).
Windows
1. Double-click the .exe file in the LiquidOffice/ Server/Windows directory on the install disc or in the directory to which the Service Pack was downloaded. 2. The Service Pack will be installed. Follow any instructions from install in regard to restarting the server(s).
51
WebLogic
Before installing a Service Pack, you must remove the current deployment. 1. Login to the BEA WebLogic Administration Console. 2. In the upper left hand corner click the Lock & Edit button under the Change Center heading. 3. Click Deployments in the left hand navigation bar. 4. In the right hand window select presentation (or the name you applied to the deployment) and click the Delete button. 5. When the Delete Application Assistant screen appears in the right window, click Yes. 6. At the next screen in the upper left hand corner click the Activate Changes button under the Change Center heading. 7. The application will be removed. 8. Once you have installed the Service Pack, you will need to deploy the Presentation Server again using the instructions provided in Setup the Presentation Server for WebLogic on page 44.
WebSphere
Before installing a Service Pack, you must remove the current deployment. 1. Login to the WebSphere Administrative Console. 2. Click on Applications in the left hand navigation menu, then click on Enterprise Applications. 3. Mark the checkbox to select the presentation_war application (or the name you applied to the deployment). 4. Click Stop. 5. Mark the checkbox to select the presentation_war application again. 6. Click Uninstall. 7. At the Uninstall Application page, click OK. It may take a moment for the uninstall to complete. 8. Once the uninstall is complete, click Save in the Messages box at the top of the page. 9. Close the Administrative Console. 10. Once you have installed the Service Pack, you will need to deploy the Presentation Server again using the instructions provided in Setup the Presentation Server for WebSphere on page 45.
52
UNINSTALLING
This section covers the following topics: Uninstalling on Windows Uninstalling on Solaris or Linux
Uninstalling on Windows
1. Stop the LiquidOffice Server Service. 2. On the Control Panel > Add/Remove Programs dialog, select Cardiff LiquidOffice Server. 3. Click the Change/Remove button. 4. The Uninstall LiquidOffice Server dialog appears.
5. Click Uninstall. The LiquidOffice Server uninstall begins. The uninstall may take a few moments. 6. The Uninstall Complete dialog appears.
7. Any items not removed will be listed on this dialog. 8. Click Done.
53
54
Uninstalling
CHAPTER 4
Silent Installation
55
56
4. Open the file and edit the property values. Each install.properties file contains information on the available settings and how they can be used, including examples where appropriate. IMPORTANT! The first two settings of the install.properties file (INSTALLER_UI and InstallAnywhere.installer.interface) will be pre-filled to allow the setup to run in silent mode. Do not change these settings.
In addition to using the installer, you can install the LiquidOffice Server in silent mode. Step 1: Edit the Install.Properties File Step 2: Run the Server Silent Install on page 57 Step 3: Completing Installation on page 58
Windows 1. Open a command prompt. 2. Type: the location of the setup.exe file in the Disk1\InstData\Windows\VM\ directory followed by the -f command followed by the location of the install.properties file in the C:\temp\ directory Example:
3. Copy the install.properties file into the following directory on the server: WINDOWS: C:/temp/ LINUX / SOLARIS: /tmp/cardiff
\Disk1\InstData\Windows\VM\setup.exe (space)-f(space)C:\temp\install properties Solaris and Linux Type the following command: sh /<setup directory path>/setup.bin -f /tmp/cardiff/install.properties
57
Windows
1. Open a command prompt. 2. Type the following command: 3. setup.exe LAX_VM C:\Program Files\Cardiff\XMLServer\jre\bin\ java.exe -i silent
58
SILENT UNINSTALLATION
The Silent Install protocol can also be used to uninstall LiquidOffice Server.
59
60
Silent Uninstallation
CHAPTER 5
Operating the LiquidOffice Server
Windows
TIP: If you check the Automatically start server at system start time box during the LiquidOffice Server installation process (Windows Only), the following steps may not be necessary.
1. Browse to the xmlserver directory and run the los_startup.bat file. The default location for this file is C:\Program Files\Cardiff\LiquidOffice\ xmlserver. The file can also be executed via a command line.
2. Go to Start All Programs Administrative Tools Services. 3. Locate LiquidOffice Server in the list and click the Start button.
61
Solaris
The user executing these commands must not be using the default shell (/bin/sh) as this will cause the server to stop upon exiting the terminal. The user must use a shell that provides for background processes, such as tcsh, bash, ksh, and others. 1. Execute the startup files directly: sh /etc/init.d/lfserver start
Linux
1. Use the service command from anywhere. Recommended method: service lfserver start
2. As the user who performed the install, execute the startup script from the xmlserver directory. The script is sh ./los_startup.sh start. This script is usually located at /usr/local/ cardiff/liquidoffice/xmlserver.
3. As the user who performed the install, execute the startup script from the xmlserver directory: This script is sh ./los_startup.sh start This script is usually located at /usr/local/ cardiff/liquidoffice/xmlserver)
62
Linux
1. Use the service command from anywhere. Recommended method: service lfserver stop
Windows
1. Browse to the xmlserver directory and doubleclick the los_shutdown.bat file. Alternatively, the command can be executed from a command line.
3. As the user who performed the install, execute the shutdown script from the xmlserver directory: This script is sh ./los_shutdown.sh This script is usually located at /usr/local/ cardiff/liquidoffice/xmlserver)
2. Go to Start All Programs Administrative Tools Services. 3. Locate LiquidOffice Server in the list and click the Stop button.
Solaris
The user executing these commands must not be using the default shell (/bin/sh) as this will cause the server to stop upon exiting the terminal. The user must use a shell that provides for background processes, such as tcsh, bash, ksh, and others. 1. Execute the shutdown files directly: sh /etc/init.d/lfserver stop
2. As the user who performed the install, execute the startup script from the xmlserver directory. The script is los_shutdown.sh. This script is usually located at /usr/local/ cardiff/liquidoffice/xmlserver
63
Logging In To Cluster
When logging into a cluster, users should go to the Fully Qualified Domain Name of the cluster. Logging in at the abbreviated host name (http://venus) instead of the Fully Qualified Domain Name (http:// venus.yourcompany.com) of the cluster may cause the user to see an error message.
64
65
66
CHAPTER 6
Technical Resources
DOCUMENTATION
We update the user documentation on a regular basis. To download the latest revision of a user guide, go to https://customers.autonomy.com.
ONLINE HELP
You can access the LiquidOffice Help system in LiquidOffice Form Designer, LiquidOffice Process Designer or the LiquidOffice Management Console by pressing the F1 key or clicking an option from the Help menu. You can access the LiquidOffice Help system in the LiquidOffice Server by clicking the Help button on the right side of the Web Desktop. These Help systems include a Table of Contents, an Index, and a Search/Find feature.
BASIC TUTORIAL
The LiquidOffice Basic Tutorial provides an interactive environment for the user to learn the basic concepts behind LiquidOffice. In LiquidOffice Form Designer, you can access the interactive, online tutorial by selecting Help Basic Tutorial. On the LiquidOffice Server, you can access the tutorial by clicking on the Help button. Click the Show link and select the LiquidOffice Basic Tutorial link in the Table of Contents. The Online Tutorial requires the Flash Player. This can be downloaded for free from the following website: http://www.adobe.com/downloads.
67
WEB SITE
The Customer Support web site, https://customers.cardiff.com, provides a wealth of information about LiquidOffice. The site includes: News updates; A list of Frequently Asked Questions (FAQs) that you can search for solutions to common problems; A library of documents in PDF format; Free downloads of Service Packs, patches, and other useful software; A glossary of terms you may encounter when working with your system; White Papers explaining the use of LiquidOffice in real-world scenarios; Automatic e-mail contact to Technical Support and Sales departments.
TECHNICAL SUPPORT
If you have a question about LiquidOffice, you should first look in the LiquidOffice user documentation or check the web site for answers. Frequently Asked Questions (FAQs) are available on the Web sites Technical Support page. If you still can't find answers to your questions, contact Technical Support team. We are dedicated to providing the highest quality technical support to registered LiquidOffice customers.
The Help menu in LiquidOffice Form and Process Studio provides a direct link to the web site.
Point releases and major upgrades are only available to customers with an Annual Support and Maintenance Plan. Express shipping and handling is available for new point releases and major upgrades for a nominal fee. Contact your sales representative for more information.
68
Web Site
Americas
Email: support@cardiff.com Telephone: 877.483.7489 403.294.1107 (Canada direct) Hours: 07:00 to 18:00 MST (GMT-7)
NOTE: You can launch the Management Console by clicking on the Administration button on the Web Desktop or by selecting the LiquidOffice Management Console shortcut from your local machine if the Management Console has been installed locally. The type of hardware you are using; The amount of available memory (RAM) and disk space on your system; A description of what you were doing when the problem occurred; The exact wording of any messages that appeared on your screen; Any other details pertinent to your problem. Contact the office appropriate to your location.
69
70
Technical Support
Appendix A
Load Balancing Example
ABOUT APPENDIX A
The following example will walk you through the basic steps necessary to get LiquidOffice up and running in a clustered environment with a freely available software load balancer (LVS) running on Linux. This example is not totally comprehensive and does not eliminate single points of failure. We encourage you to go to the Linux Virtual Server and Ultramonkey Web sites to learn more about different methods that can be used to provide more complex and redundant load balancing solutions. More Information on LVS For more information on how to download, install and run LVS, go to: http://www.ultramonkey.org/papers/lvs_tutorial
PREREQUISITES
For this example it is assumed that the following are up and running: A private network address range (well use 192.168.1.0/24 for this example) is needed for the LiquidOffice servers and required network services (database server, file share) A public network address range (well use 192.168.2.0/24 for this example) for the clients that will connect to the cluster through the load balancer. A machine with dual network interfaces connected to both networks running Linux with UltraMonkey Load Balancing Solution installed to act as a load balancer for the clustered LiquidOffice servers. For installation instructions please see http://www.ultramonkey.org/2.0.1/ installation.html Two windows servers on the private network that will host the LiquidOffice instances. A database server on the private network that is compatible with LiquidOffice V4. A windows server on the private network to act as a file share.
71
NETWORK DESIGN
This installation will require two networks with separate IP address ranges. All of the LiquidOffice server installations and the network resources they will depend on must exist on the private network. The client machines must reside on the public network. The load balancer will have interfaces on each network. The load balancer will have one IP on the private network, which will serve as the default gateway for the real servers and resources. The load balancer will have its own IP address on the public network for direct access and administration. In addition, the load balancer will have the virtual server ip address assigned as an alias to its public network interface. We will assume that the LiquidOffice servers will handle both the Process Server and Presentation Server role (single-tier configuration). While the database and resources file share are included in the table, we will not focus on the details of these configurations other than to specify that these resources must be on the private network. See Example Network Settings for more information.
192.168.1.24
192.168.1.10
loforms.company.com
Database Server Private IP File share Server UNC path (on private network)
192.168.2.120
\\fileshare\resources
72
Network Design
73
Login
Login to the Linux machine as root (you should be able to see the command line waiting with a # prompt). Some commands listed below return much more information than we are interested in. In these cases, any sections or removed text will be shown as '' .
Controller IP Relationship
First, we will determine which network controller instance is tied to which IP address:
[root@lb root]# ifconfig -a eth0 Link encap:Ethernet HWaddr
00:0C:F1:E8:D0:DD inet addr:192.168.1.10 Bcast:192.168.1.255 MTU:1500 Metric:1 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST
00:0C:F1:E8:D0:FF inet addr:192.168.1.24 Bcast:192.168.1.255 MTU:1500 eth1 Link encap:Ethernet inet addr:192.168.2.1 Bcast:192.168.2.255 MTU:1500 Mask:255.255.255.0 HWaddr 00:90:27:44:AA:FF Metric:1 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST
For the details about how and why this creates an alias, refer to the man pages for the ifconfig command. This can also be configured automatically by using heartbeat or another similar utility, but this is beyond the scope of the current document.
Here we can see that eth1 is our private network interface (covering the 192.169.2.0/24 network) and eth0 is our public network interface (covering the 192.169.1.0/24 network).
74
Start ldirectord.cf
Once a configuration file is in place ldirectord can be started:
[root@lb conf]# ldirectord /etc/ha.d/conf/ ldirectord.cf start [root@gold conf]# ipvsadm IP Virtual Server version 1.0.10 (size=65536) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP loforms.company.com:http wrr persistent 360 -> 192.168.2.101:http Masq 0 0 0 -> 192.168.2.102:http Masq 0 0 0
persistent=360
service=http checktype=negotiate request="/ lfserver?DFS__Action=NOPE&DFS__Client=xml" receive="Success" # END HERE
The ldirectord daemon will now check for the presence of the real servers every five seconds or so and add or remove entries for the real servers as they are brought up or down. Notice that the ipvsadm will not necessarily show the real server listings until after the first time they have responded correctly to the test request set in the ldirectord.cf file. Log off from the linux machine.
75
LiquidOffice Installation
We can now start the installation of the first LiquidOffice cluster member. The information that will be different or notable for this installation are as follows:
Additional Servers
Be sure to choose 'Add this server to an existing cluster' in the Installation Type dialog for the second and additional cluster members. Beyond that, any answers required should be given the exact same answer as used in the first installation.
Installation Type
Be sure and pick Cluster Install (Create New Cluster) for the first server.
Protocol Configuration
Enter loforms.company.com:80 (or the appropriate values from the table above) in the field marked 'Fully Qualified Domain Name'. This field is critical, and it determines the url that end users must use to access the cluster.
As shown above, the weight assigned to the two real servers should be set to 1 if they are responding properly. You should now be able to connect to the cluster at the cluster DNS name (for example http:// loforms.company.com). As connections are made and closed, the values of ActiveConn and InActConn shown will change to reflect the current numbers of connections to each real server in the cluster. A review of the LVS Tutorial will provide more detailed tools to troubleshoot and monitor the cluster from the load balancer.
76
Appendix B
Security Quick Start for Windows
ABOUT APPENDIX B
This Appendix gives a high level overview of the steps that should be considered a minimum effort to secure a test, development, or production LiquidOffice instance. For convenience, these steps are arranged in order of pre-installation, installation and postinstallation. All user and group modifications are shown as performed in an Active Directory domain on Windows 2000. All file and share permissions are shown as performed on Windows 2003 SP1 servers.
PRE-INSTALLATION TASKS
Establish an Operating System User and Group for LiquidOffice Use
The use of an Active Directory domain account is required if the LiquidOffice instance is clustered, and highly suggested even in the case that the LiquidOffice instance is standalone. The creation of a user as well as a group allows a bit more fine grained control over file and directory permissions. As an example, the user can have full control over the installation directories while the group permissions would only allow modification of the existing files. This would allow a small group of individuals to configure specific files without risk of files being deleted. In all further discussions, this user will be called the 'Cardiff' user and the group called 'Cardiff Group'. 1. Create a Cardiff user.
77
2. Uncheck Allow inheritable permissions from the parent to propagate to this object and all child objects. Include these with entries explicitly defined here.
78
Pre-Installation Tasks
4. Click Remove. 5. Set Full Control permissions for the Cardiff user.
79
80
Pre-Installation Tasks
INSTALLATION TASK
Install LiquidOffice Server Components
On each node of the cluster, log in as the 'Cardiff' user and install the software following the directions in the Install and Admin guide.
POST-INSTALLATION TASKS
Set Folder Permissions for Installed Files
After the Installation has completed on each node of the cluster, and while still logged in as the 'Cardiff' user, navigate to the C:\Program Files\Cardiff directory (assuming default folder locations were used during installation) and remove all inherited permissions. Add full control permissions for the 'Cardiff' user and either full control or modify permissions for the Domain Admins account.
81
2. Open the properties for LiquidOffice Server by double-clicking the LiquidOffice Server service.
82
Installation Task
If you do not need any of these options, this file should be moved from the (xmlserver)/xmlbase/conf/Catalina/ localhost directory to a safe backup location. When the server starts, this context will not be made available by the LiquidOffice Server.
83
Additional Steps
The other possible tasks are highly dependent on the environment (development, production, private facing, public facing) and are mostly focused upon limiting the network traffic that is visible to external users and resources. As a good starting point almost all production LiquidOffice servers and resource dependencies would likely do well to be placed behind a load balancer or firewall, with only http traffic allowed in/out of the 'private' network where the LiquidOffice Server and its resources reside. Some example tasks: Limit multicast traffic on multi-homed machines to one specific private network interface. Limit other cluster communications on multihomed machines to one specific private network interface. Ensure that communications to other resources (database, file shares, SOAP providers, etc...) happen on the private network. Use LDAPS for user information queries to an LDAP server.
84
Installation Task
Index
K
Service Packs 51 Silent 55 Silent Form Designer install 56 Silent server install 57 Single machine 35
Key Files 49
A
Annual Support and Maintenance Plan 68
L
LDAP 29 License Agreement 35 LiquidOffice Key components 10 Options 19 Overview 9 System requirements 23 Upgrading from v3 32 v3 32 Load Balancer 34 LOMC 64 lopserver.war 43 los_post.sh 41, 58
B
Basic Tutorial 67
C
Certificate 49 Cluster HotFixes 51 Service packs 51 Components, LiquidOffice 10 CSR File 49 Customer support 67
M
Management Console 18 System requirements 25 Using 64 Mobile Option 19 System requirements 24 My Data Client 12, 22 System requirements 25
D
Database Installation 32 Supported 29 Documentation, User 67
E
E-mail Routing Option 19 Enterprise Access Option 19
O
Offline Forms Option 19 Online Help 67 Operating systems 23 Options for LiquidOffice 19 Outlook 50 Overview, LiquidOffice 9
F
Form Designer 11 Silent install 56 System requirements 26
P
Platforms, supported 23 Presentation Server Definition 12 Installation 31 System requirements 28 Process Server Definition 12 Installation 31 Resources 36 System requirements 28 Process Studio 17
H
Hardware requirements 23 HotFixes 58
I
Install.Properties File 57 Installation 31 HotFixes 51 Prerequisites 32
Index
85
R
Rights for installation 32
S
Server Accessing 64 Installation 31, 35 Managing 64 Operations 61 Overview 12 Stopping 63 System requirements 28 Service iptables save 41, 58 Service Packs 51 Silent install 58 Silent Installation 55 Support, Technical 67 Supported platforms 23 System requirements 23
T
Technical Support 68 Tomcat 28
U
Uninstalling 53 Silent 59 Upgrade Compatibility 32 User Rights 32
V
Version 3 Upgrades 32
W
Web Desktop 16 System requirements 24 Web Site, Cardiff 68 WebLogic 52 WebSphere 52
X
Xmlserver Definition 12 Installation 31 System requirements 28
86
Index