OpenText Content Server CE 22.1 - Installation Guide English (LLESCOR220100-IGD-EN-03)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 162

OpenText™ Content Server

Installation Guide

Welcome to Content Server! This guide walks you through the


installation and initial configuration of Content Server. It starts
with an overview of Content Server system design, explains
how you should prepare your operating system, provides
guidelines for the configuration of your web and database
servers, and then outlines the correct way to install Content
Server. It is the first guide you should read if you are a new
Content Server administrator, and a valuable reference guide if
you are an experienced one.

LLESCOR220100-IGD-EN-03
OpenText™ Content Server
Installation Guide
LLESCOR220100-IGD-EN-03
Rev.: 2022-Feb-09
This documentation has been created for OpenText™ Content Server CE 22.1.
It is also valid for subsequent software releases unless OpenText has made newer documentation available with the product,
on an OpenText website, or by any other means.

Open Text Corporation

275 Frank Tompa Drive, Waterloo, Ontario, Canada, N2L 0A1

Tel: +1-519-888-7111
Toll Free Canada/USA: 1-800-499-6544 International: +800-4996-5440
Fax: +1-519-888-0677
Support: https://support.opentext.com
For more information, visit https://www.opentext.com

Copyright © 2022 Open Text. All Rights Reserved.


Trademarks owned by Open Text.

One or more patents may cover this product. For more information, please visit https://www.opentext.com/patents.

Disclaimer

No Warranties and Limitation of Liability

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

2 Design Your Content Server System ....................................... 7


2.1 About Content Server ........................................................................ 7
2.2 Content Server Architecture ............................................................. 13
2.3 Architectural Options ....................................................................... 14
2.4 Best Practices for System Design .................................................... 19

3 Prepare to Install Content Server ........................................... 23


3.1 Prepare the Operating System ......................................................... 23
3.2 Install a Database Server ................................................................. 25
3.3 Set Up Client Web Browsers ............................................................ 32

4 Configure the Web Server to Run Content Server ............... 35


4.1 Web Server and Application Server Configuration ............................. 35
4.2 Configure a Web Server to Run Content Server ................................ 36
4.3 Configure an Application Server to Run Content Server ..................... 46

5 Install Content Server on the Operating System .................. 51


5.1 Install Content Server on Microsoft Windows .................................... 51
5.2 Install Content Server on Linux ........................................................ 70

6 Configure Content Server ....................................................... 79


6.1 The Content Server Administration Page .......................................... 79
6.2 Configure Server Parameters ........................................................... 80
6.3 Create the Content Server Database ................................................ 86
6.4 Install Optional Content Server Modules ........................................... 95
6.5 Configure Storage Providers ............................................................ 98
6.6 Select the OTDS Server Type .......................................................... 99
6.7 Configure Syndication Site Parameters ........................................... 105
6.8 Create the Enterprise Data Source ................................................. 105
6.9 License Content Server ................................................................. 107
6.10 The Congratulations! Page ............................................................ 113

7 Complete the Installation and Setup of Content Server .... 115


7.1 Apply All Available Patches to Content Server ................................. 115
7.2 Install Optional Modules ................................................................ 115
7.3 Install Content Server Language Packs .......................................... 116
7.4 Set Up the Help Environment ......................................................... 116
7.5 Perform Additional Tasks Before Users Connect ............................. 120

LLESCOR220100-IGD-EN-03 Installation Guide iii


Table of Contents

8 Install Additional Instances of Content Server ................... 127


8.1 Copy the key.bin file from the First Content Server Instance ............ 127
8.2 Front-End Instances ...................................................................... 128
8.3 Agent Servers ............................................................................... 129
8.4 Admin Servers .............................................................................. 136

9 Uninstall Content Server ....................................................... 139


9.1 Uninstall Content Server on Windows ............................................. 139
9.2 Uninstall Content Server on Linux .................................................. 139

10 Appendix A – Content Server Installation Worksheets ..... 141


10.1 Database Installation Worksheets .................................................. 141
10.2 Web Server Worksheets ................................................................ 144
10.3 Content Server Installation Worksheet ............................................ 145

11 Appendix B – Installing Content Server as a Syndication


Environment ........................................................................... 147
11.1 Install and configure the primary Syndication .................................. 147
11.2 Install and configure a remote Syndication ...................................... 153

iv OpenText™ Content Server LLESCOR220100-IGD-EN-03


Chapter 1

Installing Content Server

OpenText™ Content Server is the leading collaboration and enterprise content


management (ECM) system for global organizations. It is a comprehensive solution
for managing information and makes collaboration a part of every business process.

Content Server has a standards-based, open architecture and integrates seamlessly


with multiple platforms, information repositories, third-party applications, and
legacy systems. It is scalable, extensible, accessible, and secure. To start using
Content Server, users require nothing more than a web browser.

1.1 Overview of Content Server Installation


This guide walks you through the installation and configuration of Content Server.
It starts by reviewing information that will inform the design of your Content Server
system, moves on through the preparation of your Content Server operating system
and the installation of the Content Server web server and database server, and
finishes with the installation and initial configuration of Content Server.

To install Content Server, you will follow the sections of this guide in order, starting
with planning your design and finishing by making Content Server available to
users. 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.

• “Design Your Content Server System“ on page 7


Choosing the operating system, relational database management system and web
server (or web application server) that you wish to use in your Content Server
environment, and planning the architecture of your Content Server system.

• “Prepare to Install Content Server“ on page 23

Preparing the Content Server environment. Installing a web server or web


application server. Installing a database. Creating operating system users.

• “Configure the Web Server to Run Content Server“ on page 35


Configuring your web server or web application server to work with Content
Server

LLESCOR220100-IGD-EN-03 Installation Guide 5


Chapter 1 Installing Content Server

• “Install Content Server on the Operating System“ on page 51


Running the Content Server installation program, applying required patches and
starting Content Server for the first time.
• “Configure Content Server“ on page 79
Performing the initial configuration of Content Server. Creating a Content Server
database. Installing optional modules. Connecting to an OpenText™ Directory
Services server. Creating the search and indexing infrastructure. Licensing
Content Server.
• “Complete the Installation and Setup of Content Server“ on page 115
Installing optional modules (if you didn’t install them during the Content Server
installation) and language packs, creating the Help indexes, applying the latest
Content Server patches and Updates, and performing various tasks before
allowing users to connect to Content Server.

• Information on adding additional instances of Content Server to your


deployment appears in “Install Additional Instances of Content
Server“ on page 127.
• Information on uninstalling Content Server appears in “Uninstall Content
Server“ on page 139.

1.2 Upgrading Content Server and Installing Updates


This guide covers the installation of a new Content Server system. If you are
upgrading Content Server from a previous version, you should consult OpenText
Content Server - Upgrade Guide (LLESCOR-IUP).

6 OpenText™ Content Server LLESCOR220100-IGD-EN-03


Chapter 2
Design Your Content Server System

Content Server can be deployed in a variety of configurations. The first step in


deploying Content Server is designing a system that meets the needs of your users.

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.

2.1 About Content Server


Content Server is a service that sits between a database and a web server. It manages
data using a database server and relies on a web server to exchange information
with its users. A servlet container is necessary for delivering Java-based features in
Content Server. Figure 1–1 presents a simple diagram showing all three services
installed on a single computer.

Figure 2-1: Basic Content Server System

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.

Note: A single-computer architecture as shown here is typical of Content


Server systems that are used for demonstrations, testing, training, or

LLESCOR220100-IGD-EN-03 Installation Guide 7


Chapter 2 Design Your Content Server System

development. This architecture is not recommended for a production Content


Server system. For more architecture options, see “Content Server
Architecture” on page 13.

2.1.1 Required Third-Party Applications


