Академический Документы
Профессиональный Документы
Культура Документы
Installation Guide
LLESCOR160000-IGD-EN-02
OpenText™ Content Server
Installation Guide
LLESCOR160000-IGD-EN-02
Rev.: 2016-Apr-04
This documentation has been created for software version 16.0.0.
It is also valid for subsequent software versions as long as no new document version is shipped with the product or is
published at https://knowledge.opentext.com.
Open Text SA
Tel: 35 2 264566 1
Tel: +1-519-888-7111
Toll Free Canada/USA: 1-800-499-6544 International: +800-4996-5440
Fax: +1-519-888-0677
Support: http://support.opentext.com
For more information, visit https://www.opentext.com
Copyright © 2016 Open Text SA or Open Text ULC (in Canada). All Rights Reserved.
Trademarks owned by Open Text SA or Open Text ULC (in Canada).
Disclaimer
Every effort has been made to ensure the accuracy of the features and techniques presented in this publication. However,
Open Text Corporation and its affiliates accept no responsibility and offer no warranty whether expressed or implied, for the
accuracy of this publication.
Table of Contents
1 Installing Content Server .......................................................... 5
1.1 Overview of Content Server Installation .............................................. 5
1.2 Upgrading Content Server and Installing Updates ............................... 6
If you are new to Content Server, you will likely move through this guide from start
to finish, but the design decisions that you make will determine the exact sections
that you need to read. For example, everyone who installs Content Server will read
the sections on installing a database server and creating an operating system user,
but those who deploy Content Server on Linux and Oracle Database will read
different information from those who use Microsoft Windows and Microsoft SQL
Server.
Installing Content Server involves the following steps. Each one is explained in a
separate section of the guide.
Choosing the operating system, relational database management See “Designing Your
system and web server (or web application server) that you wish to Content Server
use in your Content Server environment, and planning the System“ on page 7.
architecture of your Content Server system.
Preparing the Content Server environment. Installing a web server See “Preparing to
or web application server. Installing a database. Creating operating Install Content Server“
system users. on page 23.
Configuring your web server or web application server to work See “Configuring the
with Content Server Web Server to Run
Content Server“
on page 35.
Running the Content Server installation program, applying See “Installing Content
required patches and starting Content Server for the first time. Server on the
Operating System“
on page 61.
Performing the initial configuration of Content Server. Creating a See “Configuring
Content Server database. Installing optional modules. Connecting Content Server“
to an OpenText™ Directory Services server. Creating the search on page 81.
and indexing infrastructure. Licensing Content Server.
Installing optional modules (if you didn’t install them during the See “Completing the
Content Server installation) and language packs, creating the Help Installation and Setup
indexes, applying the latest Content Server patches and Updates, of Content Server“
and performing various tasks before allowing users to connect to on page 111.
Content Server.
The information in this chapter will help you decide how to deploy your Content
Server system. Every Content Server deployment is unique and the potential
variability is wide, so the architecture and configuration issues in this guide are
discussed in very general terms. Your own circumstances may require more specific
approaches. For help with system design issues, contact OpenText Professional
Services using the online contact form at www.opentext.com.
Users interact with Content Server through the web server when using the standard
browser interface, or they may communicate directly with the Content Server using
a desktop application, such as Enterprise Connect.
This guide includes advice for configuring third-party components to work with
Content Server. Refer to the documentation for these products for complete setup
and configuration information.
When Content Server is installed, English is the default language. After installation,
you can allow users to change the language of the GUI by installing one or more
Content Server Language Packs.
In addition to U.S. English (the default), the Content Server GUI is available in:
• Arabic
• Catalan
• Simplified Chinese
• Dutch
• Finnish
• French
• German
• Italian
• Japanese
• Kazakh
• Portuguese
• Russian
• Spanish
• Swedish
• Ukrainian
• An XML parser and XSLT engine are part of the Content Server core. Several of
the features in Content Server are built on this powerful XML foundation.
• XML Import and Export functions are available for all Content Server object
types (including custom types) using a standard Content Server Document Type
Definition (DTD). This allows data to be exported and imported as XML,
including category and attribute information, version information, document
contents, and XSL/XSLT processing. For more information, see the OpenText
Content Server - XML Import and Export Guide (LLESCOR-PGD).
• Content Server indexes regions in XML documents automatically. To allow users
to search XML regions, you must add an XML DTD file and set the related
Content Server search regions to queryable. When you add an XML DTD file to
Content Server, Content Server analyzes the elements and attributes that the
XML DTD defines, and extracts XML regions based on those elements or
attributes.
• An XML Interchange Step is available in Content Server Workflows. This step
allows the data in a work package to be exported as XML to an external system
using a URL. In addition, the XML Interchange Step can be configured to wait for
a response (in the form of XML data) from the external system. This functionality
makes it possible for processes that are external to Content Server to be
integrated into Content Server Workflows.
• Any external data source that can be represented in XML can be indexed by the
Content Server Index engine using an XML Activator that is included as a
standard component of the data flow architecture. This enables you to configure
the indexing process for data maintained outside of Content Server without
having to customize Content Server.
OpenText™ WebReports
WebReports brings together content of all forms including documents, email,
workflow and databases, delivering management dashboards and integrated
reporting, and creating process-driven applications.
OpenText™ ActiveView
ActiveView allows you to configure simplified role-based interfaces that display
the information that is relevant to users and the actions that they need to
perform their work.
OpenText™ AppWorks
AppWorks is OpenText's enterprise application development and management
platform. In-depth information is available at https://developer.opentext.com.
In many cases, organizations develop their own modules to expand Content Server’s
capabilities. Content Server’s modular architecture allows you to add functionality
without modifying the objects that are contained in other Content Server modules,
so you can add custom functionality to Content Server without modifying
OpenText's source code.
Content Server can handle web client transactions using CGI, a Java servlet, or ISAPI
(Internet Server API, an API for Microsoft Internet Information Services web server).
The Secure Sockets Layer (SSL) protocol can be used to encrypt data transmitted
between Content Server and the browser.
Desktop applications can also interact with Content Server. For example, OpenText
Enterprise Connect is an optional module that enables you to access Content Server
using Windows Explorer.
Programmers can access and customize these services using Content Web Services
and the Content Server REST API. Customers and partners can use the OpenText™
Content Server SDK to add new features and capabilities to Content Server.
Optional modules can be added or removed through Content Server's
administration facilities.
For test and development systems, all components of a three-tier architecture may
reside on a single server, as shown in Figure 2-2. This single-server architecture
(sometimes called a monolithic architecture) may be suitable for small pilot programs,
but is not commonly recommended for even small production deployments.
As the number of users increase, the Data Tier begins to require more resources to
provide adequate performance. The standard scaling path in this case is to move
Content Server components, such as the database server, to a dedicated computer.
The database, external file store, and search indexes can each be moved to one or
more dedicated servers, possibly located on a storage area network or SAN. (A SAN
is a dedicated subnetwork that connects storage devices and servers in a pool,
providing consolidated storage and storage management.)
Note: If you install the Content Server database on a separate computer, you
must install the necessary RDBMS client software (transaction handlers) on the
Content Server computer. See the documentation supplied by your database
software vendor and also the information in “Installing a Database Server”
on page 24.
As a system grows further, the Admin server (which handles Content Server
indexing and search infrastructure) may require more resources. The next step of the
scaling path is to move the Admin server and its managed processes to a dedicated
computer, and to add additional Admin servers.
Moving the Admin server to a dedicated computer also frees up resources on the
user-facing (or front-end) Content Server that can then be dedicated to operations
such as user log-ins, page serves, file uploads and downloads, and so on.
For optimum performance and scalability, OpenText recommends that you design
your Content Server system with multiple Admin servers running on dedicated
computers, with each handling particular indexing and searching processes. As with
the Enterprise index, you can place other indexes (such as the Directory Walker and
the Index Engine) on one or more additional computers. In such configurations, any
computer that runs the Content Server service is called a Content Server host
computer, the first Admin server is known as the primary Admin server, and each
additional Admin server is called a secondary Admin server. See OpenText Content
Server Admin Online Help - Search Administration (LLESWBS-H-AGD).
Note: You can run multiple Admin servers, but there can be only one instance
of Content Server running at a time unless you configure a server cluster to
serve as the Content Server computer. See “Content Server Cluster
Architecture ” on page 15.
From this point, further scaling is accomplished by adding multiple Content Server
instances and using a network load balancer.
To enable organizations to configure a Content Server client and the Content Server
service on different computers, possibly across a firewall, OpenText provides the
Content Server Secure Extranet Architecture (SEA). The chief component of the SEA
is the OpenText Content Server Servlet. The servlet, also known as LLServlet, is a
J2EE servlet component that enables the successful implementation of the secure
extranet architecture using the recognized security capabilities provided by the J2EE
standard. In this architecture, a Content Server proxy client sends document files to
the Content Server by tunneling through port 2099.
The Content Server Servlet can be deployed using any application server that
implements and conforms to the Java Servlet Specification. For a complete list of the
application servers that have been officially tested by OpenText, consult the Content
Server Release Notes.
Bear in mind that, for a given level of performance, Content Server requires at least
the same amount of resources in a virtual environment as it would in a physical
environment. When you virtualize a physical environment, additional computing
resources may be required to obtain the same level of performance.
Most implementations of Content Server use both types of storage and use Storage
Provider rules to store items in the most appropriate location. OpenText
recommends that you use external storage for documents and emails, and internal
storage for system objects, such as forms, category definitions, workflow maps and
so on.
Note: When using external storage, Content Server assigns files a numeric file
name. For example, if a user adds a file called ExpenseReport.xls, its name in
the external storage folder may become 2934856.dat. Content Server uses a
numbering algorithm so that it can keep track of multiple versions of the same
file.
When you enable external storage, you need to take backups of both your database
and your file store and ensure that the backups are synchronized. (If they are not,
the database backup may contain metadata for documents that do not exist on the
external file store backup, or vice-versa.) You can ensure that they are synchronized
by taking Content Server offline when you back up the database and external
document store. This prevents updates to Content Server during your backup
process and ensures that the content in your file store backup is synchronized with
the metadata in your Content Server database backup.
However, taking the Content Server database offline may not be a viable option for
global organizations that operate 24 hours a day. In this case, more complex backup
and recovery strategies are necessary to ensure that backups of the external
document store and database, taken while Content Server is online, are in synch
with each other.
To determine the architecture and configuration options that best suit your needs,
consider the following factors:
• The number of named users that will use Content Server
• The anticipated transaction rate
• The amount of data that needs to be stored in the Content Server database
• The presence of legacy systems or applications that need to integrate with
Content Server
• The Content Server hardware environment, including:
• The state of the existing network architecture
• The CPU speed and memory capacity of the various servers
• System storage capacity, speed, and configuration
Tip: OpenText Professional Services can help you with specific system-design
issues.
Performance Recommendations
Different Content Server system architectures support different transaction rates,
which are expressed as transactions per second (TPS). In general, a capacity of one
transaction per second is sufficient to support 500 named users and 50 active users at
a rate of one transaction per user per second.
The following list contains some of the most basic and widely applicable tips that
will help achieve this level of performance:
• The key bottlenecks to performance of a Content Server system are the CPU
power allocated to Content Server and to the database server, the amount of
RAM available, and network bandwidth and latency. These are the best
performance factors in which to invest.
• Content Server installs with a default number of eight threads, but you can adjust
this number to suit your system on the Configure Server Parameters
administration page. The optimum number of threads depends on the
environment in which the Content Server instance is running (such as number
and speed of CPUs, amount of physical memory, speed of network connection,
and whether disks are local or accessed over the network). It also depends on the
usage profile for your Content Server instance (such as what types of requests are
made and the frequencies at which each of those types of requests is made).
You can determine an optimal number of threads for your system to run by
closely monitoring the system and making adjustments as necessary. The
Content Server Monitoring Agent is a useful tool for performing a performance
analysis in real time, while the Content Server Performance Analyzer is suited for
performance analysis using Content Server log files collected over a period of
time. For more information about these tools, see the Knowledge Center (https://
knowledge.opentext.com/).
• When installing Content Server, it is usually best to run the database server,
Content Server, and the Admin server each on its own, dedicated computer.
Most large organizations deploy Content Server using a load-balanced cluster
architecture. See “Understanding Content Server Architecture” on page 12.
• OpenText recommends that you consistently monitor your database, your
network, and your web server with their own supplied monitoring tools. This is
especially useful when you first roll out your system. As you monitor the system
and notice peaks in usage, you can use Content Server's audit trail, logs, and
LiveReports to determine what was happening at the time the peaks occurred.
Then, you can make any necessary adjustments.
Database Recommendations
The Content Server database must be stored in a relational database management
system (RDBMS) that is listed as supported in the Content Server Release Notes. Your
RDBMS must be installed for UTF-8 compliance.
Content Server's database schema is normalized, which means that the schema has
been designed to reduce the chance of having multiple versions of the same data.
Indexes are provided out of the box on the columns that Content Server uses in its
standard operations. In some cases, however, it may be helpful to build indexes on
additional database table columns, which will speed up the retrieval of information
from SELECT statements (at the cost of increasing overhead when new information is
added to the table because both the table and the index will have to be updated).
Security Recommendations
For most customers, maintaining the security of your organization's Content Server
system is a primary concern. While there is no single correct way to secure a Content
Server system, the following are some general recommendations by OpenText:
• OpenText recommends that you configure your web server to serve only HTTPS,
refusing incoming HTTP connections, in order to employ data encryption and
client authentication safeguards.
• OpenText strongly recommends that you restrict read permissions on the
<Content_Server_Home>/config/ folder as much as possible. Ideally, the only
user with read access should be the operating-system user created specifically for
the Content Server and, (if applicable), the Admin server. Also, make sure to
disable browsing the <Content_Server_Home>/config/ folder through the web
server running on the Content Server computer.
• For organizations that want to enable access to Content Server from an external
network (while adhering to most common organizational IT security policies),
OpenText has developed the Content Server Secure Extranet Architecture (SEA).
See “OpenText Content Server Secure Extranet Architecture (SEA)” on page 16.
Before you can install Content Server, you must prepare the environment for
installation. Content Server must be installed on a supported operating system, and
requires the presence of a supported web or application server, and a supported
database. This information in this chapter helps you to prepare for installing Content
Server by providing recommendations on the installation and configuration of web
servers, database servers, your operating system and client web browsers.
Consult your application server vendor to obtain the specific plug-in and
documentation for configuring a redirector.
For optimum performance and scalability, OpenText recommends that you install
the database software on its own computer. If you follow this recommendation, you
must install database client software on the Content Server computer so that Content
Server can communicate with the database computer.
This section of the Content Server Installation Guide discusses the database
installation options that Content Server requires to work with your database
software and configuration. For information about how to install and configure your
database software, refer to the documentation supplied by your database software
vendor.
Choose the installation guidelines that apply to your supported database platform.
• “SAP HANA Installation Guidelines” on page 25
• “Oracle Database Installation Guidelines” on page 25
• “Microsoft SQL Server Installation Guidelines” on page 29
• “PostgreSQL Installation Guidelines” on page 30
Notes
• Microsoft Windows
ENV_NLS_LANG=.AL32UTF8 (not ENV_NLS_LANG=.UTF8)
• Linux
NLS_LANG=.AL32UTF8, (not NLS_LANG=.UTF8)
• To ensure that the sort order used in the Oracle database is correct for your
language, change the value of ENV_NLS_SORT (on Windows) or NLS_SORT (on
Linux) in the opentext.ini file from Generic_M to an appropriate value. Be
sure to make the same change within Oracle too.
For example, set ENV_NLS_SORT='German' for a German implementation of
Content Server.
• Use the AL32UTF8 character set for the NLS, CHAR, and CHARACTERSET settings to
set up the CHAR, VARCHAR, and CLOB data types for UTF-8 compatibility before
installing Oracle Database. The US7ASCII character set is the default for English-
speaking locales.
• By default, Oracle is case-sensitive in its character comparisons and ordering.
Content Server works well with the Oracle default settings, but if you want to
configure Oracle for case-insensitive character comparisons and ordering,
configure Oracle with the following NLS settings.
Character comparison
NLS_COMP=LINGUISTIC
Case-insensitive sorting
NLS_SORT=BINARY_CI, NLS_SORT=GENERIC_M_CI, or any other Oracle case-
insensitive linguistic definition
Important
To force unique case-insensitive names in a folder in Content Server
when using an Oracle database it is necessary to have both NLS_COMP set
to LINGUISTIC and NLS_SORT set to a case-insensitive linguistic
definition. It is not sufficient to set NLS_SORT to a case-insensitive
linguistic definition without setting NLS_COMP to LINGUISTIC.
Alternatively, you can configure an Oracle Content Server database for case-
insensitivity by entering the following settings in the opentext.ini
configuration file, under the [Lang_<xx_XX>] section (where<xx_XX> is your
locale, for example en_US):
• ENV_NLS_COMP=LINGUISTIC
• ENV_NLS_SORT=BINARY_CI, ENV_NLS_SORT=GENERIC_M_CI or any other
Oracle case-insensitive linguistic definition
• Create the Oracle database with a block size of at least 8K.
Tip: If the block size is too small, a maximum key length exceeded error
message appears during creation of the Content Server database.
• If you install Oracle Database on its own computer, you must install an Oracle
client on the Content Server computer so that it can communicate with Oracle
Database on the database computer. Ensure that the client
• exactly matches the version of your Oracle Database
Example: If you use Oracle Database 11.2.0.3, you must use Oracle client 11.2.0.3.
• is a 64–bit client
• communicates using UTF-8 encoding
• Selecting the Typical Configuration option results in an Oracle Database
configuration that is compatible with Content Server.
• To connect to Oracle Database, Content Server requires the following Oracle
services to run on the database computer:
• OracleStartORCL
• OracleServiceORCL
• OracleTNSListener
utility on the Content Server computer to establish the connection to the database
computer.
• Oracle recommends that you change the default passwords of the internal, sys,
and system users immediately following installation.
• Record the password for the user system on Table 10-2: “Oracle Database
Worksheet” on page 134. You will need this user name and password when you
create the Content Server database.
• Refer to the Content Server Release Notes for information about any Oracle
software patches that may be required to use your version of Oracle Database or
client software with Content Server. If patches are required, additional
information and support may be available in the Knowledge Center (https://
knowledge.opentext.com/).
Notes
• An incorrect character encoding setting can cause unexpected characters to
appear in documents stored in Content Server. To configure Content Server
for UTF-8 character encoding in an Oracle database, ensure that the character
encoding setting in the opentext.ini file is:
• Microsoft Windows
ENV_NLS_LANG=.AL32UTF8 (not ENV_NLS_LANG=.UTF8)
• Linux
NLS_LANG=.AL32UTF8, (not NLS_LANG=.UTF8)
• To ensure that the sort order used in the Oracle database is correct for your
language, change the value of ENV_NLS_SORT (on Windows) or NLS_SORT (on
Linux) in the opentext.ini file from Generic_M to an appropriate value. Be
sure to make the same change within Oracle too.
For example, set ENV_NLS_SORT='German' for a German implementation of
Content Server.
• To install Oracle Database on supported Linux operating systems, you must be
logged in as root.
• Use the AL32UTF8 character set for the NLS, CHAR, and CHARACTERSET settings to
set up the CHAR, VARCHAR, and CLOB data types for UTF-8 compatibility before
installing Oracle Database. The US7ASCII character set is the default for English-
speaking locales.
• By default, Oracle is case-sensitive in its character comparisons and ordering.
Content Server works well with the Oracle default settings, but if you want to
configure Oracle for case-insensitive character comparisons and ordering,
configure Oracle with the following NLS settings.
Character comparison
NLS_COMP=LINGUISTIC
Case-insensitive sorting
NLS_SORT=BINARY_CI, NLS_SORT=GENERIC_M_CI, or any other Oracle case-
insensitive linguistic definition
Important
To force unique case-insensitive names in a folder in Content Server
when using an Oracle database it is necessary to have both NLS_COMP set
to LINGUISTIC and NLS_SORT set to a case-insensitive linguistic
definition. It is not sufficient to set NLS_SORT to a case-insensitive
linguistic definition without setting NLS_COMP to LINGUISTIC.
Alternatively, you can configure an Oracle Content Server database for case-
insensitivity by entering the following settings in the opentext.ini
configuration file, under the [Lang_<xx_XX>] section (where<xx_XX> is your
locale, for example en_US):
• ENV_NLS_COMP=LINGUISTIC
• ENV_NLS_SORT=BINARY_CI, ENV_NLS_SORT=GENERIC_M_CI or any other
Oracle case-insensitive linguistic definition
• If you install Oracle Database on its own computer, you must install an Oracle
client on the Content Server computer so that it can communicate with Oracle
Database on the database computer. Ensure that the client
Example: If you use Oracle Database 11.2.0.3, you must use Oracle client 11.2.0.3.
• is a 64–bit client
• communicates using UTF-8 encoding
• To connect with Oracle Database, Content Server requires that the Oracle TCP/IP
listener be running on the database computer.
• If the database server resides on its own computer and you have installed an
Oracle client on the Content Server computer, establish the connection to the
database computer.
• Record the Oracle HOME folder or the Oracle SID on Table 10-2: “Oracle
Database Worksheet” on page 134. You will need this information when you
install Content Server on the Content Server computer.
• Oracle recommends that you change the default passwords of the internal, sys,
and system users immediately following installation. The internal user has
privileges to start or stop the database service; the system and sys users have
database administrative privileges. The default password for internal and
system is manager. The default password for sys is change_on_install.
• Record the password for the user system on Table 10-2: “Oracle Database
Worksheet” on page 134. You will need this user name and password when you
create the Content Server database.
• Refer to the Content Server Release Notes for information about any Oracle
software patches that may be required to use your version of Oracle Database or
client software with Content Server. If patches are required, additional
information and support may be available in the Knowledge Center (https://
knowledge.opentext.com/).
• Select the collation, case-sensitivity and accent sensitivity that is appropriate for
your organization. Content Server does not require a specific collation.
• Record the name of the Microsoft SQL Server master database (by default, it is
master) on Table 10-4: “Microsoft SQL Server Worksheet (Windows only)”
on page 135.
• During the installation, the system user name and password do not appear. By
default, the system user name is sa. Record this information on Table 10-4:
“Microsoft SQL Server Worksheet (Windows only)” on page 135.
• After you complete the installation, test the Microsoft SQL Server installation, as
described in the Microsoft SQL Server documentation.
• If Microsoft SQL Server resides on its own computer, OpenText recommends
that you install a Microsoft SQL Server client on the Content Server computer.
• OpenText recommends that you enable the READ_COMMITTED_SNAPSHOT and
ALLOW_SNAPSHOT_ISOLATION SQL Server isolation levels in the Content Server
database.
When you follow the instructions in this guide to create a SQL Server database
for Content Server, the READ_COMMITTED_SNAPSHOT and
ALLOW_SNAPSHOT_ISOLATION SQL Server isolation levels are set automatically in
the Content Server database. To enable these settings manually on an existing
database, complete the following steps.
2. Verify that no users or processes are accessing the Content Server database.
Note: When dealing with multiple instances of Content Server (in a Content
Server cluster environment, for example) you may want to create additional
users to manage certain functions, such as performing searches or managing
system administrative duties.
The user that runs the Content Server services must have at least Modify permission
for the <Content_Server_home> folder, and for any other folders that Content
Server accesses, including (if applicable), the index folder, external file store folder,
and upload folder. The exact folders and permissions required depend on your
specific environment.
Note: The Content Server Cluster Agent service must run as Local System, not
as a specific Windows user.
You should use the same Windows user to run all Content Server services on the
Content Server computer and each additional computer. Also, if you are using an
external document store on an additional computer, use the same user on that
computer to own the external document folder.
On a Content Server computer, you can use the same user for Content Server and
the web server, or you can use different users. (It is not necessary to create a
Windows user for Microsoft Internet Information Services, because this is done
automatically during the installation of Microsoft Internet Information Services.)
Any Windows user that you create to run the Content Server and the web server
must:
• Be a member of the Administrators group
• Have the Log On As A Service right
• Have a password set to never expire
Record the name and password of the Windows user that you create for Content
Server on Table 10-10: “Content Server Installation Worksheet” on page 137.
Note: If you do not use the same Linux user to run the web server as you use
to run the Content Server, you must make sure that the user that runs the web
server has Write permissions for the Content Server directory tree.
To create a Linux user account, you must log on to the Content Server computer as
the superuser root.
Tip: Use the same Linux user name and password to run all servers on the
Content Server computer and each additional computer. The servers run as the
user that invoked them, so you must always start the servers as the user that
you created for them.
OpenText recommends that you run the Content Server installation logged on as the
user that runs Content Server. The user that runs the installation of Content Server
should be able to create and modify the Landscape Directory, if you require it in
your environment to enable integration with other OpenText products. For more
information, see “The Landscape Directory” on page 76.
Record the name and password of the Linux user that you create for Content Server
on Table 10-10: “Content Server Installation Worksheet” on page 137. Record the
name and password of the user that you create for Oracle iPlanet Web Server on
Table 10-6: “Oracle iPlanet Web Server Worksheet” on page 136.
Content Server typically does not require custom configuration settings for web
browsers. If you are using the latest version of a supported browser, you may be
able to use Content Server without changing any default browser settings. However,
if you have special requirements, you may need to make some configuration
changes. If you want to display and enter data in a language different from your
default system language, you must install fonts and input methods for the language.
For example, to view and edit Japanese documents on English Windows, you should
install Japanese fonts and input methods.
You may also wish to tailor your browser’s behavior if Content Server does not open
documents in the manner you expect. See Table 3-1: “Common Issues When
Opening Documents from Content Server” on page 33 for information about
configuring browsers to work with Content Server.
Web browsers on all client computers need to meet the following requirements for
use with Content Server:
• Content Server uses an encrypted cookie to store connection information. This
cookie is discarded when users exit their web browsers or when they log out of
Content Server. To connect to Content Server, web browsers must be configured
to accept cookies.
• If you choose not to configure your Content Server system with an application
server and you want to use the features Workflow Painter, Text Editor, and Spell
Check, then Content Server requires a supported version of Java (JRE) in client
web browsers.
• To open documents, web browsers must be configured to behave in a certain
manner for specified MIME types. See “Configuring Web Browser Behavior for
Opening Documents” on page 33.
• When the Enable Time Zone Offset option is selected, the web browser's time
and time zone settings must be configured correctly. See OpenText Content Server
Admin Online Help - Content Server Administration (LLESWBA-H-AGD)
How MIME type options are set depends on the web browser version. Microsoft
Internet Explorer and Mozilla Firefox include an extensive set of default settings,
which you can modify as required. OpenText recommends that users open files of
the different types they use and note the default behavior. To change the default
behavior, users can adjust either their web browser settings (Mozilla Firefox) or their
operating system settings (Microsoft Internet Explorer). The following table
describes common issues when opening documents from Content Server.
Table 3-1: Common Issues When Opening Documents from Content Server
Before you can start Content Server, you must configure the Content Server Web or
Application server to work with Content Server.
Note: The steps provided in this chapter are the minimum necessary to allow a
web or application server to run Content Server. They are not comprehensive
instructions on configuring your web or application server to run securely and
optimally in your environment.
In your web server configuration, you should ensure that the following is set:
After you have enabled and configured compression, you can verify that it is
working properly by opening the Content Server Smart UI landing page and
inspecting the responses. Take note of the responses for /app, *.js, *.css, *.svg,
and /api.
Requests sent by the browser should include in the header Accept-Encoding: gzip,
deflate, sdch (or other algorithms).
Tip: If, after you make the changes to HTTP compression, you see that the
requests and responses are not compressed, it is likely the effect of a network
proxy that is modifying the requests and responses and preventing the
compression. If so, refer to your proxy documentation to determine how to
configure it to retain the compression.
Note: If you are deploying Content Server using LLServlet and an application
server, you map the Content Server URL prefixes in the servlet’s context files.
See “Configuring an Application Server to Run Content Server” on page 48
• On Windows installations of Content Server, the mappings.tbl file contains the
URL prefix mappings for your web server. It is located in the root of the Content
Server installation directory (C:\OPENTEXT\, by default ).
• For Linux versions of Content Server, the URL prefix mappings are written to the
screen at the end of the Content Server installation.
a. Right-click the Default Web Site node, and then click Add Virtual
Directory.
b. In the Add Virtual Directory dialog box, complete the following steps:
i. In the Alias box, type the Directory Name that appears in the
Document Directory Mapping section of the mappings.tbl file. By
default, the alias is img.
ii. In the Physical Path box, type the Directory Path that appears in the
Document Directory Mapping section of the mappings.tbl file.
a. In the Connections pane of IIS Manager, right-click Default Web Site, and
then click Add Application.
b. In the Add Application dialog box, complete the following steps:
i. In the Alias field, type the Directory Name that appears in the CGI BIN
Mapping section of the mappings.tbl file. By default, the alias is OTCS.
ii. Click the Select button and choose Content Server in the Application
Pool drop-down list, and then click OK.
iii. In the Physical Path field, type the Directory Path associated with the
CGI BIN Mapping found in the mappings.tbl file.
i. Type (or browse to) the path to the cs.exe file in the ISAPI or CGI
path field.
ii. In the Description field, type a description for the executable.
iii. Select the Allow extension path to execute check box.
a. In the Connections pane of the IIS Manager, click the <server_name>, and
then double-click Handler Mappings.
a. In the Connections pane of the IIS Manager, click the Content Server
<support> folder, and then double-click MIME Types in the center pane.
b. In the Actions pane, click Add.
c. In the Add MIME Type dialog box:
Note: If you select Internet Information Services (IIS) as your HTTP Web
Server Type when you install Content Server, the installation program
configures Microsoft Internet Information Services automatically, and you do
not need to perform the steps in this section.
To access the Request Filtering settings that apply to Content Server, open IIS
Manager, click the Content Server website on the left, and then click Request
Filtering in the middle pane. In the right pane, click Open Feature, and then click
Edit Feature Settings. The Edit Request Filter Settings dialog appears:
If you use OpenText WebDAV with Content Server, you should add the
following verbs:
• PROPFIND
• PROPPATCH
• MKCOL
• DELETE
• PUT
• COPY
• MOVE
• LOCK
• UNLOCK
• OPTIONS
• SEARCH
a. In Internet Information Services (IIS) Manager, expand Sites and then click
the Content Server website.
b. In the IIS section of the middle pane, open WebDAV Authoring Rules.
c. In the Actions pane, click Add Authoring Rule.
d. In the Add Authoring Rule dialog box:
3. Enable WebDAV
Example: With Detailed errors enabled, IIS returns a message similar to An item with
the name <filename.txt> already exists, but if Detailed errors is not enabled,
IIS returns only Error: Bad Request (400).
Example: This example presumes that you have installed Content Server on Windows
and accepted the default options:
3. Add a mapping for the Content Server cgi folder, as shown in the following
example.
Example: This example presumes that you have installed Content Server on Windows
and accepted the default options:
• OTCS is the service name and CGI Mapping name for Content Server
• the Content Server Install path is C:\OPENTEXT\
Example: This example presumes that you have installed Content Server on Linux and
accepted the default options:
2. Click the Configuration tab, and then click the Content Server Configuration.
3. On the Configuration Virtual Servers page, click the Content Server Virtual
Server.
4. Click the Content Handling tab, and then click the CGI subtab.
5. Click New. On the Add CGI Directory dialog box, enter the CGI-BIN Mappings
that appeared at the end of the Content Server installation. (See Step 13.)
6. Click the Document Directories subtab, and then click New. On the Add
Document Directory dialog box, enter the Document Directory Mappings that
appeared at the end of the Content Server installation. (See Step 13.)
11. Open the Configurations page. Enable the Content Server Virtual Server and
click Start.
A dialog box appears that displays the message:
Results. Instance Started Successfully.
An application server can host multiple web applications. Each web application
consists of at least one servlet and resides in its own folder. Every web application
has a configuration file named web.xml located in a folder named WEB-INF. This file
defines one or more servlets and a URL that maps information to a virtual folder. In
Content Server's case, the web.xml file also contains the location of the
opentext.ini file, from which the web application obtains other configuration
information.
To run LLServlet, you must ensure that the application server can connect to
Content Server's root installation folder (the <Content_Server_Home> folder). You
must also configure the application server to run the LLServlet Java classes, which
are located in the <Content_Server_Home>/application/WEB-
INF/lib/llservletclient.jar file.
This section describes two methods of deploying Content Server using LLServlet:
• “Deploying the Content Server Servlet (Basic Deployment)” on page 49
In the basic deployment, Content Server is deployed using an application server
and LLServlet, rather than on a web server using CGI or ISAPI. This deployment
uses at minimum a single Content Server host.
• “Deploying the Content Server Servlet (Secure Extranet Architecture
Deployment)” on page 54
In the secure extranet deployment, a Content Server servlet client accesses a full
installation of Content Server on a separate computer. Typically, the two
computers are separated by a firewall. This deployment uses at minimum two
computers:
• The Content Server host: a computer running a full installation of Content
Server
• The servlet client host: a computer running LLServlet and a subset of the full
installation of Content Server
Note: Each time you apply a cumulative patch or a filter patch update, you
must redeploy LLServlet. When it is redeployed, it overwrites the
configuration files with the default files. Before redeploying the LLServlet
WAR file, be certain to back up these configuration files and then reapply them
after redeploying the WAR file.
To configure an application server to work with Content Server, you create two
context XML files (one for the servlet, and one for the support files).
Note: If, when you install Content Server, you select Apache Tomcat as your
HTTP Web Server Type, the configuration of Tomcat is performed
automatically, and you do not need to use the following instructions to create
the Content Server context files manually.
The value of the docBase parameter in the sample XML files is a Windows
path. For a UNIX installation, use forward slashes to separate folder names.
For example, docBase="/home/opentext/support/"
2. Ensure that the web.xml file has correct references to the opentext.ini file.
Note: If you are creating context files for the Secure Extranet Architecture,
(see “Deploying the Content Server Servlet (Secure Extranet Architecture
Deployment)” on page 54), start only the Apache Tomcat service.
Tip: If the logon page appears, but has no images, verify that the
<Content_Server_virtual_folder>.xml file is correctly configured.
Note: Each time you apply a monthly patch or a filter patch update on the
server side, you must redeploy the LLServlet server. When it is redeployed, it
overwrites the configuration files with the default files. Before redeploying the
LLServlet WAR file, be certain to back up these configuration files and then
reapply them after redeploying the war file.
3. Expand the Applications menu, and then click Install New Application.
4. Select Local file system or Remote file system and then type the path to the
WAR file in the associated field.
5. In the Context Root field, type the application context path. The context path is
the virtual directory name that you map to the Content Server URL prefix. For
example, if you type /aurora in the Context Path field, access to Content Server
through LLServlet is done through the following URL:
http://<host_name>/aurora/contentserver.exe
where <host_name> is the name of your Content Server installation.
6. Click Next.
7. When the page refreshes, select Generate Default Bindings, and then click
Next.
8. When the page refreshes, leave the default settings and click Next.
9. When the page refreshes, in the Clusters and Servers field, type the servers that
you want to install the WAR file to, and then click Next.
10. When the page refreshes, select the check box for LLServlet, click the
appropriate virtual host from the corresponding drop-down menu, and then
click Next.
12. When the page refreshes, click Save to Master Configuration and then click
Save.
2. Select all of the files inside the directory and compress them as a zip file, using a
WAR extension.
When using IBM WebSphere application server, the Content Server Web
application must be packaged as a WAR file.
1. Deploy Content Server using the Content Server Servlet on the Content Server
host. (See “Deploying the Content Server Servlet (Basic Deployment)”
on page 49.)
2. Install an application server on the servlet client host.
3. Manually create files and folders on the servlet client host, and copy files and
folders from the Content Server host to the servlet client host, as described in the
following procedure.
• <Servlet_Home>/config/
• <Servlet_Home>/filters/
• <Servlet_Home>/logs/
• <Servlet_Home>/temp/
• <Servlet_Home>/viewcache/
Tip: To determine the correct Port value, open the Content Server
Administration page on the Content Server host, and click Specify
Server Port in the Server Configuration section.
• Copy the htmlImagePrefix= line from the [general] section of the
opentext.ini file on the Content Server host and use it to replace the line
that reads: htmlImagePrefix=<corresponding value from Content Server
host>.
• To use streaming for file uploads, change the value of the useStreaming
parameter to TRUE (the value is FALSE by default).
• To configure a Document Conversion Service (DCS) for use with LLServlet,
specify the host and port parameters of an Admin server in the
[ExternalDCS] section of the opentext.ini file on the client servlet host.
Tip: The Admin server may reside on the Content Server host or on a
different computer.
To find the DCS port, open theContent Server System page on the
Admin server. Click the Functions menu of the Admin server, and then
click Properties > Document Conversion Service.
[general]
Port=<port>
Server=<IP address or domain name of Content Server host>
Logpath=.\logs\
OTHOME=<Servlet_Home>\
UploadDirectory=<Servlet_Home>\temp\
htmlImagePrefix=<corresponding value from Content Server host>
useStreaming=FALSE
Debug=11
[security]
Authentication=Livelink
[filters]
cachePath=<Servlet_Home>\viewcache\
lastIdFile=<Servlet_Home>\viewcache\lastid.dat
filterPath=<Servlet_Home>\filters\
eraseNo=10
autoRecMimeTypes=application/octet-stream
relativeLinkMimeTypes=text/html,application/pdf
[Locale]
Default=_en_US
_en_US=1
[client]
ReceiveBeforeSend=TRUE
[servlet]
wantStreamLogs=TRUE
[ExternalDCS]
host=<IP address or domain name of Content Server Admin
Server>
port=<DCS port on Content Server Admin Server>
viewcache=<Servlet_Home>\viewcache\
cachesize=10
[DCSParameters]
HHdefaulttype=ANSI8
HHhtml=generic
HHgraphics=none
HHinterlace=False
HHquality=100
HHgraphicsizemethod=smooth
HHtimeout=280
HHgraphicoutputdpi=70
Pipeline=View
Note: The path to the opentext.ini file is referenced three times in the
web.xml file. All three locations must point to the location of the
opentext.ini file on the servlet client host.
8. Create the Content Server XML context files. For more information, see “To
deploy the Content Server Servlet on Apache Tomcat:“ on page 49.
Important
For the docBase parameter, enter the path to the application or
support folder on the servlet client host, not the Content Server host.
Tip: If you used the Content Server installation program to create the
context files on the Content Server host and your <Servlet_Home> folder
has the same name as the <Content_Server_Home> folder on the Content
Server host, you can copy the Content Server XML context files from your
Content Server host to the servlet host.
Example: The following parameter will prevent LLServlet from initializing because
of the space after the equals sign (=):
OTHOME= C:\SEA\
• All folders are specified with a trailing slash character.
Example: The following parameter will prevent LLServlet from initializing because
it does not have a slash character after SEA:
OTHOME=C:\SEA
• The <Servlet_Home> folder contains all of the following folders:
• application
• config
• filters
• logs
• support
• temp
• viewcache
To enable streaming:
• set the value of useStreaming in the [general] section of the servlet client
host's opentext.ini file to TRUE. File streaming is used for both document
uploads to Content Server and for document conversion to HTML for viewing
document content in a client browser. Each item is enabled separately.
• add the following line to the [Filters] section of the opentext.ini file on the
servlet client host:
filterPath=<full_path_to_directory>, where <full_path_to_directory> is the
path to the filters folder on the servlet client host.
The Secure Enterprise Architecture Support module reads in a file and saves it to a
temporary folder on the Content Server computer. It then modifies the location
parameter in the request to point to the location in Content Server where the file is to
be stored. Content Server obtains the file from the temporary folder, stores it in the
desired folder, and then deletes the file from the temporary folder when it is finished
processing.
For streaming uploads to function correctly, you must specify the temporary folder
on the servlet client host where streamed files are to be stored during the upload
operation. In the [general] section of the opentext.ini file of the servlet client
host, add the following line:
To configure a DCS for use with the servlet, you supply values for the hostname and
port parameters of an Admin server in the [ExternalDCS] section of the
opentext.ini file on the servlet computer.
[general]
Port=2099
Server=10.20.30.40
Logpath=.\logs\
OTHOME=C:\SEA\
UploadDirectory=C:\SEA\temp\
htmlImagePrefix=/img/
useStreaming=TRUE
[security]
Authentication=Livelink
[filters]
cachePath=C:\SEA\viewcache\
lastIdFile=C:\SEA\viewcache\lastid.dat
eraseNo=10
autoRecMimeTypes=application/octet-stream
relativeLinkMimeTypes=text/html,application/pdf
filterpath=C:\SEA\filters\
[Locale]
Default=_en_US
_en_US=1
[client]
ReceiveBeforeSend=TRUE
[servlet]
wantStreamLogs=FALSE
[ExternalDCS]
host=10.20.30.40
port=5863
viewcache=C:\SEA\viewcache\
cachesize=10
[DCSParameters]
HHdefaulttype=ANSI8
HHhtml=generic
HHgraphics=none
HHinterlace=False
HHquality=100
HHgraphicsizemethod=smooth
HHtimeout=280
HHgraphicoutputdpi=70
Pipeline=View
The following sample LLServlet context files for the servlet client host presume that
you have used the default installation settings of Content Server on the Content
Server host and that your <Servlet_Home> folder is C:\SEA\ .
Once you have installed a supported web server or application server and a
supported relational database management system on a supported operating
system, you are ready to run the Content Server installation on your Content Server
computer.
Note: See the Content Server Release Notes to determine the specific Windows
versions that are supported for the version of Content Server that you are
installing.
Before you install Content Server, create a Windows user to run the Content Server
and make sure that the necessary supporting software—including the database
server and client, web server, application server, and web browser—is installed and
properly configured. Configure your antivirus software to exclude the
<Content_Server_home> folder and subfolders and the folders that contain the
Content Server search index files. Detailed information about these and other tasks
that you need to perform before you install Content Server is provided in “Preparing
to Install Content Server“ on page 23.
If you install multiple Content Server instances on one computer, you must ensure
that the installation folder, URL mappings, server ports, and program folder name
of each instance are unique. In addition, verify that all the data flow processes,
search servers, and index servers associated with each existing Content Server
installation are running.
• In the Service Name box, type a unique name for the Content Server
services. The default is OTCS. Use only alphanumeric characters, and do
not include spaces.
Tip: If you have a static IP address, you can look up the domain
name by typing nslookup <ip_address> at the Windows
command prompt on the Content Server computer.
• In the HTTP Server Name box, type the host name of the computer on
which the web server resides, or accept the default value.
Note: For HTTP servers, the default port is 80. For HTTPS servers,
the default port is 443.
f. In the HTTP Web Server Type dialog box, enable Internet Information
Services (IIS), Apache Tomcat, or Other, and then click Next.
• Select the IIS web site that will host Content Server. The default is Default
Web Site.
• Enter a URL Prefix for the Content Server support directory or accept the
default URL Prefix (/img/). The URL prefix must begin and end with a
forward slash (/), must contain only alphanumeric characters, and must not
contain spaces.
Tip: Content Server web pages can make numerous references to the
support directory. A support directory mapping with few characters
makes for smaller Content Server web pages that render more quickly
on the client.
The CGI Mapping name and Application pool name cannot be changed on this
dialog box. They are determined by the settings you entered on the OpenText
Content Server Configuration dialog box (Step 2.e).
Click Next to continue the installation.
2. Complete the Port Configuration for OpenText Content Server dialog box, and
then click Next.
• In the Service Port box, type an unused port number for the Content Server
service. Valid port numbers range from 1025 to 65535. The default is 2099.
• In the Admin Port box, type an unused port number for the Admin server
service. Valid port numbers range from 1025 to 65535. The default is 5858.
• In the Cluster Agent Port box, type an unused port number for the Cluster
Agent service. Valid port numbers range from 1025 to 65535. The default is
3099.
Tip: After installation, you can change the port that the Cluster Agent
runs on by editing the Cluster Agent config.ini file. See OpenText
Content Server Cluster Management - Admin Online Help (LLESPAT-H-
AGD).
Note: If necessary, the Content Server installation program will install the
Microsoft Visual C++ redistributable package, which is required with the
latest version of Content Server. The Visual C++ Redistributable Package
installs runtime components of Visual C++ Libraries required to run
applications developed with Visual C++ on a computer that does not have
Visual C++ installed.
3. In the HTTP Web Server Type dialog box, select the Web Server Type (Internet
Information Services (IIS) or Apache Tomcat) that will host the Content Server
web service, or enable Skip.
4. The dialog box that appears now depends on the selection that you made in the
previous step. Follow the instructions that apply to you.
• If you enabled Internet Information Services (IIS), the IIS Web Server
Settings dialog box appears. Enter the following information and then click
Next:
• Select the IIS website that will host the Content Server web service. The
default is Default Web Site.
• Enter a Web Service Mapping name for Content Server. The default is
cws.
• Enter the installation path of your Apache Tomcat or accept the default
path (C:\Program Files\Apache Software Foundation\Tomcat 7.0\),
and then click Next.
• On the Apache Tomcat Web Server Settings dialog box, enter the
Content Server Web Service Mapping name or accept the default (cws).
• If you enabled Skip, there is no Content Server Web Service configuration to
perform. Proceed to the next step.
5. In the Ready to Install dialog box, click Install. The Installing the product
dialog box appears and a progress bar shows the status of the Content Server
installation.
6. When the installation is complete, clear Start Content Server, Start Content
Server Admin Server, and Start Content Server Cluster Agent, enable View
Mapping File, and then click Next to open the mappings.tbl file in a separate
window.
Note: The mappings.tbl file is a text file that contains the URL prefix
(virtual folder alias) path names used to configure your web server or
application server. The mappings.tbl file is available to view at any time
in your <Content_Server_Home> folder.
7. Click Finish.
Important
If there are required Updates and patches that you need to apply to
Content Server to complete the installation, do not start the Content
Server services at this point.
1. In the Apache Tomcat Install Location dialog box, enter the installation of your
Apache Tomcat, or accept the default path (C:\Program Files\Apache
Software Foundation\Tomcat 7.0\). Click Next.
2. In the Apache Tomcat Web Server Settings dialog box, enter a URL Prefix for
the Content Server support directory or accept the default URL Prefix (/img/).
The URL prefix must begin and end with a forward slash (/), must contain only
alphanumeric characters, and must not contain spaces.
Tip: Content Server web pages can make numerous references to the
support directory. A support directory mapping with few characters
makes for smaller Content Server web pages that render more quickly on
the client.
The CGI Mapping name cannot be changed on this dialog box. It is determined
by the settings that you entered on the OpenText Content Server
Configuration dialog box (Step 2.e).
Click Next to continue the installation.
3. Complete the Port Configuration for OpenText Content Server dialog box, and
then click Next.
• In the Service Port box, type an unused port number for the Content Server
service. Valid port numbers range from 1025 to 65535. The default is 2099.
• In the Admin Port box, type an unused port number for the Admin server
service. Valid port numbers range from 1025 to 65535. The default is 5858.
• In the Cluster Agent Port box, type an unused port number for the Cluster
Agent service. Valid port numbers range from 1025 to 65535. The default is
3099.
Tip: After installation, you can change the port that the Cluster Agent
runs on by editing the Cluster Agent config.ini file. See OpenText
Content Server Cluster Management - Admin Online Help (LLESPAT-H-
AGD).
Note: If necessary, the Content Server installation program will install the
Microsoft Visual C++ redistributable package, which is required with the
latest version of Content Server. The Visual C++ Redistributable Package
installs runtime components of Visual C++ Libraries required to run
applications developed with Visual C++ on a computer that does not have
Visual C++ installed.
4. In the HTTP Web Server Type dialog box, select the Web Server Type (Internet
Information Services (IIS) or Apache Tomcat) that will host the Content Server
web service, or enable Skip.
• If you enabled Internet Information Services (IIS), the IIS Web Server
Settings dialog box appears. Enter the following information and then click
Next:
• Select the IIS website that will host the Content Server web service. The
default is Default Web Site.
• Enter a Web Service Mapping name for Content Server. The default is
cws.
• Enter the installation path of your Apache Tomcat or accept the default
path (C:\Program Files\Apache Software Foundation\Tomcat 7.0\),
and then click Next.
• On the Apache Tomcat Web Server Settings dialog box, enter a Content
Server Web Service Mapping name or accept the default (cws), and then
click Next.
• If you enabled Skip, there is no Content Server Web Service configuration to
perform. Proceed to the next step.
6. In the Ready to Install dialog box, click Install. The Installing the product
dialog box appears and a progress bar shows the status of the Content Server
installation.
7. When the installation is complete, clear Start Content Server, Start Content
Server Admin Server, and Start Content Server Cluster Agent, enable View
Mapping File, and then click Next to open the mappings.tbl file in a separate
window.
Note: The mappings.tbl file is a text file that contains the URL prefix
(virtual folder alias) path names used to configure your web server or
application server. The mappings.tbl file is available to view at any time
in your <Content_Server_Home> folder.
8. Click Finish.
Important
If there are required Updates and patches that you need to apply to
Content Server to complete the installation, do not start the Content
Server services at this point.
1. In the OpenText Content Server Mapping dialog box, enter a URL Prefix for
the Content Server support directory or accept the default URL Prefix (/img/).
The URL prefix must begin and end with a forward slash (/), must contain only
alphanumeric characters, and must not contain spaces.
Tip: Content Server web pages can make numerous references to the
support directory. A support directory mapping with few characters
makes for smaller Content Server web pages that render more quickly on
the client.
• In the Service Port box, type an unused port number for the Content Server
service. Valid port numbers range from 1025 to 65535. The default is 2099.
• In the Admin Port box, type an unused port number for the Admin server
service. Valid port numbers range from 1025 to 65535. The default is 5858.
• In the Cluster Agent Port box, type an unused port number for the Cluster
Agent service. Valid port numbers range from 1025 to 65535. The default is
3099.
Tip: After installation, you can change the port that the Cluster Agent
runs on by editing the Cluster Agent config.ini file. See OpenText
Content Server Cluster Management - Admin Online Help (LLESPAT-H-
AGD).
Note: If necessary, the Content Server installation program will install the
Microsoft Visual C++ redistributable package, which is required with the
latest version of Content Server. The Visual C++ Redistributable Package
installs runtime components of Visual C++ Libraries required to run
applications developed with Visual C++ on a computer that does not have
Visual C++ installed.
3. In the HTTP Web Server Type dialog box, select the Web Server Type (Internet
Information Services (IIS) or Apache Tomcat) that will host the Content Server
web service, or enable Skip.
4. The dialog box that appears now depends on the selection that you made in the
previous step. Follow the instructions that apply to you.
• If you enabled Internet Information Services (IIS), the IIS Web Server
Settings dialog box appears. Enter the following information and then click
Next:
• Select the IIS website that will host the Content Server web service. The
default is Default Web Site.
• Enter a Web Service Mapping name for Content Server. The default is
cws.
• Enter the installation path of your Apache Tomcat or accept the default
path (C:\Program Files\Apache Software Foundation\Tomcat 7.0\),
and then click Next.
• On the Apache Tomcat Web Server Settings dialog box, enter the
Content Server Web Service Mapping name or accept the default (cws).
• If you enabled Skip, there is no Content Server Web Service configuration to
perform. Proceed to the next step.
5. In the Ready to Install dialog box, click Install. The Installing the product
dialog box appears and a progress bar shows the status of the Content Server
installation.
6. When the installation is complete, clear Start Content Server, Start Content
Server Admin Server, and Start Content Server Cluster Agent, enable View
Mapping File, and then click Next to open the mappings.tbl file in a separate
window.
Note: The mappings.tbl file is a text file that contains the URL prefix
(virtual folder alias) path names used to configure your web server or
application server. The mappings.tbl file is available to view at any time
in your <Content_Server_Home> folder.
7. Click Finish.
Important
If there are required Updates and patches that you need to apply to
Content Server to complete the installation, do not start the Content
Server services at this point.
Tip: Consult the Content Server Release Notes for information on required
Updates and patches.
To apply Updates and Patches and start the Content Server services
1. If an Update is available for your version of Content Server, apply the latest
Content Server Update. For more information on applying Content Server
Updates, see OpenText Content Server - Upgrade Guide (LLESCOR-IUP).
When you have finished installing the Content Server Update, copy the files
from the <Content_Server_home>\config\config_reference\ folder to the
<Content_Server_home>\config\ folder, overwriting files as necessary. For
more information on the config_reference folder, see OpenText Content Server
- Upgrade Guide (LLESCOR-IUP).
2. Apply any required patches. If there is more than one patch, apply each one in
ascending numerical order. Extract the contents of each patch file into the
<Content_Server_home> folder (C:\OPENTEXT, by default), overwriting any files,
as necessary.
3. Set the Content Server services to run as the Content Server user that you
created in “Creating a Windows User” on page 30. Launch the Windows
Services application and perform the following steps for each Content Server
service:
b. If you automatically started the Content Server services at the end of the
installation procedure, the Service status field reads Started. Click Stop to
stop the Content Server <service name> service.
c. Click the Log On tab.
d. In the Log on as tab section, click This account, and then click Browse.
e. Add the user that you created to run Content Server, and then click OK.
f. Type a password for this user in the Password and Confirm password
boxes, and then click Apply.
g. Open the General tab.
Before you install Content Server, you must create a Linux user to run Content
Server. You must also ensure that the database server and client, web server, and
web browser are installed and properly configured. See “Preparing to Install
Content Server“ on page 23.
For optimum performance, OpenText recommends that you install only one Content
Server instance on a given computer, especially for your corporate Content Server
system. For testing and prototyping with Content Server, you may find it convenient
to install more than one Content Server instance on a given computer.
If you do install multiple Content Server instances on one computer, make sure that
the installation directory, URL mappings, server ports, and program folder name of
each instance are unique. In addition, verify that all the dataflow processes, search
servers, and index servers associated with each existing Content Server installation
are running. See System Object Administrator in the Content Server Administrator
Online Help.
yum -I xorg-x11-server-Xvfb
yum -I libXrender
The Content Server installer verifies that the X Virtual Frame Buffer is present at /
usr/bin/Xvfb. If it is not, the following message appears:
Do you have Xvfb installed to a location other than the default? [Y]:
If you answer Y, the installer prompts you to enter the location of Xvfb. Once you
do, the installer informs you that
Required Libraries
The Content Server installer checks for the presence of the following libraries:
• /lib64/libbz2.so.1
• /lib64/libc.so.6
• /lib64/libcrypt.so.1
• /lib64/libdl.so.2
• /lib64/libm.so.6
• /lib64/libnsl.so.1
• /lib64/libpthread.so.0
• /lib64/librt.so.1
• /usr/lib64/libX11.so.6
• /usr/lib64/libXau.so.6
• /usr/lib64/libXrender.so.1
• /usr/lib64/libcairo.so.2
• /usr/lib64/libpixman-1.so.0
• /usr/lib64/libxcb.so.1
If the installer does not find one or more of the libraries, for example, libbz2.so.1,
the following message appears:
If you answer Y, the installer prompts you to enter the location of the missing
library. Once you do, the installer informs you that:
LD_LIBRARY_PATH=$LLDBHOME/lib${DB32SFX}:$LLHOME/lib:
$LLHOME/filters/image:$LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LLDBHOME/lib${DB32SFX}:$LLHOME/lib:
$LLHOME/filters/image:$LD_LIBRARY_PATH:/another/place
Note: On a computer that runs a Content Server Admin server, but not a
Content Server front-end instance, the same change should be made to the
start_lladmin script.
The installer does not verify that the user running the Content Server installation has
access to this folder, but if the user does not, the following message appears after the
Content Server installation is complete:
Unable to create the landscape directory '/etc/opentext/landscape'.
The solution registry file is saved in <Content_Server_home> instead.
It's recommended that the solution registry file be copied to '/etc/
opentext/landscape' directory for use by other OpenText products.
This message does not indicate an installation failure, but you can prevent it from
appearing by ensuring that the user that runs the Content Server installer can create
the /etc/opentext/landscape/ directory and write to it. If the message does
appear, however, you can copy the solution registry file from your
<Content_Server_home> directory to the /etc/opentext/landscape/ directory after
the installation completes. This produces the same result as having the Content
Server installer create the file in the /etc/opentext/landscape/ directory during
the installation.
Note: OpenText recommends that you run the installation program only after
installing and configuring your database. Although the installer will install
Content Server without a database being present, OpenText does not
recommend this. Press CTRL + C to exit the installation program if your
database is not properly installed and configured.
1. Log on as the Linux user that you created to run Content Server. For
information, see “Creating a Linux User” on page 31.
2. Using the tools installed with your version of Linux, unzip and unpack the
setup utility.
3. Type ./setup, and then press ENTER.
Notes
• If an error message appears that states bash: ./setup: /bin/ksh: bad
interpreter, install the Korn Shell (ksh) on your copy of Linux. .
• If an error message appears that states Content Server requires
<filename> to be installed. <filename> has not been detected in
the default location:, you will have an opportunity to specify the
correct location of <filename>.
Tip: If the directory you specify does not exist, type Y when you are
prompted to create it.
6. When you are prompted to install Content Server, type Y.
7. At the prompt that asks you for the port number on which you want Content
Server to run, type a number between 1025 and 65535 or accept the default
(2099).
Tip: The port number you choose must not be in use by any other process.
To find out which port numbers are currently in use on the computer, use
the command netstat -a.
8. At the prompt that asks you for the port number on which you want the
Content Server Admin server to run, type a number between 1025 and 65535, or
accept the default (5858).
9. At the prompt that asks you for the port number on which you want the
Content Server Cluster Agent to run, type a number between 1025 and 65535, or
accept the default (3099).
Tip: After installation, you can change the port that the Cluster Agent runs
on by editing the Cluster Agent config.ini file. See OpenText Content
Server Cluster Management - Admin Online Help (LLESPAT-H-AGD).
10. At the prompt that asks you for the default CGI alias for the
<Content_Server_Home>/cgi/ directory, type a prefix or accept the default
prefix, livelink.
11. At the prompt that asks you to specify a Filter Engine temp directory, type the
absolute path of a directory or accept the default (/tmp).
Tip: OpenText recommends that you accept the default value because this
improves the performance of the document conversion processes that
generate full-text indexes in Content Server.
12. At the prompt that asks if you will be using an Oracle database, type Y or press
ENTER.
13. At the prompt that asks you to specify the Oracle SID or the Oracle HOME
directory, accept the default value (orcl), specify a different SID, or enter ? to
provide the path of your Oracle HOME directory.
After you specify the Oracle SID or HOME directory, the Content Server
installation begins. The terminal shows files being copied to the
<Content_Server_Home> directory. When the installation completes, the
following message appears:
CGI-BIN Mappings
----------------
14. Make a note of the directory mappings and then type N so that Content Server
does not start right away.
Important
If there are required Updates and patches that you need to apply to
Content Server to complete the installation, do not start the Content
Server services at this point. If you do not have any Updates or patches
to apply, type Y when you are prompted to start Content Server.
15. To complete the installation of Content Server on Linux, follow the instructions
at “Applying Updates and Patches and Starting the Content Server Processes”
on page 79.
Tip: Consult the Content Server Release Notes for information on required
Updates and patches.
To apply Updates and Patches and start the Content Server processes
1. If an Update is available for your version of Content Server, apply the latest
Content Server Update. For more information on applying Content Server
Updates, see OpenText Content Server - Upgrade Guide (LLESCOR-IUP).
When you have finished installing the Content Server Update, copy the files
from the <Content_Server_home>/config/config_reference/ directory to
the <Content_Server_home>/config/ directory, overwriting files as necessary.
For more information on the config_reference directory, see OpenText Content
Server - Upgrade Guide (LLESCOR-IUP).
2. Apply any required patches. If there is more than one patch, apply each one in
ascending numerical order. Extract the contents of each patch file into the
<Content_Server_home> directory (/usr/local/contentserver/, by default),
overwriting any files, as necessary.
• To start the Content Server and Content Server Admin process, run ./
start_llserver in the <Content_Server_home> directory.
Tip: On Linux systems, there are different ways to set up Content Server
services to start automatically after restarting the computer. One method is
to add the path <Content_Server_Home>/start_llserver to the boot
script of the Linux computer running the Content Server services. The
start_llserver script automatically starts the Content Server and
Admin servers. Since you need to log in as the superuser root to make
changes to the boot script, you may need to ask your Linux system
administrator to set this up for you.
You have configured your web server or application server to run Content Server
(“Configuring the Web Server to Run Content Server“ on page 35), installed Content
Server on the operating system (“Installing Content Server on the Operating
System“ on page 61) and started it for the first time. Now you are ready to configure
Content Server for first use.
• “Accessing the Content Server Administration Page” on page 81
• “Configuring Server Parameters” on page 82
• “Creating the Content Server Database” on page 87
• “Installing Optional Content Server Modules” on page 98
• “Selecting the OTDS Server Type” on page 102
• “Creating the Enterprise Data Source” on page 104
• “Licensing Content Server” on page 106
• “The Congratulations! Page” on page 110
If you have system administration privileges, you can access the Content Server
Administration page in a variety of ways.
You must enter a password to access the Content Server Administration page. The
password for the Content Server Administration page (the Administrator Password) is
not the same as the password of the Admin user. By default, the password for the
Admin user is livelink, but you should reset it immediately.
There are several ways to access the Content Server Administration page:
• On any Content Server page, click Content Server Administration in the Admin
global menu.
• At the bottom of most Administration pages is the Admin Home link, which
returns you to the main Content Server Administration page.
• On Windows, click Start, point to Programs, point to the program folder name
that was entered for Content Server (the default is OpenText Content Server),
and then click Content Server Administration.
• Open the following URL:
<protocol>://<server>:<port>/<URL_prefix>/contentserver.exe?func=admin.index
where:
• <protocol> is either HTTP or HTTPS.
• <server> is the name of the web host.
• <port> is the port on which your web server listens.
• <URL_prefix> is the URL prefix mapped to the <Content_Server_Home>/
cgi/ folder of the new version of Content Server.
• The .exe extension is not used for UNIX/Linux or when Content Server
works with an application server.
Note: You must type a forward slash (/) before and after the URL prefix.
• Site Name
The Site Name is the name that is displayed throughout Content Server. The site
name should be a simple, user friendly name. The default Site Name is Content
Server.
• Administrator E-mail Address
If you provide an email address for the Administrator, a link to the address
appears on the logon page.
• Categories Upgrade Batch Processing
This parameter enables you to set the refresh rate of the progress window during
batch Category upgrade operations. The default refresh rate is 200 items, which
means the progress window will refresh every time 200 Categories are processed.
• Configure Edit/Organize
This parameter allows you to specify a maximum number of items that users can
put on one page. The default is a maximum of 100 items per page.
Note: This limitation applies only to Edit/Organize pages. Pages that have
an associated Edit/Organize page include the My Favorites and My
Projects pages. When the Maximum Items Per Page limit is exceeded,
Content Server splits the Edit/Organize page into multiple pages. The limit
then applies to each split page individually.
• Default User Start Page
This parameter allows you to select one of the following pages, which is where
users are brought to when they first log in:
• Enterprise Workspace, which displays your organization's home page when
users sign in.
• My Workspace, which displays each user's Personal Workspace when users
sign in.
• About Content Server, which displays the About Content Server page when
users sign in.
Note: If you select About Content Server, you need to decide if you
want to require that your users login in order to view the page. If you
want to require that your users login, select the "About Content Server"
Requires Login check box. This option is disabled by default.
• Administer Icons for Folders
When enabled, this parameter allows users to select additional icons for Content
Server folders. This parameter is disabled by default.
• Duration of New and Modified Indicators
You can specify the number of days items have the New or Modified icons
next to them when items are added or changed. By default, the New icon
appears for 2 days after an item is added; the Modified icon appears for 7 days
after an item is changed.
It also depends on the usage profile for your Content Server instance (the
frequency and variety of the types of user requests).
To determine the number of threads that your server can support, OpenText
recommends that you experiment with different thread values. You can measure
your results by using Content Server logs and utilities that are available from the
operating system. For more information, see OpenText Content Server Admin
Online Help - Search Administration (LLESWBS-H-AGD).
Note: Do not set the number of threads higher than the number of
connections supported by your RDBMS.
• Number of Sessions
This setting defines the maximum number of user log-in sessions cached on a
server thread. The default value of the Number of Sessions is set to 100. When
the maximum number of sessions is reached, the oldest user log-in session is
dropped. User log-in sessions are cached independently on each thread. When a
user returns to a thread after their log-in information has been dropped from the
cache, it will take slightly longer to execute their next request. The lower the
maximum number of sessions, the less memory the server must dedicate to
tracking user log-in sessions on each thread. The larger the number, however, the
less often the server will drop user log-in information from the cache. A Server's
memory consumption can be large for a system running many threads. You may
want to try different values for the maximum number of sessions, depending on
how many users are accessing your Content Server system.
To continue with the installation, you need only enter a Content Server
Administrator password, but OpenText recommends that you also set an upload
directory during the initial configuration of Content Server. You can configure the
other settings on this page at this time, or return to it later to set them.
Tips
• This sets the password that any Content Server administrator must
enter to access the Content Server Administration page. It is not the
password of the Content Server Admin user.
• Record the new Content Server Administrator password on
Section 10.3: “Content Server Installation Worksheet” on page 137.
4. Set an upload directory, unless you have determined that you do not want to
use one in your Content Server deployment.
6. On the Select Default Metadata Language page, select a language, and then
click Continue.
Note: You can also connect your new Content Server installation to an existing
Content Server database. For information on doing this, follow the instructions
in the OpenText Content Server - Upgrade Guide (LLESCOR-IUP).
Important
Install the SAP HANA database client on your Content Server computer
before you connect to the SAP HANA server to create a new Content Server
database.
2. On the Select RDBMS Type page, click SAP HANA, and then click Continue.
3. On the SAP HANA Server Administrator Log-in page, log onto HANA.
a. Enter the host name and port, or IP address and port, of an SAP HANA
server in the SAP HANA Server (IP:Port) box. For example, enter
HANAserver.domain.com:30115 or 192.168.10.20:30115.
b. Enter the name of an SAP HANA user with administrator privileges (for
example, SYSTEM) in the System User box.
c. Type the password of the system user in the System Password box.
d. Click Log-in.
4. On the Create Content Server Tables page, click the HANA Server
Maintenance link.
5. On the SAP HANA Maintenance page, in the Create A New User section,
create a SAP HANA database user for Content Server:
a. Type the name of the new SAP HANA user in the User Name box.
b. Type a password for the new SAP HANA user in the Password and Verify
Password boxes.
c. Click Create User.
6. In the Create a new SAP HANA schema section, create an SAP HANA schema:
a. In the User Name box, select the name of the user that you created in the
above step.
b. In the Schema box, enter the name of the new HANA schema.
c. Click Create Schema.
Note: Record the user name, password, and schema name on the
Table 10-1: “SAP HANA Worksheet” on page 133.
a. In the SAP HANA Schema box, select the name of the SAP HANA schema
that you created in the above steps.
b. In the HANA User Name box, select the name of the SAP HANA user that
is associated with the schema.
c. Enter the password of the user in the Password box.
Tip: The HANA User Name and Password fields are automatically
populated with the data you provided on the SAP HANA
Maintenance page.
d. Optional Enable External Document Storage if you want Content Server to
store documents and other items outside the database, and enter the
absolute path of the folder where you want Content Server to store items in
the adjacent box.
e. Click Create Tables.
9. If the Content Server Administrator User Log-in page appears, enter the
password of the Admin user, and then click Log-in.
Tip: The default password of the Admin user is livelink. Once you have
completed the setup, OpenText recommends that you change it. See
“Changing the Admin User Password” on page 118.
The Install Modules page appears. Proceed to “Installing Optional Content Server
Modules” on page 98 to continue the installation.
2. On the Select RDBMS Type page, click Oracle Server, and then click Continue.
Tip: If the option to create an Oracle database does not appear on the
Select RDBMS Type page, ensure that you have installed Oracle client
software on the Content Server computer.
a. In the System User Name box, type the Oracle administrator user name.
b. In the Password box, type the password for the Oracle administrator user.
c. In the Service Name field, type the service name (database alias) of Oracle
Server.
Tip: The service name is typically the same as the host name of the
computer on which Oracle Server is installed. You can find the service
name (database alias) in the tnsnames.ora file. You may need to
consult your Oracle administrator to obtain this information.
d. Click Log-in.
4. On the Create Content Server Tables page, click the Oracle Server
Maintenance link.
a. In the Tablespace Name box, type a unique name for the tablespace.
Tip: You can find out which tablespace names are already in use by
looking at the Default Tablespace menu in the Create New User
section of this page.
b. In the File Specification box, type the absolute path of the tablespace data
file that you want to create. For example, C:\oracle\database
\filename.ora or /usr/oracle/database/filename.dbf.
The directory that you specify must already exist, and the Windows or
Linux user that runs Oracle Server must have permission to write to it.
c. In the Size box, type a size in megabytes for the tablespace data file,
following the guidelines on the Oracle Server Maintenance page. The
minimum is 5 MB.
6. In the Create New User section, create an Oracle user for Content Server:
a. In the User Name box, type a name for the Oracle user who will own the
tables.
b. In the Password and Verify Password boxes, type a password for this user.
c. In the Default Tablespace menu, select the name of the tablespace in which
you want to create the tables of the new Content Server database.
Note: Record the Content Server user name, password, and tablespace on
the Table 10-2: “Oracle Database Worksheet” on page 134.
8. On the Create Content Server Tables page, create the Content Server tables:
a. In the User Name box, enter the Oracle user that you created in the
previous steps.
b. In the Password box, enter the password of the Oracle user.
Note: The directory that you enter must already exist and the
Windows or Linux user that runs Oracle Server must have permission
to write to it.
d. Click Create Tables.
9. If the Content Server Administrator User Log-in page appears, enter the
password of the Admin user, and then click Log-in.
Tip: The default password of the Admin user is livelink. Once you have
completed the setup, OpenText recommends that you change it. See
“Changing the Admin User Password” on page 118.
The Install Modules page appears. Proceed to “Installing Optional Content Server
Modules” on page 98 to continue the installation.
2. On the Select RDBMS Type page, click PostgreSQL Server, and then click
Continue.
4. On the Create Content Server Tables page, click the PostgreSQL Server
Maintenance link.
a. In the Database Name box, enter a name for your Content Server database.
b. Click Create Database.
6. In the Create A New User section, create a PostgreSQL database user for
Content Server:
a. Type the name of the new PostgreSQL user in the User Name box.
b. Type a password for the new PostgreSQL user in the Password and Verify
Password boxes.
c. In the Database Name box, select the name of the database that you created
in the previous step.
d. Click Create User.
Note: Record the user name, password, and database name on the
Table 10-3: “PostgreSQL Worksheet” on page 134.
9. If the Content Server Administrator User Log-in page appears, enter the
password of the Admin user, and then click Log-in.
Tip: The default password of the Admin user is livelink. Once you have
completed the setup, OpenText recommends that you change it. See
“Changing the Admin User Password” on page 118.
The Install Modules page appears. Proceed to “Installing Optional Content Server
Modules” on page 98 to continue the installation.
3. On the Microsoft SQL Server Administrator Log-in page, log onto SQL Server:
a. In the SQL Server Name box, type the Microsoft SQL Server alias.
Notes
• The server alias is typically the name of the computer where the
Microsoft SQL Server resides. You may need to consult your
Microsoft SQL Server administrator to obtain this information.
• If your installation of Microsoft SQL Server does not run on the
default port (1433), enter the SQL Server port after the server alias,
separated by a comma, with no space.
MySQLsrv,1456
b. In the System User box, type the Microsoft SQL Server administrator user
name (usually sa).
c. In the System Password box, type the password of the Microsoft SQL
Server administrator user.
d. In the Master Database Name box, type the name of the system database
(usually master).
e. Click Log-in.
4. On the Create Content Server Tables page, click the Microsoft SQL Server
Maintenance link.
a. In the Database Name box, type the name that you want to assign to the
database. For example, CSprod.
Important
Do not start the name with a number. SQL Server allows this, but
Content Server does not.
b. In the Data File Specification box, type a path and file name. For example,
C:\Store\CSprod.mdf.
c. In the Data File Size box, type a size in megabytes for the data file. The
minimum is 5 MB.
Tip: You can estimate an appropriate data file size using the following
formula:
# documents X # versions X # KB avg-doc-size = tablespace
size
d. Optional Enable Automatically extend data file.
e. In the Log File Specification box, type a path and file name. For example,
C:\Store\CSprod.ldf.
f. In the Log File Size field, type a size in megabytes for the file (minimum is
5 MB). Use the Data File Size example as a guide.
g. Optional Enable Automatically extend log file.
h. Click Create Database.
6. In the Create A New User section, create a SQL Server user for Content Server:
a. In the User Name box, type a name for the SQL Server user who will own
the database.
b. In the Password and Verify Password boxes, type a password for this user.
Tip: Record the name and path of the data and log files, and the name
and password of the SQL Server user who owns the Content Server
8. On the Create Content Server Tables page, create the Content Server tables:
a. In the SQL Server Database box, select the database that you created for
use with Content Server in the previous steps.
b. In the Microsoft SQL User Name box, enter the SQL Server user that you
created in the previous steps.
c. In the Password box, enter the password of the SQL Server user.
Tip: The SQL Server Database, Microsoft SQL User Name, and
Password boxes are automatically populated with the data you
provided on the Microsoft SQL Server Maintenance page.
Note: The directory that you enter must already exist and the
Windows user that runs Content Server must have permission to
write to it.
9. If the Content Server Administrator User Log-in page appears, enter the
password of the Admin user, and then click Log-in.
Tip: The default password of the Admin user is livelink. Once you have
completed the setup, OpenText recommends that you change it. See
“Changing the Admin User Password” on page 118.
The Install Modules page appears. Proceed to “Installing Optional Content Server
Modules” on page 98 to continue the installation.
You can install optional modules now or after you complete the initial configuration
of Content Server. If you do not have optional Content Server modules to install,
click Continue on the Install Modules page and proceed to “Selecting the OTDS
Server Type” on page 102 to continue the Content Server installation.
• First, you install the software on your operating system. At the completion of the
operating system installation, the module software components are located in the
<Content_Server_Home>/staging/ folder of your Content Server installation.
To install a module on your operating system, follow the instructions in
“Installing Optional Content Server Modules: Stage 1” on page 99
• Next, you install the software on Content Server. At the completion of the
Content Server installation, the module software components are located in the
<Content_Server_Home>/module/ folder. To install a module on on Content
Server, follow the instructions in “Installing Optional Content Server Modules:
Stage 2” on page 100.
1. On the host computer where Content Server is installed, run the module's
module_name.exe file.
6. Click OK, and repeat steps Step 1 to Step 5 for each module you want to install.
The modules now reside in the <Content_Server_Home>\staging\ folder.
Later in the installation process, you integrate them into your Content Server
system. See “Installing Optional Content Server Modules: Stage 2” on page 100.
When you extract the modules, the extraction has to be done using the same user
and group that you use for running Content Server.
2. At the shell prompt, type the following command, and then press ENTER:
tar -xvf <module_name>.tar
All necessary files are extracted in the <Content_Server_Home>/staging/
directory.
3. Repeat the previous steps for each module that you want to install.
The modules now reside in the <Content_Server_Home>/staging/ directory.
Later in the installation process, you integrate them into your Content Server
system. See “Installing Optional Content Server Modules: Stage 2” on page 100.
After you set up the Content Server database, Content Server displays the Install
Modules page, where you perform the second stage of installing optional Content
Server modules.
To continue the installation and setup of Content Server from the Install
Modules page:
1. Enable each of the modules displayed in the Installable Modules section that
you want to install, and then click Install.
Note: When you enable a module that requires the installation of other
modules, Content Server automatically selects the required modules if
they have been installed on the operating system. Content Server can
install as many as nine modules at once, but if you want to install the
modules one at a time, install the required modules first.
2. After Content Server installs the selected modules, the Restart Content Server
page appears. Click Restart to restart automatically, or click Continue if you
prefer to restart Content Server using the operating system.
3. After Content Server restarts, proceed to “Selecting the OTDS Server Type”
on page 102 to continue the initial configuration of Content Server.
1. On the Select OTDS Server Type page, select External OTDS Server in the
Server Type menu.
2. In the Server URL box, enter the host name (or IP address) and port of your
OTDS server. For example, enter http://MyOtdsServer.corp.com:8080/.
3. In the Resource ID box, enter the Resource Identifier of the OTDS Resource that
has been set up for use with Content Server. For example, enter dba563af-
b01d-4f88-bc42-2493c97dbc87.
4. Click Continue.
After you successfully connect to the OTDS Server, the Create New Enterprise Data
Source page appears. Proceed to “Creating the Enterprise Data Source” on page 104
to continue the initial configuration of Content Server.
The internal OTDS server uses a Jetty web and servlet server that is built into
Content Server. By default, the internal OTDS server uses a self-signed certificate for
HTTPS communications, but you can configure it to use a different certificate by
entering appropriate values in the Java Key Store settings in the HTTPS
Configuration section. For more information on configuring Jetty to use a specific
certificate, refer to the Jetty documentation.
1. On the Select OTDS Server Type page, select Internal OTDS Server in the
Server Type menu.
2. Enter available ports in the boxes in the OTDS Parameters and Jetty
Parameters sections. You can accept the default ports or specify different ones.
Click Check port to verify that the specified ports are not in use.
4. Click Continue.
5. The OTDS Deployment Status page appears. Click Show Details to view log
information that shows the progress of the deployment. When the OTDS
deployment has completed successfully message appears, click Continue.
7. The Migration Status page appears. when The migration has completed
successfully appears, click Continue.
After the migration completes, the Create New Enterprise Data Source page
appears. Proceed to “Creating the Enterprise Data Source” on page 104 to continue
the initial configuration of Content Server.
1. On the Create New Enterprise Data Source page, type a unique identifier for all
the system objects that are associated with this indexing data flow in the
Processes Prefix box or accept the default Processes Prefix (Enterprise).
2. Optional To specify the number of partitions into which this index should be
divided, type a number in the Partitions box.
3. In the Port box, accept the default value (8500) or type a value representing the
first of a series of 12 port numbers on which you want the processes that are
associated with this data source to listen. For example, if you enter 2500, the
ports 2500 through 2511 are used.
Note: The port number that you specify and (at least) the next 11
consecutive port numbers must be unused in your system. The number of
consecutive port numbers that you require depends on the number of
partitions that you specify in the Partitions box. Creating an Enterprise
index requires eight port numbers, and for each partition, four additional
port numbers. Valid values range from 1025 to 65535.
a. In the Host menu, select the Content Server Admin server on which you
want the Enterprise Extractor process to run or accept the default (the local
machine that you are installing Content Server on).
b. In the Write Base Directory box, type the absolute path of the directory
(relative to the Content Server Admin server on which the Extractor runs)
where you want the Enterprise Extractor process to write data. By default,
the write directory is the <Content_Server_Home>/index/enterprise/
directory on the default primary Content Server host. You must choose a
directory on a drive on a primary Content Server host, and the directory
must differ from the write directories of other Enterprise data sources.
Tip: The Host Admin server that you assign to manage the Enterprise
Data Source must be running and available. A green OK icon in the
Producer Information and Intermediate and Consumer Information
sections indicates whether it is or not. If you do not see the green OK
icon, follow the instructions that appear in red to ensure that the Host
Admin server is running and available. Once you have resolved any
underlying problem, click Check Host Admin Server to perform a
new verification of its availability.
a. In the Host menu, select the Admin server on which you want the
Document Conversion and Update Distributor processes to run. By default,
these processes run on an Admin server on the primary Content Server
host.
b. In the Read Base Directory box, type the absolute path of the directory
where you want the Document Conversion process to read data.
Specify the directory path as it is mapped or mounted on the host of the
Admin server on which the Document Conversion process runs. This
directory must be the same directory as the write base directory that you
specified in the Producer Information section.
c. In the Write Base Directory box, type the absolute path of the directory
where you want the Document Conversion process to write converted data.
Specify the directory path as it is mapped or mounted on the host of the
Admin server on which the Document Conversion process runs.
6. To start the data flow processes as soon as they are created, leave Start
Processes in Data Flow enabled (the default option). However, if you intend to
make configuration changes to your search environment before you use it, you
may prefer to clear this option.
You can apply a license to Content Server during the initial installation or after you
have completed the installation. Until you have applied a license, however, Content
Server remains in administrative mode. In administrative mode, only users with the
System administration rights privilege can log onto Content Server.
You can exit administrative mode any time by applying a valid license to
Content Server.
You may need to acquire license files for optional modules too, if you have
purchased optional modules that require licenses. (Not every optional module
requires a license.) You can download module licenses when you download your
Content Server licenses, or whenever you install the optional module.
3. Log onto OpenText Connect using the logon and password provided to you
when you purchased Content Server.
5. The Product Activation page displays the entitlements that are associated with
your logon, arranged according to SUID. (A SUID typically corresponds to a
distinct application environment.) If you have more than one Content Server
environment, you can hide the licenses that you do not wish to generate during
your current session by clicking the Up Arrow icon ( ) beside any SUID
that does not concern you.
If you are not sure which SUID is associated with the license that you want to
generate, refer to the email that you received from OpenText or contact
OpenText Customer Support for assistance.
6. Select the appropriate product and license file type, and click the Produce
• If you are generating a Production license, the Produce License Key dialog
box appears. Enter the System Fingerprint that appears on your Content
Server License Setup page, and then click Save. A message appears,
indicating that your license file is being generated.
• If you are not generating a Production license, a dialog box appears
immediately, indicating that your license file is being generated.
Tip: Only one license is required for multiple instances of Content Server
that connect to the same database.
After the license file is generated, a number appears in the Activated column on the
Product Activation page, and two new icons are visible:
•
The Download File icon ( )
Use the Download File icon to download a new copy of your license file at any
time.
•
The Rehost License File icon ( )
Use the Rehost License File icon if significant changes in your environment
invalidate your license file. For example, if you connect your Content Server
installation to a new database. You will be prompted to enter your new System
Fingerprint when you rehost your license file.
Tip: If Content Server displays a Could not read license content or Could
not read license content error message when you attempt to apply a license
file, ensure that:
• The file is not corrupted. If you suspect that it is, download another copy of
the license file from the OpenText Knowledge Center and attempt to apply
that one.
• The file has a .lic file extension.
• You have created a Content Server Upload directory (see OpenText Content
Server Admin Online Help - Content Server Administration (LLESWBA-H-
AGD)).
• The Content Server and web server users have full permissions to the
Content Server Upload directory.
2. On the Open dialog box, browse to the location of your license file, select the
license file, and then click Open.
The page refreshes and a section entitled New License File Details appears.
5. Click Continue.
The Congratulations! page appears, indicating that you have completed the
initial configuration and startup of Content Server.
This chapter contains information on a number of tasks that you should perform to
complete the installation and initial configuration of Content Server. You can
perform these tasks at any time, but for reasons of security or consistency, you may
prefer to do them before users first log onto Content Server.
For example, for security, it is important to create groups with appropriate access
permissions before allowing users to log onto Content Server, and for consistency, it
is important to decide which actions will trigger a change to an item’s Modified
Date in Content Server.
Tip: Use Cluster Management regularly to ensure that Content Server remains
up-to-date with patches, Updates, and core language packs. Run Cluster
Management whenever you make changes to your Content Server
deployment, and whenever you add optional modules to Content Server.
Open the Cluster Settings administrative page. (Click Cluster Management in the
Server Configuration section of the Content Server Administration page, and then
click Manage Cluster Settings.) Fill out each of the settings and then click Save
Settings.
To determine the correct values for each setting, click Help For This Page and read
the Managing Cluster Settings help topic.
Open the Manage Updates page. (Click Cluster Management in the Server
Configuration section of the Content Server Administration page, and then click
Manage Updates.) Download, stage, and deploy all of the patches that are currently
available.
For information on using Cluster Management to update Content Server, click Help
For This Page and read the Applying Patches, Updates and Language Packs help
topic.
If you have additional modules that you want to install before you make your
Content Server deployment available to users, and you did not install them during
the initial configuration, you can install them now. If you install your optional
modules now, run Cluster Management (see “Using Cluster Management to Update
Content Server” on page 111) afterwards to ensure that Content Server runs with all
of the necessary patches.
For information on installing Content Server Language Packs, see OpenText Content
Server Admin Online Help - Content Server Administration (LLESWBA-H-AGD).
Tip: To display this Admin Help topic, click Install Language Packs in the
Languages section of the Content Server Administration page and then, on the
Install Language Packs page, click Help for this Page.
Tip: If you add, uninstall, or upgrade a module after you index the Admin and
User Help, restart the data flow Directory Walker process for each Help index,
so that Content Server can update the Admin and User Help indexes to reflect
the changes.
Content Server creates the User Help index on the Content Server host, which is
represented by the alias (usually Default) of its Admin server.
2. On the Content Server System page, click Add Item, and then click User Help
Data Source.
3. On the Create New User Help Data Source page, in the Base Directory box,
type the absolute path of the folder in which you want to create the Help index.
The default is the <Content_Server_Home>/index/help/ folder.
4. To change the default process prefix from Help, type a new unique identifier in
the Process Prefix box.
Note: In addition to being used as a label for all objects associated with
this index in the System Objects Volume, the text you type in the Processes
Prefix box is also the name used for this index's search slice in the Search
list on the Quick Search and Advanced Search pages.
6. Click Continue.
The Content Server System page reappears, displaying the contents of the
Content Server System folder.
2. On the Content Server System page, in the Add Item menu, select Admin Help
Data Source.
3. On the Create New Admin Help Data Source page, in the Base Directory box,
type the absolute path of the directory in which you want to create the Admin
Help index. The default is the <Content_Server_Home>/index/adminhelp/
folder.
Note: Content Server allows you to alter the look and feel of certain user
interface elements by modifying system cascade style sheets. See “Appendix B
– Understanding Cascading Stylesheets“ on page 139.
Password Settings
Using OpenText Directory Services, specify password complexity and expiration
settings.
• Month/day/year
• Month displayed as two digits (for example, June is 06)
• Year displayed as four digits (for example, 1998)
• Time displayed according to the 12-hour clock (for example, 1:45 PM)
Enable a DCS
See “Enabling a Document Conversion Service (DCS)” on page 118.
To change the password and set the profile for the Admin user:
1. On the global menu bar, click My Account, and then click Change Password.
2. On the password change form, enter Admin in the User name box and livelink
in the Old Password box, then enter a new password in the New password and
Confirm boxes.
3. Click Change.
Tip: Record the new password on Section 10.3: “Content Server Installation
Worksheet” on page 137.
When you enable a DCS, Content Server configures most DCS settings for you. You
can change the settings at any time to customize how the DCS operates. An example
of settings that Content Server configures automatically are port numbers. Content
Server selects available ports for the DCS and configures the DCS port number and
the Admin port number. The Admin port number is the number of the port on
which the DCS listens for information from the Admin server; the DCS port number
is the number of the port that Content Server operations use to communicate with
the DCS. Other settings that Content Server may configure automatically include the
log file, which is the location of the file that records logging information for the DCS
you are configuring; the start folder and the filter path, which are the locations
where document-conversion filters are stored; and the rules file location, which is
where the document conversion rules file is stored. The document conversion rules
file is a file that DCS uses to determine which conversion filters to use.
Note: You must specify the temporary file folder. This is a temporary storage
location that is required by conversion filters.
Content Server appends the Admin port number to log file names when it creates
DCS log files. For example, the log file that corresponds to a DCS that listens on
Admin port number 5868 has the file name dcs_5868.log. The start folder location
and the filter path should match; on Windows operating systems, they must match.
• Open the Workflow Volume, which allows you to work with the items stored in
the workflow attachments volume, and to administer access for users without
bypass privileges and Content Server services that are using domains
• Configure Workflow Agent Parameters, which allows you to set the Workflow
Agent schedule and other parameters
• Configure Workflow Parameters, which allows you to set privacy for audit
trails, set defaults for status, and control the use of proxies
To administer access to the Workflow Agent and Item Handler step, open the
Content Server Administration page, navigate to the System Administration
section, and then click Administer Object and Usage Privileges. See OpenText
Content Server Admin Online Help - Workflow Administration (LLESWFW-H-AGD).
Users must take great care when using the Item Handler step because they can
automatically create, modify, and remove multiple Content Server items. For
example, the Item Handler step's Move/Copy tab allows users to move and rename
Content Server items, and the Versioning tab can be configured to create Versions,
Releases, and Generations of Content Server documents or compound documents. If
users are not familiar with the Item Handler step capabilities or do not take care in
configuring the step, Content Server items may be permanently deleted or altered.
The Content Server Administrator must grant permission to users who want to use
the Item Handler step before they can add an Item Handler step to a workflow. Also,
the Content Server Administrator has the ability to control which Item Handler step
features are available to users.
If you encounter an error or another problem using the Item Handler step and
would like more information about step processing, you can enable Content Server
Workflow to write Item Handler information to the Content Server thread log file,
<Content_Server_Home>/logs/thread<x>.out.
When the Workflow Agent processes an Item Handler step, it impersonates the user
assigned to the step. The audit trail for all items affected by the step will show the
user\qs name even though the user does not initiate the Content Server operations.
Also, you must be sure that the step assignee has the required privileges to complete
all requests defined in the step, or else errors will occur. For example, if you create
an Item Handler step that moves a document from one folder to another folder that
the user does not have privileges to update, the move document request fails.
If the Workflow Agent encounters an error during processing, it sends the step to
the Assignments page of the user assigned to the step. Also, it makes an attempt to
send an email message that alerts Workflow managers and the step performer to the
error, and requests action to correct the problem. In order to send error messages,
the Workflow Agent requires the following:
• The Content Server Administrator must specify the email server SMTP settings
and the sender email address.
• Workflow managers and step assignees must specify their email address in their
Content Server profiles.
An attribute can contain one of the following types of information: text, dates,
integers, real numbers, Boolean values (represented by a check box), and Content
Server item references. The item reference attribute is a special attribute that allows
workflow participants to browse Content Server and select an item. When an item is
selected, the attribute stores the item's unique Content Server object ID. For example,
you can create an item reference named “Item to Review” and specify that
documents and compound documents are the only valid types users can specify.
When a workflow is initiated, a workflow participant can identify information they
want another participant to review by selecting a document or compound
document.
The Content Server Administrator can limit the type of Content Server items users
can select in an item reference by excluding Content Server items by node type ID
from the item reference attribute. “Common Node Type IDs” on page 122 displays a
list of common Content Server node type IDs.
Note: By default, the Content Server Workflow module always excludes all
system volumes and non-displayable containers.
You can scale your Content Server environment by adding additional instances of
Content Server and connecting them to the database that you created in “Creating
the Content Server Database” on page 87.
To accommodate larger numbers of users, you can install new front-end instances of
Content Server, deploy them behind a load-balancer, and let users access them with
a single URL. For more information, see “Installing an Additional Front-End Server”
on page 123.
To increase the capacity of your Search infrastructure, you can install additional
instances of Content Server and deploy them as secondary Admin servers. To do
this, follow the instructions in “Installing a Secondary Admin Server” on page 124
• Connect to the database that you created during the initial Content Server
installation. Do not create a new database.
• Install exactly the same modules that you installed during the initial Content
Server installation.
• On the Admin Server Configuration page, confirm that the initial Content
Server installation houses the default Admin server.
• When the Configure and Migrate the Search System page appears, click
Continue.
• You will not see the following pages:
• the Create New Enterprise Data Source page (because the Enterprise Data
Source already exists on the primary Admin server)
• the Status page that displays the progress of the database creation (because
the database has already been created)
• the License Setup page (because you have already applied a valid license to
your entire Content Server environment)
Perform the following steps after you have installed and performed your initial
configuration of every Content Server instance in the cluster, including connecting
each one to the Content Server database.
1. On the computer that you want to make a secondary Admin server, log in as a
user that belongs to the Administrators group.
2. Install a new instance of Content Server, as described in “Installing an
Additional Front-End Server” on page 123, but do not start the services when
installation is complete.
3. In the Services Control Panel item, configure the Content Server services, as
follows:
After you create a secondary Admin server, you need to register it on the Default
Admin server. For information on this step, see “Registering a Secondary Admin
Server” on page 126.
1. On the host computer that you want to use as a secondary Content Server host,
log on as the user that runs.
2. Follow the instructions in this guide to install Content Server, but do not start
the Content Server processes when the installation is complete .
3. At the operating system prompt, change to the directory where Content Server
is installed, and configure the Content Server processes, as follows.
Note: If you create the secondary Admin server on the same computer as
a running instance of Content Server, do not attempt to start the Content
Server Cluster Agent process for the secondary Admin server. Only one
Content Server Cluster Agent can run on a single computer.
After you create a secondary Admin server, you need to register it on the Default
Admin server. For information on this step, see “Registering a Secondary Admin
Server” on page 126.
Note: Do not register a particular Admin server with more than one Content
Server host.
1. Ensure that the Admin server service is running on the secondary Admin server
computer.
a. In the Alias Name box, type a name for the secondary Admin server .
b. In the Host Name box, type the name of the computer where the secondary
Admin server is installed.
c. In the Port Number field, type the port number on which the secondary
Admin server listens.
Tip: The Port Number is the number of the Admin Port that you
entered during installation. (See “Installing Content Server on the
Operating System“ on page 61.) Content Server records this port
number in the <Content_Server_Home>/config/opentext.ini file
as the value of the port parameter in the [OTAdmin] section.
d. Type the Admin server password in the Password and Verify Password
boxes.
e. To have this Admin server manage the storage folder, select the Enable
check box located in the File Cache section and enter the address of the file
cache In the Directory box.
g. Click Add.
You can modify the following Admin server logging settings for each additional
Content Server host:
• Location and name of Admin server log file
• Admin server logging level
• Whether or not you want to log the data stream between the Content Server and
the Admin server
The logging level does not apply to the default admserv.log file, which is always at
the default (level 1) logging level. You can only modify the logging level if you
specify a custom log file name and/or location.
4. To write the Admin server logs to a file other than the default, do the following:
Add the following line to the [OTAdmin] section:
logfile=<path>
where <path> is the absolute path of the file that you want to use for Admin
server logging on the secondary Content Server host.
Add the following line:
loglevel=<n>
where <n> is the desired log level (1 = default, 2 = verbose, 3 = debug).
5. To log the data stream flowing into the Admin server from the Content Server,
add the following line to the [OTAdmin] section:
logoutput=<path>
where <path> is the absolute path of the file that you want to use for logging the
data output of the Admin server on the secondary Content Server host.
To log the data stream flowing from the Admin server to the Content Server,
add the following line to the [OTAdmin] section:
loginput=<path>
where <path> is the absolute path of the file that you want to use for logging the
data input to the Admin server on the secondary Content Server host.
This chapter describes how to remove Content Server from a host computer. If you
are upgrading to a newer version of Content Server, it may not be necessary to
uninstall the older version. For more information, see OpenText Content Server -
Upgrade Guide (LLESCOR-IUP).
After the uninstallation process completes, the InstallShield program advises you of
files or folders that it could not remove.
4. Use the utility's Automatic method to remove the Content Server program.
After the uninstallation process completes, the InstallShield program advises
you of files or folders that it could not remove.
1. Log in to the UNIX/Linux host as the user that the Content Server or servers run
as.
3. If the directory tree of the Content Server installation that you are removing
does not contain vital data, you can delete it.
This Appendix contains worksheets on which you can record user names,
passwords, and other important information required for the installation of Content
Server and its supporting software. Select the worksheets that apply to your
database and web server, and then use the Content Server installation worksheet to
track Content Server installation settings. Save the information you record on these
worksheets and store them in a secure place. You will need this information if you
upgrade Content Server.
•
Items that have a check mark ( ) in the Required for Installation Column must
be set before you can start the installation of Content Server.
•
Items that have a check mark ( ) in the Configured in Content Server are set
during the initial configuration of Content Server.
• If a default value exists for an item, it is listed in the Value column.
Absolute path of
tablespace file
Name of Oracle user that
accesses the Content
Server database
Password of Oracle user
that accesses the Content
Server database
PostgreSQL administrator
account
Password of PostgreSQL
administrator account
Name of PostgreSQL user
that accesses the Content
Server database
Password of PostgreSQL
user that accesses the
Content Server database
WebSphere Administrative
console user name
WebSphere Administrative
console user password
Operating system user created to
run the web server
Password for operating system
user created to run the web
server
1. On Windows, the Content Server service name and the Content Server
URL prefix are the same.
2. The Administrator password is set on the Configure Server Parameters
page during initial configuration of Content Server. Do not confuse the
Administrator password and the password of the Admin user! The
Administrator password is used to access the Content Server
Administration page. It is not a user password.
3. The Admin user’s default password should be changed after the initial
installation. For information about changing the Administrator password,
see OpenText Content Server Admin Online Help - Content Server
Administration (LLESWBA-H-AGD).
Content Server allows you to alter the look and feel of certain user interface elements
by modifying system cascading style sheets. For example, you can customize fonts,
point sizes, colors and spacing by modifying style sheets based on the type of
browser your organization uses.
Note: This guide assumes you have knowledge of cascading style sheets.
In the screen.css file, define the style and values for font face and size:
/*
The style to use for the label part of the label/value pair.
Use with:
<td>
*/
.label {
width: 1%;
background-color: #e2e2e2;
font-family: Tahoma, Verdana, Geneva, Arial,
Helvetica, sans-serif;
text-align: left;
font-weight: normal;
font-size: 11px;
}/*
/*
Defines the style of static text next to the label. The second
part of the label/value pair.
Use with:
All input types other than "TEXT"
In some cases it may be used as the class for the enclosing
table division (<TD>), this is
useful when you have multiple elements with static text and
a single label, e.g. several radio
buttons.
*/
.valueStatic {
font-family: Tahoma, Verdana, Geneva, Arial,
Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}
The label text color is magenta, which is the result of the cascade styles set on the
<BODY> tag. If you set a color on the label class, it would override the style from the
<BODY> tag.
.label {
width: 15%;
white-space: nowrap;
color: #CD00CD;
background-color: #e2e2e2;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-right: 1px solid #999999;
font-family: Tahoma, Verdana, Geneva, Arial,
Helvetica, sans-serif;
text-align: left;
font-weight: bold;
font-size: 11px;
}