Note: The version numbers of third-party software that Content Server
supports can change for any new version of Content Server. Platform support
may be added in Updates for Content Server. For detailed information about
certified and supported products and product combinations (including specific
software versions and releases), see the Release Notes that accompany this
documentation. The most recent version of the Content Server Release Notes is
maintained on My Support (https://knowledge.opentext.com/).

A complete Content Server system includes the following components:

• A server operating system. Content Server supports the following operating


systems:

– Microsoft Windows®
– Red Hat® Enterprise Linux®
– Oracle Linux
• A relational database management system (RDBMS) serves as the Content Server
data repository. Content Server supports the following databases:

– Microsoft Azure SQL


– Microsoft SQL Server® (on Windows)
– Oracle® Database
– PostgreSQL (on Linux, Google Cloud Platform, and Amazon Web Services)
– SAP® HANA
• A web server for exchanging data between Content Server and its clients.
Content Server supports the following web servers:

– Microsoft Internet Information Services (on Windows)


– Apache™ HTTP Server
• An application server can be used instead of a web server, or in addition to a web
server, to handle client requests for Java-based Content Server functions. Content
Server supports the following application server:

– Apache™ Tomcat Server


• Web browsers on client workstations. Content Server supports the following web
browsers. Some limitations may apply to specific browsers. Refer to the Content
Server Release Notes for details.

8 OpenText™ Content Server LLESCOR220100-IGD-EN-03


2.1. About Content Server

– Apple Safari™ (on OS X)


– Microsoft® Internet Explorer® (on Windows)
– Microsoft® Edge (on Windows)
– Mozilla® Firefox®
– Google Chrome™
• An external file system or other data storage system (optional, but
recommended). For example, OpenText™ Archive Center

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.

2.1.2 Content Server Components


Content Server is designed to be multi-tiered, standards-based, and modular to
achieve maximum flexibility, scalability, and performance. This section describes
some of the important standards and modules used by Content Server.

Language Support and UTF-8 Character Encoding


Content Server employs the UTF-8 Unicode™ encoding standard. Unicode is an
international standard designed to allow text and symbols from all of the writing
scripts of the world to be consistently represented and manipulated by computers.
Unicode supports many languages equally well, regardless of the character set they
use.

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
• Korean

LLESCOR220100-IGD-EN-03 Installation Guide 9


Chapter 2 Design Your Content Server System

• Kazakh
• Portuguese
• Russian
• Spanish
• Swedish
• Ukrainian

XML Support in Content Server


Content Server native XML support enables the system to exchange document
content, metadata, and other information with third-party systems that also support
XML. Because XML is an open standard, Content Server works with other
applications that understand XML, without using the specific APIs of either system.
Content Server incorporates XML in numerous areas.

• 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 can 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.

10 OpenText™ Content Server LLESCOR220100-IGD-EN-03


2.1. About Content Server

Content Server Extensibility


Content Server is extensible through configuration and customization. A number of
powerful developer tools allow developers to integrate existing applications with
Content Server and to extend Content Server’s capabilities.

Developer tools include:

Content Server SDK


The Content Server SDK includes:

• The Content Server IDE (CSIDE) Plug-in for Eclipse, which allows you to
program in OScript (a proprietary coding language used by Content Server).
• Content Web Services (CWS), which allows you to write programs that
interact with Content Server over SOAP. Web services are defined in Java, C#
and web service APIs are generated for the clients. Content Web Services is
installed by the Content Server installer and can be deployed on Microsoft
IIS using ASP.NET (WCF) or on a Java application server.
• The Content Server REST API, which allows you to interact with Content
Server using a RESTful interface.

Registered customers and partners can use the OpenText Developer Network
(https://knowledge.opentext.com/knowledge/cs.dll/Open/OTDN) to access code
samples, best practices, API documentation, and guidance.
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.

LLESCOR220100-IGD-EN-03 Installation Guide 11


Chapter 2 Design Your Content Server System

Content Server Services


Content Server has two services:

• The Content Server service (llserver[.exe]) controls or directs all Content


Server functionality and serves all pages of the Content Server interface through
the web server.
• The Content Server Admin service (admserv[.exe]) handles the processes that
are associated with indexing and searching the Content Server database and the
memcached processes associated with Faceted Browsing.

Content Server Modules


Most of the functionality delivered by Content Server is contained in modules. Core
modules deliver basic functionality, such as document management; they are
installed and enabled by default. In addition, numerousoptional modules that deliver
a wide variety of additional functions are available from OpenText and third parties.

In many cases, organizations develop their own custom 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.

My Support (https://knowledge.opentext.com/) contains more information about


optional modules and other OpenText products.

Content Server Data Directories


When you upgrade Content Server by applying a Content Server Update, the
Update deletes the contents of most of the folders in the Content Server application
directory, and then replaces them with up-to-date application files. For this reason,
program data is stored in specific folders in the Content Server application directory.
There are two main directories where Content Server stores program data:

appdata
The <Content_Server_home>\appdata\ stores persistent data written by
Content Server modules. Data stored in this folder is managed by Content
Server. It will remain in place when an Update is applied and any time Content
Server is restarted.

temp
The <Content_Server_home>\temp\ stores temporary data written by Content
Server modules. Data stored in this folder does not remain in place when an
Update is applied or Content Server is restarted.

In addition to the above folders, there is a special location for storing files used in
local customizations.

12 OpenText™ Content Server LLESCOR220100-IGD-EN-03


2.2. Content Server Architecture

The Support Asset Volume


Many Content Server installations include customizations such as Custom
Views, Appearances, Perspectives, and custom applications. The files that
support these customizations can be stored in the Support Asset Volume, a
special Volume with user interface controls that allow you to add, delete,
modify, track, and version the files that support your local customizations. By
default, the Support Asset Volume stores its files in the <Content_Server_
home>\appdata\supportasset\ but you can configure the location of this
directory. Files in the Support Asset Volume remain in place when an Update is
applied and any time Content Server is restarted.

2.2 Content Server Architecture


Content Server uses a three-tiered architecture that comprises an Access Tier, an
Application Tier, and a Data Tier.

2.2.1 Access Tier


The Access Tier provides a single point of access to content, legacy applications, and
structured information. It is an extensible environment that supports many standard
web browsers, allowing anyone with authorization to access your Content Server
intranet or extranet.

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.

2.2.2 Application Tier


The Application Tier provides a high level of performance because of its multi-
threaded and highly scalable architecture. This tier is made up of Content Server's
services, including document and knowledge management, project team
collaboration, information retrieval and search, enterprise group scheduling, and
business process automation.

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.

Content Server is developed in a proprietary coding language called OScript and


uses proprietary APIs written in C++. Content Web Services APIs expose all of

LLESCOR220100-IGD-EN-03 Installation Guide 13


Chapter 2 Design Your Content Server System

Content Server's functions and can be deployed on IIS using ASP.NET (WCF) or on
a Java application server. CSIDE (Content Server Integrated Development
Environment) and the Content Server SDK provide a complete development
environment for Content Server.

2.2.3 Data Tier


The Data Tier consists of the Content Server database, the external file system, the
Enterprise index (a searchable index of all the data that is stored in Content Server),
and any additional search indexes. It supports the most popular relational databases
and file-storage systems. The system is open-architected, allowing you to maximize
current and future technology investments. Content Server seamlessly supports
most desktop applications and file formats. It also brings together corporate data
from ERP applications, such as SAP®, IBM® Notes® repositories, and other
enterprise business systems.

2.3 Architectural Options


Because it is designed to offer maximum flexibility, a production Content Server
system presents you with a broad range of options when designing your system.

2.3.1 Multihost Architectures


In most cases, a production Content Server system is rolled out in phases,
encompassing more users and more workload with each successive phase. Content
Server is designed to be a highly scalable solution: you can extend its capacity and
its capabilities in cost-effective increments, with minimal impact on the existing
system or disruption of service.

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.

14 OpenText™ Content Server LLESCOR220100-IGD-EN-03


2.3. Architectural Options

Figure 2-2: Monolithic Content Server Architecture

Scaling Content Server to meet increased demand is a matter of adding resources. It


is never necessary to restart from scratch or rebuild the Content Server system.
Content Server is scalable both vertically and horizontally.

• Vertical scaling refers to the use of more than one instance of Content Server on a
single computer. It is achieved using more powerful servers or by adding more
processors and memory.

• Horizontal scaling refers to the addition of computers running Content Server. It is


achieved by distributing processes among more servers.

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 “Install a Database Server”
on page 25.

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.

LLESCOR220100-IGD-EN-03 Installation Guide 15


Chapter 2 Design Your Content Server System

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 an Additional Admin server. See OpenText Content
Server Admin Online Help - Search Administration (LLESWBS-H-AGD).

Information on scaling your Content Server by adding additional Admin servers


and Content Server hosts is covered in this guide after the basic installation
instructions, in “Install Additional Instances of Content Server“ on page 127

From this point, further scaling is accomplished by adding multiple Content Server
instances and using a network load balancer.

Content Server Cluster Architecture


In order to provide a highly available service to a large number of users, you can
deploy Content Server in a configuration that employs a combination of network
load balancing and operating system cluster services. Multiple Content Server Front-
End servers are deployed with a load balancer to provide high availability end-user
services.

An operating system cluster provides high availability database services, and is


typically also used to cluster indexing and search functions handled by the Content
Server Admin server. While Content Server does not support operating system
clustering, it can be used for database servers to provide high availability.

OpenText Content Server Remote Deployment Options


Content Server is deployed as a centralized repository, with all users accessing a
single Content Server system—that is, all Content Server users log onto and use a
common Content Server. When a location is physically separated from your Content
Server installation and has a low-bandwidth connection, users can experience slow
response times.

OpenText provides two options for remote deployment:

• Content Server Remote Cache is a document-caching solution that caches local


copies of documents that are managed by Content Server. This option uses a
proxy server to maintain a document cache at the remote site. However, this
option is highly dependent on the primary installation of Content Server to
execute essential tasks such as authentication, permissions checking, search, and
auditing.

16 OpenText™ Content Server LLESCOR220100-IGD-EN-03


2.3. Architectural Options

Note: Content Server Remote Cache is an optional module that is sold


separately. For more information, contact your OpenText sales consultant.
• Content Server Syndication is a distributed solution for remote sites that deploys
as a global model with multiple, remote site installations. Each remote site will be
a full Content Server installation capable of coordinating its operation will all
other sites.
Content Server Syndication is an integral part of core Content Server. It must be
configured during the installation of your primary instance of Content Server.

Important
If you intend setting up a Syndication solution, you must install your first
instance of Content Server by following the instructions found in
“Appendix B – Installing Content Server as a Syndication
Environment“ on page 147. See also OpenText Content Server - Syndication
Administration (LLESQDS-AGD)

2.3.2 Virtualization Platforms


You can install Content Server on supported versions of Linux and Windows, which
you can install on a physical or virtual host computer. If you install on a virtual host
computer, you should select a virtualization platform that is intended for production
systems and that is supported by the server operating system vendor.

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. Assign static
(reserved) resources to the Content Server virtual machine. The use of dynamic
resources within the Content Server virtual machine is not supported.

2.3.3 Internal and External Document Storage


Content Server uses both internal (database) and external (file system) Storage
Providers for files that users upload and system files that are created during its
normal operation.

• With internal storage, Content Server stores both an item (such as a text file) and
its metadata (such as the file’s creation date) in a database. Content Server creates
an Internal Storage Provider when it is installed.
• With external storage, only the metadata is stored in the database; the file is
stored on an external file system, or on OpenText™ Archive Center. The use of
an External Storage Provider is optional, but recommended. External document
storage provides faster performance than internal document storage.

Production implementations of Content Server normally use both types of storage.


Storage Provider rules determine which storage provider is responsible for storing
any given item. OpenText recommends that you use external storage for documents

LLESCOR220100-IGD-EN-03 Installation Guide 17


Chapter 2 Design Your Content Server System

and emails, and internal storage for system objects, such as forms, category
definitions, and workflow maps.

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.

Implications for Backup and Recovery Strategy


Using only internal document storage can simplify your backup and recovery
strategy. Having all of your content and metadata stored in the database allows you
to use the tools of your database manager to back up Content Server. Each database
server supported by Content Server has sophisticated database backup and recovery
tools that enable you to generate backups without taking the database offline.
However, using only internal storage is typically not suitable for a production
implementation of Content Server.

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.

Setting Up an External Document Store


During the installation of Content Server on the operating system, you can enable
external document storage and specify the physical path of the external document
store. Before you do, several preparatory steps are necessary:

• You must create the folder that you want to use as the external document store
before you create the Content Server database. Content Server does not create the
folder if it does not exist.
• If the external document storage folder is not on the Content Server computer,
you must map or mount the folder on the Content Server computer. For Linux,
use an NFS mount. For Windows, use an UNC path. (Do not map a drive.)
• A remote external document store on Windows must be owned by the user who
runs Content Server. To achieve this, you need to create a user with the same
name, password, and privileges on both the Content Server computer and the

18 OpenText™ Content Server LLESCOR220100-IGD-EN-03


2.4. Best Practices for System Design

remote computer where the external document store is located. Content Server
and Admin server need to run as this user, and the document store folder on the
additional computer must be owned by this user. A good practice is to set up a
domain user account for this purpose. For more information about the privileges
that the Windows user must have, see “Create a Windows User” on page 24.
• After you create and map or mount the external document store folder on an
additional computer, test whether you can access and write to it by connecting to
it from the Content Server computer as the operating-system user that you
created to run Content Server. If you encounter permission or ownership
problems when performing this test, correct the problems before you create the
Content Server database.

2.4 Best Practices for System Design


The following sections outline some issues to consider when you design your
system.

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
• Security best practices

Tip: OpenText Professional Services can help you with specific system-design
issues.

LLESCOR220100-IGD-EN-03 Installation Guide 19


Chapter 2 Design Your Content Server System

2.4.1 Deployment Recommendations


To deploy Content Server optimally, you must consider a number of factors,
including performance, security, and file storage and backup strategies.

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 My Support (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 “Content Server Architecture” on page 13.
• 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.

20 OpenText™ Content Server LLESCOR220100-IGD-EN-03


2.4. Best Practices for System Design

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).

OpenText recommends that you have an experienced database administrator tune


your database to achieve optimum performance, using the monitoring and
performance tools provided by the database vendor. Common database tuning tasks
include:

• Monitoring disk usage to achieve optimum results


• Determining if more memory is needed for caching data tables
• Adjusting temporary tablespace tables and buffers
• Splitting tables, logs, and indexes across multiple disks and controllers

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 detailed recommendations on securing your Content Server installation, refer to


the Content Server Application Security Hardening Guide, available in the Champion
Toolkit (https://knowledge.opentext.com/knowledge/llisapi.dll/Open/
Champion_Toolkit) area of My Support.

LLESCOR220100-IGD-EN-03 Installation Guide 21


Chapter 3
Prepare to Install Content Server

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.

3.1 Prepare the Operating System


In preparation for installing Content Server, you should ensure that you do not use a
distributed file system for storing the Content Server search index, exclude the
Content Server application folders from antivirus scanning, and create an operating
system user to run Content Server.

3.1.1 Disable the SMB Cache Redirector Features on


Microsoft Windows
Content Server’s search system components require accurate file locking to function
correctly. Distributed File Systems are not suitable for storing the search index. In
particular, Microsoft DFS is known to fail for search.

On Microsoft Windows servers, disable the SMB2 and SMB3 Cache Redirector
features. Microsoft has documented that the Cache Redirector is not compatible with
applications that use file-based communication. (See the Microsoft Technet article,
SMB2 Client Redirector Caches Explained (https://technet.microsoft.com/en-us/enus/
library/ff686200(WS.10).aspx), for more information.)

To disable SMB2 and SMB3 Cache Redirector features, set the value of the following
REG_DWORD registry keys, located at HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Services\Lanmanworkstation\Parameters, to 0:

DirectoryCacheLifetime=0

FileNotFoundCacheLifetime=0

FileInfoCacheLifetime=0

LLESCOR220100-IGD-EN-03 Installation Guide 23


Chapter 3 Prepare to Install Content Server

3.1.2 Exclude Content Server Folders from Antivirus


Scanning
Configure your antivirus software to exclude the <Content_Server_home> folder
and subfolders and the folders that contain the Content Server search index files.

3.1.3 Create an Operating System User


Content Server must run as a particular Linux or Windows user. OpenText
recommends that you create an operating system user to run Content Server and the
Admin server.

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.

Create a Windows User


In a single-computer Content Server configuration, it is not necessary to create a
Windows user to run Content Server and the Admin server but, in a clustered
environment, OpenText recommends that you create a Windows user to run the
Content Server and Content Server Admin services on each of your Content Server
instances.

Create a Windows User for the Content Server Services


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

24 OpenText™ Content Server LLESCOR220100-IGD-EN-03


3.2. Install a Database Server

• 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-8: “Content Server Installation Worksheet” on page 145.

Create a Linux User


Create Linux user accounts with appropriate profiles to run the web server and
Content Server. You can use the same user for all servers or use one user to run the
web server and another to run Content Server. If you choose to use two different
users, they must be in the same group.

Note: If you do not use the same 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, log on to the Content Server computer as the
superuser root.

Tip: Use the same 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 72.

Record the name and password of the Linux user that you create for Content Server
on Table 10-8: “Content Server Installation Worksheet” on page 145.

3.2 Install a Database Server


Content Server uses third-party database software to create and manage the Content
Server database. You can use supported versions of SAP HANA, Oracle Database,
PostgreSQL, or Microsoft SQL Server. The Content Server database is not required to
run on the same operating system as Content Server.

For optimum performance and scalability, OpenText recommends that you install
the database software on its own computer, and install database client software on
the Content Server computer so that Content Server can communicate with the
database.

Caution
In some cases, a database client is not supported on every operating
system. Microsoft SQL Server can be used only by Content Server running
on Windows and PostgreSQL is supported only by Content Server running

LLESCOR220100-IGD-EN-03 Installation Guide 25


Chapter 3 Prepare to Install Content Server

on Linux. Refer to the Content Server Release Notes for detailed


information on supported database servers and database clients.

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.

Tip: Additional documents that list best practices and provide advice on
configuring your Content Server database for best performance are available in
the Champion Toolkit (https://knowledge.opentext.com/go/Champion_Toolkit)
on OpenText My Support.

Choose the installation guidelines that apply to your supported database platform.

• “SAP HANA Installation Guidelines” on page 26


• “Oracle Database Installation Guidelines” on page 26
• “Microsoft SQL Server Installation Guidelines” on page 28
• “PostgreSQL Installation Guidelines” on page 31

3.2.1 SAP HANA Installation Guidelines


To connect to SAP HANA, ensure that you install both the SAP HANA database
client and the SAP HANA ODBC driver.

3.2.2 Oracle Database Installation Guidelines


Note the following points when you install and configure Oracle Database:

• During installation, selecting the Typical Configuration option results in an


Oracle Database configuration that is compatible with Content Server.
• 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 Oracle Database is not installed on the Content Server host computer, install an
Oracle client on the Content Server computer so that it can communicate with
Oracle Database. Ensure that the client:

– is compatible with your version of Oracle Database


– is a 64-bit client
– communicates using UTF-8 encoding
• On Windows, Set the following Oracle Database services to start automatically
whenever the database computer is restarted.

26 OpenText™ Content Server LLESCOR220100-IGD-EN-03


3.2. Install a Database Server

– OracleStartORCL
– OracleServiceORCL
– OracleTNSListener
• The Content Server database requires the AL32UTF8 character set. Use the
AL32UTF8 character set for the NLS_NCHAR_CHARACTERSET and the NLS_
CHARACTERSET parameters to set up the CHAR, VARCHAR, and CLOB data
types for UTF-8 compatibility before installing Oracle Database. Do not use the
default character set (US7ASCII for English-speaking locales).
• 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)

An incorrect character encoding setting can cause unexpected characters to


appear in documents stored in Content Server.
• In Oracle 12C and later, you can create a Container Database (CDB), which
contains one or more Pluggable Databases (PDB), which have local users. If you
install Oracle as a CDB, the Content Server database must run as a PDB.

Important
In an Oracle 12C database or later, do not use a common user as the
Content Server database user.
• To ensure that the sort order 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.
• 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

LLESCOR220100-IGD-EN-03 Installation Guide 27


Chapter 3 Prepare to Install Content Server

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):

– Microsoft Windows
ENV_NLS_COMP=LINGUISTIC
ENV_NLS_SORT=BINARY_CI, ENV_NLS_SORT=GENERIC_M_CI or any other
Oracle case-insensitive linguistic definition
– Linux
NLS_COMP=LINGUISTIC
NLS_SORT=BINARY_CI, NLS_SORT=GENERIC_M_CI or any other Oracle case-
insensitive linguistic definition
• Content Server does not support Oracle database compression. Disable Oracle
compression before installing or upgrading Content Server.
• Oracle recommends that you change the default passwords of the internal, sys,
and system users immediately following installation.
• Record the password for the system user on Table 10-2: “Oracle Database
Worksheet” on page 142. You will need the system user and password, and the
database SID, 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 on My Support (https://
knowledge.opentext.com/).
• For additional Oracle Database configuration recommendations, see the Best
Practices Oracle for OpenText Content Server Champion Toolkit document available
on My Support (https://knowledge.opentext.com/)

3.2.3 Microsoft SQL Server Installation Guidelines


Note the following points when you install and configure Microsoft SQL Server:

Collation
Content Server does not require a specific collation. You can select a collation
that is appropriate for your organization. For best compatibility with other
OpenText products, OpenText recommends that you choose a collation that is
case-sensitive and accent-sensitive, and that the Content Server database uses
the database server default collation, so that its collation is the same one used by
system databases, for example tempdb.

28 OpenText™ Content Server LLESCOR220100-IGD-EN-03


3.2. Install a Database Server

Compatibility Level
On SQL Server 2014 and later, including Azure SQL, the Content Server
database must run with a compatibility level of 110, which is lower than the
default compatibility level for these versions of SQL Server. After you create the
Content Server database, set the compatibility level to 110.

Tip: You do not need to change the compatibility level for SQL Server
2012. Its default compatibility level is 110.

To verify the compatibility level of your Content Server database, run the
following query:
SELECT compatibility_level FROM sys.databases
WHERE name = '<Content_Server_Database_Name>';

To set the compatibility level to 110, run the following as an administrative user:
ALTER DATABASE <Content_Server_Database_Name> SET compatibility_level=110
GO

Master database
Record the name and collation of the Microsoft SQL Server master database (by
default, it is master) on Table 10-4: “Microsoft SQL Server Worksheet (Windows
only)” on page 143. The master database is the template, and determines the
collation, for any database that you create, including the Content Server
database.

System user
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 143.

Verify before installing Content Server


After you complete the installation, test the Microsoft SQL Server installation, as
described in the Microsoft SQL Server documentation.

Microsoft SQL Server Client Software


If Microsoft SQL Server resides on its own computer, install Microsoft SQL
Server client software on the Content Server computer.

Isolation Levels
Content Server requires 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.

Note: You cannot use Content Server’s built-in database utility to create an
Azure SQL database. You must enable the READ_COMMITTED_SNAPSHOT and
ALLOW_SNAPSHOT_ISOLATION SQL Server isolation levels manually when
you create a Content Server database on Azure SQL.

LLESCOR220100-IGD-EN-03 Installation Guide 29


Chapter 3 Prepare to Install Content Server

To enable these settings manually on an existing database, complete the


following steps.

To set the READ_COMMITTED_SNAPSHOT and ALLOW_SNAPSHOT_


ISOLATION SQL Server isolation levels, run the following commands:

1. Open Microsoft® SQL Server® Management Studio.

2. Verify that no users or processes are accessing the Content Server database.

3. Run the following commands:

• ALTER DATABASE <DB_Name> SET ALLOW_SNAPSHOT_ISOLATION ON


• ALTER DATABASE <DB_Name> SET READ_COMMITTED_SNAPSHOT ON

Microsoft SQL Server on Microsoft® Azure®


If you deploy Microsoft SQL Server on Microsoft Azure, follow the guidelines in
“Microsoft SQL Server Installation Guidelines” on page 28 and note the following
points:

Manual Database Creation


Typically OpenText recommends that you use the tools available in Content
Server to create the Content Server database and database user, but on Azure
SQL, you must create them on the Azure Portal. After you have created the
database and user, you can use Content Server’s built-in tools to create the
database schema. For more information, see “Create an Azure SQL Content
Server Database” on page 89.
Geographic Location
Microsoft recommends that you select a server location that is as close as
possible to your Content Server deployment.
SQL Server Management Studio
If you use SQL Server Management Studio to manage a SQL Server database
deployed on Azure, you must use SQL Server Management Studio 2016 or later.
Earlier versions of SQL Server Management Studio do not have the capability to
manage Azure resources.

Note: Not all features are available in SQL Server Management Studio for
SQL Server deployed on Azure. Some features are available only on the
Microsoft Azure Portal.

30 OpenText™ Content Server LLESCOR220100-IGD-EN-03


3.2. Install a Database Server

3.2.4 PostgreSQL Installation Guidelines


Note the following points when you install and configure PostgreSQL:

• Content Server requires the pg_trgm, unaccent, and uuid-ossp extensions in the
Content Server database.

Tip: To verify whether or not your PostgreSQL database has the pg_trgm,
unaccent, and uuid-ossp extensions, log on to the Content Server database
using psql, and run the following command:

– SELECT * FROM pg_extension;

The output that is returned should include rows for pg_trgm, unaccent,
and uuid-ossp.

When you follow the instructions in this guide to create a PostgreSQL database
for Content Server, the pg_trgm, unaccent, and uuid-ossp extensions are
installed automatically. To enable these extensions manually on an existing
database, complete the following steps.

To install the pg_trgm, unaccent, and uuid-ossp extensions:

1. Open the psql command prompt and log onto the Content Server database
as a superuser.

a. Open a terminal window and change directory to the bin subfolder of


the PostgreSQL application directory.

b. Enter ./psql -U <PostgreSQL_superuser> <Content_Server_


database>. For example enter ./psql -U postgres csdb

c. Enter the password of the PostgreSQL superuser.

2. Run the following commands:

– CREATE EXTENSION IF NOT EXISTS pg_trgm SCHEMA public;

– CREATE EXTENSION IF NOT EXISTS unaccent SCHEMA public;

– CREATE EXTENSION IF NOT EXISTS "uuid-ossp" SCHEMA public;

3. Exit psql by typing \q

Tip: To ensure that any database that you create in the future has the pg_
trgm, unaccent, and uuid-ossp extensions enabled, repeat the above steps
on the template1 database.

LLESCOR220100-IGD-EN-03 Installation Guide 31


Chapter 3 Prepare to Install Content Server

3.3 Set Up Client Web Browsers


Each Content Server user and the Content Server Administrator needs a supported
web browser on their computer.

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.

Note: When making configuration changes to web browsers, refer to the


appropriate vendor documentation for specific instructions.

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 Workflow Painter, Text Editor, and Spell Check
features, client web browsers must have a supported Java Runtime Environment
(JRE).
• To open documents, web browsers must be configured to behave in a certain
manner for specified MIME types. See “Configure 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
- Content Server Administration (LLESWBA-H-AGD)

32 OpenText™ Content Server LLESCOR220100-IGD-EN-03


3.3. Set Up Client Web Browsers

3.3.1 Configure Web Browser Behavior for Opening


Documents
When a user adds a document to Content Server, the web browser sends a MIME
type to be stored with the document. The MIME type defines the type of file. When a
user opens a document, Content Server sends the document's MIME type to the web
browser, along with the file. The web browser uses the computer's MIME types
settings to determine what to do with documents that users open and which MIME
type to send when adding a document to Content Server. Users must check the web
browser MIME type settings to verify that the proper settings exist for each type of
document that is used. The settings also verify that the MIME types specify the
proper action to perform when documents are opened, such as save to disk, open
with an external application, or prompt to save or open.

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

Issue ... This happens when ...


When I attempt to open a document, it doesn't File-handling options are set to always ask you
open. A dialog box appears and asks me what I how to handle the file, rather than to perform
want to do with the file. an action by default.
I do not want to open the document. I just want File-handling options are set to automatically
to save the file on my desktop. launch an application and open the file, rather
than to prompt for an action.
When I open this kind of document, it always Microsoft Internet Explorer and certain file-
opens in my web browser, not in the native handling settings are configured to do a quick
application. view or to browse in the same window.
When I open this kind of document, my web You are using an older version of Microsoft
browser shows me an unusual version of the Internet Explorer. Make sure that you have a
Content Server Log-in page. supported version of the Microsoft Internet
Explorer web browser.
People complain that they have problems You may be adding files whose MIME type
opening the documents that I add. settings are incorrect or nonexistent.

LLESCOR220100-IGD-EN-03 Installation Guide 33


Chapter 3 Prepare to Install Content Server

Modify Web Browser Behavior


OpenText assumes you know how to add or modify MIME types for common web
browsers. Refer to the vendor documentation for instructions.

34 OpenText™ Content Server LLESCOR220100-IGD-EN-03


Chapter 4

Configure the Web Server to Run Content Server

Before you can start Content Server, you must configure the Content Server web or
application server to work with Content Server.

You can configure Content Server to handle web client transactions using:

• CGI, with any supported web server


• ISAPI with Microsoft Internet Information Services
• a Java Servlet in combination with any supported application 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.

4.1 Web Server and Application Server


Configuration
This section contains general recommendations on how to configure your web
server or application server to run Content Server. Because the recommendations are
general, refer to the documentation for your specific web server or application server
for instructions on implementing the recommendations.

4.1.1 Configure HTTP Compression Settings for Smart View


To improve performance of Content Server Smart View, OpenText recommends that
you enable compression on your web server or application server. Compressing
server responses improves the performance of Content Server Smart View,
especially on networks where latency is a significant factor.

In your web server configuration, you should ensure that the following is set:

• Static compression of text files in the <Content_Server_home>/support/


directory, including text/*, application/javascript, and image/svg+xml.
• Dynamic compression of REST API responses. Ensure that application/json is
enabled.

After you have enabled and configured compression, you can verify that it is
working properly by opening the Content Server Smart View landing page and
inspecting the responses. Take note of the responses for /app, *.js, *.css, *.svg,
and /api.

LLESCOR220100-IGD-EN-03 Installation Guide 35


Chapter 4 Configure the Web Server to Run Content Server

Requests sent by the browser should include in the header Accept-Encoding: gzip,
deflate, sdch (and possibly other algorithms).

Responses received by the browser should include in the header Content-


Encoding: gzip (and possibly 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.

4.2 Configure a Web Server to Run Content Server


To deploy Content Server on a supported web server, map URL prefixes (virtual
directory aliases) for Content Server's <Content_Server_Home>/cgi/ and
<Content_Server_Home>/support/ folders on your web server.

You can verify the folders that you need to map by running a trial installation of
Content Server:

• On Windows installations of Content Server, the installer produces a mappings.


tbl file that 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.

Note: Your web server should have:

• Read permission to the <Content_Server_Home>/support/ directory.


• Read, Run, and Execute permissions to the <Content_Server_Home>/cgi/
directory.

4.2.1 Configure Microsoft Internet Information Services to


Run Content Server
To prepare to use Microsoft Internet Information Services to run Content Server,
review the information in this section and set any configurations that are required
for your deployment of Content Server.

Map Content Server URL prefixes in Microsoft Internet Information Services


This step is performed automatically by the Content Server Windows installer,
so it is generally not necessary to do this manually. To perform the steps
manually, follow the instructions at “Configure Microsoft Internet Information
Services to Run Content Server” on page 37.

36 OpenText™ Content Server LLESCOR220100-IGD-EN-03


4.2. Configure a Web Server to Run Content Server

Configure IIS Request Filtering for use with Content Server


This step is performed automatically by the Content Server Windows installer,
so it is generally not necessary to do this manually. To perform the steps
manually, follow the instructions at “Configure Microsoft IIS Request Filtering
for Use with Content Server” on page 41.
Configure the Support Asset Volume
The Support Asset Volume can be configured during the installation of Content
Server or afterwards. For more information, see “Configure the Support Asset
Volume Virtual Directory (IIS)” on page 43
Enable Anonymous Authentication
Applications like System Center Manager and OpenText Tempo Box require IIS
Anonymous authentication to connect to Content Server. For more information,
see “Enable IIS Anonymous Authentication” on page 44

Configure Microsoft Internet Information Services to Run Content


Server

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 or the steps described in
“Configure Microsoft IIS Request Filtering for Use with Content Server”
on page 41.

If you intend to have Content Server configure Microsoft Internet Information


Services automatically, proceed to “Configure Content Server“ on page 79.

To configure Microsoft Internet Information Services manually, complete the steps


in the following procedure.

Note: The mappings.tbl file referred to in this procedure is generated by the


Content Server installer based on the values that you enter during installation
of Content Server.

To map Content Server URL prefixes in Microsoft Internet Information Services

1. Open Internet Information Services (IIS) Manager. In the Connections pane,


expand the Web Sites node.

2. Add the support folder as a virtual folder.

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.

LLESCOR220100-IGD-EN-03 Installation Guide 37


Chapter 4 Configure the Web Server to Run Content Server

ii. In the Physical Path box, type the Directory Path that appears in the
Document Directory Mapping section of the mappings.tbl file.

iii. Click OK.

3. Create an application pool for Content Server.

a. In the Connections pane, click Application Pools.


b. In the Actions pane, click Add Application Pool. Enter a name, for
example, Content Server. Select the applicable .NET Framework version
in the .NET Framework version menu, and then click OK.

38 OpenText™ Content Server LLESCOR220100-IGD-EN-03


4.2. Configure a Web Server to Run Content Server

4. Add the CGI folder as an Application.

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.

iv. Click OK.


5. Allow the Content Server binary files to execute.

a. In the Connections pane of the IIS Manager, click the <server_name>.


b. In the <server_name> pane, double-click the ISAPI and CGI Restrictions
icon, and then click Add in the Actions pane.

LLESCOR220100-IGD-EN-03 Installation Guide 39


Chapter 4 Configure the Web Server to Run Content Server

c. In the Add ISAPI or CGI Restriction window, do the following:

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.

Note: Repeat the above steps for the following files:

• livelink.exe
• llisapi.dll

6. Edit the Handler Mappings.

a. In the Connections pane of the IIS Manager, click the <server_name>, and
then double-click Handler Mappings.

b. In the Actions pane, click Edit Feature Permissions.


c. In the Edit Feature Permissions window, select the Read, Script, and
Execute check boxes, and then click OK.

40 OpenText™ Content Server LLESCOR220100-IGD-EN-03


4.2. Configure a Web Server to Run Content Server

7. Add .properties files as a permitted MIME type in Microsoft Internet


Information Services

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:

• Enter .properties in the File name extension box.


• Enter application/octet-stream in the MIME type box.

Click OK to save your changes.

Configure Microsoft IIS Request Filtering for Use with Content


Server

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.

Request Filtering is a security feature of Microsoft Internet Information Services that


restricts the types of HTTP requests that IIS handles.

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:

LLESCOR220100-IGD-EN-03 Installation Guide 41


Chapter 4 Configure the Web Server to Run Content Server

OpenText recommends that you configure Request Filtering as follows:

Allow unlisted verbs


If you select Internet Information Services (IIS) as your HTTP Web Server Type
when you install Content Server, the installation program sets Allow unlisted
verbs automatically. If you clear Allow unlisted verbs, you must allow the
following verbs:

• GET

• HEAD

• POST

Allow high-bit characters


Content Server uses UTF-8 character encoding, so Allow high-bit characters
must be enabled.

Maximum Allowed Content Length (Bytes)


OpenText recommends that you set the value of this setting to 2 GB
(2,147,483,648 bytes) to permit large files to be uploaded to or downloaded from
Content Server.

42 OpenText™ Content Server LLESCOR220100-IGD-EN-03


4.2. Configure a Web Server to Run Content Server

Note: The installation program for Content Server sets this value to
2,147,483,648 bytes.
Maximum URL Length
This option sets a maximum length for a URL used in a request to IIS. The
default setting of 4096 means that any URL longer than 4096 characters is
blocked. This is typically an acceptable value for Content Server.

Configure the Support Asset Volume Virtual Directory (IIS)


The Support Asset Volume is a Content Server container that is used to store
Support Assets (files that are used in Content Server customizations, such as Custom
Views and Perspectives). To use the Support Asset Volume, you need to add a
Virtual Directory to the Content Server web site in Microsoft IIS. (Unlike the
support and img directories, it is not created automatically by the Content Server
installer.)

Content Server can be installed without a Support Asset Volume virtual directory,
but you may wish to set it up while you are preparing Microsoft IIS to run Content
Server. For more information on the Support Asset Volume, see OpenText Content
Server - Support Asset Administration (LLESSAM-H-AGD).

To create the Support Asset Volume virtual directory:

1. Open Internet Information Services (IIS) Manager. In the Connections pane,


expand the Web Sites node.
2. Add the appimg virtual directory.

a. Right-click the Content Server web site node, and then click Add Virtual
Directory.
b. In the Add Virtual Directory dialog box:

i. In the Alias box, type appimg, or a different name if you prefer.

Tip: In the Support Asset Volume configuration in Content


Server, the default URL Prefix for deployment path of the
Support Asset Directory is appimg. You can name this virtual
directory whatever you want, but the IIS configuration must
match the configuration in your installation of Content Server.
ii. In the Physical Path box, type <Content_Server_home>\appdata\
supportasset, or a different location if you prefer. For example, type
C:\opentext\appdata\supportasset.

Tip: In the Support Asset Volume configuration in Content


Server, the default Deployment Path of the Support Asset
Directory is <Content_Server_home>\appdata\supportasset.
You can locate the deployment path wherever you want, but the
IIS configuration must match the configuration in your
installation of Content Server.

LLESCOR220100-IGD-EN-03 Installation Guide 43


Chapter 4 Configure the Web Server to Run Content Server

iii. Click OK.

Enable IIS Anonymous Authentication


Content Server does not require Anonymous Authentication to be enabled in IIS, but
other applications that connect to Content Server do. OpenText™ System Center
Manager and OpenText™ Tempo™ Box, Content Server Edition are examples of
applications that require Anonymous Authentication to be enabled so they can
connect to Content Server.

OpenText™ Directory Services provides Content Server with single sign-on and
strong logon security, so typically you do not need to enable Windows
Authentication or other additional types of IIS logon security. If you do enable
Windows Authentication, you should also enable Anonymous Authentication.
System Center Manager, which is used for applying updates to Content Server,
requires Anonymous Authentication to be enabled so that it can connect to Content
Server using the Content Server REST API. If Anonymous Authentication is not
enabled, System Center Manager cannot connect to Content Server to apply updates.

4.2.2 Configure Apache Web Server to Run Content Server


To configure Apache web server to work with Content Server, complete the steps in
the following procedure.

To map Content Server URL prefixes in Apache Web Server

1. Open the /conf/httpd.conf file in a text editor.

2. Add a mapping for the Content Server support folder, as shown in the
following example.

Example: This example presumes that you have installed Content Server on Windows
and accepted the default options:

• /img/ is the URL Prefix for the support directory


• the Content Server installation path is C:\OPENTEXT\

# Content Server support directory mapping


Alias /img "C:/OPENTEXT/support"
<Directory "C:/OPENTEXT/support">
AllowOverride None
Order allow,deny
Allow from all
</Directory>

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

44 OpenText™ Content Server LLESCOR220100-IGD-EN-03


4.2. Configure a Web Server to Run Content Server

• the Content Server installation path is C:\OPENTEXT\

# Content Server CGI directory mapping


ScriptAlias /OTCS "C:/OPENTEXT/cgi"
<Directory "C:/OPENTEXT/cgi">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

On a Linux installation of Content Server, to allow Content Server URLs to use


livelink, rather than livelink.sh, add the FollowSymLinks directive to the
Options line, as shown in the following example.

Example: This example presumes that you have installed Content Server on Linux and
accepted the default options:

• livelink is the CGI alias for Content Server


• the Content Server installation directory is /usr/local/contentserver/

# Content Server CGI directory mapping


ScriptAlias /livelink "/usr/local/contentserver/cgi"
<Directory "/usr/local/contentserver/cgi">
AllowOverride None
Options ExecCGI,FollowSymLinks
Order allow,deny
Allow from all
</Directory>

Configure the Support Asset Volume Virtual Directory (Apache)


The Support Asset Volume is a Content Server container that is used to store
Support Assets (files that are used in Content Server customizations, such as Custom
Views and Perspectives). To use the Support Asset Volume, you need to add a
Virtual Directory to the Content Server web site.

Content Server can be installed without a Support Asset Volume virtual directory,
but you may wish to set it up while you are preparing Apache web server to run
Content Server. For more information on the Support Asset Volume, see OpenText
Content Server - Support Asset Administration (LLESSAM-H-AGD).

To create the Support Asset Volume virtual directory:

1. Open the /conf/httpd.conf file in a text editor.

2. In the <IfModule alias_module> section, map the appimg folder to the Support
Asset Volume deployment path (by default, <Content_Server_home>\appdata
\supportasset), as in the following example:
Alias /appimg "C:/opentext/appdata/supportasset"

Tip: In the Support Asset Volume configuration in Content Server, the


default URL Prefix for deployment path of the Support Asset Directory is
appimg. You can name this virtual directory whatever you want, but your

LLESCOR220100-IGD-EN-03 Installation Guide 45


Chapter 4 Configure the Web Server to Run Content Server

web server configuration must match the configuration in your installation


of Content Server.
3. Add a <Directory> entry for the Support Asset Volume deployment path, as in
the following example:
<Directory "C:/opentext/appdata/supportasset/">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Require all granted
</Directory>

Tip: In the Support Asset Volume configuration in Content Server, the


default Deployment Path of the Support Asset Directory is <Content_
Server_home>\appdata\supportasset. You can locate the deployment
path wherever you want, but your web server configuration must match
the configuration in your installation of Content Server.

4.3 Configure an Application Server to Run Content


Server
To run Content Server on a supported application server, configure an application
server to use the Content Server Servlet (LLServlet).

Important
Content Server 16.2.8 and later uses OpenJDK. For compatibility reasons, the
application server that runs Content Server must be configured to run using
the same version of OpenJDK that Content Server uses.

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, ensure that the application server can connect to Content Server's
root installation folder (the <Content_Server_Home> folder), and configure the
application server to run the LLServlet Java classes that are located in the <Content_
Server_Home>/application/WEB-INF/lib/llservletclient.jar file.

Configure an Application Server to Work with a Web Server


Tomcat can use a redirector to enable integration with a web server. A redirector
enables a web server to recognize servlet requests and pass them to the application
server for processing. In such an environment, the web server handles requests for
static files from the <Content_Server_Home>/support/ folder, but passes requests
for servlet content to the application server. An advantage of such a configuration is
that you can locate the application server behind a domain firewall.

Consult your application server vendor to obtain the specific plug-in and
documentation for configuring a redirector.

46 OpenText™ Content Server LLESCOR220100-IGD-EN-03


4.3. Configure an Application Server to Run Content Server

4.3.1 Deploy the Content Server Servlet


The Content Server Servlet can be deployed on supported versions of the Apache
Tomcat application server. 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).

Deploy the Content Server Servlet on Apache Tomcat

Note: If you select Apache Tomcat as your HTTP Web Server Type when you
install Content Server, 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.

To deploy the Content Server Servlet on Apache Tomcat:

Note: Entries in XML files are case-sensitive.

Replace variable names, such as <Content_Server_Home> and


<Content_Server_virtual_folder>, in the sample XML files where necessary. For
example, change path="/<Content_Server_virtual_folder>" to path="/
OTCS".

The value of the docBase parameter in the sample XML files is a Windows
path. For a Linux installation, use forward slashes to separate folder names.
For example, docBase="/home/opentext/support/"

1. Stop the Content Server and Apache Tomcat services.

2. Ensure that the web.xml file has correct references to the opentext.ini file.

a. Open the <Content_Server_Home>/application/WEB-INF/web.xml file


in a text editor. Verify that each reference to the opentext.ini file points
to the correct file location.
b. Save and close the web.xml file.

3. Create the context XML files.

a. Create a file named <context_name>.xml using the following sample XML


code.

Tip: For a default Windows installation of Content Server, name this


file OTCS.xml.

<?xml version="1.0" encoding="utf-8"?>


<Context
path="/<Content_Server_virtual_folder>"
docBase="<Content_Server_Home>\application\"
debug="0"
swallowOutput="true"
reloadable="false">
<Logger

LLESCOR220100-IGD-EN-03 Installation Guide 47


Chapter 4 Configure the Web Server to Run Content Server

className="org.apache.catalina.logger.FileLogger"
prefix="<Content_Server_virtual_folder>"
suffix=".txt"
timestamp="true" />
</Context>

b. Save this file in the <TOMCAT_HOME>\conf\Catalina\localhost\ folder.


c. Create a file named <Content_Server_virtual_folder>.xml using the
following sample XML code.

Tip: For a default Windows installation of Content Server, name this


file img.xml.

<?xml version="1.0" encoding="utf-8"?>


<Context
cookies="false"
docBase="<Content_Server_Home>\support\"
path="/<Content_Server_Support_virtual_folder>"
useNaming="false"
workDir="work/Catalina/localhost/<Content_Server_virtual_folder>/" />

d. Save this file in the <TOMCAT_HOME>\conf\Catalina\localhost\ folder.

4. Start the Content Server and Apache Tomcat services.

To test the configuration, open the following URL in a browser: http://


<server>:8080/<context_name>/cs, using the <context_name> from step 3 above.
The Content Server logon page should appear.

Tip: If the logon page appears, but has no images, verify that the <Content_
Server_virtual_folder>.xml file is correctly configured.

Apache Tomcat URLs are case-sensitive. For example, Apache Tomcat


considers the following URLs to be different:

• https://my_host_name/path_name/cs.exe
• https://my_host_name/Path_Name/cs.exe

Configure the Support Asset Volume Virtual Directory (Tomcat)


The Support Asset Volume is a Content Server container that is used to store
Support Assets (files that are used in Content Server customizations, such as Custom
Views and Perspectives). To use the Support Asset Volume, you need to add a
Virtual Directory to the Content Server web site.

Content Server can be installed without a Support Asset Volume virtual directory,
but you may wish to set it up while you are preparing (Tomcat to run Content
Server. For more information on the Support Asset Volume, see OpenText Content
Server - Support Asset Administration (LLESSAM-H-AGD).

To create the Support Asset Volume virtual directory:

1. Stop the Apache Tomcat service.

48 OpenText™ Content Server LLESCOR220100-IGD-EN-03


4.3. Configure an Application Server to Run Content Server

2. Create the Support Asset Volume context XML file.

a. Create a file named appimg.xml as in the following example.


<?xml version="1.0" encoding="utf-8"?>
<Context
cookies="false"
path="/appimg/"
docBase="C:\opentext\appdata\supportasset\"
useNaming="false"
workDir="work/Catalina/localhost/appimg/" />

Tip: The above example presumes that you are using the default
name and deployment directory of the Support Asset Volume.
In the Support Asset Volume configuration in Content Server, the
default URL Prefix for deployment path of the Support Asset
Directory is appimg and the default deployment path is <Content_
Server_home/appdata/supportasset>. You can name the URL
prefix whatever you want and locate the deployment path wherever
you want, but your web server configuration must match the
configuration in your installation of Content Server.
b. Save this file in the <TOMCAT_HOME>\conf\Catalina\localhost\ folder.

3. Start the Apache Tomcat service.

LLESCOR220100-IGD-EN-03 Installation Guide 49


Chapter 5

Install Content Server on the Operating System

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.

The Content Server installer installs program files for Content Server and Content
Web Services. The Microsoft Windows installer for Content Server configures
Content Web Services automatically. The Linux installer does not, but instructions
for deploying Content Web Services on Tomcat are available on OpenText My
Support (https://knowledge.opentext.com/knowledge/cs.dll/Open/OTDN).

Notes

• Refer to the latest available Content Web Services (CWS) documentation.


The CWS documentation is updated only when it changes, so the latest
documentation may not have a version number that matches the current
Content Server version.
• This chapter explains how to install Content Server by launching the Content
Server installer for Linux or Windows, either interactively or from a
command line. You can also install and configure Content Server
automatically using OpenText™ System Center Manager. System Center
Manager installs, configures, patches, and updates multiple OpenText
software applications. For more information, see OpenText System Center
Manager - Installation and Configuration Guide (SYSCM-IGD).

5.1 Install Content Server on Microsoft Windows


This section describes how to perform a Content Server installation on computers
running Windows Server.

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 “Prepare to Install Content
Server“ on page 23.

LLESCOR220100-IGD-EN-03 Installation Guide 51


Chapter 5 Install Content Server on the Operating System

When you install Content Server on Microsoft Windows, the installer can configure
Content Web Services automatically for use on Microsoft Internet Information
Services or on Apache Tomcat. The automatic installation generates a valid
configuration of Content Web Services running on the same web server as Content
Server. If you intend to run Content Web Services on a different web server, you can
use the automatic configuration, but you will need to copy the Content Web Services
program files to the other server and edit configuration files afterwards. For more
information on installing Content Web Services, refer to the instructions that are
available on OpenText My Support (https://knowledge.opentext.com/knowledge/
cs.dll/Open/OTDN).

Tip: To obtain detailed information about the installation of Content Server on


Microsoft Windows, refer to the Content Server Installer log files that are
written to your system temp folder.

5.1.1 Run the Content Server Installer on Microsoft Windows


You can perform an interactive installation or you can run a silent installation by
providing all required information in the installation command.

Interactive Installation of Content Server on Microsoft Windows


To start the installation of Content Server installer, download the Content Server
installer from OpenText My Support and run it on the computer where you want to
install Content Server.

To run the Content Server Installer on Windows:

1. Log on to Windows as a user who is a member of the Administrators group.

2. Run the Content Server installation.

a. Double-click the Content Server installation file to begin the installation.

b. In the Welcome dialog box, click Next.

c. In the License Agreement dialog box, enable I accept the terms in the
License Agreement, and then click Next.

d. In the Install Location dialog box, accept the default destination folder
(C:\OPENTEXT) or click Browse to select a different folder, and then click
Next.

e. Enter the following information in the OpenText Content Server


Configuration dialog box, and then click Next:

• 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.

52 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

Note: The service name you provide is appended to the names of


the Content Server and Admin services in the Windows Services
window. It also becomes the URL prefix (virtual folder alias)
mapped to the <Content_Server_Home>/cgi/ folder in your web
server.
• In the DNS Name box, accept the default value, localhost, or type the
fully qualified domain name of the Content Server computer. Use the
format <host.domain.suffix> (for example, intranet.yourdomain.com).

Important
1. You must provide the fully qualified domain name to permit
users to connect to Content Server from outside your network.
Content Server uses this name to create links to items in
Content Server notifications and elsewhere. If you do not
specify the fully qualified domain name, these links may not
work for remotely connected users.
2. If you are installing this instance of Content Server as part of a
Syndication environment, you must enter the fully qualified
domain name of the server. Once Content Server is installed,
there is no option to change this setting from the UI. If you
have localhost in the DNS Name box, you cannot enable a
Syndication environment, and you will have to re-install.

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: OpenText recommends using the default value, localhost,


because Content Server and the web server must reside on the
same computer. Do not change the default value if the Content
Server computer has a dynamic IP address assigned by a Dynamic
Host Configuration Protocol (DHCP) server instead of a static IP
address.
• In the HTTP Port Number box, type the port number of the web server
where you intend to map Content Server's URL prefixes.

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.

• If you enable Internet Information Services (IIS), proceed to “Install


Content Server on Microsoft Internet Information Services on
Windows” on page 54.

LLESCOR220100-IGD-EN-03 Installation Guide 53


Chapter 5 Install Content Server on the Operating System

• If you enable Apache Tomcat, proceed to “Install Content Server on


Tomcat on Windows” on page 56.

• If you enable Other, proceed to “Install Content Server on Other


Supported Web Servers on Windows” on page 59.

Install Content Server on Microsoft Internet Information Services on Windows

Note: The following instructions are a continuation of “Run the Content Server
Installer on Microsoft Windows” on page 52. Follow these instructions if you
enabled Internet Information Services (IIS) in the HTTP Web Server Type
dialog box (Step 2.f).

To install Content Server on Microsoft Internet Information Services

1. In the IIS Web Server Settings dialog box:

• Select the IIS website 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.

Note: If necessary, the Content Server installation program will install the
Microsoft Visual C++ redistributable package. The Visual C++
Redistributable Package installs runtime components of Visual C++
Libraries that allow Visual C++ applications to run on a computer that
does not have Visual C++ installed.

54 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

3. In the HTTP Web Server Type dialog box, select the Web Server Type (Internet
Information Services (IIS) or Apache Tomcat) that will host Content Web
Services, or enable Skip.

Note: Content Web Services is a set of service-oriented web service APIs


for OpenText Content Server.
Your response on this step determines whether Microsoft Internet
Information Services or Apache Tomcat is configured to run Content
Server Web Services. If you choose Skip, neither one is configured to run
Content Server Web Services.
Content Server Web Services is installed regardless of your selection. If
you choose Skip, you can configure a supported web or application server
to run Content Server Web Services after you finish installing Content
Server.
For more information, see the Content Web Services (https://
knowledge.opentext.com/knowledge/cs.dll?func=ll&objId=17990637&
objAction=browse&sort=name&viewType=1) page on OpenText My
Support. Refer to the latest available Content Web Services (CWS)
documentation.

Tip: If you enable Internet Information Services (IIS), the following


message may appear:
Please install the following .NET Framework features on this
server: HTTP Activation, Non-HTTP Activation.

If this message appears, use Add Features in Windows Server Manager to


install HTTP Activation and Non-HTTP Activation under .NET
Framework 3.5 Features.

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.

The Application pool name cannot be changed on this dialog box. It is


determined by the setting you entered on the OpenText Content Server
Configuration dialog box (Step 2.e).

• If you enabled Apache Tomcat, the Apache Tomcat Install Location dialog
box appears.

LLESCOR220100-IGD-EN-03 Installation Guide 55


Chapter 5 Install Content Server on the Operating System

– The installer attempts to display the correct path of your Apache Tomcat
installation. Correct it if necessary, 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 and Start Content
Server Admin Server, 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.

8. To complete the installation of Content Server on Microsoft Windows, follow


the instructions at “Apply Updates and Patches and Start the Content Server
Services” on page 68.

Install Content Server on Tomcat on Windows

Note: The following instructions are a continuation of “Run the Content Server
Installer on Microsoft Windows” on page 52. Follow these instructions if you
enabled Apache Tomcat in the HTTP Web Server Type dialog box (Step 2.f).

To install Content Server on Tomcat

1. The installer attempts to display the correct path of your Apache Tomcat
installation in the Apache Tomcat Install Location dialog box. Correct it if
necessary, and then 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

56 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

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.

If necessary, the Content Server installation program will install the Microsoft
Visual C++ redistributable package. The Visual C++ Redistributable Package
installs runtime components of Visual C++ Libraries that allow Visual C++
applications to run 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 Content Web
Services, or enable Skip.

Note: Content Web Services is a set of service-oriented web service APIs


for OpenText Content Server.
Your response on this step determines whether Microsoft Internet
Information Services or Apache Tomcat is configured to run Content
Server Web Services. If you choose Skip, neither one is configured to run
Content Server Web Services.
Content Server Web Services is installed regardless of your selection. If
you choose Skip, you can configure a supported web or application server
to run Content Server Web Services after you finish installing Content
Server.
For more information, see the Content Web Services (https://
knowledge.opentext.com/knowledge/cs.dll?func=ll&objId=17990637&
objAction=browse&sort=name&viewType=1) page on OpenText My
Support. Refer to the latest available Content Web Services (CWS)
documentation.

Tip: If you enable Internet Information Services (IIS), the following


message may appear:
Please install the following .NET Framework features on this
server: HTTP Activation, Non-HTTP Activation.
If this message appears, use Add Features in Windows Server Manager to
install WCF Activation. Enable both HTTP Activation and Non-HTTP
Activation when you add the WCF Activation feature.

LLESCOR220100-IGD-EN-03 Installation Guide 57


Chapter 5 Install Content Server on the Operating System

5. 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.

The Application pool name cannot be changed on this dialog box. It is


determined by the setting you entered on the OpenText Content Server
Configuration dialog box (Step 2.e).
• If you enabled Apache Tomcat, the Apache Tomcat Install Location dialog
box appears.

– The installer attempts to display the correct path of your Apache Tomcat
installation. Correct it if necessary, 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 and Start Content
Server Admin Server, 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.

9. To complete the installation of Content Server on Microsoft Windows, follow


the instructions at “Apply Updates and Patches and Start the Content Server
Services” on page 68.

58 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

Install Content Server on Other Supported Web Servers on Windows

Note: The following instructions are a continuation of “Run the Content Server
Installer on Microsoft Windows” on page 52. Follow these instructions if you
enabled Other in the HTTP Web Server Type dialog box (Step 2.f).

To install Content Server on other supported web servers on Windows

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.

2. In the Port Configuration for OpenText Content Server window, do the


following, 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.

Note: If necessary, the Content Server installation program will install the
Microsoft Visual C++ redistributable package. The Visual C++
Redistributable Package installs runtime components of Visual C++
Libraries that allow Visual C++ applications to run 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 Web
Services, or enable Skip.

Note: Content Web Services is a set of service-oriented web service APIs


for OpenText Content Server.
Your response on this step determines whether Microsoft Internet
Information Services or Apache Tomcat is configured to run Content
Server Web Services. If you choose Skip, neither one is configured to run
Content Server Web Services.
Content Server Web Services is installed regardless of your selection. If
you choose Skip, you can configure a supported web or application server
to run Content Server Web Services after you finish installing Content
Server.
For more information, see the Content Web Services (https://
knowledge.opentext.com/knowledge/cs.dll?func=ll&objId=17990637&

LLESCOR220100-IGD-EN-03 Installation Guide 59


Chapter 5 Install Content Server on the Operating System

objAction=browse&sort=name&viewType=1) page on OpenText My


Support. Refer to the latest available Content Web Services (CWS)
documentation.

Tip: If you enable Internet Information Services (IIS), the following


message may appear:
Please install the following .NET Framework features on this
server: HTTP Activation, Non-HTTP Activation.

If this message appears, use Add Features in Windows Server Manager to


install WCF Activation. Enable both HTTP Activation and Non-HTTP
Activation when you add the WCF Activation feature.

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.

The Application pool name cannot be changed on this dialog box. It is


determined by the setting you entered on the OpenText Content Server
Configuration dialog box (Step 2.e).

• If you enabled Apache Tomcat, the Apache Tomcat Install Location dialog
box appears.

– The installer attempts to display the correct path of your Apache Tomcat
installation. Correct it if necessary, 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 and Start Content
Server Admin Server, enable View Mapping File, and then click Next to open
the mappings.tbl file in a separate window.

60 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

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.

8. To complete the installation of Content Server on Microsoft Windows, follow


the instructions at “Apply Updates and Patches and Start the Content Server
Services” on page 68.

Unattended Installation of Content Server on Microsoft Windows


To run an unattended installation of Content Server, open a command shell as an
Administrator, and then run the Windows Installer file, providing the required
information in the options of the Windows Installer file. Select the required installer
parameters from “Content Server Installer Parameters” on page 61

For sample commands, see “Examples of Content Server Installation Commands”


on page 67.

Table 5-1: Content Server Installer Parameters

Parameter Description Values Example Notes


INSTALLDIR The full path of A path name. INSTALLDIR= Place the path
the directory C:\OpenText\ name in
where Content otcs quotation marks
Server will be if it contains
installed. spaces.
LES_SERVICEN The name of the A service name. LES_ The LES_
AME Content Server SERVICENAME= SERVICENAME
services. otcs determines the
names of two
different
Content Server
services. If LES_
SERVICENAME is
set to otcs, the
Content Server
service is named
otcs and the
Content Server
Admin service is
named
otcsAdmin.

LLESCOR220100-IGD-EN-03 Installation Guide 61


Chapter 5 Install Content Server on the Operating System

Parameter Description Values Example Notes


HTTP_WEB_SE The type of Web IIS, Tomcat, or HTTP_WEB_ • If you specify
RVER_TYPE server that Skip SERVER_TYPE= HTTP_WEB_
Content Server IIS SERVER_
will be installed TYPE=IIS,
on: Microsoft IIS, you must
Tomcat, or also provide
another the
supported web WEBSITE_
server. NAME
parameter to
the installer.
• If you specify
HTTP_WEB_
SERVER_
TYPE=
Tomcat you
must also
provide the
TOMCATINST
ALLDIR
parameter to
the installer.
• Specify
HTTP_WEB_
SERVER_
TYPE=Skip
to install on a
supported
web server
other than IIS
or Tomcat.

62 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

Parameter Description Values Example Notes


HTTP_WEB_SE The type of web IIS, Tomcat, or HTTP_WEB_ • If you specify
RVER_WS_TYP server that Skip SERVER_WS_ HTTP_WEB_
E Content Server TYPE=IIS SERVER_WS_
Web Services TYPE=IIS,
will be installed you must
on. also provide
the WS_
WEBSITE_
NAME
parameter to
the installer.
• If you specify
HTTP_WEB_
SERVER_WS_
TYPE=
Tomcat you
must also
provide the
TOMCATWSIN
STALLDIR
parameter to
the installer.
• Specify
HTTP_WEB_
SERVER_WS_
TYPE=Skip
to install
Content
Server Web
Services on a
supported
web server
other than IIS
or Tomcat.
START_CS Indicates Yes, No START_CS=Yes
whether you
want the
Content Server
installer to start
Content Server
once the
installation is
complete.

LLESCOR220100-IGD-EN-03 Installation Guide 63


Chapter 5 Install Content Server on the Operating System

Parameter Description Values Example Notes


START_CSADM Indicates Yes, No START_
IN whether you CSADMIN=Yes
want the
Content Server
installer to start
the Content
Server Admin
server once the
installation is
complete.
WS_APP_NAM The Content A mapping WS_APP_NAME=
E Server Web name. cws
Services
mapping name.
LES_SUPPORT The name of the A URL Prefix LES_
MAPPINGPREF URL Prefix for name that starts SUPPORTMAPPI
IX the Content and ends with a NGPREFIX=/
Server support slash. img/
directory.
LES_ADMINPO The port A positive LES_ In an interactive
RT assigned to the integer ADMINPORT= installation, the
Content Server representing a 5858 default port is
Admin server. TCP port. 5858. In an
unattended
installation, you
must specify the
Admin port
explicitly.
LES_SERVICEP The port A positive LES_ In an interactive
ORT assigned to integer SERVICEPORT= installation, the
Content Server. representing a 2099 default port is
TCP port. 2099. In an
unattended
installation, you
must specify the
Content Server
port explicitly.

64 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

Parameter Description Values Example Notes


TOMCATINSTA The Tomcat A Tomcat TOMCATINSTAL • You must
LLDIR directory where directory name. LDIR= specify this
Content Server C:\tomcat parameter if
will be installed. you set
HTTP_WEB_
SERVER_WS_
TYPE=
Tomcat. It is
not necessary
otherwise.
• Place the
path name in
quotation
marks if it
contains
spaces.
TOMCATWSIN The Tomcat A Tomcat TOMCATWSINST • You must
STALLDIR directory where directory name. ALLDIR= specify this
Content Server C:\tomcat parameter if
Web Services you set
will be installed. HTTP_WEB_
SERVER_WS_
TYPE=
Tomcat. It is
not necessary
otherwise.
• Place the
path name in
quotation
marks if it
contains
spaces.
LES_HTTP_POR The port of the A positive LES_HTTP_
T Content Server integer PORT=80
website. representing a
TCP port.
LES_HTTP_SER The name of the A server name. LES_HTTP_
VERNAME HTTP server SERVERNAME=
that hosts the server.
Content Server corporate.
website. com

LLESCOR220100-IGD-EN-03 Installation Guide 65


Chapter 5 Install Content Server on the Operating System

Parameter Description Values Example Notes


LES_DNSNAME The name of the A server name. LES_DNSNAME= • Defaults to
server that runs server. localhost,
Content Server. corporate. if not
com specified.
• If you are
setting up a
Syndication
environment,
see the
important
notes and tip
associated
with the
DNS Name
box in
“Interactive
Installation
of Content
Server on
Microsoft
Windows”
on page 52.
WEBSITE_NAM The name of the An IIS website WEBSITE_ • The website
E Microsoft IIS name. NAME=otcs must exist in
website where Microsoft IIS
Content Server before you
will be installed. run the
installer.
• You must
specify this
parameter if
you set
HTTP_WEB_
SERVER_WS_
TYPE=IIS. It
is not
necessary
otherwise.
WS_WEBSITE_ The name of the An IIS website WS_WEBSITE_ • You must
NAME Microsoft IIS name. NAME=cws specify this
website where parameter if
Content Server you set
Web Services HTTP_WEB_
will be installed. SERVER_WS_
TYPE=IIS. It
is not
necessary
otherwise.

66 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

Examples of Content Server Installation Commands

Install Content Server on Microsoft IIS


The following command installs Content Server 16.2.8 in the C:\OpenText\otcs
folder. It installs Content Server on a Microsoft IIS website called otcs. It uses
the default ports for the Content Server and Content Server Admin services.
And it uses the default names for the support directory and the Content Server
Web Services mapping name. When the installation completes, the Windows
Installer does not start any of the Content Server services.
16.2.8_CS64_WIN.exe INSTALLDIR=C:\OpenText\otcs LES_SERVICENAME=
otcs HTTP_WEB_SERVER_TYPE=IIS HTTP_WEB_SERVER_WS_TYPE=IIS START_CS=
No START_CSADMIN=No LES_SERVICEPORT=2099 LES_ADMINPORT=5858 LES_
SUPPORTMAPPINGPREFIX=/img/ WS_APP_NAME=cws WEBSITE_NAME=otcs WS_
WEBSITE_NAME=otcs

Install Content Server on Tomcat


The following command installs Content Server 16.2.8 in the C:\OpenText\otcs
folder. It installs Content Server on a Tomcat server located at C:\tomcat. It
uses the default ports for the Content Server and Content Server Admin
services. And it uses the default names for the support directory and the
Content Server Web Services mapping name. When the installation completes,
the Windows Installer starts the Content Server and Content Server Admin
services.
16.2.8_CS64_WIN.exe INSTALLDIR=c:\OpenText\otcs LES_SERVICENAME=
otcs HTTP_WEB_SERVER_TYPE=Tomcat HTTP_WEB_SERVER_WS_TYPE=Tomcat
START_CS=Yes START_CSADMIN=Yes LES_SERVICEPORT=2099 LES_ADMINPORT=
5858 LES_SUPPORTMAPPINGPREFIX=/img/ WS_APP_NAME=cws
TOMCATINSTALLDIR=C:\tomcat TOMCATWSINSTALLDIR=C:\tomcat

Install a second instance of Content Server on Microsoft IIS


The following command installs a second instance of Content Server 16.2.8 in
the C:\OpenText\otcs2 folder. It installs Content Server on a Microsoft IIS
website called otcs2 running on TCP port 81. It uses non-default ports for the
Content Server and Content Server Admin services. And it uses the default
names for the support directory and the Content Server Web Services mapping
name. When the installation completes, the Windows Installer starts the Content
Server service, but does not start the Content Server Admin service.
16.2.8_CS64_WIN.exe INSTALLDIR=c:\OpenText\otcs2 LES_SERVICENAME=
otcs2 HTTP_WEB_SERVER_TYPE=IIS HTTP_WEB_SERVER_WS_TYPE=IIS START_
CS=Yes START_CSADMIN=No LES_HTTP_PORT=81 LES_SERVICEPORT=22099 LES_
ADMINPORT=25858 LES_SUPPORTMAPPINGPREFIX=/img/ WS_APP_NAME=cws
WEBSITE_NAME=otcs2 WS_WEBSITE_NAME=otcs2

Note: The above command would also work if it were used to install a first
instance of Content Server on a Content Server host machine. In Content
Server 16.2.7 and earlier, it was necessary to extract the installer and
specify TRANSFORMS and MSINEWINSTANCE command options when
installing an additional instance of Content Server on the same Content

LLESCOR220100-IGD-EN-03 Installation Guide 67


Chapter 5 Install Content Server on the Operating System

Server host machine. It is no longer necessary to extract the installer or


specify these parameters in Content Server 16.2.8 and later.

5.1.2 Apply Updates and Patches and Start the Content


Server Services
To complete the installation of Content Server, you may need to apply an Update
and one or more patches to Content Server before you start the Content Server
services.

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).

Tip: For most Updates, OpenText releases an integrated installer that


installs Content Server and the Update. If you use an integrated installer,
you do not need to install an Update separately, and you do not need to
copy the files from the config_reference folder, but you do need to
apply required and recommended patches.

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.

Note: OpenText recommends that you use System Center Manager to


update your Content Server installation. (See “Apply All Available
Patches to Content Server” on page 115.) Apply patches manually only if
the Release Notes identify a patch that must be applied before you start
Content Server for the first time.

3. Set the Content Server services to run as the Content Server user that you
created in “Create a Windows User” on page 24. Launch the Windows Services
application and perform the following steps for the Content Server services:

• Content Server (<service_name>)


• Content Server Admin (<service_name>)

68 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.1. Install Content Server on Microsoft Windows

a. In the right pane, double-click Content Server (<service name>). In the


Content Server (<service name>) Properties dialog box, click the General
tab.

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.

4. Start each of the Content Server services.

LLESCOR220100-IGD-EN-03 Installation Guide 69


Chapter 5 Install Content Server on the Operating System

5.2 Install Content Server on Linux


This section describes how to install Content Server on computers running
supported versions of Linux.

Before you install Content Server, create a user to run Content Server, and ensure
that the database server and client, web server, and web browser are installed and
properly configured. See “Prepare to Install Content Server“ on page 23.

5.2.1 Content Server Installer Dependencies


Before the Content Server installer begins the installation of Content Server, it
verifies that a number of required files and libraries are present on your system in
the expected location. If it does not find them, you must specify the actual location of
the required item (if it is present, but not at the expected location) or install it before
running the Content Server installer.

The X Virtual Frame Buffer (Xvfb)


Content Server depends on the presence of the Virtual Frame Buffer (xvfb) on
Linux. If the Virtual Frame Buffer is not installed on your system, you must install it
to ensure Content Server can generate thumbnails, present HTML views of
documents, and perform other tasks.

Note: Xvfb is not part of the default installation of Red Hat 5.7 and later. To
install Xvfb, run the following command(s):

Linux
yum install xorg-x11-server-Xvfb
yum install 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:

Xvfb has not been detected in the default location:

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

You MUST modify <Installation Directory>/config/filters/startXVFB.sh to


reflect this Xvfb install location.

Modify startXVFB.sh once the installation completes.

Example: If your copy of Xvfb is located at /another/place/Xvfb, on the first


uncommented line of the shell script, change x11_path="/usr/bin/" to x11_path="/
another/place/"

70 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.2. Install Content Server on Linux

Required Libraries for Linux


On Linux, 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, a warning message appears.
For example, if the installer does not find libbz2.so.1, the following message
appears:

WARNING Content Server requires libbz2.so.1 to be installed. libbz2.so.1


has not been detected in the default location:/lib64/libbz2.so.

Do you have libbz2.so.1 installed to a location other than the default?


[Y]

If you answer Y, the installer prompts you to enter the location of the missing
library. Once you do, the installer informs you that:

You MUST modify the LD_LIBRARY_PATH variable in <Installation


Directory>/start_llserver to reflect this install location.

Modify start_llserver once the installation completes.

Example: If libc.so.6 is located at /another/place/libc.so.6 (not /lib64/libc.


so.6), find the line in the start_llserver script that reads as follows:

LD_LIBRARY_PATH=$LLDBHOME/lib${DB32SFX}:$LLHOME/lib:$LLHOME/filters/
image:$LD_LIBRARY_PATH

Add the location of libc.so.6 to the end of this line, as follows:

LLESCOR220100-IGD-EN-03 Installation Guide 71


Chapter 5 Install Content Server on the Operating System

LD_LIBRARY_PATH=$LLDBHOME/lib${DB32SFX}:$LLHOME/lib:$LLHOME/filters/
image:$LD_LIBRARY_PATH:/another/place

Note: For a computer that runs only a Content Server Admin server (not a
Content Server Front-End instance), make the change to the start_lladmin
script.

The Landscape Directory


During the installation of Content Server, the installer attempts to write a solution
registry file to the /etc/opentext/landscape/ directory. This solution registry file
is used by other OpenText products to obtain information about Content Server. In
particular, it is used by OpenText products that integrate with SAP.

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.

Tip: The solution registry file has a name similar to 20150918155349–


OTCONTENTSERVER-Install.ini.

5.2.2 Run the Content Server Installer on Linux


You can perform an interactive installation or you can run a silent installation by
providing all required information in the installation command.

72 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.2. Install Content Server on Linux

Interactive Installation of Content Server on Linux


The Content Server installer for supported Linux operating systems is delivered as a
compressed TAR file. Once you have expanded the file and extracted its component
files, you run a setup executable to install Content Server.

Tip: As you complete these installation procedures, record directory paths,


port numbers, and other information on Section 10.3: “Content Server
Installation Worksheet” on page 145.

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.

To install Content Server on Linux:

1. Log on as the Linux user that you created to run Content Server. For
information, see “Create a Linux User” on page 25.

2. Using the tools installed with your version of Linux, unzip and unpack the
setup utility.

3. Type ./setup, and then press ENTER.

Note: 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>.
For more information on such error messages, see “Content Server
Installer Dependencies” on page 70

4. Type Y to accept the license agreement.

5. When you are prompted to enter the Content Server installation directory, enter
the path of the directory you wish to use or press ENTER to accept the default
installation directory (/usr/local/contentserver/).

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 to run Content Server on, 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.

LLESCOR220100-IGD-EN-03 Installation Guide 73


Chapter 5 Install Content Server on the Operating System

8. At the prompt that asks you for the port number to run the Content Server
Admin server on, type a number between 1025 and 65535, or accept the default
(5858).

9. 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.

10. 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.

11. A prompt appears that asks you to specify the kind of database that you will be
using with Content Server. Your next steps depend on your answer to this
question.

Oracle
To use an Oracle database, enter 1, and then enter the SID of your local
Oracle installation. Alternatively, you can enter ? and then provide the path
of your Oracle home directory.

Tip: If you specify a nonexistent Oracle home directory, the


installation program asks you to confirm that you want to use it
anyway.
SAP HANA
To use a SAP HANA database, enter 2, and then enter the path of your
HANA HOME directory.

Tip: The HANA HOME directory must contain a Linux client for SAP
HANA. If it does not, the following message appears: expected to
find libodbcHDB.so in <HANA_HOME_directory>.

Other
To use a supported database other than Oracle or SAP HANA (PostgreSQL,
for example), enter 3 and press ENTER.

12. After you specify your database server, 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:
Open Text Content Server sucessfully installed.
Please ensure that you make the following mappings in your HTTP server:

Document Directory Mappings


---------------------------

From Directory Name : OTCSsupport


To Directory Path : /usr/local/contentserver/support

CGI-BIN Mappings
----------------

From Directory Name : OTCS

74 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.2. Install Content Server on Linux

To Directory Path : /usr/local/contentserver/cgi

Would you like to start Content Server now? [Y]:

13. 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.

14. To complete the installation of Content Server on Linux, follow the instructions
at “Apply Updates and Patches and Start the Content Server Processes”
on page 76.

Unattended Installation of Content Server on Linux


To perform an unattended installation of Content Server on Linux, provide the
answers to the installer prompts in a file, and then pass the contents of the file to the
installer when you execute setup.

For example, create a file called installParamsFile that contains the answers to
the Content Server installer prompts, and run the installation using this
command: ./setup < installParamsFile.

If the installParamsFile has the following content, it will install an instance of


Content Server in the /usr/opentext/cs directory that uses the default ports for the
Content Server services and uses an Oracle Database that has a SID of oracle. At
the conclusion of the installation, the installer will start Content Server.
Y
/usr/opentext/cs
Y
Y
2099
5858
img
/tmp
1
oracle
Y

LLESCOR220100-IGD-EN-03 Installation Guide 75


Chapter 5 Install Content Server on the Operating System

5.2.3 Apply Updates and Patches and Start the Content


Server Processes
To complete the installation of Content Server, you may need to apply an Update
and one or more patches to Content Server before you start the Content Server
processes.

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).

Tip: For most Updates, OpenText releases an integrated installer that


installs Content Server and the Update. If you use an integrated installer,
you do not need to install an Update separately, and you do not need to
copy the files from the config_reference directory, but you do need to
apply required and recommended patches.

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.

Note: OpenText recommends that you use System Center Manager to


update your Content Server installation. (See “Apply All Available
Patches to Content Server” on page 115.) Apply patches manually only if
the Release Notes identify a patch that must be applied before you start
Content Server for the first time.

3. Start each of the Content Server processes.

• To start the Content Server and Content Server Admin process, run ./
start_llserver in the <Content_Server_home> directory.

Tip: To start only the Content Server Admin process, run ./start_
lladmin.

76 OpenText™ Content Server LLESCOR220100-IGD-EN-03


5.2. Install Content Server on Linux

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 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 system administrator to set this
up for you.

LLESCOR220100-IGD-EN-03 Installation Guide 77


Chapter 6
Configure Content Server

You have configured your web server or application server to run Content Server
(“Configure the Web Server to Run Content Server“ on page 35), installed Content
Server on the operating system (“Install Content Server on the Operating
System“ on page 51) and started it for the first time. Now you are ready to configure
Content Server for first use.

Note: This chapter explains how to configure Content Server interactively


using the Content Server Administration pages. You can also install and
configure Content Server automatically using OpenText™ System Center
Manager. System Center Manager installs, configures, patches, and updates
multiple OpenText software applications. For more information, see OpenText
System Center Manager - Installation and Configuration Guide (SYSCM-IGD).

6.1 The Content Server Administration Page


To perform the initial configuration of Content Server, open the Content Server
Administration page.

The Content Server Administration page is the starting point for most tasks you
perform as a Content Server administrator. Under normal circumstances, it opens to
a number of sections containing Content Server pages, and you can decide your next
step based on the task at hand. The first time you open it, however, is different. You
are presented with a series of pages, and you are prompted to enter the initial
configurations that allow Content Server to operate.

To open the Content Server Administration page, use one of the following methods:

• 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>/cs[.exe]?func=admin.
index
where:

– <protocol> is either HTTP or HTTPS.


– <server> is the name of the server that runs Content Server.
– <port> is the port on which your web server listens. It is not required if you
are using the default port for HTTP (80) or HTTPS (443).
– <URL_prefix> is the URL prefix mapped to the <Content_Server_
Home>/cgi/ folder of the new version of Content Server.

LLESCOR220100-IGD-EN-03 Installation Guide 79


Chapter 6 Configure Content Server

– The .exe extension is not used for Linux or when Content Server works with
an application server.
Windows
Use cs.exe.
Linux
Use cs.

Example:

Windows
On Windows, using Microsoft IIS, enter a URL similar to the following: http://
server.domain.com/OTCS/cs.exe?func=admin.index
Linux
On Linux, using Apache Tomcat, enter a URL similar to the following: http://
server.domain.com:8080/otcs/cs?func=admin.index

6.2 Configure Server Parameters


The first step in configuring Content Server is to set some basic settings on the
Configure Server Parameters and Select Default Metadata Language
administrative pages.

Configure Basic Server Parameters


You can modify the following settings for Content Server on the Configure Server
Parameters page:

• In the Web Administrator area:

– Password
The first time you open the Configure Server Parameters page, you must set
a Web Administrator password.
The Web Administrator password is the password that you use to access the
Content Server Administration page:

○ If Content Server cannot connect to its database.


○ If Content Server cannot connect to OpenText Directory Services.

It is not the same as the password of the Admin user.


When Content Server is able to connect to its database and to OTDS, you do
not need to use the Content Server Administrator password to access the
Content Server Administration page. Instead, your user ID requires a suitable
usage privilege (either the Web Admin usage privilege or a Business
Administration usage privilege). In addition, to see an Admin global menu
that provides a link to the Content Server Administration page, you require
the Show Admin Menu usage privilege. For more information on these and

80 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.2. Configure Server Parameters

other usage privileges, see OpenText Content Server - Content Server


Administration (LLESWBA-H-AGD).
Content Server may prompt you to provide the Web Administrator password
if you perform an important administrative action, such as changing the
Content Server database. For this reason, the Web Administrator password
should only be known by a small set of trusted system administrators.
– Email
If you provide an email address for the Administrator, a link to the address
appears on the Content Server sign in page.
• In the System Configuration area:

– Site Name
The Site Name is displayed throughout Content Server. The site name should
be a simple, user friendly name. The default Site Name is Content Server.
– Upload Directory
The Upload Directory parameter is used to restrict the location from which
Content Server accepts Documents for upload. The directory specified in this
field must be accessible to both the web server and the Admin server.
OpenText recommends that you specify the full path to the directory in this
field.

Important

○ OpenText strongly recommends that you specify an upload


directory. Leaving this field blank poses a security risk. It can also
prevent you from applying a license file. See OpenText Content Server
- Content Server Administration (LLESWBA-H-AGD).
○ Content Server blocks uploads from the following directories (and all
of their subdirectories). If your web server’s default directory is set to
one of the following, and you have not configured a Content Server
upload directory, Content Server prevents files from being uploaded.

Windows
<Drive>:\Windows\
<Drive>:\Program Files\
<Drive>:\Program Files (x86)\
<Drive>:\ProgramData\

Linux
/etc/
/boot/
/usr/bin/
/usr/sbin/

LLESCOR220100-IGD-EN-03 Installation Guide 81


Chapter 6 Configure Content Server

– Support Directory, the URL prefix for the /support directory.


The URL prefix, also known as the virtual directory alias, is mapped to the
support directory during the installation of Content Server. By default, the
support directory is located at the root installation level: /installation_
path/support. It is normally not necessary to change the URL prefix;
however, if you modify it, you must make the change in Content Server and
the web server.
The default value for the URL prefix is /img/.

Note: You must type a forward slash (/) before and after the URL prefix.

– Syndication
Syndication is a collection of many Content Server installations in different
locations, all connected and communicating with each other.

Important
OpenText recommends that you do not edit this section unless you are
following the directions in “Appendix B – Installing Content Server as a
Syndication Environment“ on page 147. A Content Server Syndication
environment needs to be installed by following a specific set of steps, as
more fully documented in the OpenText Content Server - Syndication
Administration (LLESQDS-AGD).

In general, you begin to set up a Content Server Syndication environment by


selecting Enable. Once enabled, you set whether this Content Server
installation is designated as your primary installation or as a remote
installation of Content Server. The Site ID field requires a unique number
that identifies this installation in the Content Server Syndication environment.
• In the User Interaction area:

– Keyboard
Enhanced Keyboard Accessibility Mode permits the user interface to be
manipulated using keyboard commands. However, certain features that
depend on Java, such as the Text Editor, are disabled when Enhanced
Keyboard Accessibility Mode is used. This option is disabled by default.
When you enable this option, all users are required to use this mode.
– User Pages
This parameter allows you to select one of the following pages, which is
where users land when they first sign 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.

82 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.2. Configure Server Parameters

Note: If you select About Content Server, you need to decide if


users should be required to sign in before they view the page. If you
want to require that your users sign in, select the Require Log-in to
Access the About Page box. This option is cleared by default.
○ Personal Frontpage, which displays the user's individual frontpage. This
page can also be viewed by the user by selecting Personal > Personal
Frontpage from the global menu bar.
○ Pulse, which displays the Content Server Pulse page.
– Mail Separator
You can change the character that is inserted between multiple recipient
addresses in message composition windows. If your organization
predominately uses Microsoft email applications, you should select semi-
colon ";" for the address separator. For other email applications, you might
need to select comma ",".
• In the Connection Settings area:

– Response Buffering
This setting reduces the amount of time the Server must dedicate itself to
downloading and opening documents. By default, Response Buffering is
enabled. When Response Buffering is enabled, the Server's responses are
buffered to the web server, which then assumes control of sending the
contents to the browser. This allows the available server threads to move on
to other requests more quickly. From an end-user perspective, fetching and
downloading documents will still take the same amount of time.
– Socket Timeouts
Socket Timeout settings govern socket communications on the current
Content Server instance. In a clustered installation of Content Server, it is
possible to set different network socket timeout values on different Content
Server instances.

○ Enable Send Timeouts sets the maximum time in seconds that Content
Server will wait for a receiver response after sending data. The default
value is 30 seconds.
○ Enable Receive Timeouts sets the maximum time in seconds that Content
Server will wait for data from a sender. The default value is 2 seconds.

Set each value to a positive integer greater than zero. To disable either
network socket timeout, set its value to Never.
– Threads
This setting defines the number of threads used by Content Server. The
default Number of Threads is 8. You may want to increase or decrease the
number of threads, depending on:

○ The speed of individual request execution times.


○ The amount of capacity needed.

LLESCOR220100-IGD-EN-03 Installation Guide 83


Chapter 6 Configure Content Server

○ Your usage profile.


○ The availability of CPU and RAM resources on your Content Server
hardware.

The optimum number of threads depends on the characteristics of your


Content Server environment. Items that can be considered include:

○ The number, speed, and architecture (for example, NUMA) of the CPUs.
○ The amount of physical memory in your servers.
○ The speed of network connections.
○ Whether storage is local or accessed over the network.

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 - Content Server Administration (LLESWBA-H-AGD).

Note: Do not set the number of threads higher than the number of
connections supported by your RDBMS.
– Sessions
The Maximum number of sessions used to cache user login information
setting defines the maximum number of user logon program contexts cached
on a server thread. (In Content Server, a program context is a data structure
that stores user and application values.) The default value of the number of
program contexts is set to 100. When the maximum number of program
contexts is reached, the oldest user session is dropped. User logon program
contexts are cached independently on each thread. When a user returns to a
thread after their logon information has been dropped from the cache, it will
take slightly longer to execute their next request. The lower the maximum
number of program contexts, the less memory the server must dedicate to
tracking user program contexts on each thread. The larger the number,
however, the less often the server will drop user logon 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 program contexts, depending on how many users are accessing
your Content Server system.
– Server Logging Options
When you install Content Server, you can use this setting to enable or disable
server logging during installation. By default, logging is enabled, and Content
Server generates thread and connect logs at the Info level.
Once the installation is complete, Content Server stops the generation of
thread and connect logs, and this setting is no longer available on the

84 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.2. Configure Server Parameters

Configure Server Parameters page. To configure log settings after


installation, use the Configure Log Settings page. For more information, see
OpenText Content Server - Content Server Administration (LLESWBA-H-AGD).

To Configure Basic Server Parameters

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.

To configure basic Content Server parameters:

1. In your web browser, open the Content Server Administration page.


Because you have not yet configured Content Server, Content Server redirects
you to the Configure Server Parameters page.

2. In the Web Administrator area, enter a password in the Administrator


Password and Verify Password boxes.

Tips

• This sets the password that you must enter to access the Content Server
Administration page if Content Server cannot connect to its database or
to the instance of OpenText Directory Services that manages its users.
Do not confuse this password with the password of the Admin user.
• Record the new Content Server Administrator password on
Section 10.3: “Content Server Installation Worksheet” on page 145.

3. Set any other parameters as determined by your installation plans.

4. Set an upload directory, unless you have determined that you do not want to
use one in your Content Server deployment.

Note: OpenText recommends that you specify an upload directory.


Leaving this field blank poses a security risk, and can prevent you from
applying a license file. (See “Apply a Content Server License File”
on page 111.)

5. At the bottom of the page, click Save Changes. Your selections are saved and
the Select Default Metadata Language page opens.

6. On the Select Default Metadata Language page, select a language, and then
click Continue.

LLESCOR220100-IGD-EN-03 Installation Guide 85


Chapter 6 Configure Content Server

6.3 Create the Content Server Database


For a new installation, you now create a new empty database for use with Content
Server.

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).

Proceed by following the instructions for your database server.

6.3.1 Create a Microsoft SQL Server Content Server Database


You can connect to an on-premises Microsoft SQL Server or to Azure SQL.

Create a Microsoft SQL Server Content Server Database


Complete the following instructions to set up a new Content Server database on
Microsoft SQL Server.

To create a new SQL Server database:

1. On the Database Administration page, click Create New Database.

2. On the Create New Database page, select SQL Server, and then click Continue.

3. On the Microsoft SQL Server Administrator Log-in page, log onto SQL Server:

a. In the 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.

Example: For a SQL Server installation with an alias of MySQLsrv running


on port 1456, enter the following in the SQL Server Name box:
MySQLsrv,1456
b. In the Master Database Name box, type the name of the system database
(usually master).
c. In the System User box, type the Microsoft SQL Server administrator user
name (usually sa).
d. In the System Password box, type the password of the Microsoft SQL
Server administrator user.
e. Click Log-in.

86 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.3. Create the Content Server Database

4. On the Create Content Server Tables page, click the Microsoft SQL Server
Maintenance link.

5. On the Microsoft SQL Server Maintenance page, in the Create a New


Microsoft SQL Server Database section, create a SQL Server database:

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 box, 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. If the database user will log on to SQL Server using Windows
Authentication, enter the name of the Windows user that runs the Content
Server service.
In the Authentication Method section, select Windows Authentication or
SQL Server Authentication

Windows Authentication
If you select Windows Authentication, you do not specify the
Password.
SQL Server Authentication
Enter the user’s password in the Password and Verify Password boxes.

Note: The password must not contain a semicolon (;). Using a


password that contains a semicolon causes Microsoft SQL Server

LLESCOR220100-IGD-EN-03 Installation Guide 87


Chapter 6 Configure Content Server

to issue an Invalid connection string attribute error


message.
b. In the Database Name menu, select the database that you created in step
Step 5.
c. Click Create 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
database on Table 10-4: “Microsoft SQL Server Worksheet (Windows
only)” on page 143.
7. Click Return to previous page.
8. On the Create Content Server Tables page, create the Content Server tables:

a. In the SQL Server Database menu, select the Microsoft SQL Server
database that you created in step Step 5.
b. In the Credentials section, select Windows Authentication or SQL Server
Authentication

Windows Authentication
If you select Windows Authentication, there is no need to specify the
User Name or Password. The name of the Windows user that runs the
Content Server service is automatically selected.
SQL Server Authentication
If the Content Server database user logs on to SQL Server using SQL
Server Authentication, select the Microsoft SQL Server user that you
created in step Step 6, and enter the user’s password in the Password
box.

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.
c. Optional Select 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.

Note: The directory that you enter must exist and the Content Server
user must have permission to write to it.
d. Click Create Tables.
9. 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
“Change the Admin User Password” on page 122.

88 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.3. Create the Content Server Database

The Install Modules page appears. Proceed to “Install Optional Content Server
Modules” on page 95 to continue the installation.

Create an Azure SQL Content Server Database


Content Server cannot create a new database in a Microsoft Azure SQL database. To
create the Content Server database, first create an empty database and a database
user account on the Microsoft Azure Portal, then follow the instructions below to
create the Content Server tables in that database.

For recommendations on preparing a SQL Server database on Azure for use with
Content Server, see “Microsoft SQL Server on Microsoft® Azure®” on page 30.

To create a new SQL Server database:

1. On the Database Administration page, click Create Tables in Existing


Database.

2. On the Select RDBMS Type page, enable Microsoft SQL Server.

3. On the Specify Content Server Database Owner page, enter the connection
parameters, as follows, and then click Connect:

Tip: The SQL Server name, Microsoft SQL Server user name, and SQL
database name can be found in the Connection strings that appear in the
Essentials of the SQL Server database server on your Azure dashboard.

SQL Server Name


Type the fully qualified domain name of the SQL Server database server
deployed on Azure. For example, enter csdb.database.windows.net.
Microsoft SQL Server User Name
Enter the name of a user with administrative privileges. OpenText
recommends that you use the name of the Server admin login that was
created when the virtual SQL Server database server was created.
Password
Enter the password of the user that appears in the Microsoft SQL Server
User Name box.
SQL Database Name
Enter the name of the empty database that you created for Content Server.
External Document Storage
The External Document Storage box does not appear until you complete
the above boxes and click Connect. 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.

Click Create Tables to create the tables in the Content Server database.

LLESCOR220100-IGD-EN-03 Installation Guide 89


Chapter 6 Configure Content Server

4. 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
“Change the Admin User Password” on page 122.

The Install Modules page appears. Proceed to “Install Optional Content Server
Modules” on page 95 to continue the installation.

6.3.2 Create an Oracle Content Server Database


Complete the instructions in this section to set up a new Content Server database on
Oracle Database.

To create a new Oracle database:

1. On the Database Administration page, click Create New Database.

2. On the Select RDBMS Type page, select 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.

3. On the Oracle Server Administrator Log-in page, log on to Oracle :

a. In the System User Name box, type the Oracle administrator user name.

Tip: The Oracle administrator user name is usually system.

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.

5. On the Oracle Server Maintenance page, in the Create New Tablespace


section, create an Oracle tablespace.

a. In the Tablespace Name box, type a unique name for the tablespace.

90 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.3. Create the Content Server Database

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 operating system
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.

Tip: You can estimate an appropriate size using the following


formula:
documents X versions X KB-per-avg-doc-size = tablespace-size
d. Optional Enable Automatically extend tablespace.
e. Click Create Tablespace.

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 142.

7. Click Return to previous page.

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.

Tip: The User Name and Password boxes are automatically


populated with the data you provided on the Oracle Server
Maintenance page.
c. 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.

Note: The directory that you enter must exist and the Content Server
user must have permission to write to it.

LLESCOR220100-IGD-EN-03 Installation Guide 91


Chapter 6 Configure Content Server

d. Click Create Tables.

9. 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
“Change the Admin User Password” on page 122.

The Install Modules page appears. Proceed to “Install Optional Content Server
Modules” on page 95 to continue the installation.

6.3.3 Create a PostgreSQL Content Server Database


Complete the instructions in this section to set up a new Content Server database on
PostgreSQL. You can connect to an on-premises deployment of PostgreSQL or to an
instance of PostgreSQL mounted on Google Cloud Platform.

To create a PostgreSQL database:

1. On theDatabase Administration page, click Create New Database.

2. On the Select RDBMS Type page, click PostgreSQL Server, and then click
Continue.

3. On the PostgreSQL Server Administrator Log-in page, log onto PostgreSQL.

a. Enter the host name or IP address of a PostgreSQL server in the


PostgreSQL Server Name box. For example, enter PostgreSQLserver.
domain.com or 192.168.10.20.
b. Enter the name of a PostgreSQL user with administrator privileges 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 PostgreSQL Server
Maintenance link.

5. In the Create a New PostgreSQL Database section, create a PostgreSQL


database:

a. In the Database Name box, enter a name for your Content Server database.
b. Select a PostgreSQL tablespace from the Tablespace menu, or accept the
default: pg_default.
c. 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.

92 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.3. Create the Content Server Database

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 142.

7. Click Return to previous page.

8. Create the tables in the PostgreSQL database.

a. In the PostgreSQL Database box, select the name of the PostgreSQL


database that you created in the steps above.

b. In the PostgreSQL User Name box, select the name of the PostgreSQL user
that is associated with the PostgreSQL database that you selected.

c. Enter the password of the PostgreSQL user in the Password box.

Tip: The PostgreSQL Database, PostgreSQL User Name and


Password boxes are automatically populated with the data you
provided on the PostgreSQL Server 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.

Note: The directory that you enter must exist and the Content Server
user must have permission to write to it.

e. Click Create Tables.

9. 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
“Change the Admin User Password” on page 122.

The Install Modules page appears. Proceed to “Install Optional Content Server
Modules” on page 95 to continue the installation.

LLESCOR220100-IGD-EN-03 Installation Guide 93


Chapter 6 Configure Content Server

6.3.4 Create an SAP HANA Content Server Database


Complete the instructions in this section to set up a new Content Server database on
SAP HANA.

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.

To create an SAP HANA database:

1. On the Database Administration page, click Create New 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. When you create an SAP
HANA user, a database schema that has the same name as the user is also
created.

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.

Note: Record the user name, password, and schema name (which has the
same name as the user) on the Table 10-1: “SAP HANA Worksheet”
on page 141.

6. Click Return to previous page.

7. Create the tables in the HANA database.

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.

94 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.4. Install Optional Content Server Modules

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.

Note: The directory that you enter must exist and the Content Server
user must have permission to write to it.

e. Click Create Tables.

8. 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
“Change the Admin User Password” on page 122.

The Install Modules page appears. Proceed to “Install Optional Content Server
Modules” on page 95 to continue the installation.

6.4 Install Optional Content Server Modules


After you create the Content Server database, the Install Modules page appears.
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 “Configure Storage Providers” on page 98 to
continue the Content Server installation.

You install a module in two stages:

• 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 “Install
Modules on the Operating System” on page 96
• 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 Content
Server, follow the instructions in “Install Modules on Content Server”
on page 97.

LLESCOR220100-IGD-EN-03 Installation Guide 95


Chapter 6 Configure Content Server

Tip: For detailed information on installing Content Server modules, see


OpenText Content Server - Module Installation and Upgrade Guide (LLESCOR-
IMO).

6.4.1 Install Modules on the Operating System


This section describes the first stage of installing a module. The second stage is
described in “Install Modules on Content Server” on page 97.

Depending on the operating system on which Content Server is running, proceed to


one of the following sections:

Install Modules on Windows


You perform the first stage of a Content Server module installation using a Windows
Installer. This program loads the module's files in a subfolder of the <Content_
Server_Home>/staging/ folder.

To install a Content Server module on Windows:

1. On the host computer where Content Server is installed, run the module's
module_name.exe file.

2. In the Welcome window, click Next.


If the installer detects more than one Content Server instance on the host
computer, the Select Content Server Service window lists their Windows
service names.

3. Select the Content Server installation to which you want to add the module.
(You can select only one.)

4. Click Next.
The installation program copies files to the <Content_Server_Home>\staging\
folder, and then informs you that this part of the installation is complete.

5. Click OK, and repeat steps Step 1 to Step 4 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 “Install Modules on Content Server” on page 97.

96 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.4. Install Optional Content Server Modules

Install Modules on Linux


For Linux versions of Content Server modules, you perform the first stage of an
installation using a zipped TAR archive file. The extraction of this TAR file loads the
module's files in a subdirectory of the <Content_Server_Home>/staging/
directory.

Extract the modules logged on as the Content Server user.

To install a Content Server module on Linux:

1. Copy the module's <module_name>.tar file to <Content_Server_Home>/


staging/ directory of the Content Server installation to which you want to add
the module.

2. Using the tools installed with your version of Linux, unzip and unpack the
module. For example, type 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 “Install Modules on Content Server” on page 97.

6.4.2 Install Modules on Content Server


This section describes how to complete the installation of optional modules on
Content Server. It presumes that you have done the first stage of the module
installation described in “Install Modules on the Operating System” on page 96.

The installation of Content Server modules proceeds in two stages: installation and
configuration. If any of the modules that you install changes the Content Server
database, you will see configuration pages related to the database change.
Otherwise, you will see a minimal number of configuration pages.

On the Install Modules page, you can perform the second stage of installing
optional Content Server modules.

To install optional modules on Content Server:

1. In the Installable Modules section, select each of the modules 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 numerous modules at once, but if you want to install the modules
one at a time, install the required modules first.

LLESCOR220100-IGD-EN-03 Installation Guide 97


Chapter 6 Configure Content Server

2. Optional Content Server installs the modules and advances you to the next page
(usually the Configure Storage Providers page). If you want to install another
module, use your browser’s Back button to return to the Install Modules page,
and click Refresh to update the information on the page.

3. Review the information on the Configure Storage Providers page, and make
changes if necessary. (For information on the Configure Storage Providers
page, see “Configure Storage Providers” on page 98.) Click Next.

4. Optional If a module that you are installing modifies the Content Server database,
the Content Server Database Upgrade Confirmation page appears. Perform
the following steps

a. Click Perform Upgrades to initiate the database upgrade.


b. 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.
c. Content Server displays Restart Successful. Click Continue.
d. When the Database Upgrade Status page displays The database upgrade
has completed successfully, click Continue.
e. Content Server automatically restarts and you are returned to the Database
Upgrade Status page. Click Continue.

5. The Configure Modules page appears. Click Continue. Content Server


configures your modules.

6. Restart Content Server to commit the module configurations.

a. 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.
b. Content Server displays Restart Successful. Click Continue.

7. The Configure OTDS Integration Settings page appears. Proceed to “Select the
OTDS Server Type” on page 99.

6.5 Configure Storage Providers


Content Server Storage Providers store user files and system objects. On the
Configure Storage Providers page, you can review the Storage Providers that
Content Server has, and add new ones if you wish.

Tip: You can add Storage Providers at any time, not just during the initial
configuration of Content Server. Use the Configure Storage Providers
administration page to add Storage Providers after your initial configuration of
Content Server. Certain types of Storage Provider, for example the AWS
Storage Provider, can only be added after the initial configuration of Content
Server is complete.

98 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.6. Select the OTDS Server Type

For more information about Storage Providers, see the topic Storage Providers and
Storage Management in the Item Administration section of the Content Server
admin help.

6.6 Select the OTDS Server Type


Content Server uses OpenText Directory Services to manage its users. You can
choose to use an internal instance of OTDS that is embedded in Content Server or
connect to an external OTDS server. OpenText recommends that you use an external
OTDS server for a production deployment of Content Server.

Directory Services requires a database to store its data. This is a requirement if you
are using an internal or an external version of OTDS. For more information, see
“About the Directory Services database requirement” on page 99.

1. It is possible to use an internal instance of OTDS upon initial installation


and later to change to using an external OTDS server. For more
information, see OpenText Content Server - OpenText Directory Services
Integration Administration (LLESDSI-AGD).
2. If you change your Content Server database or if you are upgrading
Content Server, you will be prompted to reconfigure OTDS.
If you are using an internal version of OTDS, you need to provide a
database that corresponds to the Content Server database.

About the Directory Services database requirement


Directory Services requires a separately installed and configured database to store
all OTDS data, including configuration, partitions, and user data. For supported
database servers, see the Directory Services Release Notes.

You have three options when creating your database:

1. You can choose to use your database server to create a separate database that
will be used exclusively by OTDS. For more information, see the documentation
for your chosen database server and OpenText Directory Services - Installation and
Administration Guide (OTDS-IWC).
2. You can choose to use Content Server's database management tools to create and
manage a separate database that will be used exclusively by OTDS. For more
information, see “Create the Content Server Database” on page 86.
3. Although you can choose to connect OTDS to the same database that you
created for Content Server, OpenText does not recommend this option because
OTDS and Content Server may have different database configuration
requirements.

When enabling either an internal or an external version of OTDS, you can find more
information about Directory Services in OpenText Directory Services - Installation and
Administration Guide (OTDS-IWC).

LLESCOR220100-IGD-EN-03 Installation Guide 99


Chapter 6 Configure Content Server

6.6.1 Use an External OTDS Server


For a production deployment of Content Server, OpenText recommends that you
connect to an external OTDS Server for user management.

To connect to an external OTDS Server, you need the following:

1. An installation of OTDS as an external, stand-alone application. For more


information, see OpenText Directory Services - Installation and Administration Guide
(OTDS-IWC).
2. The address of the OTDS Server.
3. The ID of the Resource that has been set up in OTDS for use with Content
Server.

Tip: The Resource Identifier is available in OpenText Directory Services in


the Properties of the Resource.

In addition, if you use a proxy or have a containerized environment, you have the
option of providing an explicit OTDS login URL.

For more information on OpenText Directory Services, see OpenText Content Server -
OpenText Directory Services Integration Administration (LLESDSI-AGD) and OpenText
Directory Services - Installation and Administration Guide (OTDS-IWC).

To use an external OTDS Server

1. On the Configure OTDS Integration Settings 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. An example of a Resource ID is:
dba563af-b01d-4f88-bc42-2493c97dbc87

4. Optional You might want to enable Set OTDS login URL if you want to explicitly
set the OTDS URL to which users should be redirected. If so, enter that URL in
this field.
If you have structured either a proxy or a containerized environment, then you
will need to ensure that the Login URL box contains that URL. If you do not
have either a proxy or a containerized environment, then you do not need to
enable this setting.
The following are two examples of the format of the URL that you will enter to
this field:

• https://servername.domain.com
• https://servername.domain.com:8443

100 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.6. Select the OTDS Server Type

You may need to put the port number after the base URL depending on how
you set up your proxy.

5. You can choose to click Test Settings to confirm that the URL entered in the
Server URL box is valid.

Note: The connection test does not check whether the OpenText Directory
Server is configured properly with Content Server. It only checks that the
URL provided in the Server URL box is valid.

6. Click Continue.

7. If you are in the process of changing your Content Server database, or if you are
upgrading your Content Server installation, you will see the User and group
migration page. Follow the instructions in “The user and group migration
page” on page 103.

8. After you successfully connect to the OTDS Server, the Create New Enterprise
Data Source page appears. Proceed to “Create the Enterprise Data Source”
on page 105 to continue the initial configuration of Content Server.

6.6.2 Use an Internal OTDS Server


An internal OTDS server is suitable for a test deployment of Content Server or for a
limited production deployment. For production deployments of Content Server,
OpenText recommends that you use an external OTDS server for user management
in Content Server.

The internal OTDS server uses a Jetty web 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.

Tip: Documentation for Jetty, which is a third-party software component, is


available on the Internet. For example, for information on creating a Java
keystore, see http://www.eclipse.org/jetty/documentation/current/configuring-
ssl.html.

For information on logging onto an internal installation of OTDS, see OpenText


Directory Services Integration Administration - OpenText Content Server Admin
Help (LLESDSI-H-AGD).

To use an internal OTDS Server

1. On the Configure OTDS Integration Settings page, select Internal OTDS


Server in the Server Type menu.

2. In the JDBC URL box, you need to inform Content Server about the location of
the database that you set up to store OTDS data. In the Username and Password
boxes you will be providing sign-in access to this database.

LLESCOR220100-IGD-EN-03 Installation Guide 101


Chapter 6 Configure Content Server

The form in which you type this information depends on the database that you
installed and configured. See the following examples for the forms required by
each supported database. These examples assume that you created a database
called “otdsdb” for use by OTDS:
MS SQL Server:
jdbc:sqlserver://<HostName>:<portNumber>;
[instanceName=<instance_name>];databaseName=otdsdb

Oracle SID:
jdbc:oracle:thin:@//<HostName>:<portNumber>:otdsdb

Oracle service name:


jdbc:oracle:thin:@//<HostName>:<portNumber>/otdsdb

Oracle TNS_NAMES - after you have set the TNS_ADMIN* environment


variables. TNS_ADMIN should specify the location of the TNSNAMES.ORA file. For
example: %ORACLE_HOME%\network\admin
jdbc:oracle:thin:@tns_entry

PostgreSQL:
jdbc:postgresql://<HostName>:<portNumber>/otdsdb

SAP HANA:
jdbc:sap://<HostName>:<portNumber>/?databaseName=otdsdb

SAP HANA - using the tenant port:


jdbc:sap://<HostName>:<tenantPortNumber>

Important
You must take care when entering values to the three JDBC boxes. These
values cannot be validated at the time you enter them. Any error in one of
these three values will result in OTDS being unable to access your
database.

3. In the JDBC Username box, enter the userid of a user with the required
privileges to access the database that you entered in the step above.

4. In the JDBC Password box, enter the password for the userid that you entered
in the step above.

5. Enter available ports in the boxes in the Jetty Parameters area. You can accept
the default ports or specify different ones. Click Check port to verify that the
specified ports are not in use.

6. Optional To configure the internal OTDS Server to use a security certificate of


your choice instead of the default self-signed certificate, enter Java key store
parameters in the Jetty HTTPS Configuration section.

7. Optional You might want to enable Set OTDS login URL if you want to explicitly
set the OTDS URL to which users should be redirected. If so, enter that URL in
this field.

102 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.6. Select the OTDS Server Type

If you have structured either a proxy or a containerized environment, then you


will need to ensure that the Login URL box contains that URL. If you do not
have either a proxy or a containerized environment, then you do not need to
enable this setting.
The following are two examples of the format of the URL that you will enter to
this field:

• https://servername.domain.com
• https://servername.domain.com:8443

You may need to put the port number after the base URL depending on how
you set up your proxy.

8. Click Continue.

9. 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.

10. If you are in the process of changing your Content Server database, or if you are
upgrading your Content Server installation, you will see the User and group
migration page. Follow the instructions in “The user and group migration
page” on page 103.

11. After the migration completes, and if you did not enable Content Server
Syndication, proceed to “Create the Enterprise Data Source” on page 105.
If you did enable Content Server Syndication, proceed to “Configure
Syndication Site Parameters” on page 105.

6.6.3 The user and group migration page


If you are changing your Content Server database or if you are upgrading your
Content Server installation, you will see the User and group migration page. You
will need to follow these instructions:

To migrate OTDS users and groups

1. In the OTDS Partition box, you need to enter the name of the OTDS partition
that stores users and groups that were either created in Content Server or
migrated from the Content Server database:

a. If you have enabled an internal OTDS server, enter a name or accept the
default, “Content Server members”.
b. If you have enabled an external OTDS server, you must first sign in to your
external installation of OTDS and create your Content Server non-
synchronized partition.

2. Select the Migrate box to migrate users and groups from the Content Server
database to OTDS. Enable any migration options that apply.

LLESCOR220100-IGD-EN-03 Installation Guide 103


Chapter 6 Configure Content Server

The migrate option applies if you have an installation of Content Server with
CSDS, if you have an internal installation of OTDS, or if you have an external
installation of OTDS:

a. If you are using an external installation of OTDS, and prior to beginning


the migration, you must ensure that the access role has been created in
OTDS correctly.
For example, make certain that the “Content Server Members” partition has
been added to the Content Server access role. You must also ensure that the
Include groups option has been selected on that Content Server access role.
Because this is the default behavior in an internal installation of OTDS, you
only need to perform this check if you are using an external installation of
OTDS.

b. If OTDS has never been used with Content Server, select the Migrate box to
migrate users and groups from the Content Server database to OTDS. The
Migrate option applies to migration of users and groups only.

Important
The migration function cannot distinguish users synchronized from
OTDS from internal Content Server users. If you have already
synchronized new users and/or groups from OTDS to Content Server,
and you use the migration option, you will end up with duplicate
users and groups.
In a new installation of Content Server, these options are not relevant
and you should click Continue without enabling any options.

If you are installing Content Server for the purposes of upgrading an


existing installation, your choices on this page depend on how users and
groups are managed in your source environment. See OpenText Content
Server - Upgrade Guide (LLESCOR-IUP).

i. Enable Migrate internal users and groups if you want to migrate


internal users and groups. All existing users and groups in OTDS
contained in the partition you entered in Step 1 will be replaced with
users and groups in the current database.

ii. Enable Migrate (Tempo) external users and groups if you want to
migrate external (Tempo) users and groups. This options relates to the
OpenText Tempo product.
All existing users and groups in OTDS contained in the partition you
entered in Step 1 will be replaced with users and groups in the current
database.

iii. Any Content Server Directory Services synchronization sources that


Content Server detects appear on this page. Enable Content Server
Directory Services users and groups to migrate those Content Server
Directory Services users and groups.

104 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.7. Configure Syndication Site Parameters

Note: The migration function does not directly migrate CSDS


users and groups. It migrates the CSDS sync profile into OTDS.
You can use the sync profile to import users and groups into
OTDS
3. Click Continue.
4. The Migration Status page appears. when the migration has completed
successfully message appears, click Continue.

6.7 Configure Syndication Site Parameters


If you chose to enable Content Server Syndication in “Configure Server Parameters”
on page 80, then you will see the Configure Syndication Site Parameters page. For
information about how to correctly enter required information on this page, see one
of the following, depending on whether you are setting up your primary installation
or a remote installation:

• “Configure primary Syndication parameters” on page 150


• “Configure remote Syndication parameters” on page 157

If you did not enable Content Server Syndication, this page will not appear during
your installation of Content Server.

Once you have completed the instructions for the Syndication configuration,
proceed to “Create the Enterprise Data Source” on page 105.

6.8 Create the Enterprise Data Source


At this point in the installation of Content Server, you create the processes that
create the Enterprise index. Once created, the Enterprise index is continuously
updated to reflect the latest changes in the Content Server database. For more
information about the Enterprise index and indexing, see OpenText Content Server
Admin Online Help - Search Administration (LLESWBS-H-AGD).

To create an Enterprise index:

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).

Note: This identifier appears in Content Server as:

• The display name for objects associated with this index on the Content
Server System page.
• The index's search slice in the Scope list on the Content Server Search
page.
2. Optional To specify the number of partitions into which this index should be
divided, type a number in the Partitions box.

LLESCOR220100-IGD-EN-03 Installation Guide 105


Chapter 6 Configure Content Server

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.
4. In the Producer Information area:

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 network name or path (relative to
the Content Server Admin server on which the Extractor runs) of the
directory 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 Content Server Admin server.

Tip: The 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 that it is. If you do not see the green OK icon, follow
the instructions that appear in red to ensure that the 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.
If you are installing a first instance of Content Server, the Admin
server and Content Server services are both running on the local host
computer. See “Content Server Services” on page 12.
5. In the Intermediate and Consumer Information section:

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 the default Content Server Admin server.
b. In the Read Base Directory box, type the network name or path (relative to
the Content Server Admin server on which the Document Conversion
process runs) of the directory where you want the Document Conversion
process to read data. 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 network name or path (relative to
the Content Server Admin server on which the Document Conversion
process runs) of the directory where you want the Document Conversion
process to write converted data.

106 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.9. License Content Server

Note: For fastest performance, OpenText recommends that you


choose a directory on a drive that is on the same computer as the
Admin server that runs the Document Conversion process.

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.

7. Click Create Processes.


The Status page now appears and updates the page as Content Server creates
processes in the Enterprise Data Source.

8. When the following message appears, click Continue:


All processes have been created successfully
Please click the Continue button to complete the setup

9. Continue the installation by following the instructions in “License Content


Server” on page 107.

6.9 License Content Server


After you complete the installation of the Enterprise Data Source (see “Create the
Enterprise Data Source” on page 105), the License Setup page appears, and you can
apply a Content Server license and Content Server module licenses. You do not have
to apply licenses during installation. If you prefer, you can apply licenses after you
have completed the installation.

Until you apply a Content Server license, Content Server operates in administrative
mode. In administrative mode, only users with the System administration rights
privilege can log onto Content Server.

Note: Content Server runs in administrative mode if:

• It is unlicensed. (No license of any kind has been applied.)


• It has a Temporary License that has expired.
• It has a license with an obsolete format.

You can exit administrative mode any time by applying a valid license to
Content Server.

LLESCOR220100-IGD-EN-03 Installation Guide 107


Chapter 6 Configure Content Server

6.9.1 Types of License File


There are two main kinds of license that can be applied in Content Server: an overall
license for Content Server itself, and module licenses that are for specific Content
Server modules.

Note: Certain products, such as OpenText Records Management and


OpenText Business Workspaces may require additional licensing but do not
require you to apply a license file in Content Server. Instead, you must be
licensed and enable the product on the product administration page before you
can use it. When you enable the product, you certify that your organization is
compliant with the terms of the OpenText End User License Agreement
(EULA).

Content Server license


A Content Server license is applied to Content Server as a whole. Several
different types of license exist:

• No license
If you have not applied a license, Content Server operates in administrative
mode and has a license status of Unlicensed. Users with the System
administration rights privilege can use it, but other users cannot log on.

Tip: Content Server 16.2.7 and later use a license format that is different
from the licenses used in Content Server 16.2.6 and earlier. If you apply
an obsolete license to Content Server 16.2.7 and later, the license status
appears as Unlicensed.
• Production License
A Production license enables full Content Server functionality for a specified
number of licensed users. It applies to a specific version of Content Server. It
does not have an expiry date.
• Temporary License
A Temporary license enables full Content Server functionality for a specified
number of licensed users. A Temporary license expires on a specific date. (It
does not expire a specified number of days that is calculated from the date it
is applied.)
• Non-production License
A non-production license is intended for use in a non-production
environment that exists to support a production environment. For example, a
non-production license could be used in a Development or User Acceptance
Testing environment. A non-production license enables full Content Server
functionality and has no expiry date.

Module license
Module licenses are applied to individual Content Server modules or
applications. Like Content Server licenses, module licenses can be issued as

108 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.9. License Content Server

Production, Temporary, or Non-production licenses, but there is no equivalent


of administration mode for an unlicensed module.
Some Content Server modules do not function unless you apply a module
license. Other modules, such as WebReports or Object Importer, provide limited
functionality if they are not licensed and full functionality only after you apply a
module license. Many modules do not require a license at all.
A special class of WebReports applications, called Content Server Applications
or CSApps, are delivered with their own internal module licenses. These internal
module licenses are important if you do not have a fully licensed instance of
WebReports. If you have a licensed instance of WebReports, the WebReports
license extends to any Content Server Applications that you have. If you do not
have a licensed version of WebReports, the Content Server Applications require
an internal module license to operate.

Tip: The OpenText Records Management Reports application, which is


included in the Records Management module, is an example of a Content
Server Application. It uses WebReports to report on various aspects of
Records Management.

You do not need to take any action to obtain these licenses; Content Server
applies them automatically. In some cases, however, Content Server may fail to
apply them automatically, and you must apply them manually. See “Verify the
Application of Content Server and Module License Files” on page 112.

6.9.2 Obtain a Content Server License File


When you purchase Content Server, you are provided with a link to download the
installation software, a SUID associated with your software purchase, and a My
Support logon allowing access to the product activation site. You use this logon to
obtain your Content Server license file.

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.

To obtain a license file:

1. On the License Setup page, a System Fingerprint uniquely identifies your


Content Server installation. Copy the System Fingerprint so that you can use it
to generate a license file for Content Server.
2. Log on to My Support using the logon and password provided to you when
you purchased Content Server. Click My Accounts and then click Activations/
Keys browse to open the Product Activation page.

Tip: If your logon is associated with multiple accounts, make sure that you
are associated with the correct account. If you are not, click Change
Account Selections and select the correct account.

LLESCOR220100-IGD-EN-03 Installation Guide 109


Chapter 6 Configure Content Server

3. 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.
4. Select the appropriate product and license file type, and click the Produce

License Key icon

• 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.

Click Download File to immediately download your license file, or OK to


return to the Product Activation page.

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 new icons may be visible:


The Download File icon
Use the Download File icon to download a new copy of your license file at any
time.

110 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.9. License Content Server


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.

The Upgrade icon
Use the Upgrade icon to request a license file for a newer version of Content
Server. When you click the Upgrade icon, you are prompted to select the Content
Server version that you want to license.

6.9.3 Apply a Content Server License File


To apply a license file, browse to the license file that you acquired from the Product
Activation site (see “Obtain a Content Server License File” on page 109), and apply it
to Content Server.

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 OpenText My Support 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 - Content Server Administration (LLESWBA-H-AGD)).
• The Content Server and web server users have full permissions to the
Content Server Upload directory.

If Content Server displays the error message License Error: License key not
valid. It may be an older version of the license file format, or the
file may be corrupt, it is likely that you are attempting to apply a license that
applies to Content Server 16.2.6 and earlier to an installation of Content Server
16.2.7 or later. If so, you should obtain an up-to-date license file and apply that
one instead.

To apply a Content Server license file:

1. On the License Setup page, click Choose File.

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.

3. Click Apply License File.

LLESCOR220100-IGD-EN-03 Installation Guide 111


Chapter 6 Configure Content Server

4. If you have applied a module license, restart Content Server.

Tip: If you have applied an overall Content Server license, it is not


necessary to restart Content Server.

5. Click Continue.

Store Your Content Server License File


When you apply your license file, its information is written to the Content Server
database. Any instance of Content Server that connects to the same database is
covered by the applied license. It is not necessary to keep the license file in place
after you apply it. OpenText recommends that, after you apply the license file, you
store it in a secure location.

6.9.4 Verify the Application of Content Server and Module


License Files
Your Content Server and Content Server module licenses are applied in OpenText
Directory Services (OTDS). You can verify the application of your Content Server
and Content Server module licenses in both Content Server and OpenText Directory
Services. However, for a special class of Content Server applications, called Content
Server Applications (or CSApps), you must verify (and, if necessary, apply) the
license in OTDS.

Tip: A Content Server Application (or CSApp) is a WebReports application that


can include Content Server nodes, support files, sub-tag files, and properties
files.

Content Server
Click Licenses in the Core System - Server Configuration section of the Content
Server Administration page to open the Manage Licenses page. Ensure that any
licensed products that you have appear with a status of Valid.
OTDS
Open OTDS by clicking Configure Directory Services in the Directory Service
Integration Administration section of the Content Server Administration page.
Log onto OTDS. In the SETUP section, click License Keys. Ensure that licensed
products appear with information in the Expiry Date and License Key columns.

If any Content Server Application (for example, OpenText Records Management


Reports or OTRMReports) appears without a valid license, add the license key
contained in the internal license file that is located in its application folder.
Typically, the application folder will have a path similar to <Content_Server_
home>\module\<module_name>\csapplications\<Content_Server_
application> and a license file with a .lic extension. For example, the path and
name of the OpenText Records Management Reports license file is <Content_
Server_home>\module\recman_16_2_0\csapplications\OTRMReports\
OTRMReports.lic.

112 OpenText™ Content Server LLESCOR220100-IGD-EN-03


6.10. The Congratulations! Page

For instructions on adding a license key, see OpenText Directory Services - Installation
and Administration Guide (OTDS-IWC).

6.10 The Congratulations! Page


After you have successfully completed the steps involved in the initial configuration
of Content Server, the Congratulations! page appears. The appearance of this page
indicates that your initial configuration is complete. You have:

• Set the Content Server Administration password and default metadata language
• Created the Content Server database
• Viewed the Install Modules page and, optionally, installed additional Content
Server modules
• Created the Enterprise Data Source
• Applied a license to Content Server

If you wish to install additional instances of Content Server, proceed to “Install


Additional Instances of Content Server“ on page 127

If you do not wish to install additional instances of Content Server, proceed to


“Complete the Installation and Setup of Content Server“ on page 115

LLESCOR220100-IGD-EN-03 Installation Guide 113


Chapter 7
Complete the Installation and Setup 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.

7.1 Apply All Available Patches to Content Server


Before you make Content Server available for general use, you should apply all of
the available Content Server patches. To ensure that your Content Server installation
has all of the latest patches available from OpenText, use System Center Manager to
download, stage, and deploy all of the patches that are currently available. System
Center Manager is a standalone application that installs, configures, patches, and
updates multiple OpenText software applications. You can find a link to download
System Center Manager on the Cluster Management administration page.

7.2 Install Optional Modules


Optional modules can be added to Content Server during its initial configuration or
any time afterwards.

If you have additional modules that you want to install before you make your
Content Server deployment available to users, you can install them now. If you
install your optional modules now, run System Center Manager (see “Apply All
Available Patches to Content Server” on page 115) afterwards to ensure that Content
Server runs with all of the necessary patches.

For information on installing optional modules, see “Install Optional Content Server
Modules” on page 95 in this guide, or refer to the OpenText Content Server - Module
Installation and Upgrade Guide (LLESCOR-IMO).

LLESCOR220100-IGD-EN-03 Installation Guide 115


Chapter 7 Complete the Installation and Setup of Content Server

7.3 Install Content Server Language Packs


Content Server allows users to specify their preferred language for the user interface
and item metadata. As an administrator, you enable this functionality by installing
Content Server Language Packs and module Language packs.

For information on installing Content Server Language Packs, see OpenText Content
Server - 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.

7.4 Set Up the Help Environment


Content Server Help is delivered in two forms:

Online help
Some of the help in Content Server is built-in: it is delivered as online help that
is included in the Content Server application directory. Content Server online
help is updated when you apply a Content Server Update, or when you upgrade
Content Server. To make Content Server online help searchable, you need to
create the User Help Data Source and the Admin Help Data Source. See “Create
the Help Indexes” on page 116.
OpenText Global Help Server help
Help for the Content Server Smart View, and for certain products such as
Perspective Manager and Business Workspaces is delivered as OpenText Global
Help Server help, which is available over the Internet. Global Help Server help is
updated by OpenText. Updates can occur at any time without requiring any
action on your part. However, if your organization restricts access to the public
Internet, you may need to implement the OpenText Private Help Server: a local
installation of the Global Help Server. See “Providing the online help on a local
help server (Private Help Server)” on page 118.

7.4.1 Create the Help Indexes


Content Server includes an extensive help system for users and administrators.
OpenText recommends that you create Help indexes so that users and
administrators can easily find the information they need to use Content Server.

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.

116 OpenText™ Content Server LLESCOR220100-IGD-EN-03


7.4. Set Up the Help Environment

Create the User Help Index


You can generate an index of the Content Server User Help to enable users to search
the Help contents, from the Content Server Search page or directly from the Content
Server user help.

Content Server creates the User Help index on the Content Server host, which is
represented by the alias (usually Default) of its Admin server.

To create an index of User Help topics:

1. On the Content Server Administration page, in the Search Administration


section, click the Open the System Object Volume link.

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.

Note: OpenText recommends that you choose a directory on a drive on


the Content Server host.

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.

5. Click Create Processes.


Content Server creates the processes that generate the User Help index and
displays a Status page.
6. Click Continue.
The Content Server System page re-appears, displaying the contents of the
Content Server System folder.

LLESCOR220100-IGD-EN-03 Installation Guide 117


Chapter 7 Complete the Installation and Setup of Content Server

Create the Admin Help Index


The Content Server Administration pages have their own Help content.

To create an index of Admin Help topics:

1. On the Content Server Administration page, in the Search Administration


section, click the Open the System Object Volume link.

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: OpenText recommends that you choose a directory on a drive on


the default Content Server host.

4. In the Process Prefix box, type a unique identifier for all the system objects that
are associated with this data source.

5. Click Create Processes.


Content Server creates the processes necessary to generate the Admin help
index, and then displays a Status page.

6. Click Continue.

7.4.2 Providing the online help on a local help server (Private


Help Server)
The online help for this product is delivered using the OpenText Global Help Server
(GHS) system, which provides your users with live access to the latest version of the
help. If you cannot use the GHS system, for example, if your site does not have
Internet access, you can install the OpenText Private Help Server (PHS), a local
version of the help system that can host your OpenText product online help on your
organization’s network. After the PHS is installed, you can then configure your
OpenText products to forward all online help requests to your PHS. For detailed
information about installing the PHS, see OpenText Help System - Private Help Server
Administration Guide (OTHS-AGD).

Notes

• The Private Help Server can support multiple OpenText products. If the
Private Help Server has already been installed within your organization to
support another OpenText product, you can add additional OpenText
product online helps to that installation.
• If you are replacing a previous PHS installation, see OpenText Help System -
Private Help Server Administration Guide (OTHS-AGD).

118 OpenText™ Content Server LLESCOR220100-IGD-EN-03


7.4. Set Up the Help Environment

• If the server you want to use for the PHS installation cannot connect to the
Internet, see OpenText Help System - Private Help Server Administration Guide
(OTHS-AGD).

Once the PHS is installed or upgraded, you can use its Online Help Deployer to
download online helps from the GHS system by entering the help deployment codes
listed below. For more information about using the codes, see OpenText Help System -
Private Help Server Administration Guide (OTHS-AGD).

Table 7-1: Help deployment codes

Code Product
LLESCOR220100-IGD OpenText™ Content Server CE 22.1

Configuring Content Server to use the Private Help Server

Note: This section, and the previous section “Providing the online help on a
local help server (Private Help Server)” on page 118, apply only to the
OpenText Global Help Server help, which is available over the Internet.

For information about the built-in online help that is included in the Content
Server application directory, see “Set Up the Help Environment” on page 116.

To have your Content Server installation call the help topics on your Private Help
Server:

1. Follow the instructions to download the Private Help Server and install the
product online help. See the Private Help Server Administration Guide (https://
knowledge.opentext.com/knowledge/cs.dll?func=ll&objId=74951271&
objAction=browse&viewType=1) for more information. Specifically, see
OpenText Help System - Private Help Server Administration Guide (OTHS-AGD) and
OpenText Help System - Private Help Server Administration Guide (OTHS-AGD).
To download the online help files you will require the help deployment code for
that online help. To find this code, see the “Help deployment codes” section of
that module's guide.
2. Set the URL Root of your Private Help Server on the Configure Smart View
administration page.

To configure Content Server to use the Private Help Server:

1. On the Content Server Administration page, in the Server Configuration


section, click Configure Smart View.

2. On the Configure Smart View page, enter the base URL of your Private Help
Server in the URL Root box, as follows:
http://<Private_Help_Server_url>/OTHelpServer/mapperpi
For example, enter http://tomcat.corporate.com:8080/OTHelpServer/
mapperpi

LLESCOR220100-IGD-EN-03 Installation Guide 119


Chapter 7 Complete the Installation and Setup of Content Server

3. In the Type box, enter a custom help type. The default value is ofh1.
4. In the Tenant box, enter a custom help tenant value.

5. Click Save Changes.

7.5 Perform Additional Tasks Before Users Connect


Content Server is now functional, but there are a number of administrative tasks that
you should consider before you allow users to access Content Server. This section
describes some of these additional tasks.

7.5.1 Create Users and Groups and Set Permissions


Create Users and Groups
Using OpenText Directory Services, create a Content Server user for each
member of your organization who will use Content Server. Organize the users
into groups.

Tip: Users who will have responsibility for managing the look and feel of
Content Server or for configuring Content Server applications can be
added to the Business Administrators group, which is created on
installation of Content Server. The default Volume, Object, and Usage
privileges of this group allow its users to access various administrative
functions without having the System Administration Rights user
privilege. For more information, see OpenText Content Server - Content
Server Administration (LLESWBA-H-AGD).
Set Permissions
OpenText recommends that you create a folder hierarchy in the Enterprise
Workspace for the various departments in your organization and set the base
permissions on these folders accordingly. For example, create a folder called
Legal and configure it so that only members of the Legal department can view
its contents.
Set Item Creation Privileges
By default, all users have the ability to create all types of Content Server items
except for Content Server LiveReports. Use the Administer Object Privileges
and Administer Usage Privileges administration pages to restrict the creation of
certain types of items to certain users or groups.
Define Password Settings
Using OpenText Directory Services, specify password complexity and expiration
settings.

120 OpenText™ Content Server LLESCOR220100-IGD-EN-03


7.5. Perform Additional Tasks Before Users Connect

7.5.2 Configure Security Settings

Configure Access Control


Access Control settings govern the ability of users with Edit permissions to
provide item access to other users and groups.

Set Audit Interests


Specify that you want audit information generated for certain item types.
Content Server will record such details as when the item is created, viewed, or
modified, when its permissions are changed, and so on.

7.5.3 Configuring Basic System Parameters

Set the Date Format


Content Server allows you to modify the default date and time formats used for
entering dates and displaying short- and long-format dates. The default date
format is as follows:

• 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)

Create Attributes and Categories


Each type of item in the Content Server database has a default set of attributes,
and all items are part of the system category. You may want to create custom
attributes and categories for the items that users add to the Content Server
database, as this can assist in managing and searching the contents of the
database.

Set the User Display Name Format


You can set the format that Content Server uses to display user names. You can
choose between the user's logon ID, the first name and last name, or the first and
last names and middle initial.

Administer Modified Date Triggers


You can specify events that trigger an update to an item's modified date stamp
in Content Server.

Specify Document Compose Settings


Content Server lets you set preferred text editors for MIME types or for enabling
or disabling creation types for new documents.

Configure Storage Provider Settings


Adding Storage Providers to Content Server lets you store documents and other
items in various storage media according to rules that you establish.

LLESCOR220100-IGD-EN-03 Installation Guide 121


Chapter 7 Complete the Installation and Setup of Content Server

The OpenText Archive and Storage Services can be used to connect to Archive
Server. Refer to the documentation available for OpenText™ Archive Center on
My Support (https://knowledge.opentext.com).

7.5.4 Configure Basic System Functionality


Enable Notifications
You enable or disable Notifications for the entire system and as well as specify
settings for email, reports, and SMTP.
Configure Search Options
You can set multiple Search options for users, including Find Similar command,
Hit Highlight Summary, Block Size, Common Authors, and others.
Configure Workflow Parameters
See “Administer the Workflow Module” on page 123.
Enable Social Collaboration
Collaboration features such as commenting are not available to users until an
administrator enables them. OpenText™ Content Server Pulse is initially
disabled. You can enable it on the Pulse Administration page. You can also
enable and disable collaboration features for specific item types on the
Configure Collaboration Administration page.
You can grant individual users the ability to override global settings and disable
social interaction on specific items. Users could do this, for example, to disable
commenting for documents that they created.

7.5.5 Configure System Administration


Scheduled Activities
You can set Content Server to monitor various activities in the system and
provide you with reports. You can also specify whether you want to keep the
data or purge it once a report is generated.

7.5.6 Change the Admin User Password


Once you have installed Content Server, change the password of the Admin user
account.

To change the password and set the profile for the Admin user:

1. Logged on as the Admin user, click the My Account menu, 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.

122 OpenText™ Content Server LLESCOR220100-IGD-EN-03


7.5. Perform Additional Tasks Before Users Connect

Tip: Record the new password on Section 10.3: “Content Server Installation
Worksheet” on page 145.

7.5.7 Administer the Workflow Module


The Content Server Administrator can control access to powerful features included
in the Content Server Workflow module.

Workflow Module Administration Pages


You can administer the Content Server Workflow module in the Workflow
Administration section of the Content Server Administration page by clicking the
following links:

• 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

Administer Access to the Item Handler Step and Workflow Agent

To administer access to the Workflow Agent and Item Handler step, on the Content
Server Administration page, in the System Administration section, click
Administer Usage Privileges. See OpenText Content Server Admin Online Help -
Workflow Administration (LLESWFW-H-AGD).

The Item Handler Step


The primary feature of Content Server workflow is the Item Handler step, a
workflow step that provides a powerful environment in which you can program
simple or complex document operations and other functions to be automatically
performed when a workflow reaches the step.

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.

LLESCOR220100-IGD-EN-03 Installation Guide 123


Chapter 7 Complete the Installation and Setup of Content Server

Logging Item Handler Step Information

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.

To enable or disable Item Handler step logging:

1. Open the Content Server configuration file, <Content_Server_Home>/config/


opentext.ini.

2. Locate the [Workflow] section. If it does not exist, create it.

3. Locate the IHLogging parameter. If it does not exist, create it.

4. Set the IHLogging parameter to one of the following values:

• 1, to enable Item Handler logging


• 11, to enable Item Handler logging with time stamps
• 0, to disable Item Handler logging

The Workflow Agent


The Workflow Agent is a Content Server workflow feature that transparently
processes Item Handler step tasks and sends the workflow on to the next step. It also
performs send-on processing for User, Initiator, and Form Task steps that are
configured to use send-on processing. By default, the Workflow Agent is configured
to gather and perform background tasks every 10 minutes, but the Content Server
Administrator can specify a custom schedule that controls when the Workflow
Agent runs.

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’s 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.

124 OpenText™ Content Server LLESCOR220100-IGD-EN-03


7.5. Perform Additional Tasks Before Users Connect

Administer the Item Reference Attribute


When users build a workflow, they can create attributes that store information to be
tracked throughout the work process. For example, a workflow can contain a date
attribute that allows workflow performers to specify a task's projected due date.

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 125 displays a
list of common Content Server node type IDs.

To exclude Content Server items from the item reference attribute:

1. Edit the Content Server configuration file, <Content_Server_Home>/config/


opentext.ini.

2. Locate the [Workflow] section. If it does not exist, create it.

3. Locate the ExcludedNodeSubTypes parameter. If it does not exist, create it.

4. Set the value of the ExcludedNodeSubTypes parameter to the node type ID of


the Content Server item you want to exclude from the item reference attribute.
Separate node type IDs with a comma.
For example, ExcludedNodeSubTypes={141, 142} excludes the Enterprise
Workspace and My Workspace from the list of items that can be stored in an
item reference attribute.

5. Save your changes to the file.

6. Restart Content Server.

Note: By default, the Content Server Workflow module always excludes all
system volumes and non-displayable containers.

Table 7-2: Common Node Type IDs

Item Node Type ID


Shortcut (alias) 1
Category 131

LLESCOR220100-IGD-EN-03 Installation Guide 125


Chapter 7 Complete the Installation and Setup of Content Server

Item Node Type ID


Channel 207
Compound Document 136
Discussion 215
Document 144
Enterprise Workspace 141
Folder 0
Generation 2
LiveReport 299
Milestone 212
News 208
My Workspace 142
Poll 218
Project 202
Project Template 543
Task 206
Task Group 205
Task List 204
URL 140
Workflow Map 128
Workflow Status 190

126 OpenText™ Content Server LLESCOR220100-IGD-EN-03


Chapter 8
Install Additional Instances of Content Server

You can scale your Content Server environment by adding instances of Content
Server and connecting them to the database that you created in “Create the Content
Server Database” on page 86.

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 “Front-End Instances” on page 128.

To handle the load of Content Server agent processing without affecting the overall
responsiveness of your Content Server deployment, you can install one or more
Agent Servers. See, “Agent Servers” on page 129

To increase the capacity of your Search infrastructure, you can install additional
instances of Content Server and deploy them as Additional Admin servers. To do
this, follow the instructions in “Admin Servers” on page 136

Note: The Content Server installer does not let you install more than ten
instances of Content Server on a single Windows server.

8.1 Copy the key.bin file from the First Content


Server Instance
Content Server uses the key.bin file to store the data encryption key used by
Content Server throughout a cluster. This file must be the same on each instance in
your Content Server cluster. To ensure that it is, copy the key.bin file from your
first Content Server instance to any additional instance that you install. You must do
this before you start the Content Server service on the additional instance.

To copy the key.bin file to new instances of Content Server:

1. Stop the Content Server service on the first instance of Content Server.

2. Make a copy of the <Content_Server_home>/config/secrets/key.bin file.

3. Restart the Content Server service on the first instance of Content Server.

4. Install an additional instance of Content Server, following the instructions in


this document.

Caution
Do not start Content Server until you have completed the following
step.

LLESCOR220100-IGD-EN-03 Installation Guide 127


Chapter 8 Install Additional Instances of Content Server

5. Take your saved key.bin file, and copy it to the <Content_Server_home>/


config/secrets/ directory of your new Content Server instance, overwriting
the existing key.bin file at that location.

8.2 Front-End Instances


To install additional Front-End instances of Content Server for scaling purposes,
follow the instructions in this guide, with the following exceptions:

• 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)

For optimum performance, OpenText recommends that you install only one Content
Server instance on a given computer, especially for a production deployment of
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 install multiple Content Server instances on one computer, 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. See System Object Administrator in the Content Server Administrator
Online Help.

128 OpenText™ Content Server LLESCOR220100-IGD-EN-03


8.3. Agent Servers

8.3 Agent Servers


Content Server agents perform a variety of background tasks, such as gathering and
sending user Notifications, creating PDF renditions of documents, creating System
Object Volume messages, and so on. A default installation configures Content Server
to run every agent. This is a good configuration for a single instance of Content
Server, but not for a clustered installation. You should not run the same agent on
multiple Content Server instances because multiple instances of the same agent can
come into conflict with each other.

A typical practice in a new clustered Content Server deployment is to designate one


server to run the Content Server agents. Often, that server is an Admin server. More
complicated agent deployments, where different Content Server instances are each
configured to run particular agents, are also possible.

You can also configure a dedicated Content Server instance to run only the Content
Server agents (without acting as a front-end instance or Admin server). You can do
this during your initial setup of Content Server, or later. It is a common performance
improvement to make to a Content Server implementation that has been running for
some time.

Tip: Agents require the Content Server service to be running, so you cannot
run agents on a standalone Admin server that does not run the Content Server
service.

A Content Server instance that runs the agents for a Content Server cluster is
referred to in this document as an agent server.

Running agents requires additional CPU and memory. It is best to run agents on a
server that is not heavily used. In a highly-scaled environment, you could distribute
the agents and run them on specialized agent servers. A specialized agent server is a
Content Server instance that runs one or several agents, but not every agent that is
used by Content Server. For example, in a workflow-heavy environment, you could
run the wfagent (workflow agent) on a specialized agent server and the rest of the
agents on a different server.

Notes

• Although the Content Server Distributed Agent and its workers run as
Content Server agents, agents and Distributed Agents are not synonymous.
A Distributed Agent runs Distributed Agent workers that are also
configured as agents in the opentext.ini file. Only one Distributed Agent
can run at a time in a Content Server cluster, but the Distributed Agent
workers that it controls can run on numerous instances in the cluster. For
information on Distributed Agents, see OpenText Content Server - Distributed
Agent Administration (LLESDA-H-AGD).
• Processes that run as agents normally have a Content Server administration
page where the process can be configured. As much as possible, you should
perform any configurations using the administration page. This section deals

LLESCOR220100-IGD-EN-03 Installation Guide 129


Chapter 8 Install Additional Instances of Content Server

only in the configurations that are necessary to run Content Server agents on
a specific Content Server instance.

8.3.1 Install an Agent Server


To set up an agent server, you take a normal Content Server installation and
configure it to act as an agent server.

The settings that affect agents are found both in the opentext.ini file and in the
Content Server database. In practice, you should only change the settings in the
opentext.ini file. Under normal circumstances, you do not need to make changes
to the database and, in general, OpenText recommends that you do not directly
update the Content Server database.

Opentext.ini File Settings


The settings that enable and disable agents are in the opentext.ini file. Unlike the
Content Server database, whose settings affect every instance in a Content Server
cluster, the settings in the opentext.ini file affect only the current instance. If you
are configuring multiple agent servers, you must edit each opentext.ini file
separately.

Several sections of the opentext.ini file are involved:

[options]
For any agent to run, EnableAgents must be TRUE in the [options] section of
the opentext.ini file.

Note: OpenText recommends that you do not modify the value of


EnableAgents. EnableAgents must be TRUE on all instances for the eLink
module to work. It is not necessary to set EnableAgents=FALSE to prevent
agents from running on a Content Server instance.
[loader]
For an agent to run, it must be loaded in the [loader] section of the opentext.
ini file. It can appear after the load= line, for example: load=sockserv;
agents;notify, or it can appear after a specialized loader line, for example
load_relagent=relagent or load_daagent=daagent. See “Generic Agents and
Specialized Agents” on page 133.
[<Agent_Name>]
For each agent that appears in the [loader] section, there is a named section of
the opentext.ini file that contains parameters for the agent.
For example, in a default installation of Content Server, the loader section reads
load=sockserv;agents;notify;wfagent;wrscheduleagent;
wrcollectionagent;commagent. Each of the named agents has its own section
in the opentext.ini file, such as this one for wfagent (the workflow agent):
[wfagent]
lib=./lib/lljob.so
name=lljob
prio=critical

130 OpenText™ Content Server LLESCOR220100-IGD-EN-03


8.3. Agent Servers

timeout=5000
info=./config/opentext.ini;wfagent
StartScript=./scripts/llfull.lxe
JobScript=./scripts/wfagent_run.e
SleepIntervalSec=600
WSessionCleanSeconds=604800
AgentOffsetSeconds=86400
FIFOProcessingOrder=false
SendEmailOnErrors=true

Some parameters in an [<agent_name>] section, such as StartScript and prio


are always present, whereas others, such as WSessionCleanSeconds (above)
appear only for the specific agent being configured.
Typically you should not change any of these parameters, unless advised to by
OpenText Customer Support.
[scheduleactivity]
The [scheduleactivity] section of the opentext.ini file governs jobs that
run in the agents and notify threads. For an agent to run in one of those
threads, its agent ID must have a value of 1 (enabled). If the agent ID of an agent
that runs in the agents or notify thread does not appear in this section, its
value defaults to 1. If an agent ID appears in this section with a value of 0, it
does not run in the agents or notify thread, regardless of any settings
elsewhere in the opentext.ini file.
ActivityIDs and ExcludeActivityIDs
Agents can be added to or removed from the agents and notify threads by
using the ActivityIDs and ExcludeActivityIDs parameters. See “Generic
Agents and Specialized Agents” on page 133.

Content Server Database Settings


The AgentSchedule table in the Content Server database has entries that affect the
operation of agents.

AgentSchedule
For an agent to run, it must appear in the AgentSchedule table in the Content
Server database, with a value of 1 in the Enabled column. This database table is
updated programmatically, so you should not make changes to it directly,
unless OpenText Customer Support advises you to.

LLESCOR220100-IGD-EN-03 Installation Guide 131


Chapter 8 Install Additional Instances of Content Server

Agent Names and IDs


When you work on configuring agents, you may need to determine the ID that
belongs to a given agent. There are a few ways to find this information. Bear in mind
that an agent may be referred to in several ways.

Example 8-1: Finding information on the verifyAgent

[loader]
In the [loader] section of the opentext.ini file, the verifyAgent is
loaded by its own specialized loader:
[loader]
load_verify=verifyAgent

[<Agent_Name>]
The verifyAgent has an agent ID of 12568 that appears in its
configuration section of the opentext.ini file.
[verifyAgent]
lib=./lib/lljob.so
name=lljob
prio=critical
timeout=5000
info=./config/opentext.ini;verifyAgent
StartScript=./scripts/llfull.lxe
JobScript=./scripts/agent_run.e
CRON=0,5,10,15,20,25,30,35,40,45,50,55 * * * *
SleepIntervalSec=60
ActivityIDs=12568

Documentation
The verifyAgent is referred to in the Content Server user interface and
documentation as the Index Verifier.

Information on agent names and IDs can also be found in other places:

Content Server Database


Query the Content Server database with Select agentname, agentid from
agentschedule. This will return a list of agent names and numeric agent IDs.
(Not all of the agent IDs appear with an agentname however.)
My Support
The Registered AgentIDs list on My Support is a list of agent IDs registered by
third-party developers.
Content Server Logs
Agent IDs, names, and friendly names appear in the agent logs: agents_
run<####>.html, notify_run<####>.html and so on.

132 OpenText™ Content Server LLESCOR220100-IGD-EN-03


8.3. Agent Servers

Generic Agents and Specialized Agents


Agents can run in a thread that aggregates multiple agents (the agents or notify
thread) or a specialized agent thread, such as wrscheduleagent (the WebReports
scheduling agent).

The agents and notify threads run multiple specialized agents one after the other.
You can change the collection of agents that the agents and notify threads run by
using the ExcludeActivityIDs and ActivityIDs settings.

agents
The agents thread runs a default set of agents. You cannot add to the default
set, but you can remove an agent from it by adding its agent ID to the
ExcludeActivityIDs setting in the [agents] section of the opentext.ini file.

notify
The notify thread runs the agents whose agent IDs appear after the
ActivityIDs setting in the [notify] section of the opentext.ini file.

Take care when you adjust these parameters. You should use the
ExcludedActivityIDs and ActivityIDs settings to run an agent in either the
agents or notify thread, but it is possible to inadvertently set it to run in both or
neither. The following four combinations are possible, but only the top and bottom
ones are reasonable configurations:

Table 8-1: Results of combined ExcludedActivityIDs and ActivityIDs settings

Agent ID appears Agent ID appear Agent runs in Agent runs in


after the after the notify thread agents thread
ExcludedActivity ActivityIDs
IDs setting in the setting in the
[agents] section [notify] section?
Yes Yes Yes No
Yes No No No
No Yes Yes Yes
No No No Yes

LLESCOR220100-IGD-EN-03 Installation Guide 133


Chapter 8 Install Additional Instances of Content Server

Agent Server Configuration Examples


The following are sample agent server configurations.

General Agents Server


To designate a single Content Server host to run every agent, configure it so that it
loads all of the agents that appear in the [loader] section.

Example 8-2: Agent server running all agents

Agents server, opentext.ini excerpts


[loader]
load=sockserv;agents;notify;wfagent;wrscheduleagent;wrcollectionagent;commagent
load_relagent=relagent
load_distributedagent=distributedagent
load_daagent=daagent
load_verify=verifyAgent

In the [scheduleactivity] section of the opentext.ini file, ensure that


every agent that you want to run has its agent ID set to 1. If there are
agents that you do not want to run, set their agent ID to 0.
[scheduleactivity]
1000=1
4000=1
4100=0
4101=0
4102=0
8900=1
8999=1
9000=1
9001=1
3502=1
8000=1
3601=1

All other Content Server instances, opentext.ini excerpt


On every other Content Server in the cluster, load only the sockserv and
notify agents.
load=sockserv;notify

Specialized Agent Server


A specialized agent server runs one or several agents, but not every agent. In the
examples below, the first one shows how to configure a single Content Server
instance to run only the Index Verifier. The second example shows how to configure
an instance to run only the Content Move agent in the notify thread. In both cases,
an additional agent server that is configured similarly to the one in the above
example runs all of the remaining agents.

Example 8-3: verifyAgent running on a specialized agent server


In this example, a single Content Server instance runs the verifyAgent, and a
different instance, acting as a general agent server, runs all the other agents.

134 OpenText™ Content Server LLESCOR220100-IGD-EN-03


8.3. Agent Servers

Specialized agent server, opentext.ini excerpts


[loader]
load_verify=verifyAgent

General agent server, opentext.ini excerpts


[loader]
load=sockserv;agents;notify;wfagent;wrscheduleagent;wrcollectionagent;commagent
load_relagent=relagent
load_distributedagent=distributedagent
load_daagent=daagent

All other Content Server instances, opentext.ini excerpt


On every other Content Server in the cluster, load only the sockserv agent.
load=sockserv

Example 8-4: Content Move running on the Notify thread of a specialized


agent server

In this example, the Content Move agent (which normally runs in the agents
thread) has been removed from the general agent server. Is is configured to run
in the notify thread on a separate Content Server instance.

Specialized agents server, opentext.ini excerpts


[loader]
load=sockserv;notify
# Other than sockserv, run only the notify thread.
# Additional configurations below will ensure that only Content Move (agentid=1964)
runs on the notify thread.

[notify]
lib=./lib/lljob.so
name=lljob
prio=critical
timeout=5000
info=./config/opentext.ini;notify
StartScript=./scripts/llfull.lxe
JobScript=./scripts/agent_run.e
SleepIntervalSec=300
ActivityIDs=1964
# 1964 is the Content Move agent. On this machine, run only the Content Move agent
on the Notify thread.
# Every other agentID that the Notify thread would normally run is handled by the
general agent server.

General agent server, opentext.ini excerpts


[loader]
load=sockserv;agents;notify;wfagent;wrscheduleagent;wrcollectionagent
load_relagent=relagent
load_distributedagent=distributedagent
load_daagent=daagent
load_verify=verifyAgent

[agents]
[…]
ExcludeActivityIDs=3000,3501,5000,8999,9000,9001,9999,12568,20201,20200,1964

LLESCOR220100-IGD-EN-03 Installation Guide 135


Chapter 8 Install Additional Instances of Content Server

#1964 = Content Move agent. It is excluded from running in the agents thread on
this instance.

[notify]
[…]
ActivityIDs=3000,3501,5000,8999,9000,9001,9999
#1964 has been removed from ActivityIDs on this instance so Content Move does not
run in the notify thread.

All other Content Server instances, opentext.ini excerpt


load=sockserv

8.4 Admin Servers


A single Content Server computer is capable of maintaining the entire search
infrastructure if it is not large, but OpenText recommends that you create indexes on
one or more additional hosts for a production deployment of Content Server.

Installing an additional Admin server is similar to performing a primary installation.


The difference is that, once you have completed the installation, you disable the
Content Server service on the additional host. The additional Admin server should
run only the Content Server Admin service.

Depending on your computer’s operating system, proceed to one of the following


sections:

• “Install an Additional Admin Server on Windows” on page 136


• “Install an Additional Admin Server on Linux” on page 137

8.4.1 Install an Additional Admin Server on Windows


On the secondary Content Server host, map the drive that houses the Content Server
installation folder. Record the host name, service name, Admin server port number,
and Admin server password for the Additional Admin server on Section 10.3:
“Content Server Installation Worksheet” on page 145.

To install an Additional Admin server on Windows:

1. On the computer that you want to make an Additional Admin server, log in as a
user that belongs to the Administrators group.

2. Install a new instance of Content Server, as described in “Front-End Instances”


on page 128, but do not start the services when installation is complete.

3. In the Services Control Panel item, configure the Content Server services, as
follows:

a. Disable the Content Server (<service_name>) service.

136 OpenText™ Content Server LLESCOR220100-IGD-EN-03


8.4. Admin Servers

i. In the right pane, right-click the Content Server (<service_name>)


service, and then choose Properties.
ii. In the Startup type drop-down list, click Disabled.
iii. Click OK.
b. Set the Content Server Admin (<service_name>) service to start
automatically.

i. In the right pane, right-click the Content Server Admin


(<service_name>) service, and then choose Properties.
ii. In the Startup type drop-down list, click Automatic.
iii. Click OK.

After you create an Additional Admin server, you need to register it on the Default
Admin server. For information on this step, see “Register an Additional Admin
Server” on page 138.

8.4.2 Install an Additional Admin Server on Linux


On the secondary Content Server host, mount the drive that houses the Content
Server installation folder. Record the host name, service name, Admin server port
number, and Admin server password for the secondary Admin server on
Section 10.3: “Content Server Installation Worksheet” on page 145.

To install an Additional Admin server on Linux:

1. On the host computer that you want to use as an Additional Content Server
host, log on as the user that runs Content Server.

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 start the Content Server Admin process by running ./start_
lladmin.

After you create an Additional Admin server, you need to register it on the Default
Admin server. For information on this step, see “Register an Additional Admin
Server” on page 138.

LLESCOR220100-IGD-EN-03 Installation Guide 137


Chapter 8 Install Additional Instances of Content Server

8.4.3 Register an Additional Admin Server


After you have installed an Additional Admin server, you need to register it with
the Default Admin server. This section describes how to register an Additional
Admin server so that you can create indexes and related dataflow processes on that
host.

For additional information on registering the Admin server of an Additional


Content Server host after the installation and initial setup of Content Server, see
OpenText Content Server - Content Server Administration (LLESWBA-H-AGD).

Note: Do not register an Admin server with more than one Content Server
host.

To register an Additional Admin server on the Default Admin server:

1. Ensure that the Admin server service is running on the secondary Admin server
computer.

2. In the Search Administration section of the Content Server Administration


page, click Open the System Object Volume.
On the Content Server System page, click Add Item, and then click Admin
Server.

3. Enter the following information on the Add: Admin Server page.

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 “Install Content Server on the
Operating System“ on page 51.) 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.

f. Click Add.

138 OpenText™ Content Server LLESCOR220100-IGD-EN-03


Chapter 9
Uninstall Content Server

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).

9.1 Uninstall Content Server on Windows


Content Server uses Windows Installer to remove components from a Windows
platform. The program is designed to remove all program files installed at the time
of the Content Server installation, but it will not remove files that have been added
or modified after the initial installation. In addition, Content Server’s indexes are not
removed. This is beneficial because you can retain the indexes for use if you upgrade
your Content Server software.

After the uninstallation process completes, Windows Installer advises you of files or
folders that it could not remove.

To uninstall Content Server on Windows:

1. Stop the Content Server services. Stop your application server, if you have been
using one to run Content Server.

2. Using the Windows application for removing programs (for example, Programs
and Features), select the Content Server installer, and then click Uninstall.

3. Use the utility's Automatic method to remove the Content Server program.
After the uninstallation process completes, Windows Installer advises you of
files or folders that it could not remove.

9.2 Uninstall Content Server on Linux


Note: When you uninstall Content Server in a Linux environment, Content
Server's indexes are also removed. You should consider backing up the index
information so that it can be retained if you upgrade Content Server.

To uninstall Content Server or a Content Server secondary installation on


Linux:

1. Log in to the Linux host as the user that runs Content Server.

2. At the operating system prompt, change to the <Content_Server_Home>


directory and then type the following command to stop the Content Server and
Admin servers:

LLESCOR220100-IGD-EN-03 Installation Guide 139


Chapter 9 Uninstall Content Server

./stop_llserver

3. Delete the directory tree of the Content Server installation.

140 OpenText™ Content Server LLESCOR220100-IGD-EN-03


Chapter 10

Appendix A – Content Server Installation


Worksheets

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.

10.1 Database Installation Worksheets


In the following tables:

• 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.

Table 10-1: SAP HANA Worksheet

Setting Value Required for Configured in


Installation Content Server
SAP HANA server name

SAP HANA server port 30115

SAP HANA administrator SYSTEM


account
SAP HANA administrator
account password
Name of SAP HANA user
that accesses the Content
Server database
Password of SAP HANA
user that accesses the
Content Server database

LLESCOR220100-IGD-EN-03 Installation Guide 141


Chapter 10 Appendix A – Content Server Installation Worksheets

Setting Value Required for Configured in


Installation Content Server
Name of SAP HANA <Same_As_User_Name>
schema for Content Server
database

Table 10-2: Oracle Database Worksheet

Setting Value Required for Configured in


Installation Content Server
Oracle System User name system

Oracle System User manager


password
Service name (database
alias)
Oracle SID or Oracle (Linux only)
HOME directory
Tablespace name

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

Table 10-3: PostgreSQL Worksheet

Setting Value Required for Configured in


Installation Content Server
PostgreSQL server name

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

142 OpenText™ Content Server LLESCOR220100-IGD-EN-03


10.1. Database Installation Worksheets

Setting Value Required for Configured in


Installation Content Server
Name of PostgreSQL
Content Server database
Name of PostgreSQL
Content Server tablespace

Table 10-4: Microsoft SQL Server Worksheet (Windows only)

Setting Value Required for Configured in


Installation Content Server
SQL Server Name

System administrator user sa


name
System administrator
password
master database master

master database collation

Name of SQL Server


database containing the
Content Server database
tables
Data file name

Path of data file

Log file name

Path of log file

Name of SQL Server user


that accesses the Content
Server database
Password of the SQL
Server that accesses the
Content Server database

LLESCOR220100-IGD-EN-03 Installation Guide 143


Chapter 10 Appendix A – Content Server Installation Worksheets

10.2 Web Server Worksheets


In the following tables:

• Items that have a check mark ( ) in the Required for Installation Column must
be set before you can start the installation of Content Server.
• If a default value exists for an item, it is listed in the Value column.

HTTP Server Worksheets

Table 10-5: Microsoft Internet Information Services Worksheet (Windows only)

Setting Value Required for


Installation
TCP port number 80

IIS Request Filter settings:


Allowed Verbs
IIS Request Filter settings: 4096
Maximum URL length
IIS Request Filter settings: 250000000
Maximum Allowed Content
Length (bytes)

Table 10-6: Apache HTTP Server Worksheet

Setting Value Required for


Installation
TCP port number 80

Operating system user created to


run the web server
Password for operating system
user created to run the web
server

Application Server Worksheets

Table 10-7: Apache Tomcat Worksheet

Setting Value Required for


Installation
TCP port number 8080

Operating system user created to


run the web server

144 OpenText™ Content Server LLESCOR220100-IGD-EN-03


10.3. Content Server Installation Worksheet

Setting Value Required for


Installation
Password for operating system
user created to run the web
server

10.3 Content Server Installation Worksheet


Table 10-8: Content Server Installation Worksheet

Setting Value Required for Configured


Installation during
installation of
Content Server
Operating system user
created to run Content
Server
Password of the operating
system user created to run
Content Server
Content Server Windows OTCS
service name (Windows
installations only)
URL prefix (virtual Windows
directory alias) of OTCS1
<Content_Server_
Home>/cgi/ directory Linux
(Linux only) livelink

URL prefix (virtual Windows


directory alias) of img
<Content_Server_
Home>/support/ folder Linux
livelinksupport

Content Server port 2099


number
Admin server port 5858
number
Administrator password2 livelink

Password of the Admin livelink


user3

1. On Windows, the Content Server service name and the Content Server
URL prefix are the same.

LLESCOR220100-IGD-EN-03 Installation Guide 145


Chapter 10 Appendix A – Content Server Installation Worksheets

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 sometimes required to access the Content
Server Administration page or to perform certain sensitive activities, like
changing the Content Server database. 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 - Content Server Administration (LLESWBA-H-
AGD).

146 OpenText™ Content Server LLESCOR220100-IGD-EN-03


Chapter 11
Appendix B – Installing Content Server as a
Syndication Environment

This chapter details the requirements for enabling Syndication as part of your
Content Server installation.

11.1 Install and configure the primary Syndication


Choose the site for your primary installation of Content Server, and then begin the
installation by following these steps:

Tip: If you have already installed and licensed Content Server, you can choose
to enable that installation as a primary installation of Syndication by accessing
the Configure Server Parameters page, see i on page 148. Once you enable
Syndication, you will need to apply a Syndication license in OTDS. For more
information, see the OTDS (https://knowledge.opentext.com/knowledge/cs.dll/
open/OTDS) documentation.

1. Install the pre-requisite OpenText™ Directory Services product, and ensure the
following:
a. You must install OTDS as an external installation.
Do not install this instance of OTDS as a replication server. The instance you
install on the primary must be a stand-alone version.
b. Create an OTDS resource for Content Server. In the OTDS documentation
referenced below, see “Configuring a synchronized resource for Content
Server”.
c. Create a synchronized user partition using Content Web Services. In the
OTDS documentation referenced below, see “Creating a synchronized user
partition”.
For more information, see the documentation at OpenText Directory Services
(https://knowledge.opentext.com/knowledge/cs.dll/open/OTDS). You will need
to follow these instructions in order to configure your Content Server installation
with OTDS.
2. Begin the Content Server installation process as documented in the Content
Server Installation Guide (https://knowledge.opentext.com/knowledge/
llisapi.dll?func=ll&objId=18091763&objAction=browse&viewType=1). Ensure
that you include these next steps during this installation:
a. Syndication does not support the use of a HANA database on the primary
installation of Content Server. Make sure you are using a supported database
for the primary installation, and that the database you choose is not HANA.

LLESCOR220100-IGD-EN-03 Installation Guide 147


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

b. During the installation you will see the Configure Server Parameters page.
In the System Configuration area, in the Syndication area, do the following:
i. Select the Enable box.
ii. The Remote Site ID field must not be edited. As you are setting up your
primary installation, this field is set by default to zero, 0.
iii. Return to the Content Server Installation Guide to complete the Content
Server instructions necessary to create your database and complete your
installation.
c. When, later in the installation of Content Server, you reach the Configure
OTDS Integration Settings page, you must select and configure an external
installation of Directory Services.
d. On the License Setup page, apply your Syndication license.
e. Once the primary installation of Content Server has been completed, sign in
to the admin page, and then proceed to “The primary installation of
Syndication” on page 148. Specifically, you will need to follow the
instructions in “To set primary Syndication parameters” on page 152.

11.1.1 The primary installation of Syndication


This section details the configuration required after you install your primary
installation of Syndication. The following pages describe the configuration tasks you
need to perform when setting up your primary Syndication installation.

Setting up the primary Syndication


You need to configure the primary system according to the information below:

Upload Directory
OpenText recommends that you enter an upload directory in your primary
installation of Content Server Syndication, and that you then create an identical
upload directory in each remote installation of Content Server Syndication.

Content Server Notifications


After you install any instance of Content Server Syndication, it is a good idea to
check to verify that Content Server Notification is enabled.

Content Server Syndication Process


When a Content Server installation is enabled as part of a Content Server
Syndication environment, a new Content Server Syndication process is created
in the System Object Volume's Process Folder, called “Syndication”. All
Content Server Syndication installations, the primary and each remote, will have
this process.
Important
OpenText recommends that you do not edit this process.

148 OpenText™ Content Server LLESCOR220100-IGD-EN-03


11.1. Install and configure the primary Syndication

To configure a primary upload directory

To configure an upload directory:

1. Beginning on the primary installation of Content Server Syndication, and later


on every site at which you have installed an instance of Content Server
Syndication, on the Content Server administration page, in the Core System -
Server Configuration section, click Server Parameters.
2. On the Configure Server Parameters page, in the System Configuration area,
in the Upload Directory field, type the temporary directory from which Content
Server will add uploaded files. For example, type:
C:\temp\

Note: OpenText recommends that you create an identical upload directory


in each Content Server Syndication instance.
3. Click Save Changes.

To configure primary notification for Syndication

To configure notification for Content Server Syndication:

1. On an installation of Content Server Syndication, on the Content Server


administration page, under the Notification Administration section, click
Configure Notification.
2. In the Enable Notifications section, ensure the Enable button is selected. For
more information, see OpenText Content Server - Notifications Administration
(LLESWBN-H-AGD).

To access the primary Syndication process

To access the primary Syndication process:

1. On an installation of Content Server Syndication, on the Content Server


administration page, under the Search Administration section, click Open the
System Object Volume.

Important
OpenText recommends that you do not edit the Content Server
Syndication process.
2. On the Content Server System page, click Process Folder.
3. On the Process Folder page, from the Syndication functions menu, choose any
of the following:

a. If you want to start or stop or restart the Content Server Syndication


process, click Start or Stop or Restart.
b. If you want to resynchronize the Content Server Syndication process, click
Properties --> Specific. In the Actions area, click Resynchronize.

LLESCOR220100-IGD-EN-03 Installation Guide 149


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

Configure primary Syndication parameters


The Configure Syndication Site Parameters page lets you specify the configuration
requirements for this Content Server installation of your Content Server Syndication
environment. This page needs to be completed on your primary installation and on
each of your remote installations.

Whether the fields on this page are available for input depends on if you are setting
up a primary or a remote installation of Content Server Syndication.

Local Syndication Process


In the Local Syndication Process area, you need to enter the information that
defines your installation of Content Server, either primary or remote. This
includes the following fields:

Local Base URL and Port


This field is mandatory and relevant if you are configuring either a primary
or a remote installation of Content Server.
Enter the base URL and port to access this installation of Content Server.
The Local Base URL and Port can be entered in the form: https://
<fully_qualified_domain_name>:<port_number>

Important
The <fully_qualified_domain_name> must be the name of the default
Admin server. A Content Server service must run on that machine.
You must select a port number that is not in use. If you select a port
number that is in use by another service, clicking Test on this page will
result in a failure.

Two examples of the form you should use for the Local Base URL and Port
are:

• https://mymachine.opentext.net:18080
• https://10.16.12.120:18081

Local Content Server Admin Username


This field is mandatory and relevant if you are configuring either a primary
or a remote installation of Content Server.
Enter the username for a user with administrative privileges and access to
this installation of Content Server. The Content Server Admin user has the
access that is required.

Local Content Server Admin Password


This field is mandatory and relevant if you are configuring either a primary
or a remote installation of Content Server.
Enter the password for the user that you entered in the Local Content
Server Admin Username field above.

150 OpenText™ Content Server LLESCOR220100-IGD-EN-03


11.1. Install and configure the primary Syndication

Important
1. If the password you entered in this field is ever changed, you must
re-submit that new password on this Configure Syndication Site
Parameters page, click Test Connection and then, if successful,
click Save Changes.
2. OpenText recommends that the password you choose for this field
be the same password that you entered as the OTDS administrator
password. If the password in this field is different from the OTDS
administrator password, the import users and groups step might
fail during the installation of Syndication.
For more information, see OpenText Content Server - Syndication
Admin Help (LLESQDS-H-AGD).

Primary Authorization
The Primary Syndication Service Information area is only relevant if you are
configuring a remote installation of Content Server. If you are configuring a
remote installation of Content Server, the fields in this area are mandatory.
Primary Base URL and Port
Enter the base URL and Port to access the primary installation of Content
Server. The Primary Base URL and Port can be entered in the form: https://
<fully_qualified_domain_name>:<port_number>
Two examples of the form you should use for the Primary Syndication
Service Base URL are:

• https://mymachine.opentext.net:18080
• https://10.16.12.120:18080

Activation Pass Key


Enter a unique pass key that will, when entered to a remote site, permit
access to the primary installation of Content Server.
This pass key is found on your primary installation of Content Server
Syndication when you add a Syndication site to the Manage Syndication
Sites page. For more information, see C on page 154 in “Install and
configure a remote Syndication” on page 153.
Primary Content Server Admin Username
Enter the username for a user with administrative privileges and access to
the primary installation of Content Server. The Content Server “Admin”
user has the access that is required.
Primary Content Server Admin Password
Enter the password for the user that you entered in the previous field.

HTTPS Configuration
When you set up a Content Server Syndication environment, a new internal
process is installed to Content Server. The Syndication process is installed to the
System Object Volume. The internal Content Server Syndication environment

LLESCOR220100-IGD-EN-03 Installation Guide 151


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

uses a Jetty web and servlet server that is built into Content Server. By default,
the internal Content Server Syndication 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 area.
For information about the default internal process, see OpenText Content Server -
Syndication Administration (LLESQDS-AGD). For information on configuring
Jetty to use a specific certificate, refer to the Jetty documentation. Documentation
for Jetty, which is a third-party software component, is publicly available.

Tip: For an example of the steps you should follow, see “How do I set up
Syndication to use HTTPS?” in OpenText Content Server - Syndication Admin
Help (LLESQDS-H-AGD).

Java Key Store Location


This field is optional and relevant if you are configuring either a primary or
a remote installation of Content Server.
To configure the internal Content Server Syndication environment to use a
security certificate of your choice instead of the default self-signed
certificate, you need to provide the Java key store location.

Java Key Store Password


This field is optional and relevant if you are configuring either a primary or
a remote installation of Content Server.
To configure the internal Content Server Syndication environment to use a
security certificate of your choice instead of the default self-signed
certificate, you need to provide the Java key store password.

To set primary Syndication parameters

To set primary Syndication parameters:

1. On the primary installation of Syndication, on the Content Server


Administration page, under the Syndication Administration heading, click the
Configure Syndication Site Parameters link. On the Configure Syndication
Site Parameters page, do the following:

2. In the Local Syndication Process area, do the following:

a. In the Local Base URL and Port field, type the complete URL to this
primary installation of Content Server in your Syndication environment.
For example, type: http://mymachine.opentext.net:18080
If you use https, the HTTPS Configuration area below will be mandatory.

Note: OpenText recommends that you use the fully qualified host
name when providing the syndication service base URL, and that you
do not use localhost.

152 OpenText™ Content Server LLESCOR220100-IGD-EN-03


11.2. Install and configure a remote Syndication

b. In the Local Content Server Admin Username field, type the userid of a
user with administrative access and privileges to this primary installation
of Content Server.
c. In the Local Content Server Admin Password field, type the password for
the userid you typed in the field above.
d. In the Test Connection Parameters field, to test that you have correctly
entered usernames and passwords, click Test.

3. The Primary Authorization area is only applicable if you are configuring this
installation of Content Server as a remote Syndication. As this procedure
documents setting up a primary installation, this area is not active.

4. In the HTTPS Configuration area, if you will be configuring the internal


Syndication process on this installation to use a security certificate of your
choice instead of the default self-signed certificate, you will need to complete
the following fields.
If you typed https in the Local Base URL and Port box above, the following two
fields are mandatory:

a. In the Java Key Store Location field, type the Java key store location.
b. In the Java Key Store Password field, type the Java key store password.

5. Click Save Changes to save the values you entered and return to the
administration page. Click Reset if you want to reset all fields to the previously
saved values.

11.2 Install and configure a remote Syndication


At any of the sites that will host one of your remote installations of Content Server,
begin the installation by following these steps:

1. Install the pre-requisite OpenText™ Directory Services product, and ensure the
following:
a. You must install Directory Services as an external installation on each remote
system. See the OTDS documentation referenced below.
b. The Content Server-required stand-alone OTDS installation must be
configured for replication. During the installation of OTDS, you must
designate it as a replication server of the OTDS product that you installed on
the primary. For more information, see “Replication” in the OTDS
documentation referenced below.
c. Create an OTDS resource for Content Server.
d. Create a non-synchronized user partition.

i. Because you have installed a replication server of OTDS on your


remote site, and once OTDS replicates users and groups across all
replicated sites in your environment, the non-synchronized user
partition created above will be populated.

LLESCOR220100-IGD-EN-03 Installation Guide 153


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

ii. For more information, see the documentation at OpenText


Directory Services (https://knowledge.opentext.com/knowledge/
cs.dll/open/OTDS).
2. Begin the Content Server installation process as documented in the Content
Server Installation Guide (https://knowledge.opentext.com/knowledge/
llisapi.dll?func=ll&objId=18091763&objAction=browse&viewType=1) Ensure
that you include these next steps during this installation:
a. During the installation of Content Server, you are directed to the Configure
Server Parameters page. Do not proceed immediately on this page. Open a
new browser window to sign in to the primary installation of Content Server,
and then do the following:
i. On your primary installation of Content Server, on the administration
page, under the Syndication Administration heading, click Manage
Syndication Sites.
ii. On the Manage Syndication Sites page, under the Actions column, click
the Add Syndication Site button.
iii. On the Add Syndication Site page, do the following:
A. The Site ID field cannot be edited. It is controlled by the primary
installation of Content Server and it is a unique number in your
global Content Server environment.
You will copy this number exactly to enter it into your remote
installation in the B on page 155 step below.
B. In the Site Name field, type a unique name that will identify this
installation in your global environment.
You will copy this name exactly to enter it into your remote
installation in the i on page 155 step below. This field is case
sensitive.
C. In the Pass Key field, type a unique string of letters, numbers, and/or
symbols that will be required by your new remote installation in
order to access this primary. This field is case sensitive.

Important
Make an exact note of the string that you enter in this field as
you will need it for the Activation Pass Key field in the “To set
remote Syndication parameters” on page 160.
Once the remote installation is authenticated using the pass
key, the pass key string is deleted from the primary server.
D. Click Save Changes.
iv. If you have copied the information, you can sign out of your primary
installation of Content Server.
b. Return to your new remote installation, on the Configure Server Parameters
page of the Content Server installation process, in the System Configuration
area do the following:

154 OpenText™ Content Server LLESCOR220100-IGD-EN-03


11.2. Install and configure a remote Syndication

i. In the Site Name field, type the unique name that you chose to identify
this remote installation in your Syndication environment in the B
on page 154 step.
This field is case sensitive. You must enter the name exactly as you
entered it on the primary.
ii. In the Syndication field, do the following:
A. Select the Enable box.
B. In the Remote Site ID field, type the number that was generated on
your primary in the A on page 154 step.
C. When you reach the Configure OTDS Integration Settings page,
you must select an external installation of Directory Services. You
must also choose to install and configure Directory Services as a
replication server of the Directory Services server that you installed
on the primary. For information about Directory Services replication,
see “Replication” in the OpenText Directory Services - Installation and
Administration Guide (OTDS-IWC) in OpenText My Support (https://
knowledge.opentext.com/knowledge/cs.dll/open/OTDS).
D. On the remote installation, return to the OpenText Content Server -
Installation Guide (LLESCOR-IGD) to complete the Content Server
instructions necessary to create your database and complete your
installation.
E. During the installation of Content Server, you do not need to apply a
license to this remote site. The next step in this process will apply the
Syndication license from the primary to this remote site.
c. Once the installation of Content Server has completed you need to restart the
Content Server servers on this remote installation. This is required in order
for the remote site to pick up the Syndication license that was applied at the
primary site. For information about restarting the servers, see OpenText
Content Server - Content Server Administration (LLESWBA-H-AGD).
d. Proceed to “A remote installation of Syndication” on page 155 to complete
the setup of this remote installation.

11.2.1 A remote installation of Syndication


This section details the configuration required after you install a remote installation
of Syndication. The following pages describe the configuration tasks you need to
perform when setting up your remote Syndication installations.

LLESCOR220100-IGD-EN-03 Installation Guide 155


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

Setting up a remote Syndication


You need to configure each remote system according to the information below:

Upload Directory
OpenText recommends that you enter an upload directory in your primary
installation of Content Server Syndication, and that you then create an identical
upload directory in each remote installation of Content Server Syndication.
Content Server Notifications
After you install any instance of Content Server Syndication, it is a good idea to
check to verify that Content Server Notification is enabled.
Content Server Syndication Process
When a Content Server installation is enabled as part of a Content Server
Syndication environment, a new Content Server Syndication process is created
in the System Object Volume's Process Folder, called “Syndication”. All
Content Server Syndication installations, the primary and each remote, will have
this process.
Important
OpenText recommends that you do not edit this process.

To configure a remote upload directory

To configure an upload directory:

1. Beginning on the primary installation of Content Server Syndication, and later


on every site at which you have installed an instance of Content Server
Syndication, on the Content Server administration page, in the Core System -
Server Configuration section, click Server Parameters.

2. On the Configure Server Parameters page, in the System Configuration area,


in the Upload Directory field, type the temporary directory from which Content
Server will add uploaded files. For example, type:
C:\temp\

Note: OpenText recommends that you create an identical upload directory


in each Content Server Syndication instance.

3. Click Save Changes.

156 OpenText™ Content Server LLESCOR220100-IGD-EN-03


11.2. Install and configure a remote Syndication

To configure remote notification for Syndication

To configure notification for Content Server Syndication:

1. On an installation of Content Server Syndication, on the Content Server


administration page, under the Notification Administration section, click
Configure Notification.
2. In the Enable Notifications section, ensure the Enable button is selected. For
more information, see OpenText Content Server - Notifications Administration
(LLESWBN-H-AGD).

To access the remote Syndication process

To access the remote Syndication process:

1. On an installation of Content Server Syndication, on the Content Server


administration page, under the Search Administration section, click Open the
System Object Volume.

Important
OpenText recommends that you do not edit the Content Server
Syndication process.
2. On the Content Server System page, click Process Folder.
3. On the Process Folder page, from the Syndication functions menu, choose any
of the following:

a. If you want to start or stop or restart the Content Server Syndication


process, click Start or Stop or Restart.
b. If you want to resynchronize the Content Server Syndication process, click
Properties --> Specific. In the Actions area, click Resynchronize.

Configure remote Syndication parameters


The Configure Syndication Site Parameters page lets you specify the configuration
requirements for this Content Server installation of your Content Server Syndication
environment. This page needs to be completed on your primary installation and on
each of your remote installations.

Whether the fields on this page are available for input depends on if you are setting
up a primary or a remote installation of Content Server Syndication.

Local Syndication Process


In the Local Syndication Process area, you need to enter the information that
defines your installation of Content Server, either primary or remote. This
includes the following fields:
Local Base URL and Port
This field is mandatory and relevant if you are configuring either a primary
or a remote installation of Content Server.

LLESCOR220100-IGD-EN-03 Installation Guide 157


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

Enter the base URL and port to access this installation of Content Server.
The Local Base URL and Port can be entered in the form: https://
<fully_qualified_domain_name>:<port_number>

Important
The <fully_qualified_domain_name> must be the name of the default
Admin server. A Content Server service must run on that machine.
You must select a port number that is not in use. If you select a port
number that is in use by another service, clicking Test on this page will
result in a failure.

Two examples of the form you should use for the Local Base URL and Port
are:

• https://mymachine.opentext.net:18080
• https://10.16.12.120:18081

Local Content Server Admin Username


This field is mandatory and relevant if you are configuring either a primary
or a remote installation of Content Server.
Enter the username for a user with administrative privileges and access to
this installation of Content Server. The Content Server Admin user has the
access that is required.
Local Content Server Admin Password
This field is mandatory and relevant if you are configuring either a primary
or a remote installation of Content Server.
Enter the password for the user that you entered in the Local Content
Server Admin Username field above.
Important
1. If the password you entered in this field is ever changed, you must
re-submit that new password on this Configure Syndication Site
Parameters page, click Test Connection and then, if successful,
click Save Changes.
2. OpenText recommends that the password you choose for this field
be the same password that you entered as the OTDS administrator
password. If the password in this field is different from the OTDS
administrator password, the import users and groups step might
fail during the installation of Syndication.
For more information, see OpenText Content Server - Syndication
Admin Help (LLESQDS-H-AGD).

Primary Authorization
The Primary Syndication Service Information area is only relevant if you are
configuring a remote installation of Content Server. If you are configuring a
remote installation of Content Server, the fields in this area are mandatory.

158 OpenText™ Content Server LLESCOR220100-IGD-EN-03


11.2. Install and configure a remote Syndication

Primary Base URL and Port


Enter the base URL and Port to access the primary installation of Content
Server. The Primary Base URL and Port can be entered in the form: https://
<fully_qualified_domain_name>:<port_number>
Two examples of the form you should use for the Primary Syndication
Service Base URL are:

• https://mymachine.opentext.net:18080
• https://10.16.12.120:18080

Activation Pass Key


Enter a unique pass key that will, when entered to a remote site, permit
access to the primary installation of Content Server.
This pass key is found on your primary installation of Content Server
Syndication when you add a Syndication site to the Manage Syndication
Sites page. For more information, see C on page 154 in “Install and
configure a remote Syndication” on page 153.

Primary Content Server Admin Username


Enter the username for a user with administrative privileges and access to
the primary installation of Content Server. The Content Server “Admin”
user has the access that is required.

Primary Content Server Admin Password


Enter the password for the user that you entered in the previous field.

HTTPS Configuration
When you set up a Content Server Syndication environment, a new internal
process is installed to Content Server. The Syndication process is installed to the
System Object Volume. The internal Content Server Syndication environment
uses a Jetty web and servlet server that is built into Content Server. By default,
the internal Content Server Syndication 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 area.
For information about the default internal process, see OpenText Content Server -
Syndication Administration (LLESQDS-AGD). For information on configuring
Jetty to use a specific certificate, refer to the Jetty documentation. Documentation
for Jetty, which is a third-party software component, is publicly available.

Tip: For an example of the steps you should follow, see “How do I set up
Syndication to use HTTPS?” in OpenText Content Server - Syndication Admin
Help (LLESQDS-H-AGD).

Java Key Store Location


This field is optional and relevant if you are configuring either a primary or
a remote installation of Content Server.

LLESCOR220100-IGD-EN-03 Installation Guide 159


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

To configure the internal Content Server Syndication environment to use a


security certificate of your choice instead of the default self-signed
certificate, you need to provide the Java key store location.
Java Key Store Password
This field is optional and relevant if you are configuring either a primary or
a remote installation of Content Server.
To configure the internal Content Server Syndication environment to use a
security certificate of your choice instead of the default self-signed
certificate, you need to provide the Java key store password.

To set remote Syndication parameters

To set remote Syndication parameters:

1. On a remote installation of Syndication, on the Content Server Administration


page, under the Syndication Administration heading, click the Configure
Syndication Site Parameters link. On the Configure Syndication Site
Parameters page, do the following:

2. In the Local Syndication Process area, do the following:

a. In the Local Base URL and Port field, type the complete URL to this remote
system. For example, type: https://mymachine-rmt01.opentext.
net:18080

Note: OpenText recommends that you use the fully qualified host
name when providing the synchronization service base URL, and that
you do not use localhost.
b. In the Local Content Server Admin Username field, type the userid of a
user with administrative access and privileges to this remote installation of
Content Server.
c. In the Local Content Server Admin Password field, type the password for
the userid you typed in the field above.
d. In the Test Connection Parameters field, to test that you have correctly
entered usernames and passwords, click Test.

3. In the Primary Authorization area, because you are configuring this installation
of Content Server as a remote system, do the following:

a. In the Primary Base URL and Port field, type the base URL that will access
the primary installation of Content Server. For example, type: https://
mymachine-prm00.opentext.net:18080

b. In the Activation Pass key field, type the unique pass key that allows
access by this remote installation to the primary installation of Content
Server.
You can find this information in C on page 154.

160 OpenText™ Content Server LLESCOR220100-IGD-EN-03


11.2. Install and configure a remote Syndication

c. In the Primary Content Server Admin Username field, type the username
of a user with administrative access and privileges on the primary
installation of Content Server.
d. In the Primary Content Server Admin Password field, type the password
for the user you entered above.

4. In the HTTPS Configuration area, if you will be configuring the internal


Syndication process on this installation to use a security certificate of your
choice instead of the default self-signed certificate, do the following:

a. In the Java Key Store Location field, type the Java key store location.
b. In the Java Key Store Password field, type the Java key store password.

5. Click Save Changes to save the values you entered and return to the
administration page. Click Reset if you want to reset all fields to the previously
saved values.

6. Because all users and groups are created on the primary installation of Content
Server, you must now import user and group data from the primary to this
remote installation. See “Importing users and groups on a remote system”
on page 161.

Important
If you intend installing any optional Content Server modules, and if any of
these optional modules extend the user schema, you must install and
configure those modules before you import user and group data.

Importing and consolidating users and groups on a remote


system
All users and groups are created on the primary installation of Content Server. As a
result, each remote installation in your environment must import users and groups
from the primary to that remote. The option to consolidate is provided for
troubleshooting purposes.

Importing users and groups on a remote system


On a remote installation of Syndication, once you have completed your initial setup
and configuration of this remote installation, you must import users and groups
from the primary installation of Content Server. You only need to perform this
action once, at the outset. After this initial import, Syndication will maintain all users
and groups on this remote system concurrently with your environment's primary
installation.

Consolidating users and groups on a remote system


The option to consolidate any one user or group is provided for troubleshooting
purposes. You should not access this option regularly. In the event that a user or
group experiences difficulties signing in to Content Server, you can, as part of your

LLESCOR220100-IGD-EN-03 Installation Guide 161


Chapter 11 Appendix B – Installing Content Server as a Syndication Environment

troubleshooting options, consolidate that specific user or group. Consolidating will


update that specific user's or specific group's data on this remote installation.

Importing users and groups on a remote system

1. On a remote installation of Syndication, on the Content Server Administration


page, under the Syndication Administration heading, click the Import Users
and Groups link.

Note: This action will import all user and group data from your
environment's primary installation of Content Server to this remote
installation. Depending on the number of users and groups on your
primary installation, an import could take some time. This action should
only be performed once, during the initial setup of this remote installation.

2. On the Users and Groups Data Import page, if you want to import user and
group data from the primary installation of Content Server, select the box, and
then click Next.

Consolidating users and groups on a remote system

1. On a remote installation of Syndication, on the Content Server Administration


page, under the Syndication Administration heading, click the Consolidate
Users and Groups link.

Note: Only consolidate a user or group if that user or group is


experiencing a problem.

2. On the Consolidate a User or Group page, in the User or Group ID field, type
the ID of the user or group you want to consolidate, and then click Next.

162 OpenText™ Content Server LLESCOR220100-IGD-EN-03

You might also like