installation_server_windows_EN
installation_server_windows_EN
Installation on
Windows
Teamcenter 14.0
PLM00013 - 14.0
Unpublished work. © 2021 Siemens
This material contains trade secrets or otherwise confidential information owned by Siemens Industry Software, Inc., its
subsidiaries or its affiliates (collectively, "Siemens"), or its licensors. Access to and use of this information is strictly limited as set
forth in Customer's applicable agreement with Siemens. This material may not be copied, distributed, or otherwise disclosed
outside of Customer's facilities without the express written permission of Siemens, and may not be used in any way not
expressly authorized by Siemens.
This document is for information and instruction purposes only. Siemens reserves the right to make changes in specifications
and other information contained in this publication without prior notice, and the reader should, in all cases, consult Siemens to
determine whether any changes have been made. Representations about products, features or functionality in this document
constitute technical information, not a warranty or guarantee, and shall not give rise to any liability of Siemens whatsoever.
Siemens disclaims all warranties including, without limitation, the implied warranties of merchantability and fitness for a
particular purpose. In particular, Siemens does not warrant that the operation of the products will be uninterrupted or error
free.
The terms and conditions governing the sale and licensing of Siemens products are set forth in written agreements between
Siemens and its customers. Siemens' End User License Agreement and Universal Contract Agreement may be viewed at: https://
www.sw.siemens.com/en-US/sw-terms/
TRADEMARKS: The trademarks, logos, and service marks ("Marks") used herein are the property of Siemens or other parties. No
one is permitted to use these Marks without the prior written consent of Siemens or the owner of the Marks, as applicable. The
use herein of third party Marks is not an attempt to indicate Siemens as a source of a product, but is intended to indicate a
product from, or associated with, a particular third party. A list of Siemens' trademarks may be viewed at:
www.plm.automation.siemens.com/global/en/legal/trademarks.html. The registered trademark Linux® is used pursuant to a
sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
Where to start
Get documentation ──────────────────────────────────── 2-1
Get Deployment Center ───────────────────────────────── 2-2
Get software ──────────────────────────────────────── 2-3
Get started ───────────────────────────────────────── 2-5
Teamcenter architecture
The Teamcenter environment ───────────────────────────── 3-1
Environment and architecture types ───────────────────────── 3-3
Manage environments
Managing environments ──────────────────────────────── 17-1
Creating an environment ──────────────────────────────── 17-2
Create an environment in Deployment Center ────────────────────── 17-2
Create a configuration in TEM ──────────────────────────────── 17-2
Register an environment in Deployment Center ───────────────────── 17-3
Adding applications and components ──────────────────────── 17-5
Add applications ──────────────────────────────────────── 17-5
Add components ──────────────────────────────────────── 17-8
Migrate TEM to a different JRE ─────────────────────────── 17-12
Manage databases
Migrate a non-CDB database to a CDB database ───────────────── 18-1
Add an existing Teamcenter database using TEM ──────────────── 18-2
Add a new database using TEM ──────────────────────────── 18-3
Change the Oracle password ───────────────────────────── 18-5
Troubleshooting
Troubleshooting Teamcenter server installation ───────────────── 19-1
Installation log files ────────────────────────────────────── 19-1
Problems/error messages ─────────────────────────────────── 19-2
Update Manager FTP errors ───────────────────────────────── 19-5
Resolving web tier connection problems ───────────────────────── 19-6
Java exception errors during command-line updates ────────────────── 19-7
Web Application Manager needs location of Java file when installing rich client ── 19-7
Troubleshooting four-tier architecture deployment ─────────────── 19-8
Troubleshooting the .NET web tier ───────────────────────── 19-12
Resolving .NET server manager port conflicts ────────────────────── 19-12
Troubleshooting Oracle ──────────────────────────────── 19-12
Finding Oracle errors ──────────────────────────────────── 19-12
View additional information about an Oracle error message ───────────── 19-12
Troubleshooting Microsoft SQL Server ─────────────────────── 19-13
Tuning WebSphere JVM memory consumption ───────────────── 19-14
Troubleshooting document rendering ─────────────────────── 19-16
Troubleshooting Teamcenter Integration for NX ──────────────── 19-17
Uninstalling Teamcenter
Uninstall Teamcenter configurations ──────────────────────── 20-1
Uninstall TCCS ─────────────────────────────────────── 20-2
Uninstall database software ────────────────────────────── 20-3
Installing Teamcenter with Active Workspace is a flexible process that accommodates the set of
applications you choose from its wide selection, the geographic distribution of your users, and other
variables. A Teamcenter administrator performs the installation in phases:
Plan
Download software and documentation, and design your
Teamcenter environment.
Build
Install essential software components like a database server
and license server. Then, install Teamcenter and Active
Workspace software in a development environment in
which you connect and test applications and components
and configure the Active Workspace interface.
Test
Validate your development environment to ensure your
configuration is successful.
Deploy
Deploy your development environment configuration to
your production environment, making Teamcenter with
Active Workspace available to your users.
Maintain
Perform ongoing maintenance of your Teamcenter
environment, configuring as needed to adjust to your
changing business processes. Also, optimize performance
and update software with the latest patches.
If you do not use Active Workspace, you can alternatively install the Teamcenter rich client, a Java-based
desktop client. Active Workspace requires no initial desktop installation or plug-ins like Java or ActiveX,
runs in a web browser, and provides enhanced functionality compared to the rich client.
If your starting point is: And you want to: Begin here:
No existing Teamcenter Install Teamcenter and Active Plan the Teamcenter Environment
environment Workspace
Teamcenter without Active Add Active Workspace Active Workspace Installation
Workspace
Teamcenter with Active Update Active Workspace Update Active Workspace
Workspace
Teamcenter with rich client Update Teamcenter and rich Teamcenter Upgrade
client
Teamcenter Rich Client
Installation on Windows
• Support Center
Siemens Digital Industries Software's comprehensive support portal, which provides documentation
for all Siemens software products and versions.
The Siemens Secure Documentation Proxy provides secure, easy access to documentation without a
need to log on, through a personalized API key specific to your site.
The Siemens Secure Documentation Proxy and the Siemens Documentation Server are available on
Support Center under Products→Siemens Documentation Installer→Downloads.
Choose how you want to access documentation, then download and install the required software:
Complete installation instructions for the Secure Documentation Proxy and the Siemens Documentation
Server are available on Support Center.
For a step-by-step orientation to Support Center, see Siemens Software Support Center videos on
YouTube.
When prompted in the Teamcenter installation tools, supply the appropriate documentation URL to the
rich client:
http://domain/en-US/product/282219420/doc/PL20210421143228343.xid1899404/html/
xid1899405
Replace domain with the source from which you access documentation:
Download the latest version of Deployment Center from the Teamcenter downloads area on Support
Center. Install Deployment Center as described in the Deployment Center Guide.
Deployment Center is an alternative installation tool to Teamcenter Environment Manager (TEM) for
installing Teamcenter and Active Workspace. TEM is deprecated and will be discontinued in a future
release.
Get software
Installing Teamcenter with Active Workspace requires software for Teamcenter, microservice framework,
and Active Workspace.
From the Teamcenter downloads page on Support Center, download the Teamcenter 14 software kit for
Windows:
Tc14.0.0.0_wntx64.zip
From the Teamcenter downloads page, select Additional Downloads→Microservice Framework, and
then download the microservice framework 6.0 software kit for Windows. This kit is required for Active
Workspace installation:
TcMicroserviceFramework6.0.0_wntx64.zip
If a later microservice framework software patch kit is available, for example, version 6.0.1, you can
download that kit instead.
From the Teamcenter downloads page on Support Center, download the Active Workspace 6.0 software
kit for Teamcenter 14.x for Windows:
Tc14.x.0.0_ActiveWorkspace6.0.0_wntx64.zip
If a later Active Workspace software patch kit is available, for example, version 6.0.1, you can download
that kit instead.
Note:
Active Workspace 6.0 supports multiple versions of Teamcenter. Take care to download the correct
software kit for Teamcenter 14.x.
Place the software kits where they can be accessed by your preferred installation tool.
Deployment Center
1. Expand the software kits for Teamcenter, microservice framework, and Active Workspace.
Copy the unzipped directories to the software subdirectory in one of your registered
repository locations.
The Software Repositories page opens the Active Media tab of the repository and displays
the Software Media table.
3. Verify that the added software appears in the list of available software. The list may take up to
five minutes to update.
If the software does not appear in the Software Repositories page, inspect the repository log
files for repository scanning issues or software file problems. The repository log files are in the
webserver\repotool\logs directory on the Deployment Center server.
You can place software kits on a non-local drive, with the following considerations.
Deployment Center
Your primary repository in Deployment Center must be a local path. However, you can specify
additional repository locations, and these may be UNC paths or local file system paths. Mapped
drives are not supported for any software repositories in Deployment Center. For more information,
see the Deployment Center Guide.
For example:
Get started
If you are new to Teamcenter installation, the following resources may help you get started.
If you want to
know more
about: See these resources:
Teamcenter If you are new to Teamcenter, learn about Teamcenter architecture and
components.
Also, see the Teamcenter Deployment Reference Architecture, which provides
detailed examples of Teamcenter deployments. This document is available in the
Teamcenter downloads area on Support Center.
Active Workspace If you are new to Active Workspace, learn about Active Workspace components in
Teamcenter, and how Active Workspace installation is part of installing a
Teamcenter environment.
Microservice If you are familiar with Active Workspace but have not yet moved to Active
Framework Workspace with microservices1, learn about microservices and the microservice
framework.
Deployment If you are new to Deployment Center, learn how installing and managing a
Center Teamcenter environment is different with Deployment Center.
Support Center Support Center is Siemens Digital Industries Software's comprehensive support
portal, providing software, documentation, and a variety of support content:
https://support.sw.siemens.com
For a step-by-step orientation to Support Center, see Siemens Software Support
Center videos on YouTube.
1 Active Workspace architecture changed in Active Workspace 4.3, replacing the Active Workspace WAR file and .NET client
with a system of microservices and an Active Workspace Gateway. Current versions of Active Workspace require the
microservice framework.
Four-tier architecture
The Teamcenter platform is a software architecture that consists of four logical tiers that provide the
major functions:
Teamcenter environment
Each tier of the architecture hosts Teamcenter components, software modules that provide supporting
resources and services. Components may be installed on physical machines, virtual machines, or
containers.
A Teamcenter environment consists of all client and server machines that share resources of a
Teamcenter resource tier.
This simplified illustration shows groups of components representing the kinds of functionality
performed in each tier.
Some components are contributed by the Teamcenter platform, some by Microservice Framework, and
some by Active Workspace, as indicated.
This illustration shows names of common components in each group. These components can be
selected for installation in Deployment Center and in TEM:
The Teamcenter Deployment Reference Architecture, available on Support Center, provides detailed
examples of distributions of Teamcenter and Active Workspace components.
You can select environment types and architecture types in the Options task in Deployment Center.
Environment types
The four-tier architecture does not represent physical locations of software components, it is a logical
organization for grouping components and functionality. Teamcenter components can be deployed on a
single machine or multiple machines, in the following two types of environments:
Single Box All components are installed on one machine, and all tiers operate on that machine.
This type of environment is useful for developing and testing Teamcenter deployment.
Distributed Components are installed on multiple machines, and the functions of the four logical
tiers may be distributed across multiple machines. This type is common for production
environments where software functions can be distributed over a network to optimize
performance with load balancing, failover support, and high availability.
Web architectures
Teamcenter supports two third-party platforms for communication through the web tier between
Teamcenter servers and clients.
Java EE The Java Platform, Enterprise Edition (Java EE) is supported on Windows and Linux
systems. The Teamcenter Java EE web tier is built on the Java EE platform and requires
a supported Java EE web server.
Microsoft .N The Microsoft .NET framework is supported on Windows systems. The
ET Teamcenter .NET web tier is built on this platform and requires Microsoft Internet
Information Server (IIS).
For versions of system software and hardware certified for running Teamcenter on your platform, see
the Hardware and Software Certifications knowledge base article on Support Center:
https://support.sw.siemens.com
Some software requirements differ for non-English locales. When viewing certified versions, make sure
you note any exceptions for your locale.
The Teamcenter Server Hardware Overview contains hardware recommendations based on these and
other variables. This document is available from the Support White Papers version page in the
Teamcenter downloads area on Support Center.1
Platforms
Determine from the following table which Teamcenter 14.0 components are supported on your
operating system. Check marks (√) indicate components supported on the given operating system.
Business Modeler
Corporate Web Active IDE
Operating system server tier Workspace Rich Client client TCCS
Microsoft Windows √ √ √ √
(desktop platforms)
Microsoft Windows Server √ √ √
SUSE Linux √ √ √ √ √ √
Red Hat Linux √ √ √ √ √ √
CentOS Linux √ √ √ √ √ √
1 The Teamcenter Server Hardware Overview is named Teamcenter_Hardware_Overview-version.pdf. The latest version
of this document may be in an earlier Support White Papers version page.
• On Windows platforms, disable Windows User Account Control (UAC) before you install
Teamcenter. This option is available in the Control Panel→User Accounts dialog box.
Windows UAC can interfere with Teamcenter installation programs. Siemens Digital Industries
Software recommends turning off UAC for administrative users only.
For more information, see Microsoft Windows documentation.
• Disable the Windows TCP scaling feature. Open a command prompt and enter the following
command:
Siemens Digital Industries Software recommends setting this parameter before installing
Teamcenter because most client network infrastructures use one or more switches or routers. By
default, Windows enables TCP window scaling, but some routers do not support this feature.
This can cause installation failures that are difficult to diagnose and correct.
For more information, see Microsoft Windows documentation.
• If you use a nonnative language operating system version of Windows, you must install and
enable the Multilingual User Interface (MUI) pack to ensure the language font is displayed
properly.
1. Download and install the MUI pack for Windows from Microsoft.
2. Open the Regional and Language Options dialog box in the Windows Control Panel.
3. In the Languages tab, set the required language for the menus and dialogs.
4. In the Advanced tab and the Regional Options tab, set the required language.
Database
Teamcenter requires a relational database management system (RDBMS) for storing Teamcenter data.
Before you install Teamcenter, you must install an Oracle database server or a Microsoft SQL Server
database server.
If your database server is not a supported version, upgrade your database server to a supported version
before you install Teamcenter.
Choose a database management system that suits the platforms of your Teamcenter servers and clients,
and make sure your Teamcenter corporate server host has access to the database server.
If you use Oracle, set system parameters to recommended values to ensure adequate database
performance.
Teamcenter Environment Manager (TEM) requires a supported 64-bit Java Runtime Environment (JRE). If
a certified JRE is not available on the host, TEM cancels installation.
For certified JRE versions, see the Hardware and Software Certifications knowledge base article on
Support Center.
2. Set the JRE_HOME environment variable to the location of the supported JRE. After installation is
complete, TEM no longer requires this variable.
Alternatively, you can launch TEM in a command prompt and specify the JRE location using the -jre
argument:
For example:
Install the required software for the Teamcenter web tier you use:
Some web application servers require special configuration for use with Teamcenter.
Web browser
For supported browser versions, see the Hardware and Software Certifications knowledge base article
on Support Center.
A Teamcenter network requires one corporate server configuration. Additional servers are optional, but
can help balance network loads and facilitate heterogeneous networks (networks with hosts running
different operating systems).
If you install the optional servers, Siemens Digital Industries Software recommends installing in the
following order:
• Run Teamcenter executables and point to the existing data directory on the corporate server
host or another Teamcenter server. This server can contain a Teamcenter application root
directory structure on a network node that may be configured to run Teamcenter in the future.
• Run Teamcenter Environment Manager and point to an existing database. This server can
contain a Teamcenter network node to be used as a database-specific configuration file
(Teamcenter data directory) server when the Teamcenter application root directory is mapped
from a Teamcenter application server. Teamcenter can also be run locally on this system. You are
creating an additional Teamcenter database for use with an existing Teamcenter application root
directory.
• The Teamcenter root directory is platform-specific. The files within it can be shared only
between systems of the same platform type. For heterogeneous Teamcenter environments that
include Windows clients or Windows volume servers, configure File Management System to
allow all clients to communicate with all volume servers.
File Management System (FMS) downloads and uploads file data for the rich client, embedded viewer,
and Lifecycle Visualization. Multi-Site Collaboration also uses FMS servers to transfer data.
If you install File Management System, the FMS server cache (FSC) and the server manager must run on
the same host server, with the same user ID.
If the FSC does not manage any volumes, that is, if it is purely a cache server, it can run as any user that
is convenient.
• Shared server-level performance cache for shared data access between multiple users
• Transient data store mechanism for transporting reports, PLM XML, and other nonvolume data
between the web and client tiers in the four-tier architecture
FMS caching enables placing the data close to the user, while maintaining a central file volume and
database store.
FMS requires the installation of FMS server cache (FSC) and FMS client cache (FCC) components:
• The FSC component provides a server process and file caches for Teamcenter server hosts.
• The FCC component provides a client process and file caches for rich clients on user workstations.
You can configure the FMS server cache (FSC) server to perform any combination of the following
functions:
• Configuration server
As a configuration server, the FSC provides FMS configuration information to the FMS client caches
and other FSCs.
Any deployment of Teamcenter requires a minimum of one FSC server. You can deploy multiple FSC
servers, each performing multiple roles or each performing a designated purpose as either a volume, a
cache, or a configuration server. When you install multiple volumes on different hosts for the same
database, the multiple FSC servers are linked through a common primary (master) FSC. (You can
manually configure more than one primary FSC.)
FSC servers and caches are configured using XML-based files, in a hierarchical structure:
The FSC configuration file configures an individual FSC in a network. It specifies the address of the
primary FSC (for downloading FMS network information) and defines such values as the maximum
sizes of the server segment file caches and the upload timeout value.
This file can either inherit values from the primary file or override them. It can also define default
values for FCCs.
• The FCC configuration file defines values for the FCC on client hosts, such as the maximum sizes of
the caches.
It can either inherit values from the FSC configuration file or override them.
When planning your FMS installation, you must be prepared to supply the following information to the
Teamcenter installation tools:
Data Description
Read cache directory and size? For FMS to operate correctly, the location you specify must be
on the local host.
If you are installing a volume on the host, FMS does not use the
read cache; Siemens Digital Industries Software recommends
accepting the default cache size (10 megabytes). Do not specify
0; specifying 0 creates a file cache with a default size larger than
10 megabytes.
If you are not installing a volume on this host, FMS acts as a
cache server. In this case, Siemens Digital Industries Software
recommends increasing the value to 1000 megabytes. However,
choose a size that represents the maximum size of the data that
must be processed. If you choose 1000 megabytes, and a user
requests a 3 gigabyte assembly, the request fails.
Write cache and size? This cache is required when the FSC acts as a cache server.
For FMS to operate correctly, the location you specify must be
on the local host.
If you are installing a volume on this host, FMS does not use the
write cache; Siemens Digital Industries Software recommends
accepting the default cache size (10 megabytes). Do not specify
0; specifying 0 creates a file cache with a default size larger than
10 megabytes.
If you are not installing a volume on this host, FMS acts as a
cache server. In this case, Siemens Digital Industries Software
recommends increasing the value to 512 megabytes or more.
However, choose a size that represents the maximum size of the
data that must be processed.
Data Description
Configure proxy servers? Either HTTP proxy server or HTTPS proxy server.
If you choose to configure proxy servers, you must provide:
Is this host an FMS primary If you are installing only one FSC server in the network, it must
(master)? be the primary host. Each Teamcenter network must have at
least one primary configuration file and one FSC designated to
read this file.
Default settings for the FCC? • Location of the cache directory for all Windows systems and
for all Linux systems.
Data Description
Teamcenter installation tools install and initially configure the FSC servers, segment file caches, primary
configuration file, and FSC configuration file or files. For small deployments of Teamcenter, this may be
the only installation and configuration required. For large deployments, you can take advantage of FMS
flexibility by manually configuring the FMS network.
The FMS client cache (FCC) process runs on a client host and performs the following functions:
Installing the FCC supports the rich client and some other Siemens Digital Industries Software products.
• The rich client requires an FCC, and TEM automatically installs an FCC with each rich client.
The rich client uploads files to the Teamcenter volume and downloads files from the Teamcenter
volume using the FCC. If Teamcenter lifecycle visualization 6.0 or later is installed on the workstation
and used with the rich client, it optionally uses the FCC.
When you install the rich client on user workstations, configure the location of the cache on the
workstation and the maximum size of files downloaded from the volume or uploaded to the volume.
Installing the rich client on a workstation simultaneously installs the FCC process and caches. No
additional configuration steps are required.
Configuring the FCC this way may be the only configuration you require, but you can take advantage
of additional configuration options by manually configuring the FCC.
• If you use NX or Teamcenter lifecycle visualization, you can install the FCC and use it to upload files to
and download files from the Teamcenter volume.
Installing the FCC enables users to take advantage of FMS features:
• File streaming
Teamcenter lifecycle visualization uses proprietary file streaming technology to download
appropriate portions of the JT files over the network as they are needed. FMS supports segment file
transfer to keep network loads down and support this high-performance file streaming technology.
• Deployment flexibility
FMS components support a multitude of deployment configurations. This enables administrators to
geographically locate volumes and shared FSC servers close to client workstations, providing the
ability to tune the system for optimal file transfer performance.
Installing an FCC for use with NX and Teamcenter lifecycle visualization is described in the
Teamcenter client installation guides for Windows and Linux.
Install the web tier for four-tier rich client and Active Workspace
If you use the four-tier rich client or Active Workspace, you must install a Teamcenter web tier to provide
communication between clients and the corporate server. Teamcenter provides two web tier types:
.NET web tier Microsoft .NET Teamcenter Environment Manager Microsoft Internet Information
(TEM) or Deployment Center Server (IIS)
Java EE web tier Java EE Web Application Manager or Any supported Java EE web
Deployment Center server
Teamcenter provides many applications you can include in your environment, including integrations to
third-party applications and other Siemens Digital Industries Software products. These are listed in the
Features panel in TEM and in the Applications task in Deployment Center.
If you use Teamcenter integrations to other Siemens Digital Industries Software products or third-party
software, install those products before you install Teamcenter.
Some software products require separate licenses from Siemens Digital Industries Software. Purchase
the required licenses and install them into the Siemens Common Licensing Server.
If you use any of the following integrations with the rich client, make sure you install these applications
in locations specified by the Teamcenter administrator.
• NX integrations
Installing NX is not a prerequisite for installing or using Teamcenter, but if you intend to integrate NX
with Teamcenter, install the following software before you install Teamcenter:
• NX
Install NX locally on every workstation according to the installation guide distributed with NX. This
is required for NX integrations to function in a rich client environment.
For more information about using Teamcenter with NX, see the installation guides distributed with
NX.
• Remote workflow
When you choose this option, the rich client is enabled to support the linking of objects between
Teamcenter and other applications such as Teamcenter portfolio, program and project management.
Separate installation of remote workflow components and Teamcenter Application Registry are
required.
Create the required user accounts and directories that Teamcenter requires for installation and
maintenance.
On the local host where you install Teamcenter software, create the Teamcenter operating system user
account.
All Teamcenter services run as this user account. Make sure this account belongs to the Administrators
group and is granted the Log on as a service right.
Ensure that all Teamcenter directories and files are owned and writable by this operating system user.
Caution:
• The password must not be empty nor contain any whitespace characters such as space, tab,
newline, carriage return, form feed, or vertical tab.
In addition, the password must not contain any of the following characters:
!@$%=&'"^:;._<>(){}
• Never use the infodba user to create working data or initiate workflow processes. The
infodba user is to be used only for specific installation tasks described in Teamcenter
installation documentation. Using this account to create data or initiate workflow processes
can cause unexpected and undesirable behaviors.
If you require a user with high-level privileges to create data, create a new user and grant
database administrator privileges to that user.
• Database user
Create a database user to be the owner of Teamcenter-created tables and to perform tasks required
by Teamcenter. You create this database user either by using the templates provided for Oracle
databases, or by using Teamcenter installation tools to populate a database. Teamcenter installation
tools refer to this user as DB user.
Each user and group is identified by an alphanumeric name and an ID number. The ID number is
retained with the file information when a file is exported across a network. If the ID numbers do not
match for a user or group, file access privileges may be unintentionally granted to the wrong user, or
not granted at all, on an NFS/CIFS client.
Teamcenter Choose a parent directory to contain Teamcenter software. This parent directory must
installation exist before installation. The Teamcenter root directory is created within this directory
root during installation. Requirements for this directory:
directory
• The directory must be excluded from real-time virus scanning.
Real-time virus scanning prevents Teamcenter from updating the persistent object
manager (POM) schema during installation, causing installation errors.
• If the directory is on a mapped drive or a UNC path (not on the local host) you must
be logged on as an authenticated domain user to ensure the remote host recognizes
you. Alternatively, you can set the permissions on the remote host to allow an
anonymous user to access it. This is necessary to ensure Teamcenter services such as
the FMS server cache (FSC) and Multi-Site Collaboration services can start.
• The directory must be on an NTFS partition, not a FAT partition. This is necessary to
take advantage of the file security features of NTFS.
Teamcenter Choose a parent directory to contain a Teamcenter volume or volumes.
volume
location This parent directory must exist before installation. The volume directory is created
within this parent directory during installation.
Do not place the volume directory under the Teamcenter application root directory.
Doing so can cause problems when upgrading to a new version of Teamcenter.
Teamcenter installation tools require parameter values from prerequisite third-party and Siemens
software products during Teamcenter installation. When you install the following software products,
record the values specified below and be prepared to supply these values to the Teamcenter installation
tools (Deployment Center and Teamcenter Environment Manager).
Oracle
Siemens Digital Industries Software provides localized versions of Teamcenter in the following
languages:
Czech cs_CZ
English en_US
French fr_FR
German de_DE
Italian it_IT
Japanese ja_JP
Korean ko_KR
Polish pl_PL
Russian ru_RU
Spanish es_ES
Use the appropriate locale codes to deploy Teamcenter localizations or launch Teamcenter clients in a
desired locale.
If you provide your own localizations for locales not provided by Siemens Digital Industries Software, use
the appropriate Java standard locale codes similar to the locale codes in the preceding table.1
Siemens Digital Industries Software does not provide a Hebrew translation but provides recommended
configuration settings for Hebrew locales. In Hebrew locales, set the locale code to en_US. This allows
data entry in Hebrew, but user interface text is in English.
Choosing the correct character set for Teamcenter and the Teamcenter database is critical. If a
Teamcenter client user enters a character that is not recognized by the Teamcenter database, the
character is misinterpreted or corrupted when the user's data is checked into the Teamcenter database.
Determine the character set your Teamcenter network requires based on the following considerations.
Language support
Determine the languages you need to support, considering both initial needs and future needs. If you
support one language currently but anticipate supporting additional languages in the future, choose a
character set that accommodates those future requirements.
1 Standard locale codes are composed of a two lowercase character language code from the ISO 639-1 standard, followed
by an underscore, followed by a two uppercase character country code from the ISO 3166-1-alpha-2 standard.
Some character sets support groups of languages. The standard localizations provided with
Teamcenter support the following language groups:
Japanese Japanese
English
Korean Korean
English
Russian Russian
English
If the languages you plan to support are all in the same language group, you may choose a non-UTF-8
character set for your Teamcenter network. But, if you plan to support languages that are not all within
a single language group, you must choose the UTF-8 character set.
For example, if your Teamcenter hosts run in English, French, and German locales, which are all in the
Western European language group, you may choose a non-UTF-8 character set or you may choose
UTF-8. However, if you also need to support hosts in Japanese locales, you must choose UTF-8 because
Japanese is not in the Western European language group.
The UTF-8 character set supports all languages supported by standard Teamcenter.
Unicode encodings like UTF-8 enable seamless manipulation of all existing characters in all languages.
Teamcenter supports non-Unicode and UTF-8 Unicode encodings.
In a system fully configured for UTF-8 (for example, a server host configured for UTF-8 and a database
encoding of Oracle utf8 or Oracle al32utf8), all characters can be entered in the application.
In a system configured for a non-Unicode encoding, only characters belonging to it can be entered.
ASCII characters are always part of that character list. For example, if you choose Western European
setup (Microsoft cp1252 or ISO iso-88559-1 encodings), you cannot enter Russian, Japanese, Chinese,
Czech, Polish, Taiwanese, or Korean characters. Furthermore, database migration from one encoding to
Unicode can be tedious. It is important, then, to fully consider present and future needs when choosing
encoding.
Character support
Determine what special or extended characters you must support in Teamcenter data, and choose a
character set that supports them. For example:
To ensure correct character mapping, make sure the database and the Teamcenter server use the same
encoding.
• Platform
Choose a character set that accommodates the platforms in your Teamcenter network. For example, if
your Teamcenter server is a Linux host but your client hosts are Windows, and you use default
character sets on each, data corruption can result because the default character sets for these
platforms are not compatible. Choose a character set supported on both platforms.
The UTF-8 character set accommodates all platforms Teamcenter supports.
• Database
Oracle supports UTF-8 and non-UTF-8 character sets on all platforms.
Microsoft SQL Server does not provide native support for UTF-8. However, you can configure
Teamcenter to use UTF-8 with a Microsoft SQL Server database. The Enable UTF-8 option in
Teamcenter Environment Manager (TEM) enables the Teamcenter server to convert character
encoding to and from UTF-8 when interacting with the database.
If you do not use UTF-8, ensure the locale you want to use is supported on your host. Perform the
following steps to set the Windows system locale and install the required language packs:
1. Open the Regional and Language Options dialog box in the Windows Control Panel.
2. In the Languages tab, set the required language for the menus and dialog boxes.
3. In the Region and Language dialog box, click the Administrative tab.
5. In the Region and Language Settings dialog box, verify the correct locale (language and country)
is selected. If not, choose the correct locale.
6. Close all dialog boxes and restart your system to install and configure the required language pack.
Teamcenter supports the Unicode UTF-8 character set on Windows and Linux hosts that are configured
to process UTF-8.
Set the required values for your platform, locale, and database type before you begin installing
Teamcenter.
Enable UTF-8 support for Teamcenter servers and clients during Teamcenter installation:
• Teamcenter servers
With UTF-8 support configured on your host, Teamcenter Environment Manager (TEM) can create a
UTF-8-enabled Teamcenter database during Teamcenter installation.
If you use Microsoft SQL Server, select the Enable UTF-8 option in the Foundation Database panel in
TEM.
• Web tier
Make sure UTF-8 support is configured on the web tier host.
The web tier can run on any Windows or Linux platform running any language character set. The
Teamcenter web tier converts client character encoding to and from UTF-8 as it passes through the
web tier.
The following example shows a Teamcenter configuration for restricted Unicode UTF-8 character set
support with clients displaying multiple locales. Servers in this configuration run a Unicode UTF-8
character set operating system.
On Windows platforms, if the database is configured for the UTF-8 character set, the Teamcenter server
operates in UTF-8 mode independent of the system locale.
• If you import translated content in languages that require multibyte characters, such as Russian and
Chinese Simplified, you must configure your Teamcenter installation to support the UTF-8 character
set to ensure that titles and other properties display correctly in your environment.
If you use UTF-8, select the al32utf8 or utf8 character set when you install your database server.3
For Microsoft SQL Server, no special setting is needed during database server installation. If you select
the Enable UTF-8 option in TEM (in the Foundation Database panel), the Teamcenter server converts
character encoding to and from UTF-8. This allows Teamcenter to use UTF-8 with Microsoft SQL Server's
(non-UTF-8) internal encoding.4
• TC_ROOT/tccs/Start_TcServer1
• TC_ROOT/pool_manager/confs/MYDB/mgrstart
To ensure correct display and processing of Teamcenter data, set the required values in your operating
system environment. Use the appropriate values for your locale and platform.
2 Unicode Supplementary Characters are characters in the Unicode Character Standard outside of the Basic Multilingual
Plane (BMP), that is, characters with code point values larger than 0xFFFF.
3 Oracle recommends al32utf8. UTF8 supports only supports Unicode Version 3.0 and earlier.
4 Microsoft SQL Server does not provide native support for UTF-8 character set encoding.
Value
Notes:
1. The database collation you select during Microsoft SQL Server installation determines the database character set.
2. Set LANG and LC_ALL in the system environment variables. These variables must have identical values to function
properly.
3. we8iso8859p15 contains additional characters, including the euro symbol (€).
4. we8mswin1252 contains more characters than ISO-8859-15.
5. No ISO-8859-15 equivalent is available for this locale.
6. Siemens Digital Industries Software does not provide a Hebrew translation. The configuration settings shown allow
data entry in Hebrew, but user interface text is in English.
7. If you migrate to ko16ksc5601 from UTF-8, some data may be truncated. You must modify truncated valued because
Teamcenter does not support modifying the default field size.
Value
Notes:
1. The database collation you select during Microsoft SQL Server installation determines the database character set.
2. Set LANG and LC_ALL in the system environment variables. These variables must have identical values to function
properly.
3. we8iso8859p15 contains additional characters, including the euro symbol (€).
4. we8mswin1252 contains more characters than ISO-8859-15.
5. No ISO-8859-15 equivalent is available for this locale.
6. Siemens Digital Industries Software does not provide a Hebrew translation. The configuration settings shown allow
data entry in Hebrew, but user interface text is in English.
7. If you migrate to ko16ksc5601 from UTF-8, some data may be truncated. You must modify truncated valued because
Teamcenter does not support modifying the default field size.
Value
Value
Notes:
1. The database collation you select during Microsoft SQL Server installation determines the database character set.
2. Set LANG and LC_ALL in the system environment variables. These variables must have identical values to function
properly.
3. we8iso8859p15 contains additional characters, including the euro symbol (€).
4. we8mswin1252 contains more characters than ISO-8859-15.
5. No ISO-8859-15 equivalent is available for this locale.
6. Siemens Digital Industries Software does not provide a Hebrew translation. The configuration settings shown allow
data entry in Hebrew, but user interface text is in English.
7. If you migrate to ko16ksc5601 from UTF-8, some data may be truncated. You must modify truncated valued because
Teamcenter does not support modifying the default field size.
• TC_ROOT/tccs/Start_TcServer1
• TC_ROOT/pool_manager/mgrstartMYDB
Teamcenter requires a supported relational database management system (RDBMS) for storing
Teamcenter data. Before you begin installing Teamcenter, you must install and configure one of the
following supported database systems:
• Oracle
Before proceeding with database server installation, make sure you are correctly licensed through your
database vendor for the database edition you install.
For information about database versions supported for use with Teamcenter, see Support Center.
Because of Teamcenter's high resource demands, Siemens Digital Industries Software recommends a
dedicated database server. At a minimum, there should be a dedicated database instance for
Teamcenter. This allows the instance to be tuned specifically for Teamcenter.
Your Oracle database server must be a version certified for use with Teamcenter 14.0. For information
about certified Oracle versions, Oracle disk space requirements, and operating system and service
patch requirements, see the Hardware and Software Certifications knowledge base article on Support
Center.
You may choose to create a new Oracle database or upgrade existing Oracle databases. Install a
certified version of Oracle Server if a certified version is not installed on the system. For certified Oracle
versions and disk space requirements, see the Hardware and Software Certifications knowledge base
article on Support Center.
Teamcenter 12 and later versions support pluggable databases (PDB) with container databases (CDB) if
you use Oracle 12c or later.
Prepare an Oracle database server and configure an Oracle database for Teamcenter:
1. Choose a name for the Oracle user for the Teamcenter database. Teamcenter uses this account as
the owner of all Teamcenter-created tables. This account is used by the database administrator to
perform tasks required by Teamcenter.
• If you do not have an Oracle server installed, install a certified version of Oracle.
• If you have an Oracle server installed, but it is not a version certified for Teamcenter 14.0,
upgrade your Oracle server.
To ensure correct character mapping, make sure the database and the Teamcenter server use the same
encoding.
Create a database instance if one does not exist or if an additional database instance is required, for
example, to support testing, training, or Repeatable Digital Validation (RDV).
If you are installing Repeatable Digital Validation (RDV) services, Siemens Digital Industries Software
recommends strongly that you create a new database instance on an Oracle server with database
partitions on a separate drive. RDV requires extensive data warehousing with large uploads and simple
queries. Such a configuration also makes the fine-tuning of the database easier.
2. Export the contents of your Teamcenter Oracle database to the dump file:
Replace db-user with the Teamcenter database user account name; replace password with the
database user account password; replace file-name with the full path and name of the dump file to
contain the exported data; replace export with the name of the log file to contain export output.
If you have multiple databases, repeat this procedure for each database.
Caution:
Siemens Digital Industries Software strongly recommends backing up the dump file on tape or
another disk. If the dump file becomes corrupted or lost, all data from the existing database is lost.
3. Select the Oracle TNS listener services (Oraclerelease-IDTNSListener) and click Stop.
4. Click Stop.
Replace password with the password for the sys user account.
The sys user must be in the Oracle sysdba group for the Oracle system identifier (SID) used by
Teamcenter. To connect as internal (without a password), the account must be part of the
ORA_DBA local group in Windows.
shutdown
4. Exit SQL*Plus:
exit
If you are upgrading to the certified Oracle version, back up the existing Oracle installation.
These are the only Teamcenter directories affected by Oracle installation. If you created other directories
containing data used by Oracle, such as an administration script directory, you should also back up these
directories.
You can upgrade your Oracle server and databases two ways:
2. When the Oracle installer prompts you to upgrade existing databases, enter the required
information about the databases you want to upgrade.
3. Install a certified version of Oracle server. Then, configure Oracle and create an Oracle
database.
4. After Oracle installation is complete, import your Teamcenter database from the Oracle dump file
into the new Oracle database. Enter the following command on a single line:
Replace db-user with the Teamcenter database user account name, password with the database
user account password, file-name with the full path and name of the dump file that contains the
exported data, and import with the name of the log file.
Teamcenter supports Oracle's multitenant database architecture if you use Oracle 12c or later. A
multitenant architecture is deployed as a Container Database (CDB) with one or more Pluggable
Databases (PDB).
A Container Database (CDB) is similar to a conventional (non-CDB) Oracle database, with familiar
concepts like control files, data files, undo, temp files, redo logs, and so on. It also houses the data
dictionary for objects owned by the root container and those that are visible to databases in the
container.
A Pluggable Database (PDB) contains information specific to the database itself, relying on the container
database for its control files, redo logs and so on. The PDB contains data files and temp files for its own
objects, plus its own data dictionary that contains information about objects specific to the PDB. From
Oracle 12.2 onward a PDB can and should have a local undo tablespace.
You can migrate a non-CDB database to a CDB database using Oracle tools. The following example
illustrates the database architectures before and after migration.
Teamcenter supports CDB and non-CDB databases. Be aware that Oracle has deprecated support for
non-CDB databases and may discontinue support after Oracle 19c.
If you migrate a non-CDB Teamcenter database to a CDB database, you must perform the migration
after you upgrade to Teamcenter 14.0.
You can install Oracle from the Oracle distribution media supplied by Siemens Digital Industries Software
or Oracle Corporation.
If you install Oracle from a hard disk, copy the entire contents of the Oracle distribution media to the
hard disk.
You can install Oracle application files on shared directories. However, Oracle Corporation does not
support Oracle database files on shared directories. To ensure data integrity, create database files on
local disk drives.
1. Log on to the server host as a member of the Administrators group. If you are installing on a
primary domain controller (PDC) or a backup domain controller (BDC), log on as a member of the
Domain Administrator group.
The operating system user account under which you install the Oracle database server must have
system administrator privileges.
The recommended approach is to create a system user account named oracle to use during Oracle
installation. When you use the oracle account to install Oracle, this account is automatically added
to the Windows ORA_DBA local group, giving it SYSDBA privileges.
2. Record the name of the Oracle database server host. Teamcenter Environment Manager requires
this name during corporate server installation.
4. In the Configure Security Updates dialog box, specify whether and how you want to be informed
about security updates from Oracle, and then click Next.
5. In the Select Installation Option dialog box, select Install database software only, and then click
Next.
6. In the Select Database Installation Option dialog box, select Single instance database
installation, and then click Next.
7. In the Select Database Edition dialog box, select the database edition to install, and then click
Next.
Teamcenter supports Enterprise Edition and Standard Edition.
8. In the Specify Oracle Home User dialog box, specify the system account you created to install
Oracle.
• Oracle Base
Specifies the path in which to install all Oracle software and configuration files.
• Software Location
Specifies the path in which to install Oracle software files. This is the Oracle home directory.
Do not install a later version of Oracle into an existing Oracle home directory that contains an
earlier version.
10. In the Perform Prerequisite Checks dialog box, verify that all the prerequisite checks succeeded
and click Next.
If a check fails, review the displayed cause of the failure for that check, correct the problem, and
rerun the check.
A check occasionally fails erroneously, for example, when you install a later patch that obsoletes a
listed patch. When you are satisfied that the system meets a requirement, manually verify the
requirement by selecting the check box for the failed check.
11. In the Summary dialog box, review the information to ensure you have sufficient disk space, and
then click Install.
12. In the Install Product dialog box, monitor the success of the installation stages.
13. When the Finish dialog box displays the The installation of Oracle Database was successful
message, click Close to complete the installation.
Teamcenter uses Oracle Net protocols to communicate with an Oracle database. These protocols require
that you run a listener process (OracleTNSListener) on the Oracle server to listen for remote connect
requests and that all clients can translate the service alias identifying the server and database.
1. Start Oracle Net Manager. For example, choose Start→All Programs→Oracle - instance-
name→Net Manager, or search for Net Manager.
Tip:
Record the number of the port used by the Oracle database server listener for entry
during corporate server installation. Teamcenter Environment Manager requires this
port number.
g. In the Naming list (to the right of the Oracle Net Configuration tree), choose General.
k. Type the Net Service Name for your pluggable database and then click Next.
m. Enter the host name for your Oracle server and then click Next.
If you chose to not use the default port during database creation, change the Port Number.
4. Click Test…
5. Change the Login value to the system user name and the Password value to the system password
used during database installation and then click Test.
7. Click Finish.
cd ORACLE_HOME\bin
lsnrctl start LISTENER
Replace ORACLE_HOME with the path to the directory where you installed the Oracle server, for
example, d:\app\tcdba\product\12.2.0\dbhome_1. This command creates and starts the service if
it does not exist. If the service exists, the command starts it.
Create an Oracle database instance with Oracle Database Configuration Assistant (DBCA). Siemens
Digital Industries Software provides two templates for creating the Teamcenter database:
• Teamcenter_Oracle template is used to create a traditional non-CDB database instance with Oracle
user accounts and tablespaces.
The following are key considerations when creating an Oracle Container (CDB) database instance in the
Oracle multitenant architecture with Oracle 12c:
• Teamcenter Oracle database tablespaces and the Teamcenter Oracle user account are always created
in the pluggable database.
• Teamcenter cannot be installed into the container database. TEM detects if a Container database is
specified and does not allow the Teamcenter installation to proceed.
• The Teamcenter tablespaces are not created using the DBCA template, as this is not supported by
Oracle. After you configure the pluggable database, you can manually create a tablespace for the
pluggable database, or allow Teamcenter to create the tablespace automatically.
Using the existing non-CDB template does create tablespaces.
For best performance and reliability, database parameters set by Teamcenter templates should be
customized to suit your installation. This can be performed by your Oracle administrator after
Teamcenter installation is complete.
Teamcenter Environment Manager (TEM) verifies your Oracle version during installation. If your Oracle
server does not meet the minimum required version, TEM does not allow installation to proceed. For
information about supported database servers, see the Hardware and Software Certifications knowledge
base article on Support Center.
2. Log on to the Oracle server host as a user who is a member of the ORA_instance-name_DBA
group. This may be the user who installed Oracle on the server host or one assigned to
ORA_instance-name_DBA by a member of the ORA_instance-name_DBA group.
3. Copy the Siemens Digital Industries Software-supplied Oracle database template files:
b. Copy all files in the tc\dbscripts\oracle directory on the Teamcenter software kit to the
templates directory of the Oracle installation. For example:
c. Repeat step b, copying files from the same directory on the Teamcenter 14.0 software kit.
6. In the Select Database Operation dialog box, select Create a database and click Next.
7. In the Select Database Creation Mode dialog box, select Advanced configuration and click Next.
8. In the Select Database Deployment Type dialog box, in the list of templates, select the
appropriate template:
If you use a CDB database, the DBCA templates do not create tablespaces. The template no longer
configures tablespaces for pluggable databases.
9. In the Specify Database Identification Details dialog box, enter the appropriate values according
to the type of database you use:
• Container database:
a. Accept the default database name in the Global Database Name box or type a different
name and click Next.
The SID box is automatically filled in with the name you enter in the Global Database
Name box.
Tip:
Record the SID of the Oracle instance for entry during corporate server installation.
Teamcenter Environment Manager requires this name.
c. In the PDB Name text box, type the name of the pluggable database, and then click Next.
a. Accept the default database name in the Global Database Name box or type a different
name and click Next.
The SID box is automatically filled in with the name you enter in the Global Database
Name box.
Tip:
Record the SID of the Oracle instance for entry during corporate server installation.
Teamcenter Environment Manager requires this name.
b. In the Database Identification dialog box, either accept the default database name in the
Global Database Name box or type a different name and click Next.
The SID box is automatically filled in with the name you enter in the Global Database
Name box.
Tip:
Record the SID of the Oracle instance for entry during corporate server installation.
Teamcenter Environment Manager requires this name.
10. In the Select Database Storage Option dialog box, select Use template file for database storage
attributes.
11. In the Select Fast Recovery Option dialog box, select the Specify Fast Recovery Area check
box and accept the default values.
12. In the Specify Network Configuration Details dialog box, verify the listener you created and
started is running and selected in the Listener Selection tab.
If the listener is not running, start the listener and make sure it is selected before you continue.
14. In the Specify Configuration Options dialog box, select Use Automatic Shared Memory
Management, and then click Next.
15. In the Specify Management Options dialog box, accept the default selections, and then click
Next.
16. In the Specify Database User Credentials dialog box, select Use the Same Password for All
Accounts, and then enter and confirm the password.
The password you enter is applied to the SYS, SYSTEM, and PDBADMIN accounts.
b. Click Next.
18. In the Summary dialog box, verify your selections, and then click Finish to begin creating the
database.
When the database is created, DBCA displays a window containing information about the created
database.
19. In the Progress Page dialog box, click Close to exit DBCA.
After the database is created, check for possible errors in the installation log files. The Oracle DBCA
displays the directory location of the installation log files in the window that contains information about
the created database after the database is created.
If this script did not execute successfully, execute it again using the Oracle SQL*Plus utility. Log on to
SQL*Plus as sysdba.
The first time Oracle Universal Installer runs, it creates the ORACLE_BASE/oraInventory/logs directory,
containing an inventory of installed components and performed actions. The most recent log file is
named installActions.log. Names of previous installation sessions are in the form installActionsdate-
time.log. For example:
installActions2008-07-14_09-00-56-am.log
You can also view a list of installed components by choosing Installed Products on any Oracle Universal
Installer window. Do not delete or manually alter the Inventory directory or its contents. Doing so can
prevent Oracle Universal Installer from locating products you installed on the system.
If you use a container (CDB) database, create the Teamcenter Oracle user and set permissions for the
pluggable database:
1. Open SQL*Plus and type the following command to connect to the container database:
connect user/password;
Replace user and password with the Oracle administrator user name and password. For example:
connect system/manager;
2. Type the following command to set the pluggable database so the Teamcenter Oracle user is
created inside the pluggable database.
For example:
Session altered.
Grant succeeded.
You can manually create a tablespace for the pluggable database using the following steps. If you do not
perform these steps, Teamcenter automatically creates a tablespace with the default size.
1. Open a command prompt and log on to sqlplus as the Oracle administrator, for example, system.
Replace tablespace-name with the tablespace name. Replace dbf-path, dbf-file, and dbf-size with
the path, file name, and size of the database file in megabytes. For example:
3. Grant all permissions on the new tablespace to the Teamcenter Oracle user:
a. Enter:
For example:
b. Enter:
The steps to install Microsoft SQL Server and to configure a database for Teamcenter depend on your
operating system, your edition of SQL Server, and your selections during installation.
• To implement a Teamcenter network incrementally at multiple sites, configure each site in a Multi-
Site Collaboration environment with separate hosts for the MS SQL database server (including Multi-
Site Collaboration), the rich client, and volume servers, starting with the first phase. This allows you
to configure and manage the network consistently, as you scale it in each phase. You can add CPUs,
memory, and disks to the appropriate servers or deploy additional servers as required, without
moving or reconfiguring server processes on different hosts or changing operational procedures.
• For large or critical system implementations, implement high-availability systems with mirrored, dual-
ported disk arrays. For the Teamcenter volume, consider a file server with storage attached network
(SAN) or network attached storage (NAS) disk arrays.
• To minimize system maintenance interruptions, create separate file backup server hosts to process
metadata and volume data backups in real time. While the primary disk sets remain online, you can
take secondary MS SQL Server and volume disk sets offline simultaneously and back them up
together (assuring MS SQL Server and Teamcenter volume synchronization). When the backup is
complete, you can return the secondary disk sets online and resynchronize them with the primary
disk sets. The file backup servers also serve as fail-over machines.
• To ensure correct character mapping, make sure the database and the Teamcenter server use the
same encoding.
For certified versions of MS SQL Server, see the Hardware and Software Certifications knowledge base
article on Support Center. Install the MS SQL Server database server before you begin installing
Teamcenter.
3. In the SQL Server Installation Center dialog box, click Installation in the navigation pane on the
left side.
4. Click New SQL Server stand-alone installation or add features to an existing installation.
The SQL Server Installation Center launches the SQL Server Setup wizard.
5. Proceed through the pre-installation tests and other initial setup panes to the Install Setup Files
pane. Click Install to install SQL Server setup support files.
After setup support files are installed, the wizard displays the Install Rules pane. Click Next.
6. In the Feature Selection pane, select Instance Features→Database Engine Services and any
other features you want to include.
Click Next.
7. In the Instance Configuration pane, select an instance type. Teamcenter supports both Default
Instance and Named Instance.1
A default instance in a Microsoft SQL Server installation uses the name MSSQLSERVER.
Teamcenter's persistent object manager (POM) utilities cannot connect to an instance with this
name. If you use a default instance, make sure you connect to the instance using a port connection
rather than the name.
If you use a named instance, make sure the instance has a unique name other than
MSSQLSERVER.
The SQL Server Setup wizard validates user accounts for SQL Server services. Make sure the
accounts you enter exist on the host.
The wizard displays a customization dialog box for database engine collation.
1 If you choose Named Instance, make sure you start the SQL Browser service before connecting to the database. If this
service is not enabled, you can change these settings using the SQL Server Configuration Manager after installation is
complete.
f. In the Collation designator box, select Latin1_General and then select Binary.
g. Click OK.
b. Under Authentication Mode, select Mixed Mode and define a password for the SQL Server
sa logon account.
d. Click Next.
11. Proceed to the Ready to Install pane and click Install to install.
Teamcenter requires the TCP/IP protocol to be enabled, but this protocol is disabled by default when you
install Microsoft SQL Server. Before you install Teamcenter, make sure you enable the TCP/IP protocol.
For information about enabling the TCP/IP protocol in Microsoft SQL Server, see http://
technet.microsoft.com.
Teamcenter Environment Manager (TEM) can create and populate a SQL Server database when you
install a Teamcenter corporate server.2 If you want TEM to create your Teamcenter database
automatically, skip this topic. Otherwise, create your Teamcenter database using the SQL Server
Management Studio.
Alternatively, search the start menu for SQL Server Management Studio.
3. In the SQL Server Connect to Server dialog box, log on using the system administrator (sa) logon
name and password.
2 In the Database Engine Selection panel, TEM prompts you for database information for the SQL Server database. To
create a new database, enter new values. To connect to an existing database, enter values for the existing database. For
information about installing a corporate server, see Installing a Teamcenter corporate server.
If SQL Server Management Studio prompts you to log on, enter the system administrator (sa) logon
name and password.
The following table describes the database parameters to replace in the template. Within the
template file, there are also comments on values that must be replaced.
@DATA_PATH@ D:\MSSQL_DATA Path to the directory in which to place the data file.
@COLLATION@ Latin1_General_BIN Collation sequence you want the Teamcenter database to use.
Choose the appropriate collation for your locale. The collation
value must end with _BIN.3.
8. Save the newly modified file as filename.sql, removing the _template extension.
10. In the SQL Editor toolbar, click Execute (or choose Query→Execute to begin creating the
database.
11. When creation of the MS SQL database instance is complete, verify the newly created database. In
the Object Explorer pane, under the MS SQL Server host name, expand the Databases tree. Verify
the new database name is included in the list of databases.
3 Do not use the default collation value that ends with _CI_AS.
Determine whether you need to obtain a new Teamcenter license file, based on the process you need to
perform.
To obtain a Teamcenter license file, you must provide the composite host ID of your Teamcenter license
server host.
A composite host ID (CID) is a unique identifier used as the host ID on the SERVER line of the license file.
It is distinguished from the default FlexNet host ID by the COMPOSITE keyword. It is the host ID that
associates a permanent license file with a specific server. When the CID is used as the license server host
ID, the SERVER line reads as follows:
To obtain a composite host ID for your license server, run the getcid utility on your license server host.
Download this utility:
https://support.sw.siemens.com
3. On the Siemens PLM Download Server page, click Siemens PLM Licensing.
4. Choose Product updates→CID, and then choose the platform type of your license server (Wntx64
or Lnx64).
Run the getcid.exe utility on the target license server (or on all three servers in a redundant
configuration). The utility provides the CID for license server as a 12-digit hexadecimal number. For
example:
$ getcid.exe
The Siemens PLM Software licensing composite hostid is:
”COMPOSITE=37B5ED1AC61D”
After you install the Common Licensing Server, the getcid utility is available in your license server
directory.
After you obtain the CID, enter it into your customer record to generate a permanent license file. After
your CID is entered into your customer record, you are sent a permanent license file to install on your
license server.
Before you install Teamcenter, you must install the Siemens Digital Industries Software License Server to
distribute licenses to Teamcenter hosts. If you already installed the License Server, make sure your
version is equal to or higher than the version provided with Teamcenter 14.0.
To verify the license server version supported with Teamcenter 14.0, see the Hardware and Software
Certifications knowledge base article on Support Center.
Teamcenter employs named user licensing, which ties each user in the system to an available license
and ensures the total number of active licenses of each type in the system is always less than or equal to
the number of licenses purchased.
For descriptions of the available license types, see your license agreement documentation.
1. Obtain a Teamcenter 14.0 license file from Siemens Digital Industries Software. Save the license
file in a directory accessible to the license server host. This procedure assumes the license file is
named tc.lic, but you may give the license file any name you choose.
If you choose to install Teamcenter using a temporary license file, edit the temporary license file to
reflect your designated Teamcenter corporate server host.
a. Open the license file in a plain text editor and locate the following line in the file:
b. Replace YourHostname with the host name of the designated license server host. Update
your Siemens Digital Industries Software customer service representative with your license
server host information.
Siemens Digital Industries Software recommends you do not change the license server port from
its default value (280001) unless it is necessary to resolve a port conflict.
Record the host name and port for the license server. Teamcenter Environment Manager (TEM)
prompts you for these values during Teamcenter server installation.
2. Set the SPLM_LICENSE_SERVER environment variable to the following value on the designated
Teamcenter corporate server host:
port@host
Replace port with the port number and host with the host name of the license server, for example,
28000@tchost. The port and host values must match those you specified in the SERVER line of the
Teamcenter license file.
The value of this variable is designated as the default local license server during corporate server
upgrade. TEM verifies that the specified license server exists and is running a supported version of
the Siemens Digital Industries Software common licensing server. If the configured license server is
not valid, the upgrade is stopped until a valid license server is installed.
3. Set the TCP_NODELAY environment variable to 1 on the licensing server host. This helps optimize
logon time when launching Teamcenter.
5. Copy the Siemens Digital Industries Software License Server installation program
(SPLMLicenseServer_version_setup.exe) to a temporary directory on your local hard drive.
1 Port 28000 is registered for the License Server with the Internet Assigned Numbers Authority (IANA). For more
information, see http://www.iana.org/assignments/port-numbers.
When the installation is complete, the license server installation program starts the license
daemon (ugslmd).
Caution:
The License Server must be running and two or more seats must be available on that license
server during Teamcenter server installation. Otherwise, database creation fails because the
make_user utility cannot create the required users in the database.
Information about installing the Siemens Digital Industries Software Common License Server is available
in the License Server documentation in the software download page on the Siemens Digital Industries
Software support site. This documentation is available under Siemens PLM Licensing→Product
updates→Documentation.
In the Teamcenter software kit, locate the Security Services installation package:
Windows:
kit-location\additional_applications\sso\TcSecurityServices14.0_date.zip
Linux:
kit-location/additional_applications/sso/TcSecurityServices14.0_date.zip
Expand this package to a local directory on your Security Services machine. This local directory is
referenced as TCSS_ROOT.
1. Create a home directory for the Security Services web applications on your Security Services
machine. For example:
Windows: c:\webroot
Linux: /webroot
Windows:
c. In the Extract to box, type the path to WEB_ROOT, and then click Extract.
After 7-Zip extracts the installation files, close the self-extractor dialog box.
Linux:
b. Type the following command to extract Web Application Manager files to your host:
cat TCSS_ROOT/TcSecurity/default/INSTALL_TCWEB.TZ |
uncompress -c | tar xvf -
Note:
On Red Hat Linux systems, use the gzip command instead of uncompress to
extract INSTALL_TCWEB.TZ file:
1. Create a home directory for the Security Services installable component descriptor (ICD) files.1 For
example:
Windows: c:\tcss_icd
Linux: /tcss_icd
Windows:
c. In the Extract to box, type the path to TCSS_ICD, and then click Extract.
After 7-Zip extracts the ICD files, close the self-extractor dialog box.
Linux:
b. Type the following command to extract Security Services ICD files to your host:
Note:
On Red Hat Linux systems, use the gzip command instead of uncompress to
extract INSTALL_SSO.TZ file:
3. If you want to install an additional locale for Security Services, repeat step 2, with the following
changes:
• Replace the default directory under TcSecurity with the directory corresponding to the locale
you want to install:
The Security Services login service and identity service are Java EE web applications that provide the
essential functions of Security Services. Build these applications using the Web Application Manager and
deploy them on a supported Java EE web application server.
The Web Application Manager requires a supported Java Runtime Environment (JRE). For supported web
application servers and Java Runtime Environments, see the Hardware and Software Certifications
knowledge base article on Support Center.
Windows: Browse to the WEB_ROOT directory and double-click the insweb.bat program icon.
Linux: Change to the WEB_ROOT directory and type the insweb command.
2. Load Security Services ICD files. This populates the list of solutions available to install.
c. Browse to the TCSS_ICD directory, select the icd directory, and then click Open.
d. In the Copy ICD Files dialog box, click OK to load ICD files.
The Web Application Manager displays the Add Web Application dialog box.
4. In the Name box, type a name for the application, for example, TcLoginService.
5. In the Staging Location box, enter a path where you want to place the web application files.
Typically, this is a directory under the WEB_ROOT directory. Web Application Manager creates the
directory if it does not exist.
6. Enter advanced web application options. Click Advanced Web Application Options and enter
values in the Advanced Web Application Options dialog box:
a. In the Deployable File Name box, type a name for the web application WAR file, for example,
TcLoginService.
b. Set the Session Timeout value 600, as 600 minutes is the default session timeout set for the
Identity Service sessionLifetime parameter.
c. Leave the default values for remaining advanced options and click OK to return to the Add
Web Application dialog box.
a. Clear the Disk Locations for Install Images list by selecting any default paths shown and
clicking Remove.
b. Click Add.
c. In the Add Disk Location dialog box, browse to the path to the Security Services web
application files, and then click OK:
Windows: TCSS_ROOT\TcSecurity\default
Linux: TCSS_ROOT/TcSecurity/default
d. If you want to install an additional locale for Security Services, repeat step c to add the path to
the locale-specific software:
Windows: TCSS_ROOT\TcSecurity\locale
Linux: TCSS_ROOT/TcSecurity/locale
8. Click Solutions.
9. In the Select Solutions dialog box, select solutions to include in the web application:
If you have Teamcenter 13.2 or earlier clients that you are not yet able to update, select the
Teamcenter Security Services Login Service Web Application - COMPATIBLE solution
instead.
b. If you are installing an additional locale for Security Services, select Teamcenter Security
Services Login Service Web Application Localization language).
c. Optionally, select Teamcenter Security Services Java API Documentation. This solution
provides a reference of APIs exposed by the Login Service and Identity Service.
d. Click OK to continue. The Selected Solutions box shows the solutions selected for
installation.
Note:
The Solution Type box cannot be changed from its default value, Web Tier.
When the web application creation is complete, click OK to close the Progress dialog box.
To build the Security Services Identity Service web application, repeat the steps in Build the Login
Service web application, with the following differences:
• For the Name and Deployable File Name values of the web application, enter a name for the Identity
Service, for example, TcIdentityService.
• In the Select Solutions dialog box, select the Teamcenter Security Services Identity Service Web
Application.
If you have Teamcenter 13.2 or earlier clients that you are not yet able to update, select the
Teamcenter Security Services Identity Service Web Application - COMPATIBLE solution instead.
Locate the deployable files generated by the Web Application Manager for the Security Services Login
Service and the Security Services Identity Service. These files are in the deployment directory under the
staging location you specified for each application.
For example:
Windows:
c:\webroot\staging1\deployment\TcLoginService.war
c:\webroot\staging2\deployment\TcIdentityService.war
Linux:
/webroot/staging1/deployment/TcLoginService.war
/webroot/staging2/deployment/TcIdentityService.war
Deploy the web applications on a supported application server. Deployment procedures for Teamcenter
web applications on supported application servers are described in Web Application Deployment.
Note:
Make sure the Security Services web applications are installed and running before you launch
Deployment Center or TEM to install Teamcenter. These installation tools verify the connection to
Security Services do not allow installation to proceed if the connection fails.
If your network includes client hosts running on an IPv6 network, you must deploy Security Services web
applications in an application server that supports an IPv6 URL as an external endpoint and uses IPv4
addresses to support all communication with the Teamcenter enterprise tier.
A typical environment for the Security Services web applications is a dual-stack machine that supports
both IPv4 and IPv6 addresses in which the application server accepts HTTP requests from either IPv4 or
IPv6.
Teamcenter server components that communicate within the same network are assumed to be on an
IPv4 network and are not supported on IPv6. IPv6 is supported only with Teamcenter clients or
integrations that use Teamcenter client communication system (TCCS) and Teamcenter components
that communicate with clients on IPv6-enabled networks.
The Security Services Session Agent replaces Java applets (session agent, session detector, and status
reporter), making Security Services applet-free. Install the Session Agent on client machines to provide a
single sign-on experience without Java applets.
1. Close all programs before you begin installing the Session Agent.
Windows:
kit-location\additional_applications\sso
install.exe
TEAMCENTER_SSO_COMMON.zip
TEAMCENTER_SSO_SESSIONAGENT.zip
Linux:
kit-location/additional_applications/sso
install.bin
TEAMCENTER_SSO_COMMON.zip
TEAMCENTER_SSO_SESSIONAGENT.zip
3. On your Teamcenter client host, launch the Session Agent installation program:
Windows: Right-click the install.exe program icon and choose Run as administrator.
4. Choose a language for the installation wizard, and then click OK.2
5. Proceed to the License Agreement dialog box, click the accept check box to accept the terms of
the license agreement.
6. In the Choose Install Folder dialog box, enter a destination folder for the installation.
If you accept the default path, the Session Agent automatically installs in a hidden folder.
On Windows systems, if you select a path in the Program Files folder, the location is available to
any user logging onto the system.
If you have Teamcenter client applications released with Teamcenter 13.2 or earlier that you are
not yet updating, select the Install XML-RPC libraries check box. This option ensures Security
Services compatibility with earlier Teamcenter versions.
8. In the Pre-Installation Summary dialog box, verify your selections, and then click Install to install
the Session Agent.
9. If the installation is successful, a dialog window indicates the location where the Session Agent
files were installed. Click Done to close the installation wizard.
On Windows systems, you can verify the installation of the Session Agent by locating Teamcenter
Security Services Session Agent in the list of installed programs on the machine.
On Windows systems, if you want to install the Session Agent for all users on the machine, open an
administrator command prompt and enter the following command:
kit-location\wntx64\additional_applications\sso\install -DENABLE_SYS_ENV=true
Launching the Session Agent installation program this way sets the TCSSO_SESSION_AGENT_PATH
environment variable as a system environment variable.
To enable use of the Session Agent, update all of your Teamcenter client applications to append /sa to
the end of the Teamcenter Security Services Login Service URL wherever it is configured in the client.
This /sa suffix is used by Security Services-enabled client applications such as the rich client, Active
Workspace, Teamcenter Client for Microsoft Office, NX, and Lifecycle Visualization, to indicate that the
Session Agent is required and must be started.
2 The list of available languages depends on your operating system locale. If the language you need is not in the list,
change your operating system locale to the correct language and restart the installation wizard.
Note:
Do not use this modified URL anywhere on the server side, such as in load balancers, proxies and
other client-facing server services.
A local administrator can install the Session Agent in a common location, and that instance can be
shared among multiple users. If an administrator has already installed the Session Agent on your client,
then set the TCSSO_SESSION_AGENT_PATH user environment variable to the location of the Session
Agent installation.
On Windows systems, you can uninstall the Session Agent from the Windows installed programs list. In
the list, it is named Teamcenter Security Services Session Agent.
Special considerations
• Active Workspace
Although Active Workspace does not use the /sa suffix directly, it can be necessary if client
applications launched from Active Workspace make use of the Login Service URL configured within
Active Workspace.
• TCCS
The /tccs (browser-less) mode, typically used in Kerberos and PKI authentication, is mutually exclusive
with /sa. In other words, when /tccs is used by a rich client application, /sa cannot be used and vice
versa. With exception to Kerberos and PKI, when TCCS is used by a client application to authenticate
with a form-based authenticating reverse proxy, TCCS must be configured with a Login Service URL
that includes the /sa suffix. In this configuration, TCCS itself becomes an SSO client that employs the
Session Agent to complete authentication using a browser. For example, Teamcenter rich client is
configured in TCCS mode with a Login Service URL (such as, http://sso.host:port/LoginService/tccs),
and TCCS itself is configured with the same Login Service URL, but with an /sa suffix (such as, http://
sso.host:port/LoginService/sa).
2. Remove old Security Services WAR files from your web servers, undeploy Security Services
components, and delete the old installation.
3 You can record settings for the Security Services login service and identity service in the context parameter worksheets
in Security Services Configuration.
3. Install the latest version of Security Services, entering the context parameter settings you recorded
in step 1.
Create a new Teamcenter environment with a corporate server and common components.
Although you can install Active Workspace and Teamcenter concurrently, this procedure describes
configuration of the Teamcenter platform components only. For information about adding Active
Workspace to your environment, see Active Workspace Installation .1
For more information about using Deployment Center, see the Deployment Center Guide.
2. On the far right below the command bar, click Add Environment .
If you want to edit properties such as Name and Type, click Start Edit . To save changes, click
Save Edits . To cancel changes, click Cancel Edits .
If you want to include Active Workspace, select Teamcenter Active Workspace 6.0 also.
If the software you need is not listed, you must add it to the software repository.
1 Install Active Workspace requires installing the microservice framework, also described in Active Workspace Installation .
Choose options
• Choose Distributed to install components on separate machines. Machine Name, OS, and
Teamcenter Installation Path configuration values are shared only with other components that
are required to be on the same machine.
You can change the value from Distributed to Single box if an install or an update is not in
progress. For configured components that are not yet installed, Machine Name, OS, and
Teamcenter Installation Path are changed to the values specified for the corporate server
component.
If your environment already has deployed one of the architectures, the type is selected and can't be
changed.
3. When your selections are complete, click Save Environment Options to go to the Applications
task.
Choose applications
In the Applications task, the Selected Applications panel displays applications preselected by default,
based on your selected software in the Software task. If you selected only Teamcenter Foundation,
the Teamcenter Foundation application is preselected. If you selected additional software, additional
applications may be preselected.
1. Choose applications to include in your environment. In the Applications task, click Edit Selected
Applications to add applications.
The Available Applications panel displays the application choices. The list of available applications
is determined by the software you selected in the Software task.
2. In Available Applications, choose the applications to install. If you choose an application that has
one or more required applications associated with it, the associated applications are automatically
selected. Click Update Selected Applications to add them to the Selected Applications list.
3. If you want to remove an application that is not yet installed, deselect the application in the
Available Applications panel, and then click Update Selected Applications.
When you are satisfied with your Selected Applications list, proceed to the Components task.
In the Components task, you configure components for installation. The Selected Components list
displays required components that are automatically added based on the Selected Applications list. If
you are installing only the Teamcenter Foundation application, the following components are selected
by default:
• Corporate Server
• Database Server
• FSC2
• Licensing Server
If you selected additional applications in the Applications task, the Selected Components list may
contain additional components. You can further add more optional components from the Available
Components panel.
The following steps describe configuration of the default components listed above. If you select
additional components, those components may add configuration parameters that are not described in
these steps.
a. Click Add component to your environment to display the list of Available Components.
The list of components available for installation is determined by your selections in the
Software and Applications tasks. If a component you want is not listed, modify your
selections in those tasks.
b. In Available Components, select components to install, and then click Update Selected
Components to add them to the Selected Components list.
For information about a component, see its DESCRIPTION in the Available Components
panel.
The COMPLETE column displays the completion state for each component. The Deploy task is
enabled when the required parameters for all components are 100% complete.
Click a component in the Selected Components panel to view its configuration parameters.
Parameters for a given component can be displayed in two views:
All parameters view displays both required and optional parameter information.
Click to collapse the view to required parameters.
3. Select the Corporate Server component, enter required parameters, and then click Save
Component Settings.
Parameter Description
Machine Name Specifies the name of the machine on which you will deploy the
corporate server component.
OS Specifies the operating system of the corporate server machine.
Teamcenter Specifies the Teamcenter root directory (TC_ROOT) on the corporate
Installation Path server machine.
Parameter Description
Make sure this path meets the requirements for the Teamcenter root
directory.
Teamcenter During a corporate server installation, the user name and password for
Administrative User the Teamcenter Administrative User are read-only. You must change
the password for this account after installation.
Login Account Specifies the user name and password for the operating system account
under which you install Teamcenter.
a. In the Machine Name and OS boxes, type the machine name and operating system of the
machine on which your database server runs.
b. In Database Creation Settings, choose a database creation option and enter the required
parameters.
Populate database. Create new data No special parameters for this option.
directory.
A database exists but is not populated with
Teamcenter data. You want Deployment
Center to populate the database and create
a new data directory.
Copy Environment using existing In Volume Information, click Add Row ,
populated database.
and then type the VOLUME NAME and
ORIGINAL HOST of the database you want to
Oracle
Parameter Description
Database Select Oracle.
Server
Oracle Specifies a database user name:
Database User
• If you chose the first option under Database Creation Settings,
type the name of the new database user you want to create.
• If you chose the second or third options under Database Creation
Settings, enter the name of the existing database user for the
database you want to use.
Password Specifies the password for the Oracle database user.
Service Specifies the name of the service for the Oracle instance.
The service name was determined when the Oracle server was
installed.
Port Specifies the number of the port on which the Oracle server listens.
The port number was determined when the Oracle server was
installed.
Use database Specifies you want to grant permission to Deployment Center deploy
system user scripts to create database triggers. Select this checkbox if you want to
credentials to grant this permission. Or, clear this checkbox if your database
grant this administrator will grant this permission to the Oracle database user
permission before your run the deploy scripts.
Selecting this checkbox enables the Database System User
Credentials boxes.
This option is displayed only if you chose the second option under
Database Creation Settings.
User Specifies a user name of the Oracle system administrator account. The
default value is system.
Password Specifies the password for the Oracle system administrator account.
The password must not be empty nor contain any whitespace
characters such as space, tab, newline, carriage return, form feed, or
vertical tab.
Parameter Description
!@$%=&'"^:;._<>(){}
Parameter Description
Database Select MSSQLServer.
Server
MSSQL Specifies a database user name:
Database
User • If you chose the first option under Database Creation Settings, type
the name of the new database user you want to create.
• If you chose the second or third options under Database Creation
Settings, enter the name of the existing database user for the
database you want to use.
Password Specifies the password for the database user.
Port If you connect to Microsoft SQL Server using a specific port, choose this
option and enter the Database Port number you specified when you
installed MS SQL Server.
Instance If you connect to Microsoft SQL Server using a named instance, choose
this option and enter the Named Instance name you defined when you
installed MS SQL Server.
Database Specifies the name of the MS SQL Server database.
Name
The database name was determined when database was created.
Collation Specifies the collation used by the Teamcenter database on the
Microsoft SQL Server server. Collation defines the alphabet or language
whose rules are applied when data is sorted or compared.
Enable UTF-8 Specifies whether to enable support for UTF-8 encoding in the
Teamcenter database.
Microsoft SQL Server does not provide native support for UTF-8. The
Enable UTF-8 option enables the Teamcenter server to convert
character encoding to and from UTF-8 when interacting with the
database.
For information about configuring your Teamcenter host to support
UTF-8, see the Teamcenter server installation guides for Windows and
Linux.
Specifies the password for the Oracle system administrator account.
The password must not be empty nor contain any whitespace
characters such as space, tab, newline, carriage return, form feed, or
vertical tab.
Parameter Description
!@$%=&'"^:;._<>(){}
Database These boxes are enabled if you chose the first option under Database
System User Creation Settings:
Credentials
User specifies the user name of the SQL Server system
administrator account. The default value is sa.
!@$%=&'"^:;._<>(){}
5. Select the FSC component, enter required parameters, and then click Save Component Settings.
Parameter Description
Machine Name Specifies the name of the machine on which you will deploy the FSC
component.
Select a machine from the dropdown list or enter a new machine name. In a
single box environment, this value is the machine name you entered for the
Corporate Server component.
OS Specifies the operating system of the machine.
Teamcenter Specifies the Teamcenter root directory (TC_ROOT) on the component machine.
Installation
Make sure this path meets the requirements for the Teamcenter root
Path
directory.
Login Account Specifies the user account under which the FMS server cache (FSC) service runs.
Choose one of the following options:
• This Account
Specifies you want the FSC service to run under a specific user account. If you
choose this option, type the credentials for the account:
User Specifies user name or the domain and user name for the
account, for example, domain\user.
Password Specifies the password for the designated user account.
Parameter Description
Specifies you want the FSC service to run under the current local system user
account (the account under which you run the deploy script).
FSC Master A Teamcenter network must have at least one primary (master) FSC. If you want
Settings to designate the current FSC as an FSC primary, select the Is Master? check box.
Otherwise, type the URL to the parent FSC in the FSC Parent URL box.
6. Select the Licensing Server component, enter required parameters, and then click Save
Component Settings.
Parameter Description
Machine Name Specifies the name of the machine on which you installed the Siemens Digital
Industries Software License Server.
OS Specifies the operating system of the license server machine.
Port Specifies the port used by the license server.
7. Enter parameters for remaining selected components. For each component, enter required
parameter values, and then click Save Component Settings.
If you do not have values for all required parameters, you can save your component settings at any
time and return to finish them. However, the Deploy task is not enabled until all components in
the environment show a configuration status of 100%.
8. When all components are fully configured (showing a value of 100% in the COMPLETE column), go
to the Deploy task.
In this task, generate deployment scripts for each machine in your environment. These scripts install the
software, applications, and components on to each target machine in your environment.
Deployment Center generates installation scripts, and reports information about the scripts in the
right panel.
• Script Generation Date displays the time stamp for the local date and time of script generation.
• Deployment Overview describes the deployment covered by the scripts.
• Software To Be Installed lists the software required to deploy the components.
• Software Needed For Install lists software that is already installed on the machine but is still
needed for this process to deploy other components.
• Deploy Script Directory displays the path to the location of the ZIP files containing the
generated scripts. Go to the ZIP file directory and check for one or more ZIP files corresponding
to the machines in your Teamcenter environment. Look for the Deploy_Instructions.html file,
which contains the same information and instructions that you reviewed in the report.
• Deploy Scripts displays the ZIP files that were generated for each server along with the
associated component names. Each ZIP file contains the installation scripts for a single server.
If all components are to be installed on the same machine, there is only one ZIP file. The ZIP file
name ends with the target machine name where you run the script. For example, if the ZIP file is
named deploy_MyCorp1.zip, it runs on the MyCorp1 machine. Run an installation script only on
its designated machine.
2. Locate deployment scripts, copy each script to its target machine, and run each script on its target
machine.
For more information about running deployment scripts, see the Deployment Center Guide.
if you want to replicate an environment, you can export the configuration of an existing environment
and then reuse its configuration to create another environment using the quick deployment procedure.
A corporate server is the central component in a Teamcenter environment, and typically the first
component installed. A corporate server configuration includes the Teamcenter Foundation and FMS
Server Cache components.
1. Log on to the operating system with the Teamcenter user account you created for installing and
maintaining the Teamcenter installation.
2. Specify the path to the required Java Runtime Environment (JRE) by setting the JRE64_HOME
environment variable on your host.4
c. In the Installer Language dialog box, select a language and click OK.
Your language selection applies only to the TEM session, not the Teamcenter installation.
For information about any TEM panel, click the help button .
5. Proceed to the Install/Upgrade Options panel. This panel contains the following options:
• Install
Installs a new Teamcenter configuration using a fully configurable installation process.
4 Alternatively, you can specify the JRE path when you launch TEM from a command prompt using the -jre JRE-path
argument.
• Upgrade
Upgrades an existing Teamcenter configuration.
Note:
The Install/Upgrade Options panel also provides these installation options:
6. In the Media Locations panel, enter paths to any Teamcenter patches or minor releases you want
to apply during installation. This step is optional.
7. In the Configuration panel, type a unique ID and description for the new Teamcenter
configuration.
The configuration ID identifies your Teamcenter configuration when you maintain, upgrade,
uninstall, or add features to the configuration. Installation log files are also named based on the ID
you enter.
9. Proceed to the Features panel. This panel shows the corporate server features preselected by the
Corporate Server solution:
Teamcenter Foundation
FMS Server Cache
NX Part Family Classification Integration
10. Select any additional features you want to include in your configuration.
If you select additional features, TEM displays additional panels during installation that are not
described in this procedure.
For help with any panel in TEM, click the help button .
You can also add features to the corporate server later using TEM in maintenance mode.
Note:
• You can also install custom features by installing a custom solution or third-party
template.
• If you install Teamcenter Automotive Edition and GM Overlay with the rich client, make
sure you complete the required postinstallation steps provided in the client installation
guides for Windows and Linux.
11. In the Installation Directory box, enter the path to a new directory where you want to install
Teamcenter.
The Installation Directory value is the Teamcenter application root directory (TC_ROOT).
Do not set the TC_ROOT environment variable in the system environment. TEM sets this variable as
required in Teamcenter configuration files. Setting this variable in the operating system can cause
conflicts if you install multiple Teamcenter configurations.
• The directory must not already exist on your system. (TEM creates the directory during
installation.)
If your Teamcenter installation directory is on a mapped drive or a UNC path (not on the local host)
you must be logged on as an authenticated domain user to ensure the remote host recognizes you.
Alternatively, you can set the permissions on the remote host to allow an anonymous user to
access it. This is necessary to ensure Teamcenter services such as the FMS server cache (FSC) and
Multi-Site Collaboration services can start.
12. In the File System Cache (FSC) panel, type a unique identifier and port for the FMS server cache in
the FSC ID and Port boxes.
A Teamcenter network must have at least one primary (master) FSC. If you want to designate the
current FSC as an FSC primary, select the Enable configuration master check box. Otherwise, type
the URL to the parent FSC in the FSC Parent URL box.
5 Real-time virus scanning prevents Teamcenter from updating the persistent object manager (POM) schema during
installation, causing installation errors.
13. In the Operating System User panel, type the password for the operating system account under
which you install Teamcenter.
14. In the Foundation panel, select how you want to create or designate the Teamcenter database and
Teamcenter data directory (TC_DATA).
15. Enter the required values for your Teamcenter database according to your selection in the
Foundation panel.
c. Enter the required values for the database server, the database user, and the database
administrator account.
c. Enter the required values for the database server and the database user.
c. Enter the required values for the database server and the database user.
The directory you specify in the Database Path box must exist and you must have write permission
to the directory.
16. In the Data Directory box, enter a location for the Teamcenter data directory.
The Teamcenter data directory is called the TC_DATA directory. TEM stores this location as the
TC_DATA variable in Teamcenter configuration files. TEM creates shared data subdirectories and
files in this location. Each data directory is associated with a single database user within a database
instance.
Do not set TC_DATA as a system environment variable. Setting this variable in the operating system
can cause conflicts if you install more than one configuration.
In the Name box, type a name for the Teamcenter volume you want TEM to create.
In the Directory box, type the absolute path to the directory in which to create the volume, or
accept the default location.
Do not define the volume location under the Teamcenter application root directory (TC_ROOT).
Doing so leads to complications when upgrading to a later version of Teamcenter.
Value Description
Caution:
Do not define the path as a UNC path, for
example, \\server\shared-transient-folder. You
must use a direct path location.
Some ZIP archive utilities do not accept UNC
paths, resulting in failure of exports to Excel or
Word.
Generate client cache Specifies that you want to generate a cache of data
that rich clients can download once at initial logon
and then reuse on the client host. This option
reduces server demand, reduces startup time, and
improves overall performance. When this option is
selected, TEM generates the client cache at the end
of the install, upgrade, or update action. If you clear
Value Description
19. If you want to configure Teamcenter online help, click Advanced in the Foundation Settings
panel and perform the following steps:
c. In the PLM Document Server URL box, type the Teamcenter online help URL.
20. Proceed to the Flex License Client panel. Enter settings for the Siemens PLM License Server.
The Siemens PLM License Server must be installed before you begin Teamcenter installation.
21. Proceed to the Teamcenter Administrative User panel. During a corporate server installation, the
values in this panel are read-only.
22. Proceed to the Password Security panel. In the Administrative Password Directory box, enter the
directory in which to place Teamcenter password files. TEM locks access to this directory to all users
except the user performing Teamcenter installation.
23. Proceed through any remaining panels, entering the required information for the features you
selected.
Note:
If your configuration includes the Teamcenter Security Services component, make sure
Security Services is installed and running. TEM verifies the connection to Security Services
and does not allow installation to proceed if the connection fails.
24. Proceed to the Confirmation panel. Verify the information you entered.
If you want to change any values, click Back to return to the panels you want to change.
Otherwise, click Start to begin installing the Teamcenter corporate server.
If an error occurs during installation, follow the instructions in the error message displayed by TEM
or see the available troubleshooting solutions.
After installation, you can find Teamcenter in the list of installed programs in the Windows control
panel. The program name is displayed as Teamcenter 14.0 (x64) (TC_ROOT).
If you select Teamcenter database daemon features during Teamcenter installation, Teamcenter
Environment Manager (TEM) configures the database daemons to start automatically as Windows
services. After installation, you can find these services in the Services dialog box in the Windows
Control Panel:
If the services do not start automatically, see the available troubleshooting solutions.
1. After the services are started, a program runs in TC_ROOT\bin named tc_server.exe.
Windows displays tc_server.exe in the task manager. If you do not see this process, either your
registry entry for that service is corrupted (specifically the path to the image) or the file is not on
the system.
2. The tc_server.exe program identifies the service that launched it by examining the service name.
It expects the service name to contain either actionmgrd, subscripmgrd, task_monitor, or
tess_server. The default service names for Teamcenter are tc_actionmgrd, tc_subscripmgrd,
tc_taskmonitor, and tc_tess_server. These services are defined in \HKEY_LOCAL_MACHINE
\SYSTEM\CurrentControlSet\Services.
3. The tc_service.exe program assembles a .bat file name by prefixing the service name with run_
and appending the extension of .bat. For example, the tc_actionmgrd service has the file name
run_tc_actionmgrd.bat.
4. The tc_service.exe program calls the .bat file (created by the setup program during configuration
and placed in the \bin directory of the Teamcenter application root directory).
If you are adding Windows Teamcenter clients to a Linux Teamcenter environment, you must perform
the following tasks:
1. Install Teamcenter and configure the database (Teamcenter application root and data directories)
on a Windows system that can serve a common mount point for all Windows clients.
This allows the Windows and non-Windows Teamcenter clients to interoperate, particularly in
volume management.
3. Make sure your Windows and Linux server configurations contain identical sets of Teamcenter
features. For example, if you install features or custom templates on a Linux server, you must
install the same features and templates on your Windows server.
4. Configure File Management System (FMS) on Linux and Windows volume servers.
Conversely, if you create a Teamcenter database by running the Teamcenter setup program from a
Windows workstation, you must install Teamcenter on Linux clients you want to connect to the
database.
The Teamcenter .NET web tier is an alternative to the Teamcenter Java EE web tier. It supports four-tier
Teamcenter deployments and does not require a Java EE application server.
The Teamcenter .NET web tier requires a supported Microsoft Windows Server operating system and
also the following Microsoft components:
For required versions of these products, see the Hardware and Software Certifications knowledge base
article on Support Center.
Before you install the .NET web tier, configure the required role services in Microsoft IIS on a Windows
Server host. You can perform this from a command line or by using the Windows Server Manager.
Open a Windows command prompt as an administrator and enter the following command in a single
line:
Open the Windows Server Manager. Verify the Web Server (IIS) role is installed on your host. If this role
is not installed, install it according to your operating system documentation.
In the Windows Server Manager, under the Web Server (IIS) role, install the following role services:
Default Document
Directory Browsing
HTTP Errors
Static Content
HTTP Redirection
Caution:
Do not install the WebDav Publishing role service.
HTTP Logging
Logging Tools
Request Monitor
Tracing
Performance
Request Filtering
Basic Authentication
Client Certificate Mapping Authentication
Digest Authentication
IIS Client Certificate Mapping Authentication
IP and Domain Restrictions
URL Authorization
Windows Authentication
Application Development
Install only the available ASP.NET 4.x role services. Do not install ASP.NET 3.x role services.
Management Tools
Before you install the .NET web tier, make sure you log on using an account with administrative
privileges and that you have access to the Teamcenter software kit. Also, make sure your host has the
required software and is configured for the Teamcenter .NET web tier.
During installation of the .NET web tier, Teamcenter Environment Manager (TEM) verifies that you have
the required software and operating system versions.
5. In the Old Configuration panel, select the configuration to which you want to add the .NET web
tier.
7. In the Features panel, under Server Enhancements→Teamcenter Web Tier, select Web Tier
for .NET.
8. Proceed to the Multiplexing Proxy panel. Accept the default values or type new values for the
Teamcenter multiplexing proxy (MUX).
Value Description
Port Specifies the TCP/IP port on which the MUX listens for
web tier requests. This is the Jetty server connector
port.
TECS Admin Port Specifies the port used by the Teamcenter Enterprise
Communication System (TECS).
The MUX listens on a single port for incoming requests from the .NET web tier, forwarding those
requests to an appropriate Teamcenter server using operating system named-pipe communication
protocol, and then streaming the response back to web tier. The MUX runs as an application within
the Teamcenter Enterprise Communication System (TECS). The TECS container is based on the
Teamcenter client communication system (TCCS) container used in the client tier.
9. In the Server Manager Performance Tuning panel, accept the default performance tuning values
or optionally enter your own preferred values.
10. In the TcServer Character Encoding Settings panel, make sure the values reflect the character set
you use for Teamcenter. If you are not sure, accept the default settings.
To ensure correct character mapping, make sure the Teamcenter server and database use the same
encoding.
11. Proceed to the .NET Web Tier panel. Type values for the following required parameters:
Parameter Description
Web Tier Language Specifies the same locale that is specified for Teamcenter
server. This locale is used for localization of messages coming
from web tier. The default web tier language is English.
Server Manager Peers Specifies server manager peer hosts for the .NET web tier.
Enter one or more hosts using the Add button and entering
host and port numbers for each.
At least one server manager must be configured for a working
deployment. The port number each server manager peer must
match the port you specify during the corresponding server
manager installation.
The remaining parameters in the .NET Web Tier panel are optional. Enter values for these
parameters as needed.
TEM examines settings in your Microsoft Internet Information Services (IIS). If any required settings
or roles are missing, you must correct them in IIS before you continue.
12. In the Internet Information Services (IIS) Settings panel, accept the default settings, or specify IIS
settings for the .NET web tier:
Parameter Description
Use Existing Web Site Specifies whether to use an existing web site. If you select this
option, select the web site you want to use from the list. The
IIS virtual directory for .NET web tier deployment is created in
the selected web site and the application is hosted on that web
Site.
Alternatively, you can select Create New Web Site, and then
type a name, port, and root path for the new web site.
Use Existing Application Pool Specifies whether to use an existing application pool from the
list provided. An application pool is a set of one or more
applications assigned to an IIS worker process. The
Teamcenter .NET web tier is an ASP.NET application, so the
application pool that hosts it can only host applications based
on the same version of ASP.NET. Keep this in mind if you have
this application pool host other applications. If possible, use a
dedicated (stand-alone) application pool for Teamcenter web
Tier deployment.
The default value is Use Existing Application Pool.
Alternatively, you can create a new application pool.
Virtual Directory Name Specifies the IIS virtual directory name for Teamcenter .NET
web tier deployment. The default value is tc. Web URLs for
Teamcenter four-tier deployments are based on this value. For
example, if you specify the default value as tc, the URLs are of
the form: http://host:port/tc.
For more information about these values, click the help button .
13. In the Confirmation panel, click Start to begin installing the .NET web tier.
After you install the server manager and the .NET web tier, complete the .NET web tier installation:
The Teamcenter Java EE web tier application provides communication between Teamcenter clients and
the enterprise tier.
Before you install the Java EE web tier, make sure you install:
• A supported Java EE application server and the Java Runtime Environment (JRE) on the web tier host.1
1. Create a home directory for the Teamcenter web tier, for example, c:\tcweb. This directory is
referenced as WEB_ROOT.
2. In the Teamcenter software kit, browse to the Web_tier directory and double-click the
INSTALL_TCWEB.EXE program icon.
7-Zip displays a self-extractor dialog box.
3. In the Unzip To Folder box, type the path to WEB_ROOT, and then click Unzip.
After 7-Zip extracts the installation files, click Close to close the 7-Zip self-extractor dialog box.
4. To launch the Web Application Manager, browse to the WEB_ROOT directory and double-click the
insweb.bat program icon.
2. Copy ICD files from the Teamcenter software kit. This populates the list of solutions available to
install.
a. Click Copy ICDs. In the Copy ICD Files dialog box, click Browse.
b. Browse to the Web_tier directory in the root directory of the Teamcenter software kit and
select the icd directory, and then click Open.
c. In the Copy ICD Files dialog box, click OK to load ICD files.
a. In the Name box, type a name for the application, for example, Teamcenter Web Tier.
1 For information about supported application servers and Java versions, see the Hardware and Software Certifications
knowledge base article on Support Center.
b. In the Staging Location box, enter a path where you want to place the web application files.
Typically, this is a directory under the WEB_ROOT directory. Web Application Manager creates
the directory if it does not exist.
A. Click Add, next to the Disk Locations for Install Images box.
B. In the Add Disk Location dialog box, enter the path to the Web_tier directory on the
Teamcenter software kit:
path\Web_tier
To modify or remove a location in the Disk Locations for Install Images list, click Modify or
Remove.
Do not change the default solution type (Web tier) shown in the Solution Type box.
5. Select the solutions to include in the Teamcenter web tier web application:
a. Click Solutions.
c. If you use the Teamcenter service-oriented architecture (SOA), select the Teamcenter
Services WSDL/SOAP Support solution.
The Teamcenter SOA architecture provides the ability to develop task-specific clients, utilities,
and system integrations for the Teamcenter server. The SOA architecture also ships with WS-I
compliant WSDL files for all operations, supporting open industry standards.
6. Click Advanced Web Application Options to select the following advanced options, if applicable:
• If you want the web tier application to submit the client-side session cookie over HTTPS, select
the Secure Cookie check box.
• If you deploy the web tier application in a cluster configuration, select the Distributable
check box. This makes the web tier WAR file distributable.
7. Click OK.
The Web Application Manager displays the Modify Required Context Parameters dialog box.
8. Enter or verify values for the following required context parameters. Default values are acceptable
for most parameters
To set a context parameter, double-click the Value box for the given parameter and enter the new
value. To view a description of any context parameter, click the parameter name in the Modify
Required Context Parameters dialog box.
Note:
If your network uses IPv6 (128-bit) addresses, use the hostname in URIs and do not use the
literal addresses, so the domain name system (DNS) can determine which IP address should
be used.
11. Locate the deployable file (tc.war) generated during installation. This file is in the deployment
directory under the staging location you specified.
If your network includes client hosts running on an IPv6 network, the Java EE web tier must be deployed
in an application server that supports an IPv6 URL as an external endpoint and uses IPv4 addresses to
2 Web Application Deployment provides Teamcenter web tier deployment procedures for several supported application
servers.
support all communication with the Teamcenter enterprise tier, such as communication with the Java EE
server manager.
A typical environment for the Java EE web tier is a dual-stack machine that supports both IPv4 and IPv6
addresses in which the application server accepts HTTP requests from either IPv4 or IPv6.
Teamcenter enterprise tier server components that communicate with other server components in the
same network are assumed to be on an IPv4 network and are not supported on IPv6. Teamcenter IPv6
support is limited to clients or integrations that use Teamcenter client communication system (TCCS)
and Teamcenter components that communicate with clients on IPv6-enabled networks.
Teamcenter supports deploying more than one instance of the same Teamcenter web tier application
(WAR file) into one application server instance. Multiple WAR files can be configured to run as discrete
applications, each with a unique entry point. This allows you to connect each application to a different
enterprise tier without the need to manage multiple application server instances. The following example
shows a possible scenario with three web applications (WAR files) deployed in a single application server
instance.
Client Resource
tier Web tier Enterprise tier tier
To deploy multiple web applications in a single web application server instance, perform the following
tasks:
1. Install multiple server managers with unique server manager cluster configuration settings.
3. Set the following web tier context parameters to unique values for each web application.
DEPLOYABLE-FILE-NAME Name of the deployable file you are creating for the web
tier application.
Enterprise Application Registration Identifier for the web application. If you want to deploy
ID multiple Teamcenter web tier applications in a single
application server instance, each application must be
assigned a unique ID.
4. Deploy web application WAR files in the web application server instance.
Multiple WAR file deployment is not supported on JBoss. If you use JBoss as your web application server,
you must deploy each WAR file in a separate application server instance.
1. Launch your preferred installation tool, Teamcenter Environment Manager or Deployment Center.
If you use TEM to create a new Teamcenter configuration, launch TEM from the Teamcenter
software kit. To add the server manager to an existing configuration, launch TEM in maintenance
mode.
3. Proceed to the Multiplexing Proxy (MUX) panel and specify values for the Teamcenter
multiplexing proxy (MUX).
Value Description
Port Specifies the TCP/IP port on which the MUX listens for web tier requests. This is
the Jetty server connector port.
TECS Admin Specifies the port used by the Teamcenter Enterprise Communication System
Port (TECS).
The MUX listens on a single port for incoming requests from the web tier, forwards those requests
to an appropriate Teamcenter server using operating system named-pipe communication protocol,
and then streams the response back to web tier. The MUX runs as an application within the
Teamcenter Enterprise Communication System (TECS). The TECS container is based on the
Teamcenter client communication system (TCCS) container used in the client tier.
4. Proceed to the Communication Configuration panel and enter the required values.
Parameter Description
Assignment Type a port number for the Server Manager Assignment Service.
Service Port
The Server Manager Assignment Service is a service used by the Java EE
web tier for business logic server assignment requests to the server
manager. The assignment request is a POST HTTP request in which the
input and output parameters are transmitted as XML payload.
Server Host Type the logical host name of the server manager host. This value allows
you to control which IP address is used when connecting to Teamcenter
servers.
• Service/Daemon
Specifies that you want to run the server manager as a Windows service.
This is the default mode.
• Command Line
Specifies you want to run the server manager manually from a command
line.
5. Proceed to the Server Manager Cluster Configuration panel and enter remaining values as
needed. For more information about fields in this panel, click the help button .
6. Proceed through remaining panels to the Confirmation panel. Click Start to begin installing the
Teamcenter server with the server manager.
8. After you install the server manager, install the Teamcenter Management Console using the
appropriate steps for the Windows platform.
If you experience connection delays during server manager startup, then see the available
troubleshooting solutions.
You can install multiple server manager services on the same host. Each server manager service has its
own configuration directory:
TC_ROOT\pool_manager\confs\config-name
The server manager configuration directory contains configuration files, log files, and server manager
scripts. These include the following.
File/Directory Description
mgrstop Script that stops the server manager when started from a command line.
If you run the server manager as a Windows service, stop the service using the
Windows services manager.
You can also stop the server manager using the Teamcenter Management
Console.
mgr.output If you run the server manager as a Windows service, this file contains all output
from the server manager.
This file is not used if you run the server manager from the command line.
If you run the server manager as a Windows service, then the starts automatically.
By default, you can create volumes only on local disks, but if you want to write files to volumes residing
on remote disks (shared across the network), you can create a stand-alone volume server.
1. Log on to the operating system with the user account you want to own the volume.
5. (Optional) In the Media Locations panel, enter paths to any Teamcenter patches or minor releases
you want to apply during installation.
6. Proceed to the Configuration panel. Enter a unique ID and description for the new Teamcenter
configuration.
8. Proceed to the Features panel. This panel shows the FMS Server Cache feature preselected by the
Volume Server solution.
9. In the Installation Directory box, enter the absolute path to the directory where you want to
install the volume server.
10. Proceed to the Operating System User panel. Type the password for the operating system account
to which you logged on to install the volume server.
11. Proceed to the File System Cache Service (FSC) panel. Enter required values for the FMS server
cache (FSC) service. For information about required values, click the help button .
12. Proceed through the remaining panels, entering required values for the volume server.
13. Proceed to the Confirmation panel. Verify the information you entered. If you want to change any
values, click Back to return to the panels you want to change. Otherwise, click Next to begin
installing the volume server.
This procedure installs a single volume server. To configure multiple volume servers for load balancing,
and other advanced FMS configuration, see System Administration.
Installation and configuration of Active Workspace is described in the Active Workspace Installation.
Several types of Business Modeler IDE installation are possible. All BMIDE installation types can be used
to create, import, and modify a template project, and can generate a template package which can be
deployed using TEM or Deployment Center.
An important difference among the installation types is whether and how the BMIDE connects to a
Teamcenter site. A Teamcenter site connection is necessary for some tasks:
Use the following general procedure for choosing a Business Modeler IDE installation type.
Caution:
Do not install BMIDE on a production environment corporate server. Doing so could have
unintended consequences, especially during Teamcenter upgrade.
• Add BMIDE functionality into your existing Eclipse environment. This consists of manually
patching your Eclipse environment with BMIDE jar files.
Advantage: Exists within your custom Eclipse environment.
Limitation: Cannot perform actions that require connection to a Teamcenter site.
Stand-alone Teamcenter
type connection type Advantage Limitation
1. Ensure that the proper version of JRE is installed and the JRE_HOME environment variable (32-bit
system) or the JRE64_HOME environment variable (64-bit system) is set.
2. Start Teamcenter Environment Manager (TEM). For example, from the Teamcenter software kit,
run TEM.bat (Windows) or TEM.sh (Linux).
3. Proceed to the Solutions panel. In the Solutions panel, select Business Modeler IDE, and then
click Next.
Caution:
Do not install the Business Modeler IDE on a production environment corporate server. Doing
so could have unintended consequences, especially during Teamcenter upgrade.
When you select one of these options, a server connection profile is added in the Business
Modeler IDE.
c. In the Installation Directory box, enter the location where you want to install the Business
Modeler IDE. The Business Modeler IDE files are installed to a bmide subdirectory.
d. Click Next.
5. In the Java Development Kit dialog box, click the browse button to locate the JDK installed on
your system. The kit is used for creating services. Click Next.
6. Depending on whether you selected Business Modeler IDE two-tier or four-tier installation, perform
the following steps:
• If you selected the Business Modeler IDE 2-tier option, perform the following steps in the 2-tier
server settings panel:
a. In the Connection Port box, type the server port number. The default is 1572.
b. Click the Edit button to the right of the 2-tier Servers box to change the server connection
profile settings, or click the Add button to add another server to connect to.
A. Click the arrow in the Activation Mode box to select the mode to use when
connecting to the server. The default is NORMAL.
B. Click the ellipsis (...) button to the right of the Configuration Directory box to select
the folder where you want this configuration saved. The default is TC_ROOT\tccs.
C. Click OK.
d. Click Next.
• If you selected the Business Modeler IDE 4-tier option, perform the following steps in the 4-tier
server configurations panel.
a. Leave the Compress (gzip) the responses from the Web application servers check box
selected if you want faster connection performance from the server.
b. Click the Add button to the right of the 4-tier Servers table if you want to add another
server to connect to.
c. Click Next.
• If you have previously installed Teamcenter client communication system (TCCS) on your system,
and you also selected the Business Modeler IDE 4-tier option, the TcCS Settings panel appears.
This panel is used to configure TCCS for use with the Business Modeler IDE. TCCS is used when
you need secure Teamcenter communications through a firewall using a forward proxy.
If you want to use TCCS, you must install it first. To install TCCS, run the installation-source
\additional_applications\tccs_install\tccsinst.exe file. To change the TCCS setup later, run the
tccs-installation-location\tccs\_Teamcenter Communication Service_installation\Change
Teamcenter Communication Service Installation file.
• If you do not want to use TCCS, ensure that the Use TcCS Environments for 4-tier clients
check box is cleared and click Next.
If this check box is cleared, the 4-tier server configurations panel is displayed after you are
finished with the current panel.
a. Select Do not use proxy if you do not want to use a forward or reverse proxy.
b. Select Use web browser settings to automatically use proxy settings already configured
in a web browser.
c. Select Detect setting from network to automatically use proxy settings from the
network.
d. Select Retrieve settings from URL and type a valid proxy URL to use a proxy
autoconfiguration file.
e. Select Configure settings manually to type valid host and port values for proxy servers.
f. Select the Use TcCS Environments for 4-tier clients check box if you want to use TCCS,
or clear it if you do not. (This check box is automatically selected if TCCS is installed.)
g. If the Use TcCS Environments for 4-tier clients check box is selected, you can use the
Client Filter Text box to specify a filter text on the available TCCS environments to avoid
displaying undesired environments in the rich client logon window. This box is optional
and can hold any string.
h. Click Next.
7. Perform the following steps in the Business Modeler IDE Client panel:
a. Click the Add button to the right of the table to select the templates to install. Templates
contain the data model for Teamcenter solutions. The Teamcenter Foundation template is
installed by default. The Foundation template contains the data model used for core
Teamcenter functions. All customer templates must extend the Foundation template.
Select the same templates that were installed on the server so that you can see the same data
model definitions in the Business Modeler IDE that were installed on the server.
To find the templates installed on the server, look in the TC_DATA\model directory on the
server.
If you installed the EDA option to the Business Modeler IDE, select the EDA Server Support
template (edaserver_template.xml).
b. If you have any templates of your own to install or a template from a third-party, click the
Browse button and browse to the directory where the templates are located.
c. Click Next.
8. Complete the remaining panels to finish the installation in Teamcenter Environment Manager.
When the installation is complete, exit Teamcenter Environment Manager.
• icons\template-name_icons.zip
Contains the icons used by that template.
• lang\template-name_template_language_locale.xml
Contains the text that is displayed in the Business Modeler IDE user interface for all languages.
• template-name_dependency.xml
Lists the other templates that this template is built on top of, for example, the Foundation
template.
• template-name_template.xml
Contains the data model for this template, including business objects, classes, properties,
attributes, lists of values (LOVs), and so on.
• master.xml
Lists the template XML files included in the data model, for example, the
foundation_template.xml file.
10. Allocate memory so that Business Modeler IDE has enough memory to run.
If you already have an existing Eclipse SDK environment with the version of Eclipse that is certified for
your Teamcenter platform, and Business Modeler IDE plugins have never been installed into the
environment, then you can install the Business Modeler IDE plugins into your existing Eclipse
environment.
Caution:
If your Eclipse environment contains Business Modeler IDE plugins installed from an earlier version
of Business Modeler IDE, then installing a later version of Business Modeler IDE plugins into the
same environment results in version incompatibilities and is not supported.
1. Ensure that your Eclipse SDK environment uses the Eclipse version that is certified for your
Teamcenter platform.
For information about system hardware and software requirements, see the Hardware and
Software Certifications knowledge base article on Support Center.
To check your Eclipse version, start Eclipse and select Help>About Eclipse SDK.
2. In the Teamcenter software kit for your Teamcenter platform, go to the following directory:
additional_applications\bmide_plugins
4. In the Teamcenter software kit for the major release for your Teamcenter platform, go to the
following directory:
bmide\compressed_files
5. Extract the bmide.zip content to some temporary local directory (for example C:\bmide).
6. From the plugins directory within this local directory (C:\bmide), copy the following directories and
their contents to your ECLIPSE_HOME\eclipse\plugins directory.
• antlr
• commons_lang
• commons_xmlschema
• httpclient_version
• org.apache.poi.39
7. Create a list of software repository site URLs for the following plugins. Use the Eclipse site to
identify the proper URLs. The examples shown are for Eclipse SDK version 2018-12 (4.1.10.0).
You will use this list in step 9.
For this
plugin Do this
For this
plugin Do this
For details about the requirement for Eclipse version and software repository URL
for EMF, browse to https://www.eclipse.org/modeling/emf/updates/
8. Launch Eclipse.
9. From the top menu bar, choose Help→Install New Software. Use the Eclipse software installation
feature to add the CDT, DTP, GEF, EMF and WTP plugin software update sites and install all of the
plugins. Refer to the list of plugin software update URLs you created in step 7.
After all the plugins are installed and you have restarted Eclipse, a BMIDE item appears on the top menu
bar. Command buttons to open the BMIDE Advanced and Standard perspectives appear on the toolbar.
Allocate memory to the Business Modeler IDE so that it has enough to launch and run.
If you perform live updates, you must have a minimum of 2 GB of RAM on the system running the
Business Modeler IDE to allow for other processes.
• BusinessModelerIDE.ini file
To increase the memory allocated to the Business Modeler IDE, open the install-location\bmide\client
\BusinessModelerIDE.ini file and change the -Xmx1024M value to a higher number to allocate
maximum Java heap size. For example, if you have 2 GB available to dedicate for this purpose, set the
value to -Xmx2048M. Do this only if your machine has the available memory.
The Xms value in this file sets the initial Java heap size, and the Xmx value sets the maximum Java
heap size.
If you are running the Business Modeler IDE in an Eclipse environment, run the following command to
increase virtual memory to 2 GB:
Caution:
Java standards require that no more than 25 percent of total RAM be allocated to virtual memory.
If the amount allocated to the Business Modeler IDE is higher than 25 percent of total RAM, then
memory disk swapping occurs, with possible performance degradation.
If you set the Xmx value to a higher value than the RAM your system has, you may get the
following error when you launch the Business Modeler IDE:
Set the Xmx value to a setting that your system supports, in both the BMIDE_SCRIPT_ARGS
environment variable and the BusinessModelerIDE.ini file.
Start a Business Modeler IDE in one of several ways, depending on the installation type:
BMIDE Standalone, 2-tier, or Windows Click the Start button and choose All
4-tier Programs>Teamcenter [version]>Business Modeler IDE.
This runs the bmide.bat file.
Eclipse environment to which Windows Navigate to the directory where Eclipse is installed and
BMIDE plug-ins have been execute the Eclipse.exe command.
added
Eclipse.exe -vmargs -Xmx2024M
To ensure that you have enough memory to run Eclipse,
run the command with a virtual memory argument. In the
example, the argument increases virtual memory to 2 GB.
For BMIDE operations that require connection to the Teamcenter server, users of the BMIDE must be
members of the Teamcenter database administrators (dba) group. To add a user to the dba group, in
the Teamcenter rich client use the Organization perspective.
If a perspective fails to open, it could be that not enough memory is allocated to the Business Modeler
IDE.
Use TEM to install custom templates you package using the Business Modeler IDE.
After you package extensions, install the resulting template to a production environment using
Teamcenter Environment Manager. You can also use this procedure to install a third-party template.
You could also install a template using Deployment Center, or the tem command line utility with its -
install argument.
2. Copy the template files from the packaging directory on your Business Modeler IDE client to a
directory that is accessible by the server.
By default, packaged template files are located in the Business Modeler IDE workspace directory in
the folder under the project.
On Linux, users must have permissions to the workspace directory.
6. In the Configuration pane, select the configuration from which the corporate server was installed.
Click Next.
7. In the Feature Maintenance panel, under the Teamcenter section, select Add/Remove Features.
Click Next.
If you already installed a template to the database and want to update the template, under the
Teamcenter Foundation section, select Update the database. This option should not be used to
install a new template but only to update an already installed template.
Use the Add/Update templates for working within the Business Modeler IDE client option
under Business Modeler Templates only if you want to add a dependent template to your
Business Modeler IDE.
8. In the Features panel, click the Browse button beneath the features list on the right side of the
panel.
9. Browse to the directory where you have copied the template files. In the Files of type box, ensure
that Feature Files is selected so that you see only the installable template (feature) file. Select your
template's feature file (feature_template-name.xml in the tem_contributions directory) and click
the Select button.
The template appears as a new feature under Extensions in the Features panel.
You can change the location of the feature in the Features panel and add a new group to place the
feature under.
10. Select the new template in the Features panel. Click Next.
11. In the Teamcenter Administrative User panel, enter your user name and password to log on to
the server. Click Next.
12. The Database Template Summary panel displays the list of templates that are installed as part of
your template install. Click Next.
13. In the Confirmation panel, click Start. The new template is installed.
Note:
If the installation fails because of invalid data model, perform the following steps:
template-name_template.xml
template-name_dependency.xml
template-name_tcbaseline.xml (if the file exists)
c. Launch Teamcenter Environment Manager in the maintenance mode and continue with
recovery.
14. To verify the installation of the new template, confirm that the TC_DATA directory on the
Teamcenter server contains the new template files.
Also log on to the server and confirm that you can create instances of your new data model.
Note:
To have libraries read on the user system, the TC_LIBRARY environment variable must be set
to the platform-specific shared library path. This environment variable is set to
LD_LIBRARY_PATH on Linux systems. The platform is detected when the Teamcenter session
is initiated.
If you already installed a template as a new feature and want to update it because you have added more
data model definitions to it, perform the following steps in the Teamcenter Environment Manager
(TEM).
Note:
You can also update a template using the tem command line utility, for example.
2. Copy the packaged template files from the packaging directory on your Business Modeler IDE
client to a directory that is accessible by the server.
By default, packaged template files are located in the Business Modeler IDE workspace directory in
the folder under the project. .
7. In the Feature Maintenance panel, under the Teamcenter Foundation section, select Update
Database (Full Model - System Downtime Required). Click Next.
Note:
Use the Add/Update Templates for working with the Business Modeler IDE Client option
under Business Modeler only if you want to add or update a dependent template to your
Business Modeler IDE.
8. Click Next
9. In the Teamcenter Administrative User panel, enter your user name and password to log on to
the server. Click Next.
The Update Database panel displays currently installed templates.
10. Click the Browse button to navigate to the directory where the packaged template files are located.
Select the updated feature_template-name.xml file.
Note:
If you are fixing a COTS template (for example, the Foundation template) using a new
template file provided in a patch, you must copy the template's feature_template-name.xml
and the template-name_install.zip files to the same temporary directory containing the new
template-name_template.zip file.
13. To verify the installation of the revised template, log on to the server and confirm that you can
create instances of your new data model.
Multi-Site Collaboration allows the exchange of Teamcenter data objects between databases. Each
database should be easily accessible via TCP/IP, either over the Internet or the company intranet.
Configuration of Multi-Site Collaboration is optional.
Coordinate configuration of Multi-Site Collaboration with the system administrators of the other
Teamcenter databases to be part of the Multi-Site Collaboration environment. Information about all
participating Teamcenter database sites must be stored in each database and in the site preference files.
In addition, you must identify the network nodes to run Multi-Site Collaboration server processes for
these databases and configure those systems to run the processes.
Perform the following steps to configure Multi-Site Collaboration for a wide area network:
3. For each database identified in step 2, identify a network node local to that database to act as the
ODS server.
The ods service runs on this system to listen for publication queries from other databases.
4. For each database identified at step 1, identify a network node local to that database to act as the
IDSM for that database.
When other databases request an object published from this database, the idsm service is run on
this network node to export the object.
5. For each database identified in step 1, obtain the site name and site ID.
The site ID of the database is generated during installation and cannot be changed. The site name
is customizable but by default is based on the site ID. To obtain the site name and site ID, use the
administration application named Organization in Teamcenter rich client (in the rich client
application manager, click Admin and then click the Organization symbol). Within Organization,
choose the top-level Sites node from the Organization tree. The site details for the local database
are listed first.
6. Using the information obtained in steps 2 through 5, populate each database site table with
information about the other sites using the Organization application in the Teamcenter rich client.
The node for each site is the name of the network node to run the necessary Multi-Site
Collaboration services (idsm and/or ods). If the site is an ODS database, check the ODS site flag. To
publish objects from the ODS database, define the site of the ODS database in the site table and
configure the ODS server as an IDSM server.
7. For each database identified in step 1 and step 2, edit the site preference for the database and
modify the following preferences to reflect the Multi-Site Collaboration environment:
8. For each database identified in step 1 and step 2, copy all POM transmit schema files for that
database into the POM transmit schema directories for each of the other databases.
This step is required to allow the import of data objects from other databases. Devise a strategy for
regularly synchronizing POM transmit schema directories.
9. For each network node identified at step 3 and step 4, run the Teamcenter setup program on that
node to configure and start the Multi-Site Collaboration daemons.
The Manufacturing Resource Library (MRL) is a collection of data that you can import into the database.
It includes a classification hierarchy for resources such as tools, machines, and fixtures. You use this data
in the Classification and Resource Manager applications. In addition, you can access these resources
from NX CAM. To do this, you must configure NX Library.
To populate the database with sample Teamcenter manufacturing process management data, make sure
that the Teamcenter corporate server is installed on the installation host and the Teamcenter database is
configured or upgraded.
There are general workflows for installing or updating the Manufacturing Resource Library.
Installing for the first time Upgrading from an earlier MRL version
If you have already defined your own database user, group, and role settings in the Organization
application, you can use those existing users to populate the Manufacturing Resource Library (MRL). If
not, run the MRL installation setup to populate the following user structure.
Perform the following task before installing the Manufacturing Resource Library.
1. In the Organization application, ensure that a default volume is assigned to the application user
that you specify in this installation procedure.
2. In the resource_management directory, click Setup.exe and proceed to the Setup Type Selection
dialog box.
Tip:
Press the F1 key to see the help for each page in the installation wizard.
CAMUser01
Planner01
TOOLAdmin01
MFGAdmin01
5. Click Next.
6. Select the path to your Teamcenter installation and click Next. The path must point to an existing
installation.
7. Select the path to the directory containing the database-specific data files and click Next.
8. Enter the user name, password, and group of two valid Teamcenter logon accounts.
Teamcenter requires two types of user accounts to configure the ownership of MRL objects
correctly:
Before you begin installation, make sure you have the latest available version of the Manufacturing
Resource Library. If a later version is available, download and extract the latest version and browse to
the advanced_installations directory in the location of the extracted files.
3. Click Next.
Teamcenter displays a notification that you must check for the most recent version of the resource
library.
4. Click Next.
Teamcenter displays the Setup Type Selection dialog box.
6. Click Next.
Teamcenter displays the MRL Database Population - Type Selection dialog box.
Click one of the links to proceed in the documentation. The installer continues with three more
common steps.
8. Select the path to your Teamcenter installation in the Choose TC_ROOT Directory dialog box and
click Next. The path must point to an existing installation.
Teamcenter displays the Choose TC_DATA Directory dialog box.
9. Select the path to the directory containing the database-specific data files and click Next. The path
must point to an existing TC_DATA directory.
10. Enter the user name, password, and group of two valid Teamcenter logon accounts.
Teamcenter requires two types of user accounts to configure the ownership of MRL objects
correctly:
• update the NX Library files. There may be enhancements to the TCL and DEF files.
• use the MRL graphics builder to copy the latest ics_graphicsbuilder.tcl file.
Use this procedure to initially populate the Teamcenter database with MRL classification structures for
tools, machines, fixtures, factory resources, machining data library, manufacturing process templates,
and vendor catalogs.
The following procedure assumes you have completed the steps in Beginning the installation. The
installation wizard should currently display the Manufacturing Resource Library - Content Selection
dialog box.
1. Specify which types of data you want to load. The options listed indicate which modules have
already been imported to the database. Depending on the information shown in brackets, you may
have to return to the MRL Database Population - Type Selection dialog box to update the
existing hierarchy for a particular module.
For example, if this is displayed:
You must return to the MRL Database Population - Type Selection dialog box and select Update
hierarchy if you want to import the tool hierarchy, but you can proceed with this dialog to import
the machine hierarchy.
The following modules are available:
• Machines
Imports the groups and classes used to classify machines and devices such as chucks, jaws, or
tool holders.
• Measuring Devices
Imports the groups and classes used to gauge, measure, and probe.
• Factory Resources
Imports the groups and classes used to classify resources used in the NX Line Designer such as
conveyors or industrial components.
• Vendor Catalogs
Imports the empty MRM_Vendor class into which vendor catalogs can be imported.
2. Click Next.
Teamcenter displays the Confirmation dialog box.
3. Confirm that all your selections are correct and then click Next.
Teamcenter installs the specified classification hierarchies.
When you are upgrading from an earlier Teamcenter version, Teamcenter checks whether you have
previously installed all or parts of the library during the Manufacturing Resource Library (MRL)
installation. If you have done so, you can now choose to update older class hierarchies. Teamcenter
automatically checks whether first installation (database population) or an update is required for an
existing structure.
This procedure assumes you have completed the steps in Beginning the installation. The installation
wizard should currently display the Choose MRL Update Work Directory dialog box.
1. Specify the path for the MRL update files you are creating.
During the course of the update, Teamcenter creates script files for the update and stores them in
this directory.
2. Click Next.
Teamcenter displays the MRL Update Type Selection dialog box, where you must take action in
this sequence:
A. Click Next.
Teamcenter displays the MRL Update Class Hierarchy for Modules dialog box, which
contains a list of the available hierarchies, with version information. For example:
b. (Optional) Select Modify configuration file in a text editor to specify certain objects that are
not changed during the update process. Selecting this option allows you to modify the
MRL_Update_Configurationfile.xml. Although it is optional, if you choose to do it, you must
do this before moving to the next step. For more information see Configuring the update.
The MRL_Update_Configurationfile.xml is located here: D:\TC_Kits
\TC14.0\wntx64\advanced_installations\resource_management\MRL\conf\"
A. Click Next.
Teamcenter displays the MRL Update Class Hierarchy for Modules dialog box, which
contains only the hierarchies that you exported.
B. Select the hierarchies that you want to update and click Next.
A. Click Next.
Teamcenter displays the MRL Update Class Hierarchy for Modules dialog box, which
contains only the hierarchies that you compared.
B. Select the hierarchies that you want to update and click Next.
C. Confirm that all your selections are correct and then click Next.
Warning:
The update requires an extended period of time. The length of time required
depends on the performance of your hardware.
Upgrading the tool classification hierarchy can take up to 20 hours.
You can exclude some objects from the update by modifying the MRL_Update_Configurationfile.xml
configuration file found in the directory where you extracted the installer:
advanced_installations\resource_management\MRL\conf
You can modify this configuration file during the MRL update by selecting Compare your hierarchy to
new class hierarchy and then selecting Modify configuration file in a text editor. You must save
modifications before you execute the comparison because this file will be used during the compare step.
You can add attribute IDs to the section DoNotAddAttributes in the configuration file to only include
the attributes that you need. The DoNotAddAttributes section is empty by default.
<Configurationfile>
<!-- This file is used for the MRL update procedure -->
<!-- The following parameters configure what object types are processed -->
<ProcessDictionaryAttributes value="true"/>
<ProcessKeyLovs value="true"/>
<ProcessAdminClasses value="true"/>
<ProcessAdminViews value="true"/>
<!-- The following parameters configure whether the output files are generated. -->
<!-- Files in the INFO_FILES folder are always created. -->
<WriteOutputTextfiles value="true"/>
<!-- The following parameters configure keylovs that will NOT be updated. -->
<IgnoreKeyLovs>
<KeyLov id="-40922"/> <!-- Tool: Material reference for NX-CAM -->
<KeyLov id="-40928"/> <!-- Tool: Machine Adapter to assign a pocket in
NX-CAM -->
<KeyLov id="-45210"/> <!-- Tool: Status (old) -->
<KeyLov id="-45211"/> <!-- Tool: Plant assignment (old) -->
<KeyLov id="-45212"/> <!-- Tool: Machine Group -->
<KeyLov id="-46001"/> <!-- Resource Status -->
<KeyLov id="-46002"/> <!-- Resource Location -->
<KeyLov id=" ---- Add your ID here ---- "/>
</IgnoreKeyLovs>
<!-- The following attributes will not be added to the classes or views -->
<DoNotAddAttributes>
<Attribute id="-40700"/>
<Attribute id="-40701"/>
<Attribute id="---- Add your ID here ----"/>
</DoNotAddAttributes>
<!-- The following parameters configure whether attribute groupings are updated -->
<Applicability1 update="true"/> <!-- NX-CAM related attributes -->
<Applicability2 update="true"/> <!-- Graphics creation related attributes -->
<Applicability3 update="true"/> <!-- GCS connection attributes -->
<Applicability4 update="false"/> <!-- User configurable attribute set -->
<Applicability5 update="false"/> <!-- User configurable attribute set -->
<!-- The following parameters configure whether the User1 and User2 class properties
are updated -->
<ClassUser1 update="true"/>
<ClassUser2 update="true"/>
<!-- The following parameters configure whether class icons and images are updated
-->
<Icon update="true"/>
<Image update="true"/>
<ICS-ClassImage1 update="true"/>
<ICS-ClassImage2 update="true"/>
<ICS-ClassImage3 update="true"/>
<ICS-ClassImage4 update="true"/>
<ICS-ClassImage5 update="true"/>
<ICS-ClassImage6 update="true"/>
<ICS-ClassImage7 update="true"/>
<ICS-ClassImage8 update="true"/>
<ICS-ClassImage9 update="true"/>
</Configurationfile>
The following procedure assumes you have completed the steps in Beginning the installation. The
installation wizard should currently display the MRL Database Population: Import Rules and
Preferences dialog box.
2. Confirm that all your selections are correct and then click Next.
Teamcenter installs the specified rules and preferences.
The following procedure assumes you have completed the steps in Beginning the installation. The
installation wizard should currently display the MRL Database Population: Import MRL NX seed parts
dialog box.
Caution:
If you have modified any of these objects, for example, created custom setup sheets,
importing or updating these objects overwrites your modifications.
2. Confirm that all your selections are correct and then click Next.
Teamcenter installs the specified seed parts.
The following procedure assumes you have completed the steps in Beginning the installation. The
installation wizard should currently display the MRL Database Population: Import 3D Template Parts
dialog box.
1. Select one or more of the part family templates or template parts to import or update:
2. Select the item type with which each of the objects is imported into the database.
The item types you enter must already exist in the database. For a list of existing item types, move
the cursor into the dialog box and press F1. The item types that are requested depend on which
types of templates you elected to import in the previous step.
If you enter an item type, you must be aware of the name of the revision of this item. The name of
the revision consists of the item name appended by the word Revision, for example, MyItem
Revision. These two terms may or may not have a space between them. You must ascertain
whether the revision has a space. If so, type “item_name ”. Note the empty space after the item
name, for example "MyItem ". If the item revision contains no spaces, such as ItemRevision, this is
not necessary, and you can simply type Item.
You must specify the internal item type. This name can be different from the displayed item type
name. The following table shows the default item types used by the installation.
Symbols
Internal Item display Typical
item type name usage
(item, item
revision)
3. Click Next.
Teamcenter displays the Overwrite Existing Data dialog box.
4. Confirm that all your selections are correct and then click Start.
Teamcenter installs the specified classification hierarchies and data into your database.
This procedure assumes you have completed the steps in Beginning the installation. The installation
wizard should currently display the Load 'Sample Resource' for Module(s) dialog box.
1. Specify which sample data you want to load. You can choose from the following:
• Tools
Imports sample tool assemblies and tool components.
• Machines
Currently, sample machines are no longer delivered with the MRL kit.
Sample machines must be imported manually from the NX directory.
• Measuring Devices
Imports the groups and classes used to gauge, measure, and probe.
• Factory Resources
Imports sample records used for the Factory Resources classification.
• Factory Conveyors
Imports sample records used for the Factory Resources classification.
• Factory Robots
Imports sample records used for the Factory Resources classification.
2. Load the sample data for the specified modules by selecting the corresponding item type for each
module. The item types you select here must already exist in the database. For a list of existing
item types, move the cursor into the dialog box and press F1.
You must specify the internal item type. This name can be different from the displayed item type
name. The following table shows the default item types used by the installation.
,
MENCTool Mfg0MENCTool
,
MENCMachine Mfg0MENCMachine
,
Resource Mfg0MEResource
,
MEEquipment Mfg0MEEquipment
,
Robot Mfg0MERobot
,
Conveyor Resource Mfg0Conveyor
,
Factory Tool Mfg0MEFactoryTool
,
Fixture Root Mfg0MEFixtureRoot
3. Click Next.
Teamcenter displays the Overwrite Existing Data dialog box.
4. Confirm that all your selections are correct and then click Start.
Teamcenter installs the specified classification hierarchies and data into your database.
Import part family templates when you use custom item IDs
By default, the Manufacturing Resource Library installer creates items that are associated with the part
family template that have the same ID as the name of the part family template. If your company uses
custom IDs, you cannot use the installer to import the part family templates. You must import them
using scripts delivered with the software kit.
advanced_installations\resource_management\MRL\PartFamilyTemplates
2. Rename the part family templates located in the Parts subdirectory to reflect your custom item IDs.
4. Adjust the PFT_MRL_import_one_pft.bat script and specify the correct user, password, and group.
5. Run the PFT_0_MRL_PartFamily_Templates.bat script to install the part family templates with the
new IDs.
Use this procedure to populate the Teamcenter database with a translated version of the Manufacturing
Resource Library.
Before you begin installation, make sure you have the latest available version of the Manufacturing
Resource Library. If a later version is available, download and extract the latest version and browse to
the advanced_installations directory in the location of the extracted files.
3. Click Next.
Teamcenter displays a notification that you must check for the most recent version of the resource
library.
4. Click Next.
Teamcenter displays the Setup Type Selection dialog box.
6. Select the path to your Teamcenter installation and click Next. The path must point to an existing
installation.
Teamcenter displays the Choose TC_DATA Directory dialog box.
7. Select the path to the directory containing the database-specific data files and click Next. The path
must point to an existing TC_DATA directory.
8. Enter the user name, password, and group of the valid Teamcenter administrative logon account
and click Next.
9. Select the languages for which you want to make the Manufacturing Resource Library available,
and then click Next.
Teamcenter populates the database with localized classification structures for the selected
languages.
When you install the manufacturing tooling data, you must configure NX Library so that the new data
appears in the library selection dialog boxes when searching for classified tools in NX CAM.
You must perform this configuration on the client on which NX is installed. If your environment includes
a shared MACH directory, see Configure NX Library when using a shared MACH directory.
Before you begin installation, make sure you have the latest available version of the Manufacturing
Resource Library. If a later version is available, download and extract the latest version and browse to
the advanced_installations directory in the location of the extracted files.
4. Enter the path to the directory where NX is installed (UGII_BASE_DIR) and click Next.
5. In the operating system explorer window, select the CAM configuration you want to configure for
MRL. The default file is cam_part_planner_mrl.dat.
Teamcenter displays the LANGUAGE Selection dialog box.
6. Select the language in which you want the NX Library selection dialog boxes to appear and click
Next. English and German are supported.
Teamcenter displays the Configure NX Library for Tools dialog box.
• Feeds_speeds
• Machining_data
• Tool_machining_data
• Part_material
• Tool_material
• Cut_method
• Copies the images for the NX CAM tool dialogs to the target directory.
If your enterprise installs NX using a shared MACH directory, there are several steps that you must
perform manually. These steps mirror the steps automatically performed by the Configure NX Library
using the installation wizard procedure performed when you use a local MACH directory.
MACH\resource\configuration\cam_part_planner_mrl.dat
MACH\resource\library\tool\inclass\dbc_mrl_tooling_library_tlas.tcl
MACH\resource\library\tool\inclass\dbc_mrl_tooling_library_tlas_en.def
MACH\resource\ug_library\dbc_mrl_general.tcl
Old:
LIBRARY_TOOL,${UGII_CAM_LIBRARY_TOOL_INCLASS_DIR}dbc_inclass_tlas.def,
${UGII_CAM_LIBRARY_TOOL_INCLASS_DIR}dbc_inclass_tlas.tcl
New:
LIBRARY_TOOL,$
{UGII_CAM_LIBRARY_TOOL_INCLASS_DIR}dbc_mrl_tooling_library_tlas_en.def,
${UGII_CAM_LIBRARY_TOOL_INCLASS_DIR}dbc_mrl_tooling_library_tlas.tcl
If you use a customized configuration file at your company, make the change in the customized file
and continue to use this file to initialize NX CAM.
dbc_mrl_tooling_library_tlas.tcl
dbc_mrl_tooling_library_tlas_en.def
5. When you initialize NX CAM, use the modified cam_part_planner_mrl.dat file or the customized
configuration file that you modified in step 2.
To use the following features in Teamcenter, you must configure the NX graphics builder:
• NX auto assembly
Prerequisites:
• The graphics builder must be installed on the Teamcenter server. This is the server that runs the
tcserver process.
The following procedure installs the graphic macros on the server where the graphics builder is installed.
2. Click Setup.exe.
Teamcenter displays the Setup Type Selection dialog box.
4. Click Next.
Teamcenter displays the Choose TC_ROOT Directory dialog box.
5. Select the path to your Teamcenter installation and click Next. The path must point to an existing
installation.
Teamcenter displays the Choose TC_DATA Directory dialog box.
6. Select the path to the directory containing the database-specific data files and click Next. The path
must point to an existing TC_DATA directory.
7. Enter the user name, password, and group of a valid Teamcenter administrative logon account.
The plmxml_import utility uses this logon information to import the data into the Teamcenter
database.
8. Click Next.
Teamcenter displays the Choose MRL Graphic Macros Directory dialog box containing the default
path to store graphic macros.
The installation procedure modifies the NXGraphicsBuilder preference and copies required files
into Teamcenter directories (TC_ROOT\bin\nx_graph\TCL_Create_Graphics).
9. Verify that this path is the correct path or modify it by clicking Browse.
Teamcenter displays the Confirmation dialog box.
• use the MRL graphics builder to copy the latest ics_graphicsbuilder.tcl file.
MRL Connect allows native NX users to retrieve cutting tool assemblies from the Manufacturing
Resource Library (MRL) in Teamcenter. New tools must be created in the library using Teamcenter.
Prerequisites:
• Teamcenter client communication system (TCCS) must be installed on the machine running NX.
• Java Runtime Environment (JRE) must be installed on the machine running NX.
• The manufacturing preferences in NX CAM must point to a configuration file that has been set up for
Resource Manager access, for example, the cam_native_rm_library.dat configuration file provided
with NX.
Before you begin installation, make sure you have the latest available version of the Manufacturing
Resource Library. If a later version is available, download and extract the latest version and browse to
the advanced_installations directory in the location of the extracted files.
3. Click Next.
Teamcenter displays a notification that you must check for the most recent version of the resource
library.
4. Click Next.
This option creates the command file start_nx_using_mrl_connect.bat in the location user-profile
\MRLConnect, for example:
C:\Users\login_username\MRLConnect\start_nx_using_mrl_connect.bat
10. Enter server name and port number of the Teamcenter server.
Tip:
Ask your Teamcenter installer for the port number.
MRL Connect supports only the retrieval of tools from MRL into NX CAM.
Machines, devices, feeds and speeds data, machining data, cut methods, part materials, and tool
materials are not supported. Those modules should use ASCII, not MRL, in the configuration file.
Download the Teamcenter reporting and analytics software kit for Windows from the Siemens Digital
Industries Software FTP site.
For information about steps to perform before you install Reporting and Analytics, see the current
version of the Teamcenter Reporting and Analytics Deployment Guide in the Documentation directory
in the Reporting and Analytics software kit.
After you complete these steps and install Reporting and Analytics, you can begin using the Reporting
and Analytics integration in Report Builder.
Reporting and Analytics requires an Oracle or Microsoft SQL Server database for Reporting and Analytics
metadata. Your database administrator must create this database before you launch Teamcenter
Environment Manager (TEM) to install Reporting and Analytics.
TEM creates the required table structure for Reporting and Analytics, but the database user and
tablespaces must exist before you install Reporting and Analytics. Metadata tables are divided into three
categories based on the number of rows they will hold and the growth potential. These tables can be
stored in the same tablespace or in separate tablespaces for better performance and manageability.
Siemens Digital Industries Software recommends creating the following tablespaces:
Tablespace Description
Small Typical number of rows 1000. Minimum size 50MB Growth is very slow.
Medium Typical number of rows 10000. Minimum size 150MB Growth is Slow.
Tablespace Description
Large Typically 1000000 rows or more. Minimum size 500MB Growth very rapid
with usage.
For more information about creating the metadata database for Reporting and Analytics, see Planning
for Installation in the Teamcenter Reporting and Analytics Deployment Guide for the current version of
Reporting and Analytics.
Reporting and Analytics requires an eQube license file (license.dat) on the host where the Reporting
and Analytics license server runs. TEM requires the location of the license file to install the Reporting
and Analytics license server during Reporting and Analytics installation.
The Reporting and Analytics license server uses the host's MAC address to identify the host. You must
supply this information when you request a Reporting and Analytics license file from eQ Technologic.
For information about starting the Reporting and Analytics license server, see the Teamcenter Reporting
and Analytics Deployment Guide in the Reporting and Analytics software kit.
1. Launch TEM.
2. Create a new Teamcenter configuration or select an existing configuration to which you want to
add Reporting and Analytics.
In the Features panel, select the following features:
Dashboard
Installs the Reporting and Analytics Dashboard application for the rich client. Dashboard
provides an embedded viewer for Reporting and Analytics reports in the rich client.
3. Proceed to the TcRA Install Options and General Settings panel. Select one or more of the
following options to include in your Reporting and Analytics installation:
Create license server Specifies you want to install a Reporting and Analytics
license server. If you select this option, TEM later prompts
for the location of the eQube license file (license.dat). If
you do not select this option, TEM later prompts for the
location of the Reporting and Analytics license server.
Create WAR file Specifies you want to generate a Reporting and Analytics
WAR file.
Create metadata Specifies you want to populate the metadata database for
Reporting and Analytics. Select this only during the first
installation of Reporting and Analytics. If you are upgrading
from a previous version of Reporting and Analytics or
adding additional hosts, do not select this option.
The remaining sequence of TEM panels varies according to the options you select.
For more information about any TEM panel, click the help button .
4. Enter the required information in TEM for the selected Reporting and Analytics options.
Create license TcRA License Server Settings Enter the location of the Reporting and
server Analytics license file (license.dat), the license
authentication time-out in seconds, and
license keystore settings for the Reporting and
Analytics license server.
Create WAR file TcRA WAR Settings Type the web application context, server
name, and port for the Reporting and Analytics
web application.
Create WAR file TcRA WAR SMTP Properties Specify SMTP settings to enable users to
receive e-mail messages generated by
Reporting and Analytics.
Create WAR file TcRA Web Parts and Services Specify whether to enable web services and
integration with SharePoint and Teamcenter
community collaboration with Reporting and
Analytics.
Create WAR file TcRA Authentication Settings Select the Reporting and Analytics
authentication method (eQube, SSO, or
Windows NTLM) and specify related settings.
Selecting SSO Authentication requires that
you install Teamcenter with Security Services
Create WAR file TcRA License Settings Type the host and port of the Reporting and
Analytics license server.
Create WAR file TcRA WAR and Metadata Type an owner for Reporting and Analytics
Settings metadata and select your web application
Create metadata
server vendor.
or
Create metadata TcRA Metadata Settings Specify metadata settings for the Reporting
and Analytics integration.
The values you type under Oracle Tablespace
Names must match the names of the Oracle
tablespaces you created in Create the
Reporting and Analytics database.
Any option TcRA Database Selection Specify the database engine you use for
Reporting and Analytics (Oracle or Microsoft
SQL Server) and type the required values for
the Reporting and Analytics database you
created in Create the Reporting and Analytics
database.
5. Proceed through the remaining TEM panels and begin installing Reporting and Analytics.
During installation, TEM prompts you for the location of the TCRA2008.zip file.
When installation is complete, close TEM.
Install Remote Reporting and Analytics as described in Deploying Remote Teamcenter Reporting and
Analytics Plugin in the Teamcenter Reporting and Analytics Deployment Guide.
The Teamcenter Reporting and Analytics Deployment Guide is in the Documentation directory in the
Teamcenter reporting and analytics software kit.
Before you deploy the Reporting and Analytics WAR file, make sure that Remote Reporting and Analytics
is installed and running.
For more information, see Deploying Remote Teamcenter Reporting and Analytics Plugin in the
Teamcenter Reporting and Analytics Deployment Guide.
The Teamcenter Reporting and Analytics Deployment Guide is in the Documentation directory in the
Teamcenter reporting and analytics software kit.
Deploy the Reporting and Analytics WAR file as described in the Teamcenter Reporting and Analytics
Deployment Guide in the Reporting and Analytics software kit.
1. Set the TC_RA_server_parameters preference using the rich client. Set the preference with
following values:
Value Description
This preference must be set to enable Reporting and Analytics to communicate with Teamcenter.
2. Test connections to Reporting and Analytics applications. Log on to Reporting and Analytics at the
following URLs and click Test Connections:
If connections are not successful, you cannot create reports in Reporting and Analytics until
connection problems are resolved.
For more information about Reporting and Analytics Mapper and BuildNPlay, see the Mapper User's
Guide and the BuildNPlay User's Guide in the Reporting and Analytics software kit.
3. Log on to the Reporting and Analytics administrative console using user name ADMIN and
password ADMIN.
Click Manage Instance→Properties, and then set the following values as appropriate:
• SMTP Host
• SMTP User ID
4. If Reporting and Analytics is installed with Security Services enabled, set the following values for
the Teamcenter connection (Connection 1):
• Set the user ID and password values to the LDAP user ID and password.
• Under Advanced Properties, set SSO Enabled to yes, and set the SSO Application ID to the
Teamcenter application ID.
If you select Teamcenter database daemon features during Teamcenter installation, Teamcenter
Environment Manager (TEM) configures the database daemons to start automatically as Windows
services. After installation, you can find these services in the Services dialog box in the Windows
Control Panel:
If the services do not start automatically, see the available troubleshooting solutions.
1. After the services are started, a program runs in TC_ROOT\bin named tc_server.exe.
Windows displays tc_server.exe in the task manager. If you do not see this process, either your
registry entry for that service is corrupted (specifically the path to the image) or the file is not on
the system.
2. The tc_server.exe program identifies the service that launched it by examining the service name.
It expects the service name to contain either actionmgrd, subscripmgrd, task_monitor, or
tess_server. The default service names for Teamcenter are tc_actionmgrd, tc_subscripmgrd,
tc_taskmonitor, and tc_tess_server. These services are defined in \HKEY_LOCAL_MACHINE
\SYSTEM\CurrentControlSet\Services.
3. The tc_service.exe program assembles a .bat file name by prefixing the service name with run_
and appending the extension of .bat. For example, the tc_actionmgrd service has the file name
run_tc_actionmgrd.bat.
4. The tc_service.exe program calls the .bat file (created by the setup program during configuration
and placed in the \bin directory of the Teamcenter application root directory).
If you are adding Windows Teamcenter clients to a Linux Teamcenter environment, you must perform
the following tasks:
1. Install Teamcenter and configure the database (Teamcenter application root and data directories)
on a Windows system that can serve a common mount point for all Windows clients.
This allows the Windows and non-Windows Teamcenter clients to interoperate, particularly in
volume management.
3. Make sure your Windows and Linux server configurations contain identical sets of Teamcenter
features. For example, if you install features or custom templates on a Linux server, you must
install the same features and templates on your Windows server.
4. Configure File Management System (FMS) on Linux and Windows volume servers.
Conversely, if you create a Teamcenter database by running the Teamcenter setup program from a
Windows workstation, you must install Teamcenter on Linux clients you want to connect to the
database.
If you change the strings of a localized rich client user interface, you must convert the files to Unicode
and regenerate the Java archive (JAR) file.
To identify the localized user interface files you need, look for the language and country identifier added
to the base resource file. For example, for the aif_locale.properties English resource file, which must
remain in English, the equivalent Japanese file is named aif_locale_ja_JP.properties.
1. Copy the base file to a temporary file name, for example, from aif_locale.properties to
aif_locale_temp.properties.
2. Edit the base_locale_temp.properties file, modifying the values to the correct native language.
4. Run the native2ascii utility against the temporary properties file to convert it to a Unicode
properties file.
The native2ascii utility is in the \bin directory of Java SDK 1.4.
For more information, access the following URL:
http://download.oracle.com
For example, to convert the properties file from Japanese to Unicode, enter the following
command from the command line:
The final locale-specific properties file or the output of the native2ascii file must have the
base_locale_locale-id_language-id.properties file format.
The rich client finds the value of a key in the following order:
BASE_user.properties
BASE_locale-ID_language-ID.properties
BASE_locale.properties
BASE.properties
For more information about converting files to Unicode, see the Unicode Consortium web site:
http://www.unicode.org/
To display a Siemens Digital Industries Software-provided localized rich client user interface, set the
locale of the client workstation to one of the Siemens Digital Industries Software-provided locales. No
other steps are required.
In addition to English, Siemens Digital Industries Software provides the Teamcenter rich client user
interface localized for the following languages:
• Chinese (Simplified)
• Chinese (Traditional)
• Czech
• French
• German
• Hebrew
• Italian
• Japanese
• Korean
• Polish
• Portuguese (Brazilian)
• Russian
• Spanish
If you change the strings of a localized rich client user interface, you must convert the files to Unicode
and regenerate the Java archive (JAR) file.
To identify the localized user interface files you need, look for the language and country identifier added
to the base resource file. For example, for the aif_locale.properties English resource file, which must
remain in English, the equivalent Japanese file is named aif_locale_ja_JP.properties.
1. Copy the base file to a temporary file name, for example, from aif_locale.properties to
aif_locale_temp.properties.
2. Edit the base_locale_temp.properties file, modifying the values to the correct native language.
4. Run the native2ascii utility against the temporary properties file to convert it to a Unicode
properties file.
The native2ascii utility is in the \bin directory of Java SDK 1.4.
For example, to convert the properties file from Japanese to Unicode, enter the following
command from the command line:
The final locale-specific properties file or the output of the native2ascii file must have the
base_locale_locale-id_language-id.properties file format.
The rich client finds the value of a key in the following order:
BASE_user.properties
BASE_locale-ID_language-ID.properties
BASE_locale.properties
BASE.properties
For more information about converting files to Unicode, see the Unicode Consortium web site:
http://www.unicode.org/
The default language displayed is the one specified by your operating system locale settings. You can
choose to override the default display language if required.
At each logon, you can choose between multiple languages, depending on your company's policy and
installation. There are two ways you can specify the language:
When specifying a language in the URL, use standard W3C locale identifiers.
If your network uses IPv6 (128-bit) addresses, use the hostname in URIs and do not use the literal
addresses, so the domain name system (DNS) can determine which IP address should be used.
• Specify the language in your browser preferences. For example, in Microsoft Internet Explorer,
perform the following steps:
6. Click the language you want to see in the user interface in the Language Preference dialog box.
10. Log on and view the user interface in the language you chose.
An error message is displayed if the specified language is unavailable.
Your ability to set the language for the client depends on the character set encoding of the Teamcenter
server host and also the character set encoding of the Teamcenter database.
To prevent mixed-language display after you change the client display language, clear your web browser
cache. This prevents the interface from displaying in mixed languages.
By default, the rich client is displayed in the language specified by the operating system. If you want to
override the default language, you can choose the display language for the rich client.
Your ability to set the language for the rich client depends on the character set encoding of the
Teamcenter server host and also the character set encoding of the Teamcenter database.
If you want to override the default language to launch the rich client in a desired language, add the -nl
argument to the rich client launch command:
Replace TC_ROOT with the Teamcenter home directory, and replace locale-code with the desired locale
code.
For example, to launch the rich client Italian user interface, enter the following from a command
prompt:
Alternatively, on Windows systems, you can customize the properties for the Teamcenter rich client
desktop shortcut icon to specify a desired language:
2. Choose Properties.
A properties dialog box is displayed.
4. In the Target box, add an -nl argument to specify the desired language.
The -nl argument accepts a single string as value. The string must be one of the supported locale
codes.
For example, to run the rich client Italian user interface:
D:\tc\rac\portal.bat
becomes:
Note:
To prevent mixed-language display the next time you run the rich client after you change the -nl
argument value, or after you change your operating system locale, delete the Teamcenter
directory under your user directory (C:\Documents and Settings\user-name\Teamcenter).
If you find that Asian multibyte characters do not display correctly when you start the rich client, set
your system font to a font that supports Asian multibyte characters. For example, on Windows systems
other than Windows 10, the Arial Unicode MS font can be set to Message Box to correct this problem.
Similarly, if you find that Asian multibyte characters do not display correctly when you start the rich
client using the native language (-nl) option, restart your system in the appropriate locale and set your
system font to a font that supports Asian multibyte characters.
Caution:
If you use the Lifecycle Visualization embedded viewer, do not use the -nl argument when you
launch the rich client.
For the embedded viewer to work properly, the operating system locale and the rich client runtime
locale must match. The -nl argument overrides the Java locale and can cause incorrect behavior in
the embedded viewer.
Teamcenter server (TcServer) processes and other Teamcenter processes, and Teamcenter command-
line utilities, start in the language specified in the TC_language_default environment variable. To make
these display in a different preferred locale, set the TC_language_default environment variable to a
supported locale code.
Teamcenter allows users to select a locale on their client hosts, regardless of the locale used by the
Teamcenter server pool manager. Requested locales must be installed on the Teamcenter server (which
may not be true for customized locales) and the server system be configured to accept the locale
encoding.
Do not save the customer.properties file in Unicode or UTF-8 format. The customer.properties
file must be in the default format (for example, ANSI) to be read successfully by the rich client.
3. Add the following line to the file to set the UseDefaultSwingFonts property.
UseDefaultSwingFonts=true
When you run Teamcenter in a multibyte environment, make sure the TC_XML_ENCODING
environment variable is set to UTF-8 and the UGII_UTF8_MODE environment variable is set to 1.
• Silent distribution
A silent distribution is an XML-based configuration file you can use to install Teamcenter silently
(without user interaction) on another host. Silent installation suppresses most installation prompts
and requires minimal user interaction. As an alternative to installing and configuring Teamcenter on
individual hosts in your network, silent installation provides an efficient way to deploy Teamcenter on
multiple hosts in your network.
The silent installation configuration file records the selections and values you enter during a
Teamcenter installation and enables TEM to perform these steps noninteractively on other hosts. You
can modify a silent configuration file to change certain Teamcenter settings before installation.
Silent distributions are supported for Teamcenter servers, two-tier rich clients, and four-tier rich
clients.
• Compact distribution
A compact distribution is an installable package with a selected subset of Teamcenter client features.
It is much smaller than a full Teamcenter software kit and is more easily distributed to multiple hosts
in an organization.
A compact distribution is an alternative to installing Teamcenter from a full Teamcenter software kit.
A compact deployable package can contain a selected subset of Teamcenter features rather than the
entire set of features in the release. This reduces network loads and simplifies large-scale Teamcenter
deployments by providing an installation package that is smaller and more easily distributed to an
organization. For example, a two-tier rich client installation can be packaged in a deployable media as
small as 580 MB, where a full Teamcenter distribution can require up to 5 GB. A four-tier rich client
compact distribution can be as small as 283 MB, and a Client for Office compact distribution can be
only 93 MB.
Compact distributions are supported for Teamcenter two-tier and four-tier rich clients.
1. Log on to the Teamcenter corporate server host and browse to the root directory of the
Teamcenter software kit.
2. Start Teamcenter Environment Manager (tem.bat) from the Teamcenter software kit. Right-click
the tem.bat program icon and choose Run as administrator.
4. In the Install/Upgrade Options panel, select the Create custom distribution check box, and
then click Install.
5. In the Custom Distribution Options panel, select Create silent configuration file, and then
specify the path to the silent installation file, for example, C:\silent.xml. The specified path must
be to an existing directory and the file name must end in .xml.
Teamcenter Environment Manager creates the silent installation file you specified in step 5. This
file records your settings and selections during the installation. You can use this file to silently
install Teamcenter on another host with the same settings.
Teamcenter Environment Manager creates a silent installation file (.xml) and a decryption key file
(.dat) with the name you specified in step 5, for example, silent.xml and silent.dat. To reproduce
your installation on another host, copy both of these files to the target machine, then install the
rich client silently.
Caution:
If you install a rich client silently using a compact distribution and your silent configuration file
requires features not included in the compact distribution, the silent installation fails. To avoid
this, make sure your silent configuration requires only features in the compact distribution, or
install using a full Teamcenter software kit.
tem.bat -s file-name.xml
Replace file-name with the name of the silent installation configuration file.
After installation is complete, you can view a log of the installation in the installxxx.log file under the
install directory in the Teamcenter application installation directory.
The rich client can be uninstalled only through the TEM interface. Silent uninstallation is not supported.
The silent installation configuration file is XML-based. After creating the file and establishing the file
structure using Teamcenter Environment Manager, you can change the installation by manually
modifying the values of the XML elements described in the following table.
Caution:
Use an XML editor to ensure well-formed XML code. Do not change the XML structure of the file. If
XML file structure is incorrect, or the XML code is not well-formed, installation fails.
Element Description
features Lists all the Teamcenter modules and features to be installed. These are
selected on the Features panel of Teamcenter Environment Manager.
data Lists all Teamcenter Environment Manager Java classes and values
defining aspects of installation, such as the path to the installation
directory for Teamcenter application files. For additional information, see
the comments in the configuration file. The comments describe the class
and valid values.
feature="D1D683A8B2CE1EB821B97CD2EE5D7627" />
<copyFeature name="VC 2005 Redistributables"
feature="UDR4NG0DEZ1TN9XHKG7Z8AFDPVVTZXL2" />
<copyFeature name="VC 2013 Redistributables"
feature="NJCMQH3ZMYTPPPGA8BS4Q1C7OV6IXVXU" />
<copyFeature name="VC 2010 Redistributables"
feature="R08U30BA5KZYSNDFKMGXKKHWEYOOVD7V" />
<copyFeature name="VC 2012 Redistributables"
feature="Z9ICW073V9QXU4H5F8BK6CXG6KFYWBQZ" />
<copyFeature name="Business Modeler Templates"
feature="A909338A1CB411DB8AF6B622A1EF5492" />
<copyFeature name="Digital Dashboard"
feature="A9CECD82127A11DB9804B622A1EF5599" />
<copyFeature name="FMS Server Cache"
feature="90C2A1C96F6A61FAB397AF88ABE4AAC1" />
<copyFeature name="Teamcenter Foundation"
feature="8C061DD51E13E0CB9DC4687B1A3348BE" />
<copyFeature name="NX Part Family Classification Integration"
feature="B176F6B6E9E91D9804EFB0D2
010FD613" />
<copyFeature name="Server Manager" feature="BF0E78AFE4280DCB08594EA2F3671BE8" />
.
.
.
<unpack name="Microsoft Visual C++ Runtimes"
feature="A0CF69C3A0BC61770EB81BD22667EA52" />
<unpack name="FMS Server Cache" feature="90C2A1C96F6A61FAB397AF88ABE4AAC1" />
<unpack name="Teamcenter Foundation"
feature="8C061DD51E13E0CB9DC4687B1A3348BE" />
<unpack name="NX Part Family Classification Integration"
feature="B176F6B6E9E91D9804EFB0D2010FD
613" />
<preInstall name="Microsoft Visual C++ Runtimes"
feature="A0CF69C3A0BC61770EB81BD22667EA52" />
<preInstall name="FMS Server Cache" feature="90C2A1C96F6A61FAB397AF88ABE4AAC1" />
<preInstall name="Teamcenter Foundation"
feature="8C061DD51E13E0CB9DC4687B1A3348BE" />
<preInstall name="NX Part Family Classification Integration"
feature="B176F6B6E9E91D9804EFB0D20
10FD613" />
<install name="Microsoft Visual C++ Runtimes"
feature="A0CF69C3A0BC61770EB81BD22667EA52" />
<install name="FMS Server Cache" feature="90C2A1C96F6A61FAB397AF88ABE4AAC1" />
<install name="Teamcenter Foundation"
feature="8C061DD51E13E0CB9DC4687B1A3348BE" />
</flexClient>
<signatureCertificate guid="RRK3WTCSY4020QSZO90QFJWMISFAC2AX">
<replaceCerts value="false" />
<certificates value="" />
</signatureCertificate>
<foundationSettings guid="LHBY67ZYMYHSKED26FHDNDHFJTZD84I7">
<templatesToBeInstalled value="" />
<genClientCache value="generate all" />
<genServCache value="" />
<productionEnvironment value="true" />
<requestMetaCacheRebuild value="true" />
<enableGenServCache value="true" />
<quickClone value="false" />
</foundationSettings>
<transientVolume guid="983980098FF188A8C4BF08E8168A32A8">
<windowsVolume value="C:\\Temp\\transientVolume_tcdbuser" />
<unixVolume value="/tmp/transientVolume_tcdbuser" />
</transientVolume>
<TcOracleSystem guid="1EF0859AC04962CBFA41C4C8C84499A1">
<password value="WsRDrEfD0/4vnLO0/mj2wA" encrypt="true" />
<user value="system" />
<tablespaces
value="tcdbuser_IDATA:90;tcdbuser_ILOG:5;tcdbuser_INDX:5;tcdbuser_TEMP:5;tcdbuser_MM
V:5" />
<tablespacePath value="/db/oradata/tc/tcdbuser" />
</TcOracleSystem>
<security guid="ZUG63OE2YRNFD1VY13KCEZM52XFJP45D">
<adminDirectory value="$TC_ROOT\\security" />
</security>
<volume guid="1F16971107DE44C0C7827F800EE4AEF8">
<port value="4544" />
<fscModel value="Simple Model" />
<location value="C:\\Program Files\\Siemens\\volume" />
<name value="volume" />
<hostName value="tchost" />
<fscId value="FSC_tchost_osuser" />
</volume>
<TcOracleEngine guid="F4F7C0852B27D6E56B8C64BE77FFA14C">
<port value="1521" />
<createUser value="true" />
<host value="dbhost" />
<flush value="false" />
<populate value="true" />
<service value="tc" />
<uTF8Enabled value="true" />
<password value="AdxT7Jmz2/WbYF6O/eqX9g" encrypt="true" />
<user value="tcdbuser" />
<create value="true" />
</TcOracleEngine>
</data>
<features>
<add feature="A0CF69C3A0BC61770EB81BD22667EA52" name="Microsoft Visual C++
Runtimes" />
<add feature="90C2A1C96F6A61FAB397AF88ABE4AAC1" name="FMS Server Cache" />
<add feature="8C061DD51E13E0CB9DC4687B1A3348BE" name="Teamcenter Foundation" />
<add feature="B176F6B6E9E91D9804EFB0D2010FD613" name="NX Part Family
Classification Integration"
/>
</features>
</config>
<updateManager />
</root>
Create a compact distribution, a Teamcenter installation package that contains selected features, using
Teamcenter Environment Manager (TEM).
Compact distribution is recommended only for Teamcenter client configurations, not for servers.
1. Log on to the Teamcenter corporate server host and browse to the root directory of the
Teamcenter software kit.
2. Start TEM (tem.bat) from the Teamcenter software kit. Right-click the tem.bat program icon and
choose Run as administrator.
3. Proceed to the Install/Upgrade Options panel, select the Create custom distribution check box,
and then click Install.
4. In the Custom Distribution Options panel, select Create compact deployable media. Enter the
path in which to create the compact distribution and a file name for the package, for example,
C:\tc.zip.
The specified path must be to an existing directory and the file name must end in .zip.
TEM creates the compact distribution file you specified in step 4. You can use this file to install
Teamcenter clients on other hosts.
Caution:
If you create a silent installation using a compact distribution and your silent configuration file
requires features not included in the compact distribution, the silent installation fails. To avoid
this, make sure your silent configuration requires only features in the compact distribution, or
install using a full Teamcenter software kit.
1. Instruct all users to check in all Teamcenter business objects, and then close and log off of
Teamcenter sessions, including tcserver processes.
From the Start menu, choose Programs→Teamcenter, and open a command prompt.
These are the only directories affected by Teamcenter installation. If you created other directories that
contain data used by your existing Teamcenter installation, such as a separate POM transmit schema
directory, Siemens Digital Industries Software recommends that you back up these directories as a
precautionary measure.
The process for managing Teamcenter environments depends on whether you use Deployment Center
or Teamcenter Environment Manager (TEM). The terminology and scope also vary according to the tool
you use:
• Deployment Center
Deployment Center manages environments from a central machine, and generates scripts and
software packages for multiple machines. Deployment Center tracks the software components
installed on each machine.
In Deployment Center, selecting Teamcenter software to install primarily involves selecting
applications, packages of administration data, software modules, and parameters that add specialized
functionality to the Teamcenter environment. When you select applications, Deployment Center
automatically selects the components required to support the selected applications. Components are
the architectural pieces of Teamcenter, such as servers, services, and databases.
You select applications in the Applications task. You select and configure components in the
Components task.
You can designate which machines host each component from a single instance of the Deployment
Center web application. Deployment scripts supply machine information to components that
communicate with each other.
• TEM
TEM is run on individual machines, and the Teamcenter administrator tracks what software
components are installed on each machine.
In TEM, applications and components are called features. Some feature groups like Base Install and
Server Enhancements contain components.
You select features (applications and components) in the Features panel.
TEM refers to a collection of features that share a common Teamcenter data directory as a
configuration. You can install multiple configurations on a single machine that share the same
Teamcenter application root directory.
Run TEM on every machine where you install components. Record information about each machine to
enter in configurations on other machines to enable components to communicate.
Caution:
If you create a desktop shortcut to TEM, make sure the working directory (or Start in location) for
the shortcut is TC_ROOT\install. If the working directory for the shortcut is incorrect, TEM displays
errors during installation or updating of a configuration.
Creating an environment
You can create an environment for your planned deployment. When you are ready to add software to
your new environment, Deployment Center displays only the versions of Available Software that are
supported in a new environment.
Create an environment
3. The new environment appears highlighted in the list. Choose Overview to display its information.
4. You can edit some of the properties, such as Name and Type. On the command bar:
Click Start Edit to edit properties. To save your changes, click Save Edits .
You can also choose to export the configuration of an existing environment. You can reuse its
configuration to create another environment using the quick deployment procedure.
When you installed Teamcenter executables using Teamcenter Environment Manager (TEM) from the
software kit, you created the first configuration.
1. Launch Teamcenter Environment Manager (TEM). In the Windows start menu, choose
Programs→Teamcenter 14, and then right-click Environment Manager and choose Run as
administrator.
Alternatively, you can run the tem.bat file in the install directory in the application root directory
for the Teamcenter installation. Right-click the tem.bat program icon and choose Run as
administrator.
Note:
If you create a desktop shortcut to TEM, make sure the working directory (or Start in
location) for the shortcut is TC_ROOT\install. If the working directory for the shortcut is
incorrect, TEM displays errors during installation or updating of a configuration.
4. In the Configuration panel, type a description and unique ID for the new configuration.
7. Proceed through the remaining panels in TEM, entering the required information for the features
you selected.
For information about each panel, click the help button .
8. When TEM displays the Confirmation panel, click Start to begin installation.
If you created an environment using Teamcenter Environment Manager (TEM) but want to manage it in
Deployment Center, register your environment in Deployment Center.
After the environment is registered, you can view its configuration information and verify the content.
Deployment Center stores information about server machines deployed in your environments.
• View the machines used in deployed Teamcenter environments from the MACHINES tile on the
Deployment Center home page.
Caution:
Before updating an existing registered Teamcenter environment, be sure that you run the
send_configuration_to_dc script to update the environment information. Configuration changes
performed locally on Teamcenter servers since the last time the send_configuration_to_dc script
ran could be overwritten.
1. On the machine hosting the Teamcenter environment, install the supported version of the JRE and
set JAVA_HOME to the location.
2. If it's not already set, open a command prompt window, and set the TC_ROOT environment
variable to the Teamcenter installation directory
3. From the location where you installed Deployment Center, navigate to additional_tools
\send_configuration_to_dc directory and find send_configuration_to_dc.zip. Copy and then
unzip the file. Place the extracted directory on the machine hosting the Teamcenter environment.
-dcurl (required)
Specify the URL for the Deployment Center server you want to use.
-dcusername (required)
Specify the user name for the Deployment Center administrator as defined when installing
Deployment Center.
-environment (required)
Specify a name to identify the environment being scanned. Because an environment is
ordinarily identified by its site ID, this argument allows you to create a readable label that
makes it easier to identify the Teamcenter environment.
-config (optional)
Specify the ID value for the configuration used when installing the Teamcenter environment.
Specify this argument if multiple configurations are installed in a single TC_ROOT location.
Example:
send_configuration_to_dc.bat -dcusername=dcadmin
-dcpasswordfile="E:\admin passwords\dcadmin.pwf"
-dcurl=http://dc_host:9000/deploymentcenter
-environment=Sandbox
Because Web Application Manager (insweb) is a separate tool from Teamcenter Environment Manager,
send_configuration_to_dc is unable to scan Web Application Manager files. As a result, the Teamcenter
Java EE web tier component configuration is not returned with the environment scan. After the scan is
complete, you need to add the Java EE web tier component to the environment.
1. Log on to Deployment Center and go to the Environments page. Select the environment you
scanned from the list.
2. On the Deploy Software tab, navigate to the Components task. Look for the Teamcenter Web
Tier (Java EE). Add it to the Selected Components if it's not already present.
3. In the Selected Components list, choose Teamcenter Web Tier (Java EE) and enter the
configuration settings for the web tier from the original environment. If you are unsure about these
settings, you can find them using either of these methods:
• In the Web Application Manager, select your web application and click Modify. Then review the
web application information in Modify Web Application.
• Review the .dat files in the staging location for your web application. For example, find
WEB_ROOT\staging1 on the machine where you run the Web Application Manager.
4. Save your settings. Review the remaining Selected Components to make sure they are all 100%
complete.
If you experience other problems in registering environments with Deployment Center, see the
Deployment Center Guide..
Add applications
Add applications using the tool you use to manage your Teamcenter environment, Deployment Center
or Teamcenter Environment Manager (TEM).
Installing applications requires the following general steps in the given tool:
See the following detailed steps for installing applications in Deployment Center or TEM.
Deployment Center
Select the Applications task to choose applications. The list of available applications is determined by
the software you selected in the Software task. Some applications are automatically selected based on
your Selected Software. For example, if you choose Active Workspace, the Selected Applications list
includes applications that are required for an Active Workspace installation.
4. Click Update Selected Applications to add them to the Selected Applications list.
The added applications show Pending Install status in the Selected Applications list.
To remove an application that is not yet installed, deselect the application in the Available
Applications list, and then click Update Selected Applications.
6. In the Components task, note any components whose configuration status is not 100%. These are
either dependent components for your selected applications or components with parameters
added by your selected applications.
For each component, enter required parameter values, and then click Save Component Settings.
Enter required parameter values until all components in the environment show a configuration
status of 100%.
7. Go to the Deploy task. Click Generate Install Scripts to generate deployment scripts to update
affected machines. When script generation is complete, note any special instructions in the Deploy
Instructions panel.
8. Locate deployment scripts, copy each script to its target machine, and run each script on its target
machine.
For more information about running deployment scripts, see the Deployment Center Guide.
TEM
Alternatively, you can run the tem.bat file in the install directory in the application root directory
for the Teamcenter installation. Right-click the tem.bat program icon and select Run as
administrator.
4. In the Old Configuration panel, select the configuration you want to modify.
Options in the Feature Maintenance panel vary depending on the features in your configuration.
If an application has dependent components, you must first select those components to enable the
application. Hover over the application name in the feature list to display the required components
below the feature list. Find and select the required components to enable the desired application,
and then select the application.
To find an application or component by name, enter a search string in the Search box in the
Features panel, and then click the search button.
7. Proceed through the remaining panels in TEM, entering the required parameters for the
applications you selected.
8. When TEM displays the Confirmation panel, click Start to begin installation.
In TEM, you can attempt to remove an installed application from your configuration by deselecting its
feature in the Features panel, and then proceeding through the remaining panels to update the
configuration.
If you remove a feature that added data model objects to the Teamcenter database, the data model is
not removed when you remove the feature. Relations and objects created using the removed feature
persist in the database.
If no instances of the feature's data model objects were created in the database, you can attempt to
remove the template.
Add components
Add components using the tool you use to manage your Teamcenter environment, Deployment Center
or Teamcenter Environment Manager (TEM).
Installing components requires the following general steps in the given tool:
See the following detailed steps for installing components in Deployment Center or TEM.
Deployment Center
Some components are automatically selected based on your selections in the Software and
Applications tasks. The list of components available for installation is also determined by your
selections in the Software and Applications tasks. For example, some components require a
corresponding application to be selected before the component is made available. Some components
are allowed only a single instance within an environment, so if a component is already installed, it may
not be in the list of available components.
Configuration parameters for some components may require server names, user names, passwords,
URLs, and other system information you may have previously entered for other components in your
environment. When you add components, some parameters may be prepopulated with those values
from other components. Some prepopulated values may not be editable. For example, in a single box
environment, Machine Name and OS may not be editable.1
Some parameters may provide dropdown lists of values from which you can choose. For example, in a
distributed environment, the Machine Name field for a component may provide a selection list of
machine names already defined in your environment.
2. In the Components task, click Add component to your environment to add components.
3. In Available Components, select the components to install. Then click Update Selected
Components to add them to the Selected Components list.
In Selected Components, the COMPLETE column displays the configuration status for each
component. If all required parameters are entered for a component, its completion status is 100%.
4. Click a component in the list to display its parameters in the right panel. This panel initially displays
only required parameters. You must enter values for settings that appear in required parameters
view. You can toggle the view between required parameters and all parameters:
1 If you selected the Single Box environment type in the Options task, all Teamcenter components must reside on the
same machine.
All parameters view displays both required and optional parameter information.
Click to collapse the view to required parameters.
5. For each component, enter required parameter values, and then click Save Component Settings.
If you don't have values for all required parameters, you can save your settings at any time and
return to finish them. However, the Deploy task is disabled until all components in the
environment show a configuration status of 100%.
6. When all components are fully configured, go to the Deploy task. Click Generate Install Scripts to
generate deployment scripts to update affected machines. When script generation is complete,
note any special instructions in the Deploy Instructions panel.
7. Locate deployment scripts, copy each script to its target machine, and run each script on its target
machine.
For more information about running deployment scripts, see the Deployment Center Guide.
If you want to remove a component, you can do so, provided that the component is optional and you
have not generated deployment scripts that include the component.
2. From the command bar, click Remove . (This option is displayed only for components that are
eligible for removal.)
Deployment Center prompts you to confirm deletion of the component and its dependent
components.
Dependent components that were added to the environment with the main component are also
removed for the same machine. Other components of the same type are not removed. For
example, if you have two server pools, removing one server pool removes its dependents but the
other server pool remains.
TEM
Alternatively, you can run the tem.bat file in the install directory in the application root directory
for the Teamcenter installation. Right-click the tem.bat program icon and select Run as
administrator.
4. In the Old Configuration panel, select the configuration you want to modify.
Options in the Feature Maintenance panel vary depending on the features in your configuration.
If a component has dependent components, you must first select those components to enable the
desired component. Hover over the component name to display the required components, find and
select the required components, then select the component.
To find a component by name, enter a search string in the Search box in the Features panel, and
then click the search button.
7. Proceed through the remaining panels in TEM, entering the required parameters for the
components you selected.
8. When TEM displays the Confirmation panel, click Start to begin installation.
The Java Runtime Environment (JRE) used by Teamcenter and Teamcenter Environment Manager (TEM)
is set by TEM during Teamcenter installation. If you upgrade or install a new JRE, you must migrate
Teamcenter to the new JRE using TEM.
Caution:
Do not remove your previous JRE until after you complete migrating Teamcenter to the new JRE. If
you removed your old JRE before performing this procedure, problems or error messages may
occur, and TEM fails to start.
To change the JRE used by Teamcenter and TEM, perform the following steps.
1. If you changed the password for the Teamcenter administrative user after you installed the FMS
server cache (FSC) service, update the logon credentials for the FSC service to specify the current
password.
2. Start Teamcenter Environment Manager (TEM). From the Start menu, choose All
Programs→Teamcenter 14→Environment Manager, then right-click and choose Run as
administrator.
Alternatively, you can run the tem.bat file in the install directory in the application root directory
for the Teamcenter installation.
3. In the Maintenance panel, select Migrate Teamcenter to another JRE and then click Next.
4. The Migrate Teamcenter to another JRE panel lists Teamcenter services that depend on the JRE
and must be shut down before the migration can begin.
After you make sure these services are shut down, select All features from the above list have
been shut down, and then click Next.
5. In the JRE Location panel, enter the path to the JRE you want Teamcenter to use.
Depending on the features in your configuration, TEM may prompt you for the operating system
user password.
Caution:
Make sure you specify a 64-bit JRE.
6. In the Confirmation panel, click Start to migrate Teamcenter to the specified JRE.
If you encounter problems migrating Teamcenter to the new JRE, see the available troubleshooting
solutions.
Teamcenter supports Oracle's multitenant database architecture if you use Oracle 12c or later. A
multitenant architecture is deployed as a Container Database (CDB) with one or more Pluggable
Databases (PDB).
A Container Database (CDB) is similar to a conventional (non-CDB) Oracle database, with familiar
concepts like control files, data files, undo, temp files, redo logs, and so on. It also houses the data
dictionary for objects owned by the root container and those that are visible to databases in the
container.
A Pluggable Database (PDB) contains information specific to the database itself, relying on the container
database for its control files, redo logs and so on. The PDB contains data files and temp files for its own
objects, plus its own data dictionary that contains information about objects specific to the PDB. From
Oracle 12.2 onward a PDB can and should have a local undo tablespace.
You can migrate a non-CDB database to a CDB database using Oracle tools. The following example
illustrates the database architectures before and after migration.
Teamcenter supports CDB and non-CDB databases. Be aware that Oracle has deprecated support for
non-CDB databases and may discontinue support after Oracle 19c.
If you migrate a non-CDB Teamcenter database to a CDB database, you must perform the migration
after you upgrade to Teamcenter 14.0.
You can add a Teamcenter database to an installation by creating a configuration that references an
existing Teamcenter data directory and its configured database. A data directory is associated with one
(and only one) database instance.
Note:
You can also run the tem.bat file in the install directory in the application root directory for
the Teamcenter installation. Right-click the tem.bat program icon and choose Run as
administrator.
3. In the Configuration panel, enter a description of and unique ID for the configuration you are
creating.
4. Proceed to the Features panel. Select the Teamcenter Foundation feature only and specify an
installation directory for the new configuration the Installation Directory box. The installation
directory must not already exist on your system. (TEM creates the directory.)
5. In the Foundation panel, select Use populated database and existing data directory and enter
the full path to the existing data directory in the Data Directory Location box.
6. In the Data Directory box, enter a location for the Teamcenter data directory. The directory must
exist.
The Teamcenter data directory is called the TC_DATA directory. This value is stored in the TC_DATA
environment variable on your system. TEM creates shared data subdirectories and files in this
location.
Do not set TC_DATA in the system environment. TEM sets this variable as required in various
scripts. Setting this variable in the operating system can cause conflicts if you install more than one
configuration.
7. In the Teamcenter Administrative User panel, enter the password for the Teamcenter
administrator.
Caution:
The password must not be empty nor contain any whitespace characters such as space, tab,
newline, carriage return, form feed, or vertical tab.
In addition, the password must not contain any of the following characters:
!@$%=&'"^:;._<>(){}
8. In the Confirmation panel, review your selections and click Start to add the database.
You can simultaneously configure a Teamcenter database and add it to an installation by creating a new
configuration. Because you are configuring a database, you must also install and configure File
Management System and create a data directory.
Prerequisites:
• A database instance must exist, either a specific instance configured for Teamcenter or a
multipurpose instance to be configured in this procedure.
Note:
Alternatively, you can run the tem.bat file in the install directory in the application root
directory for the Teamcenter installation. Right-click the tem.bat program icon and select
Run as administrator.
3. In the Configuration panel, enter a description of and unique ID for the configuration you are
creating.
4. Proceed to the Features panel. Select the Teamcenter Foundation feature only and specify an
installation directory for the new configuration the Installation Directory box. The installation
directory must not already exist on your system. (TEM creates the directory.)
5. In the Foundation panel, select Create new data directory using existing populated database.
6. In the Foundation Database panel, enter access information for the existing database.
In the Data Directory box, enter a location for the Teamcenter data directory. The directory must
exist.
The Teamcenter data directory is called the TC_DATA directory. This value is stored in the TC_DATA
environment variable on your system. TEM creates shared data subdirectories and files in this
location.
Do not set TC_DATA in the system environment. TEM sets this variable as required in various
scripts. Setting this variable in the operating system can cause conflicts if you install more than one
configuration.
7. In the Teamcenter Administrative User panel, enter the password for the Teamcenter
administrator.
Caution:
The password must not be empty nor contain any whitespace characters such as space, tab,
newline, carriage return, form feed, or vertical tab.
In addition, the password must not contain any of the following characters:
!@$%=&'"^:;._<>(){}
8. In the Confirmation panel, review your selections and click Start to add the database.
If you use an Oracle database and want to change the password Teamcenter uses to connect to the
database, you can do this two ways using the install utility:
To encrypt a password file, you set a temporary environment variable to the password you want to
encrypt, and then generate an encrypted password file using the -encryptpwf argument for the install
utility.
2. Create a temporary environment variable and set it to the password you want to encrypt:
set variable-name=password
For example:
set temp_pw=mypassword
For security, choose a unique and obscure name for the environment variable, and delete the
variable promptly after completing this procedure.
Replace variable-name with the name of the environment variable you created. Replace password-
file with the path and name of the password file to create. For example:
This command generates an encrypted password file that can be used for connecting to the
Teamcenter database. The password file can also be used with Teamcenter utilities that use the
password file (-pf) argument.
Caution:
This step is important for security.
To encrypt the database connection string, you must temporarily set the TC_DB_CONNECT environment
variable and then re-encrypt the connection string using the -encrypt argument for the install utility.
set TC_DB_CONNECT=”db-user:password@database-ID”
Replace db-user with the database user name (the Oracle user). Replace password with the new
database password. Replace database-ID with the Oracle database name.
install -encrypt
This command generates a new database connection string with the new Oracle password
encrypted. Copy the new database connection string.
set TC_DB_CONNECT=connection-string
6. Replace the existing connection-string with the string generated by the install -encrypt command.
Teamcenter Environment Manager generates files in the install directory under the Teamcenter
application root directory.
• installdate-time_configuration-ID.log
Teamcenter Environment Manager generates a log file for each installation and configuration you
create. The log file contains a record of activities performed by Teamcenter Environment Manager.
Keep these files to maintain a complete history for troubleshooting purposes.
• configuration.xml
This file contains a record of the Teamcenter installation. Teamcenter Environment Manager uses the
configuration file to enable you to maintain the installation, including adding and removing
components, patching installations, and upgrading installations.
Caution:
Do not remove the configuration.xml file. Removing the configuration.xml file results in the
inability to modify the installation using Teamcenter Environment Manager.
• uninstall.xml
This file contains a record of the Teamcenter uninstallation.
In addition, auxiliary programs called by Teamcenter Environment Manager generate files in the logs
directory under the Teamcenter application root directory. Most files have the format:
program-name.syslog
program-name.log
Of these files, the system log (.syslog) files usually contain the most relevant error data.
Problems/error messages
See the following information for help resolving errors encountered during Teamcenter installation.
TEM does not start, reports JRE not JRE path is not set in the system Set the JRE_HOME or JRE64_HOME
found. environment. environment variable to specify the path
to the required Java Runtime
Environment (JRE).
JRE path is set incorrectly in the system Make sure the path specified in the
environment. JRE_HOME or JRE64_HOME
environment variable is correct.
The specified JRE has been removed If you installed a new Java Runtime
from the system. Environment (JRE) and removed the
previous JRE after you installed
Teamcenter, TEM cannot find the JRE,
even if JRE_HOME or JRE64_HOME is
set correctly.
TC_ROOT\install
\tem_init.bat
set
TC_JRE_HOME=jre_loc
ation
Siemens PLM License Server reports an Make sure the SPLM_LICENSE_SERVER If a path in the CLASSPATH environment
error similar to the following: system environment variable contains variable contains whitespace characters,
the correct port and host name of the those paths must be enclosed in double
Siemens PLM License Server, for quotes ("). For example:
Cannot find license example, 28000@myhost .
file.
"C:\Program Files
\Microsoft\Web
Platform
Installer";D:\TcSE
\apache-ant-1.9.4\bin
An error similar to the following is The CLASSPATH environment variable If a path in the CLASSPATH environment
displayed during a Teamcenter contains an incorrectly formatted path. variable contains whitespace characters,
installation, upgrade, or patch: those paths must be enclosed in double
quotes ("). For example:
Error: Could not
find or load main "C:\Program Files
class files. \Microsoft\Web
Platform
Installer";D:\TcSE
\apache-ant-1.9.4\bin
TEM reports the installation path must The installation drive specified in the Change the Installation Directory to a
not contain spaces. Installation Directory does not path with no spaces, or to a path on a
support short file names (8.3 drive that supports 8.3 file names.
convention). TEM requires this
capability. To determine whether support for the
8.3 file name convention is enabled for a
given drive, type the following
command in a command prompt:
fsutil 8dot3name
query drive-letter
Teamcenter Environment Manager If your Microsoft SQL Server database Make sure the Server Browser service is
(TEM) cannot connect to the Microsoft uses a named instance and the Server running on the database host.
SQL Server database. Browser service is not running on the
Running Teamcenter in an IPv6 network Some Teamcenter components are Find your IP address using the ping or
environment, the Teamcenter client sensitive to link-local IPv6 nslookup command. Make sure these
does not connect to the server at all or addresses. You must make sure your commands find the a global IPv6
hangs when trying to connect to the hosts have global IPv6 addresses and address, not a link-local IPv6 address.
server. use those when connecting to the
Teamcenter server. Problems can occur If not, or if you are unsure, contact your
if you use local-link IPv6 addresses. network administrator. Make sure your
host name resolves to a global IPv6
address, not a link-local IPv6 address.
During logon using Kerberos The system clock time on the Synchronize the system clock times
authentication, Teamcenter displays the Teamcenter client is significantly between the Teamcenter client and the
following error: different from the system clock time at KDC.
the Kerberos Key Distribution Center
(KDC).
Mechanism level:
Clock skew too great
TEM displays errors like the following If you launched TEM from a shortcut If you create a desktop shortcut to TEM,
during installation of features: with an incorrect working directory, make sure the working directory (or
TEM encounters problems installing or Start in location) for the shortcut is
updating features. TC_ROOT\install.
path
\feature_acadgmo.xml:
Error on line 1 of
document
file: path/
feature_acadgmo.xml:
Premature end of
file.
Database daemon services do not start. If the database daemon services run on If the database daemons run on the
the same host as the database server, same host as the database server,
These can include the following: the database daemons may attempt to perform one of the following steps:
start before the database server is fully
• Teamcenter Task Monitor Service running. If this happens, the daemons
• Manually start the database daemon
• Teamcenter Subscription Manager fail to start.
services after the database server is
Service started.
• Teamcenter Action Manager
Service
• Teamcenter Tesselation Manager • Modify the startup settings for the
Service database daemon services to create a
dependency on the database service.
During an installation or upgrade, the Another service on the same host was Change the FSC settings to use a
FMS server cache (FSC) reports a running on the same port that the FSC different port.
startup failure with a message similar to is configured to use. This causes a fatal
the following: error to the FSC and the FSC startup log
shows a bind exception on the port.
Installation Some services, such as JBoss, allow the
interrupted FSC to bind to its port, resulting in
due to the failure of the FSC to start, but no errors
in the FSC log.
following reason:
Processing <upgrade>
of feature FMS
Server Cache failed:
FSC service failed to
start with an error 1
<<null>>\\<<null>> on This error most likely indicates you Start Teamcenter Environment Manager
host host-name does not attempted to start Teamcenter as a user logged onto the system with
Environment Manager using the Administrator group privileges and the
have administrator Windows runas command or the Run Log on as a service right.
privileges as menu command. Teamcenter
Environment Manager cannot be
started as a user other than the user
logged on to the operating system.
The following table describes errors that can occur while connecting to the update server or while
downloading updates.
Error Resolution
Cannot contact server Host or port may be incorrect. Check Host and Port values
and try again.
Cannot log on User name or password may be incorrect. Check User and
Password values and try again.
Error Resolution
Incorrect Path Path to the directory on the update server may be incorrect.
Check the path and try again.
Timeout Error The update manager received no response from the update
server. Try connecting later or contact your system
administrator for assistance.
Transfer Error Contact with the update server was interrupted. Try your
operation again or contact your system administrator for
assistance.
If the Teamcenter web tier and the corporate server do not reference the same web application name,
the web tier cannot connect to the Teamcenter server.
The web application name specified in the Teamcenter web tier must match the web application name
specified on the corporate server.
During installation of the Teamcenter corporate server, you specify this value in the Web Application
Name box in the Default Site Web Server panel of Teamcenter Environment Manager. The default web
application name is tc.
During installation of the Teamcenter web tier, the Web Application Manager assigns the web
application the default name of tc.
If you specify a web application name other than tc during corporate server installation, you must
change the corresponding value during web tier installation. If the web tier and the corporate server do
not reference the same web application name, the web tier cannot connect to the Teamcenter server.
To ensure the web tier and the corporate server reference the same web application name, perform one
of the following procedures:
1. In Web Application Manager, select your web application and click Modify.
2. In the Modify Web Application dialog box, click Modify Web Application Information.
3. Change the value in the Deployable File Name box to reflect the web application name you
entered during corporate server installation.
When making updates in TEM through the command-line interface, such as adding Teamcenter features
or data model update operations, certain Java exception errors may occur.
TEM performs error checking when processing command line parameters and exits quickly if it detects
an error such as an invalid parameter setting. In such cases, a Java exception error similar to the
following may occur:
These types of Java exception errors are not a cause for concern because TEM begins shutting down
when a problem is detected, before any data model updates are performed. These errors occur while
threads are closing. In the above example, the java.lang.InterruptedException error occurs because
the main Java thread begins to exit while the Swing (GUI) thread is waiting to close.
Web Application Manager needs location of Java file when installing rich client
Under certain circumstances, the Web Application Manager does not find the Java jakarta-
regexp-1.3.jar file required to install the four-tier rich client.
To resolve this problem, make the jakarta-regexp-1.3.jar file available to the Web Application Manager.
2. Expand the bmide.zip file to a temporary directory. (This file contains the jakarta-regexp-1.3.jar
file.)
3. Add the temporary directory to the list of Disk Locations for Install Images in the Web Application
Manager.
4. Build your web application WAR file using the Web Application Manager.
Identify the problem you encountered in your four-tier rich client architecture and perform the solution
described.
Problem Solution
Out-of-memory error during a call to If you use WebSphere and this occurs when launching NX from
getAttrMappingsForDatasetType the rich client, you must modify the JVM arguments in
WebSphere to increase memory allocation.
Error messages about the server These messages indicate that the pool ID is in use by another
manager pool ID server manager in the cluster. Either place the server managers
in different clusters or configure a distinct pool ID.
Configuration is correct, but run-time Determine from logs whether users are frequently losing a
errors occur server due to the server timing out and are then having a new
server assigned.
Server startup can consume a great amount of CPU. Consider
increasing timeout values and/or the pool size.
CFI_error displays when running AIE When you run AIE Export in batch mode, Teamcenter displays a
export in batch mode CFI error. This error occurs because jt.exe (Microsoft Task
Scheduler) file is missing from the %WINDOWS% directory.
To resolve this problem, download the Microsoft Task Scheduler
from the Microsoft Developer Network:
https://msdn.microsoft.com
Client-side Java session cookies are Multiple applications deployed in the same WebLogic domain
overwritten by web tier applications can cause client session cookies to overwrite each other. To
deployed in the same domain on a avoid this, deploy your Teamcenter web application in a domain
WebLogic application server. by itself or ensure each application has a separate cookie path.
To set your web application session cookie path:
Problem Solution
1. Navigate to the WEB-ROOT/staging-directory/webapp_root/
WEB-INF directory for the application.
WEB_ROOT is the location where you installed the Web
Application Manager (insweb), and staging-directory is
the directory where the specific web application was
generated.
<session-param>
<param-name>CookiePath</param-name>
<param-value>/deployable-name</param-value>
</session-param>
Problem Solution
4. In the Modify Context Parameters dialog box, locate
Max_Capacity, double-click the Value column, and type a
larger number.
4. In the Advanced tab and the Regional Options tab, set the
required language.
Teamcenter web application fails to The Teamcenter web application takes longer than the default
deploy on JBoss with the following 60 seconds the JBoss deployment scanner allows for
error message: deployments. Add the deployment-timeout attribute to the
deployment-scanner element and set the value to at least 600
Did not receive a response seconds before attempting to deploy the web application.
to the deployment operation
within the allowed timeout
<subsystem
period [60 seconds]. Check
xmlns="urn:jboss:domain:deployment-scanner:1.1">
the server configuration
<deployment-scanner path="deployments"
file and the server logs to
relative-to="jboss.server.base.dir" s
find more about the status
scan-interval="5000"
of the deployment.
Problem Solution
deployment-timeout="600"/>
</subsystem>
Long running service request that If a user is performing a time-consuming action such as running
crosses firewalls or proxy servers a large BOM expansion, the server may not respond for 15
results in closed connections. minutes or more. When this happens across a firewall, or other
proxies, the firewall might automatically close the perceived idle
connection. This results in a closed connection in the client
application and loss of data.
To avoid exceeding these idle connection time limits, enable TCP
keepalive functionality in the operating system (OS) of at least
one of the machines on the client or server side of the each of
the HTTP connections between the client applications and the
Teamcenter server.
For example:
Note:
TCP keepalive is enabled in Teamcenter client and web tier
software by default, and only requires TCP keepalive in the
OS of affected hosts to be enabled.
Alternatively, if you do not want to enable TCP keepalive,
you can increase the timeout setting in the firewall to
allow requests to complete.
When starting the .NET Server Manager Service, Teamcenter may display a message that no Teamcenter
servers are available. This can be caused by a port conflict.
TcServerManager_timestamp.log
2. Search the log file for errors similar to the following example:
3. If you find an error that states a remoting port is already in use, another process is using the same
port as the .NET server manager.
To resolve this problem, either change the .NET server manager port to different value or stop the other
process that uses the .NET server manager port.
You can use the Windows netstat utility to view all TCP ports currently in use by the system. For
example, typing netstat -a -b or netstat -aon lists the TCP ports currently in use.
Troubleshooting Oracle
When Oracle detects an error, an error code is displayed in the system console window and written to
the Teamcenter trace and log files. To assist troubleshooting, Oracle embeds object names, numbers,
and character strings in error messages.
The oerr utility provides additional troubleshooting information. Often, the additional information offers
a solution to the problem.
export ORACLE_HOME=/u01/app/oracle/product/oracle-version
Replace oracle-version with the installed Oracle version, for example, 920.
Replace facility error-number with the Oracle error code, for example ORA 7300. ORA is the facility
and 7300 is the error number.
This command displays cause and action messages that you can use to troubleshoot the problem.
If you migrate a database application to Microsoft SQL Server 2014 from a previous version, the
database server may consume excessive CPU resources and cause poor performance.
To correct this problem, change the SQL Server 2014 Compatibility Level setting from SQL Server 2014
(120) to SQL Server 2012 (110).
For more information about this issue, see the following Microsoft support article:
https://msdn.microsoft.com
When upgrading a Microsoft SQL Server server, an error similar to the following can occur:
++++++++++++++++++++++++++++++++++
ODBC error. SQLSTATE: 42000 Native error: 5074
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]The column '***'
is
dependent on column '***'.
ODBC error. SQLSTATE: 42000 Native error: 4922
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE
ALTER COLUMN
<name> failed because one or more objects access this column.
++++++++++++++++++++++++++++++++++++
This error occurs when the upgrade process attempts to modify a column that has a dependent column
with an index. Microsoft SQL Server does not allow changes to columns with indexes. Also, local DBA
indexes may exist that don't match the standard OOTB template for indexes, so it was not anticipated.
This problem can happen because columns that have manually-created statistics attached cannot have
their properties modified without first dropping the statistics object. This to ensure the statistics object
accurately reflects the content of the column. Manual creation of statistics objects is important to
ensuring query performance if you set AUTO_CREATE_STATISTICS = OFF.
An auto-created statistics object does not prevent a modify action to a column because auto-created
statistics objects can be removed automatically. But, if the system encounters a manually-created
statistics object, it cannot be removed automatically, and may result in an access error.
If your Teamcenter application requires more memory than what is currently allocated in WebSphere,
out-of-memory errors can occur. For example, if you use the NX Integration and attempt to launch NX
from the rich client, Teamcenter may report an out-of-memory error during a call to
getAttrMappingsForDatasetType.
If errors like this occur, you must modify the JVM arguments in WebSphere to increase memory
allocation. For information about how to modify JVM arguments, see the IBM support article titled
Setting generic JVM arguments in WebSphere Application Server at the following site:
http://www-01.ibm.com
Before you tune JVM arguments, use memory profiling tools to analyze your memory issues and
determine which tuning options you need to use. The following table provides some suggestions, but
these may not be suitable in all cases.
JVM options for tuning the WebSphere Application Server memory usage
Typical
default Suggested
JVM option Description value value
Typical
default Suggested
JVM option Description value value
-Xmx Controls the maximum size of the Java heap. 256 MB 1024 MB
In general, increasing the minimum/maximum heap
size can improve startup, reduce the number of
garbage collection occurrences, and increase the
throughput until the heap no longer resides in physical
memory. After the heap begins swapping to disk, Java
performance suffers drastically. Therefore, The heap
sizes should be set to values such that the maximum
amount of memory the VM uses does not exceed the
amount of available physical RAM.
-XX:PermSize Sets the section of the heap reserved for the Client: 32 128 MB
permanent generation of the reflective data for the MB
JVM. This setting should be increased to optimize the
Server: 64
performance of applications that dynamically load and
MB
unload many classes.
PermSize memory consumption is in addition to the -
Xmx value set by the user on the JVM options. Setting
this to a value of 128 MB eliminates the overhead of
increasing this part of the heap.
- Allows for the JVM to be able to increase the PermSize N/A 256 MB
XX:MaxPermSize setting to the amount specified.
Initially, when a VM is loaded, the MaxPermSize is the
default value, but the VM does not actually use that
amount until it is needed. If you set both PermSize
and MaxPermSize to 256 MB, the overall heap
increases by 256 MB in addition to the -Xmx setting.
If an application needs to load or reload a large
number of classes, the following error may result:
If you are not successful rendering document revisions to translate dataset files, your administrator
should review your installation and configuration systematically and verify the following requirements
are met.
• You must select the Convert feature; the Print feature is optional.
• To accommodate high levels of input and output, modify the vvcp.ini file on Windows systems, or
the vvcp.platform.cfg file on Linux systems.
FileCheckWait=600
FileCheckWaitForZero=30
• When the installation is complete, verify the Convert option prepare.exe program exists under the
VVCP installation directory.
https://www.ghostscript.com/
• On Linux platforms, after you install Ghostscript, set the PSPath setting in the Convert and Print
configuration file (vvcp.ini) to the location of the Ghostscript application.
For example: *PSPath: /apps/gs854/bin/gs.
• Set AllowOpenApplication=on to support the use of applications, such as Microsoft Word, that
may already be open when the Convert process begins.
• You must enable the RenderMgtTranslator service and one or both of the following services:
• PreviewService
• PreviewService
Requires Teamcenter Visualization Convert. Ghostscript and source authoring applications such as
Microsoft Office applications are also required.
• RenderMgtTranslator
• Use Business Modeler IDE to set up and deploy IRDC and dispatcher service configuration objects to
the Teamcenter database.
Teamcenter Integration for NX may be unresponsive in a four-tier rich client if you specify an incorrect
value for Web Application Name during installation of the Teamcenter corporate server.
During corporate server installation, TEM prompts for the web application name in the Default Site Web
Server panel. The web application name you enter is used to populate the
WEB_default_site_deployed_app_name preference in the Teamcenter database. When you build the
Teamcenter Integration for NX web application in Web Application Manager, you specify the actual
name of the web application.
If the name of the deployed web application does not match the value specified in TEM, the web
application fails to connect to the Teamcenter server.
If you experience problems starting Teamcenter Integration for NX from the four-tier rich client, inspect
the ugs_router system log for messages that resemble the following example:
This message results from the rich client expecting a web application named tc but being unable to find
it.
If you attempt to install Teamcenter using a database that is only partially installed, Teamcenter
Environment Manager (TEM) allows you to drop all existing data before beginning a new installation.
If the Teamcenter database is corrupted beyond repair, you can alternatively delete the database and
repeat the installation using an empty database. To do this, perform the appropriate procedure,
depending on your database vendor:
2. Create a new empty database using the appropriate DBCA template file.
1. Remove the corrupted database using the Microsoft SQL Server Management Studio. Right-click
the appropriate database in the tree view and choose Delete.
You can remove Teamcenter configurations using Teamcenter Environment Manager (TEM). To
completely uninstall a Teamcenter deployment, you must remove all configurations in the deployment.
To remove a single Teamcenter configuration, use the Remove configuration option in the
Configuration Maintenance panel in TEM.
1. Log on to the operating system using the user account under which you installed Teamcenter.
2. Stop all Teamcenter services using the Services dialog box in the Windows Control Panel.
7. Proceed to the Uninstall panel. Select Yes to confirm that you want to remove the selected
configuration.
8. If the configuration includes Teamcenter Foundation, TEM displays the Uninstall Teamcenter
Foundation panel. Specify whether you want to remove the Teamcenter database, TC_DATA
directory, and volume. You must enter database server credentials to remove the database.
9. Proceed to the Confirmation panel and click Start to begin the uninstallation.
TEM removes the Teamcenter configuration.
If the uninstallation is not successful, TEM stops processing when it encounters the error and
displays a message indicating the location of the log file containing the error.
10. If you selected the option in TEM to remove the Teamcenter database, the database is moved to
the Oracle recycle bin. To permanently remove the database, launch SQL*Plus and enter the
following command:
PURGE RECYCLEBIN;
TEM does not remove TCCS cache files (cache files generated by the FSC or FCC). After Teamcenter
uninstallation, you can manually delete these cache files.
If you shared the TC_DATA directory, TEM may not completely remove this directory because it may be
locked by sharing. To completely uninstall this directory, you must unshare it before you begin
uninstallation.
Uninstall TCCS
If you installed Teamcenter client communication system (TCCS) as part of an installation of the rich
client or Teamcenter Microsoft Office interfaces, uninstalling those clients automatically uninstalls TCCS
from your system.
If you installed TCCS using the stand-alone installation wizard, perform the following steps to uninstall
TCCS.
fccstat -stop
After stopping the FCC process, the fccstat command reports that the FCC is offline.
2. Uninstall TCCS:
a. In the Windows Control Panel, open the Add or Remove Programs dialog box.
b. In the list of installed programs, select and remove Teamcenter client communication
system.
Uninstall your database software (Oracle or Microsoft SQL Server) according to the vendor
documentation.
Directory Contents
The base directory of the Teamcenter software kit also contains Teamcenter Environment Manager
program (tem.bat) that installs Teamcenter executables and data directories.
Baseline version of the Updates to the latest major Fixes to the corresponding major or
Teamcenter platform, for release, for example, minor release, for example,
example, Teamcenter 13. Teamcenter 14.0. Teamcenter 14.0.0.1.
When installing or upgrading Teamcenter to a minor release or patch release, you must also have the
corresponding major release software kit.
1 Patch here refers to general patches, which apply to all Teamcenter customers. Customer patches apply to specific
Teamcenter customers and are documented with the respective patch kits.
Solutions are preselected groups of features that provide starting points for recommended Teamcenter
configurations. You can add features or deselect features in the Features panel in Teamcenter
Environment Manager (TEM). For information about a solution, point to the solution name in the list.
TEM displays a description.
Solution Features
Rich Client (2-tier and 4-tier) Teamcenter Rich Client (2-tier and 4-tier)
Teamcenter features
TEM provides the following features and feature groups in the Features panel. Features are grouped by
related applications. For information about a feature, point to the feature name in the list. TEM displays
a description of the feature.
To search for a feature by name, enter a keyword in the Search box, then click the search button. To see
the next search result, click the search button again.
Some features are disabled because they require other features. To enable a feature, select its
prerequisite features. For information about feature prerequisites, see the feature description. Some
features cannot be installed in the same configuration, so selecting one disables the other.
Teamcenter features
Feature/Subfeature Description
Teamcenter Foundation Installs the complete Teamcenter application root directory (TC_ROOT),
including the Teamcenter server process (tcserver), and either creates a
data directory for storing database-specific files or configures this
installation to connect to an existing data directory.
If you create a data directory, you also provide information about the
database to use with this installation. If you specify a new database,
Teamcenter Environment Manager populates the database and creates
a volume.
Business Modeler IDE Standalone Installs only the Business Modeler IDE client without requiring a
connection to a Teamcenter server.
Business Modeler IDE 2-tier Installs the two-tier Business Modeler IDE client. This client connects to
the Teamcenter server using TCCS.
Business Modeler IDE 4-tier Installs the four-tier Business Modeler IDE client. This client connects to
a Teamcenter server in a four-tier environment using HTTP.
Teamcenter Rich Client (2-tier and 4-tier) Installs a rich client that uses the communication infrastructure
introduced in Teamcenter 11.2.
Teamcenter Rich Client 2-tier Installs a Teamcenter two-tier rich client that communicates with the
Teamcenter corporate server using TCCS. It supports most Teamcenter
features and does not require a web tier.
Teamcenter Rich Client 4-tier Installs a four-tier rich client that connects directly to the Teamcenter
web tier using HTTP protocol.
Feature/Subfeature Description
TcRS Multisite Enablement Select this feature to enable multisite collaboration between
Teamcenter Rapid Start and Teamcenter sites for OOTB objects.
Note:
Teamcenter Rich Client (Lite Edition) Installs a rich client and configures it for use with the NX Manager
feature. This feature requires NX Manager for Rich Client.
Server Manager Installs the process that manages the pool of Teamcenter server
processes. This option is applicable only when you are deploying the
web tier. This feature requires Teamcenter Foundation and FMS
Server Cache features.
For a smaller site, you can install the server manager and Teamcenter
servers on the same host as the web tier application. For deployment
options for larger sites, you can install the server manager on a separate
host.
Sample files Installs sample source code for customizing Teamcenter and generating
reports.
This component is optional. You can install the sample files individually;
you need not install any other components.
Teamcenter Management Console Installs Teamcenter Management Console, an SSL-secured console for
managing and monitoring server-side components such as the Java EE
server manager and Java EE web tier. The console's tabbed interface
resembles a web application server console. Teamcenter administrators
can use the console to access multiple Teamcenter management
features from a single page.
Teamcenter Security Services Configures Security Services for Teamcenter. These services eliminate
prompts for logon credentials when users switch Teamcenter products
within a user session.
Prerequisite:
Required information:
Feature/Subfeature Description
Action Manager Service Monitors the database for the creation of action objects and dispatches
events that have a specific execution time and events the Subscription
Manager daemon fails to process.
Subscription Manager Service Monitors the database event queue for the creation of subscription
event objects.
Teamcenter Task Manager Checks user inboxes for tasks that have passed due dates, notifies the
Service delegated recipients, and marks those tasks as late.
Tessellation Manager Service Tessellates UGMASTER and UGALTREP datasets to the JT (DirectModel)
dataset and attaches the JT dataset back to the item revision and
UGMASTER and UGALTREP dataset.
Workflow Remote Inbox Service This service syncs the data between two sites to enable working with
remote inboxes.
FMS Server Cache Installs the File Management System FSC server and file caches. You
must install an FSC server on each host that runs a server manager and
on each host that is to provide volume services.
Hierarchical Storage Adds support for third-party hierarchical storage management software.
Management (HSM)
Feature/Subfeature Description
Teamcenter Web Tier Features to support the Teamcenter .NET web tier.
ASP .NET State Service Installs the middle tier processes that communicate with Teamcenter
server processes.
Web Tier for .NET Installs the middle tier processes that communicate with Teamcenter
server processes.
APS Configured Search Framework Installs the search framework for Advanced PLM Services.
Advanced PLM Services core Template Installs the core functionality for Advanced PLM Services.
Composite Part Laminate Definitions Installs support for composite part laminate definitions. This enables
visualization of plies for composite part definition outside of authoring
tools, with particular emphasis on change visualization to intuitively
manage part changes.
Configurable Validation Installs support for creating custom validation applications to manage
the validation results in a Teamcenter database. For more information
about this functionality, see Validation Manager.
For more information about this feature, see the Content Migration
Manager and NX Migration User's Guide provided with the Content
Migration Manager software media.
Embedded Software Management Installs Embedded Software Management support for the Teamcenter
server.
Engineering View Installs the Engineering view for the Teamcenter rich client.
Google Viewer Integration Installs the Google Viewer Integration, which enables Google Online
features within Teamcenter, such as viewing and editing Microsoft
Office documents without the need for Microsoft Office applications.
Hazard and Risk Assessment Installs support for hazard and risk assessments.
Idea Management Installs idea management, which provides the capability to create,
discover and realize an Idea leading to the creation of project.
Ideas are researched during the capture phase and are used during the
discovery phase to define a product, set goals and objectives, identify
trends, record customer profiles, and make projections. An accepted
idea results in the start of a new project. For more information about
Feature/Subfeature Description
Order Management Installs Order Management, which manages the lifecycle of an order
from inquiry to sales order. A customer inquires about products, a sales
person responds with the offer containing configurable products. Once
the offer is accepted by the customer, a sales order is created that refers
to the configurable products.
Program Planning Infrastructure Installs Program Planning support for the rich client.
Sample Document Management Installs the sample template for Document Management.
Teamcenter Office Online Installs the Teamcenter integration to Microsoft Office Online, which
allows users to edit and view documents within Active Workspace
instead of using Microsoft Office desktop applications.
Teamcenter integration for Intosite Installs the Teamcenter integration with Siemens Intosite.
Test Manager Installs the application model used to manage assembly tests for virtual
assessment processes in Automotive Edition and Aerospace and
Defense.
Translation Service Database Module Installs the database module for the Dispatcher Server.
Weld Management Installs the template that manages NX welding features in Teamcenter.
Xcelerator Share Collaboration Installs support for the Xcelerator Share collaboration in Teamcenter.
Xcelerator Share is a cloud application that allows you to share and
collaborate on project files with your partners, team members, and
manufacturers. In this browser-based collaboration, you can develop
new products and designs, then share your projects with customers for
approval or manufacturers for production. Xcelerator Share controls and
secures file access, and maintains history of file sharing and exchange.
For more information about Xcelerator Share collaboration, see Active
Workspace documentation.
Advanced PLM Services for Applications Installs basic functionality for Advanced PLM Services applications.
Feature/Subfeature Description
Build Conditions Installs build condition support for Product Configurator, a feature that
enables you to formally introduce and manage variability across your
product suite.
Industrial Machinery Installs support for the Industrial Machinery solution, which provides a
single-source data management system focused on the engineering,
manufacturing and product life BOM. This solution is designed to enable
industrial machinery customers to move from CAD data management to
engineering process management, integrating requirements
management, project management, and change management.
Initiative Planning This feature provides capability to create, discover and realize an Idea
leading to the creation of project. It also provides capability to create
and manage campaigns. For more information, see Initiative Planning
in the Active Workspace documentation.
Medical Device Foundation Installs server and rich client extensions to support product
development processes for medical device manufacturers. This feature
assists in ensuring compliance with regulatory guidelines, accelerating
innovation in development, and reducing costs.
Object Data Services Adds support for the OData framework for Teamcenter.
Teamcenter SLM Integration for Service Adds Service Execution actions for Teamcenter Service Lifecycle
Execution Management (SLM).
Advanced PLM Services for Realization Installs realization support for existing items, item revisions, BOM views
or BOM view revisions into collaborative designs.
Change Management 4th Generation Installs Change Management support for 4th Generation Design.
Interface
Dimensional Planning and Validation Multi Installs multifield key functionality in Dimensional Planning and
Field Key Validation.
Initiative Lifecycle Management (ILM) Installs support for Initiative Lifecycle Management (ILM), which unifies
business processes from ideation to production. This includes
management of campaigns, ideas, programs, and projects. ILM
leverages program planning capabilities and combines those with
process groups that distribute work to participants. For more
information, see Initiative Lifecycle Management in the Active
Workspace documentation.
Integrated Materials Management for Installs Integrated Material Management (IMM) for Additive
Additive Manufacturing Manufacturing (AM), which manages raw materials and final materials
for Additive Manufacturing. This feature enables NX users to search and
assign materials to parts based on material parameters. It also enables
selecting the printer, post-operation, and available corresponding raw
materials. For more information about Additive Manufacturing and NX,
see Manufacturing Process Planner.
Product Configurator Installs Product Configurator, a feature that enables you to formally
introduce and manage variability across your product suite.
Feature/Subfeature Description
Initiative Lifecycle Management - CPG Installs Initiative Lifecycle Management (ILM) with objects and
Reference Implementation processes specific to the Consumer Packaged Goods industry. For more
information, see Initiative Lifecycle Management - Consumer Packaged
Goods Reference Implementation in the Active Workspace
documentation.
Weight and Balance Management Install support for performing weight and balance rollups for structures.
Advanced PLM Services for Partitioning Installs support for creating partitions in collaborative designs.
Change Management Configurator Installs Change Management support for Product Configurator.
Interface
Change Management Realization Interface Adds realization capability to Change ManagerChange Manager.
Product Configurator Feature Planning Adds feature planning support to Product Configurator, a feature that
enables you to formally introduce and manage variability across your
product suite.
Product Configurator Support for Structure Provides the ability to use the Product Configurator variants to configure
Manager product structures in Structure Manager.
Configurator Partition Interface Installs the Configurator Partition Interface, which provides the Partition
Variability View for Product Configurator.
Partitions for Structure Installs server support for partitions and partition schemes for
structures.
4th Generation Target Management Installs target management support for 4th Generation Design.
Automation Designer This feature provides the data model and server functionality for
Automation Designer. For more information, see the Line Designer
documentation available with NX.
Partitioned Design Guidelines Installs partition design support for 4th Generation Design.
Capital Asset Lifecycle Management Installs the core components of Capital Asset Lifecycle Management
(CALM)
For more information about the CALM solution, see the Active
Workspace documentation.
Teamcenter Office Online Connection Installs components to connect the Teamcenter integration to Microsoft
Office Online to Microsoft Internet Information Server (IIS). Teamcenter
Office Online allows users to edit and view documents within Active
Workspace instead of using Microsoft Office desktop applications.
4th Generation Design Installs 4th Generation Design (4GD) functionality for the Teamcenter
server. 4GD allows users of NX CAD or Lifecycle Visualization to
cooperate in real time during the design cycle of a product.
Feature/Subfeature Description
System Modeling Installs the system modeling template for multidisciplinary (MD)
objects.
4GD Change Detection Service Installs the change detection service for 4th Generation Design
functionality for Issue Manager. This feature requires Teamcenter
Foundation and 4th Generation Design.
Change Management 4th Installs 4th Generation Design functionality for Change Manager. This
Generation Design Interface feature requires Teamcenter Foundation and Change Management.
4th Generation Design Issue Installs 4th Generation Design functionality for Issue Manager. This
Management feature requires Teamcenter Foundation and 4th Generation Design.
Aerospace and Defense Installs Aerospace and Defense functionality for the Teamcenter server.
Foundation This feature requires Teamcenter Foundation and Vendor
Management.
Aerospace and Defense Change Installs the change management functionality for the Aerospace and
Management Defense Foundation feature. This feature requires Teamcenter
Foundation and Aerospace and Defense Foundation.
Aerospace and Defense Installs the Aerospace and Defense Foundation training program for the
Foundation Training Aerospace and Defense Foundation feature. This feature requires
Teamcenter Foundation, Vendor Management, and Aerospace and
Defense Foundation.
Teamcenter Automotive Edition Installs the optional Teamcenter Automotive Edition application.
GM Customization for DPV Installs GM-specific LOVs and GRM rules for Dimensional Planning and
Validation (DPV).
Wire Harness Configuration in Configures wire harness configuration for a Teamcenter Automotive
GM Overlay Edition GM Overlay environment. Requires Teamcenter Foundation,
Feature/Subfeature Description
GM PAD/TWP Customization Installs additional GM data types for PAD/TWP Customization. This
feature requires Teamcenter Foundation, GM Overlay, Customization
for eM-Server Integration, and PAD/TWP Customization.
Product Master Automation Installs automation capabilities for Product Master Manager.
CAD-BOM Configures the Teamcenter installation to interact and share visual data
Alignment with Product Master Management. Configuring this feature allows
designs managed by this installation of Teamcenter to be related to
parts in use or parts in products that are managed by Product Master
Management.
Color BOM for Installs support for managing the color BOM data of an engineering
Product BOM.
Master
Management
Simulation Process Installs Simulation Process and Data Management, a packaged solution
Management that provides unique simulation process and data management
capabilities for CAE engineers and CAE analysts performing analysis
work.
Extended Simulation Process Installs extended capabilities of Simulation Process and Data
Management Management.
Product Configurator for Adds Simulation Process and Data Management actions to Product
Simulation Process Configurator.
Management
Product Configurator enables you to formally introduce and manage
variability across your product suite.
Feature/Subfeature Description
Consumer Products and Retail Installs the Consumer Products and Retail Foundation template, which
Foundation supports datasets that are used to integrate Teamcenter with external
graphics design tools.
Finished Product Management Installs the Finished Product Management functionality for Consumer
Packaged Goods.
Brand Management Installs the Brand Management template for Consumer Packaged
Goods.
CPG Materials Installs Consumer Packaged Goods objects such as raw materials,
formulated materials, and so on.
Packaging and Artwork Installs packaging and artwork functionality for Consumer Packaged
Goods.
Consumer Product Management Installs consumer product management functionality for Consumer
Packaged Goods.
Finished Product Management Provides a bridge between finished products and Consumer Packaged
to CPG Materials Bridge Goods materials.
Packaging and Artwork to Provides a bridge between Packaging and Artwork and Finished Product
Finished Product Management Management for Consumer Packaged Goods.
Bridge
Acrobat/Reader Plugin Installs the Teamcenter plug-in for Adobe Acrobat and Adobe Acrobat
Reader. This solution is optional.
Content Management Base Installs the data model for Content Management.
Content Management DITA Enables management of documentation for the DITA standard in
Content Management.
Content Management S1000D Enables management of documentation for the S1000D standard in
Content Management.
Content Management S1000D Enables management of documentation for the S1000D 4.0 standard in
4.0 Content Management.
Spatial Search Installs Spatial Search capabilities of the cacheless search engine.
Bounding box generation from Enables generation of bounding box data from JT files, providing
JT secondary data for the cacheless search engine.
Feature/Subfeature Description
Trueshape generation from JT Enables generation of Trushape data from JT files, providing secondary
data for the cacheless search engine.
Bounding Box generation from Enables generation of bounding box data when saving NX files,
NX providing secondary data for the cacheless search engine.
Remote Workflow Configures linking between Teamcenter sites for remote workflow
operations.
This option is applicable only when you are deploying the four-tier
architecture.
Prerequisites:
Required information:
• Host name and port number of the Java servlet running the
Teamcenter Application Registry.
• The host name and port number of the host running a web tier
application.
Teamcenter Client for Microsoft Installs the Teamcenter Client for Microsoft Office.
Office
Change Management Provides a flexible change management framework that integrates with
other Teamcenter products.
If you install this feature, you may need to set the HiddenPerspectives
preference in the rich client.
Contract Data Management Installs Contract Data Management, which allows you to manage,
initiate review processes, and monitor correspondence for procurement
documents, such as design information, drawings, status reports,
purchase orders, and so on.
Feature/Subfeature Description
Dispatcher Client for Rich Client Installs Dispatcher Client for the rich client. This feature requires
Teamcenter Rich Client 2-tier or Teamcenter Rich Client 4-tier.
Many parts are made from stock materials such as bar stock, tubing
stock and sheet stock. This features enables you to manage stock
materials in Teamcenter, performing actions like creating libraries of
stock materials and assigning stock materials to parts.
Change and Schedule Installs support for using Change Management with Schedule
Management Interface Management.
Issue Management Installs Issue Manager, which allows you to track problems, or issues,
with products by managing the review, approval, and implementation
of issues.
Render Document for Rich Provides Render Management capabilities for the rich client. This
Client feature requires Dispatcher Client for Rich Client.
Dispatcher Server Installs the following Dispatcher Server components: scheduler, module
and administration client.
Dispatcher Client (4-tier) Installs an integration of the Dispatcher Server and Teamcenter for the
four-tier rich client that enables users to translate Teamcenter data files
to various visualization formats for viewing in Teamcenter. This feature
requires Teamcenter Foundation.
Dispatcher Client (2-tier) Installs an integration of the Dispatcher Server and Teamcenter for the
two-tier rich client that enables users to translate Teamcenter data files
to various visualization formats for viewing in Teamcenter. This feature
requires Teamcenter Foundation.
Teamcenter Visualization Installs the embedded viewer for the rich client. This feature requires
(Embedded) for Rich Client Teamcenter Rich Client 2-tier or Teamcenter Rich Client 4-tier.
Teamcenter Visualization Installs stand-alone application viewer for the rich client. This feature
(Stand-alone) for Rich Client requires Teamcenter Rich Client 2-tier or Teamcenter Rich Client 4-
tier.
Feature/Subfeature Description
MRO Core Installs the PhysicalPart business object used to designate physical
instances of parts for Service Lifecycle Management.
As-Built Management Installs the As-Built template for Teamcenter service lifecycle
management.
As-Maintained Management Installs the As-Maintained feature to support the As-Maintained physical
structure management for Service Manager.
Service Planning Installs the Service Planner application that supports service planning
capabilities within Teamcenter. Service Planner requires a separate
license and is installed as an optional overlay to standard Teamcenter.
As-Built and As-Maintained Enables interoperability of data created by the As-Built Management
Alignment and As-Maintained Management features of Service Manager.
Service Processing Installs service processing capability for Service Request Manager.
Service Event Management Installs Service Event Management to support service process
management for Teamcenter service lifecycle management.
Service Planning and Service Installs the Service Planning functionality for Service Processing.
Processing Alignment
Service Request Processing Installs the Service Planning and Service Processing Alignment module
to support using discrepancies in Service Planner.
Composites Process Planning Installs Composites Process Planning, which leverages the benefits of
Manufacturing Process Management BOM and BOP to plan and
manufacture composite parts.
Feature/Subfeature Description
Customization for eM-Server Installs additional data types for Tecnomatix server integration
Integration customization.
Logistic Process Planning Installs the logistic process planning feature for Manufacturing Process
Planner.
MTM Data Card Installs the Methods Time Measurement (MTM) data card system for
Manufacturing.
Work Instructions Installs the work instructions feature for Manufacturing Process Planner.
Customization for Process Installs additional data types for Process Simulate Integration
Simulate Integration Customization.
Database Configuration for DPV Installs the database configuration for Dimensional Planning and
Validation (DPV). This feature requires Teamcenter
Foundation and Customization for eM-Server Integration.
eBOP Reports Customization Installs additional data types for eBOP Reports Customization. This
feature requires Teamcenter Foundation and Customization for eM-
Server Integration.
MES Issue Management Installs additional data types required for shop floor issue management
when integrating with a manufacturing execution system. This feature
provides Issue Manager support for the Manufacturing Execution
System Integration (MES Integration).
PAD/TWP Customization Installs additional data types for PAD/TWP Customization. This feature
requires Teamcenter Foundation and Customization for eM-Server
Integration.
Manufacturing core using APS Installs Manufacturing support with Advanced PLM Services.
Manufacturing support for 4th Installs additional data types required to work with 4th Generation
Generation Design Design (4GD) objects in Manufacturing Process Planner.
EDA for Business Modeler IDE Integrates Teamcenter EDA with the Business Modeler IDE.
For information about installing EDA, see the EDA help under
Teamcenter→Electronic Design Automation (EDA).
EDA Server Support Installs the dataset types and transfer modes required to support
Teamcenter EDA, the application that integrates ECAD applications with
Teamcenter.
Feature/Subfeature Description
For information about installing EDA, see the EDA help under
Teamcenter→Electronic Design Automation (EDA).
EMPS - Foundation Installs electronic design and manufacturing types to support ECAD
translation and PCB design collaboration using Teamcenter embedded
viewer.
ESM Base Installs ESS base types and updates preferences. Without these, ESS
operations do not work from any interface (rich client, custom utilities,
and other clients).
SCM ClearCase for Foundation Installs ClearCase types and sets Teamcenter preferences to enable the
integration between Teamcenter and the IBM ClearCase software
configuration management (SCM) tool.
Calibration and Configuration Installs the Calibration and Configuration Data Management (CCDM)
Data Management feature for Embedded Software Solutions, which allows you to manage
the calibration and configuration-related parameter data of embedded
systems. CCDM allows you to define, create, view, update, and delete
parameter data, and to group related parameter definitions together
and associate parameter values to a project.
ECAD Part Library Management Installs ECAD part types to support ECAD part library management. This
feature requires Teamcenter Foundation, Vendor Management, and
EDA Server Support.
ESM Processor Installs ESS processor types and updates preferences. Without these,
ESS operations do not work from any interface (rich client, custom
utilities, and other clients).
ESM Software Installs ESS software types and updates preferences. Without these, ESS
operations do not work from any interface (rich client, custom utilities,
and other clients).
Electrical and Wire Harness Installs Teamcenter schema support for wire harnesses.
Configuration
Embedded Software Design Installs Embedded Software Design Data Management for Embedded
Data Management Software Solutions.
Embedded Software Design Enables management of Embedded Software Design data in the SCM
Data Management with SCM Clear Case integration.
Clear Case Integration
Branch Data Adds support for organizing model revisions using branching.
Organization
Feature/Subfeature Description
Part Manufacturing Shopfloor Installs the Part Manufacturing Shopfloor integration for Part
Integration Manufacturing.
NX Fixed Plane Additive Installs the NX Fixed Plane Additive Manufacturing Integration, which
Manufacturing Integration enables importing of Additive Manufacturing printer files into datasets
under fixed plane Additive Manufacturing activities.
NX Machining Line Planner Installs the Machining Line Planner Integration for NX.
Integration
Mapping Installs the Mapping Designer, which supports mapping of data, usually
Designer field-by-field, between applications.
Multisite Installs the object directory service (ODS) required to replicate data
Collaboration between multiple Teamcenter sites, enabling the exchange of data
ODS Service objects with other Teamcenter databases over a wide area network
(WAN).
ERP Connect Installs the ERP Connect Toolkit interface that integrates Teamcenter
with other Enterprise Resource Planning (ERP)-supported applications,
such as BAAN.
Java EE Based Installs web services that allow other lifecycle tools to use Teamcenter
Linked Data services like change management. This feature builds the OSLC WAR file
Web Services and installs the Linked Data Services (LIS) core service.
LDF Installs the linked data framework for Linked Data Services. This
Foundation feature enables linking external applications to Active Workspace.
Feature/Subfeature Description
LDF Change Installs the Change Management integration module of Linked Data
Management Services (LIS).
Integration
LDF Server Installs the Linked Data Services (LIS) framework. This includes the data
Support model for LIS.
Portfolio, Program and Project Portfolio, Program and Project Management features.
Management
Workflow to Scheduling Allows workflow to send updates to the related tasks in a schedule. This
Integration feature requires a four-tier installation and Dispatcher to be installed/
configured. This feature requires Teamcenter Foundation.
You must create the proxy user account (projproxy) before you install
the Workflow to Scheduling Integration.
Teamcenter for Reporting and Installs the Teamcenter reporting and analytics (TcRA) integration. TcRA
Analytics is a standalone reporting application that introduces a new folder in
Report Builder called TcRA Reports, which contains reports created with
TcRA.
Classification Interface Installs the Classification interface for Reuse and Standardization.
Presentation Layer - Next Installs the Next Generation Classification foundation feature for
Generation Classification Library Management.
Foundation
Library Management Installs a data model and functionality for Library Management that
supports creating and configuring multiple libraries to meet the reuse
needs of business processes and targeted sets of users. Library
Management leverages Classification and includes a rules-based search
capability for enforcing technical constraints in the context of a design
process (known as Specifications, which is a distinct and separate
feature from Specification Manager used to support the Consumer
Packaged Goods industry).
The lbrmanager command line utility is also included with this feature.
Feature/Subfeature Description
SRM Integration Installs the Supplier Relationship Management integration for data
exchange.
Model-Based Systems Engineering Features that support Model-Based Systems Engineering. For more
information about these features, see Model-Based Systems
Engineering in the Active Workspace help.
Attribute and Parameter Base Installs attribute and parameter definitions for Product Planning. For
Definitions more information about this feature, see the topics about domain
engineering in Model-Based Systems Engineering in the Active
Workspace help.
Systems Engineering and Requirements Features that support Systems Engineering and Requirements
Management Management.
Systems Engineering Base Installs core functionality for Systems Engineering and Requirements
Management.
Requirements Management for Installs the Requirements Management functionality for Systems
Rich Client Engineering and Requirements Management.
Systems Engineering Installs the Systems Engineering application, which provides capabilities
such as functional modeling and budgets.
Teamcenter integration for I- Installs data model for Teamcenter integration for I-deas.
deas - Database Extensions
Feature/Subfeature Description
NX Part Family Classification Installs core functionality of Teamcenter Integration for NX. This
Integration feature requires a local installation of NX.
NX Multi-User Notifications This feature configures the Teamcenter installation to enable multi-user
design notifications microservice for NX. This feature allows users to
publish and receive design activity notifications from the NX desktop
application.
NX Foundation Installs default data types and loads template NX data to support
Teamcenter Integration for NX, the Teamcenter integration with
Siemens Digital Industries Software NX.
NX Logical Installs logical data model for Teamcenter Integration for NX.
NX Rich Client Integration Installs Teamcenter Integration for NX for the rich client. This feature
requires Teamcenter Rich Client 2-tier or Teamcenter Rich Client 4-
tier.
NX Change Management Installs Change Management support for Teamcenter Integration for
NX.
NX Staged Models This feature configures the Teamcenter installation to support stage
model application for NX. This feature allows users to publish
manufacturing process steps of a design part to Teamcenter from the
NX desktop application.
NX 4th Generation Design Installs 4th Generation Design (4GD) support for Teamcenter
Integration for NX.
NX Piping and Instrumentation Installs support for managing NX piping and instrumentation diagram/
Diagram (P&ID) Design drawing (P&ID) files in Teamcenter. Teamcenter supports P&ID files as
part of its support for multi-disciplinary (MD) objects.
Feature/Subfeature Description
Control and Inspection Plan Installs support for control and inspection planning.
Data Model
This feature allows you to manage critical characteristics of Failure
Mode Effect Analysis (FMEA) and create a control plan that generates
bill of process (BOP) elements.
Quality Issue Management and Installs Issue Manager capabilities for Teamcenter Quality.
Problem Solving base
Color and Visual Appearance Management This feature provides appearance parameters such as color, gloss, and
texture along with a color specification. The combination of color, gloss,
and texture with the color specification is called a visual appearance.
Once a visual appearance is defined, it can be associated with objects
such as parts in the BOM system.
This feature is automatically selected when you select Color BOM for
Product Master Management.
LOGISTICS for Rich Client Installs the logistics feature for the rich client.
Color Explosion Rule Management This feature which provides a common infrastructure support for
definition of Color Rule and its behavior. Color Rules can be associated
with one or more visual appearances and variant conditions. They are
revisable and participate in workflows. These rules can interact with
systems such as Product Master Manager to author color parts and
usages automatically when invoked. This feature may be further used
associate a design object's color and variant condition.
This feature is automatically selected when you select Color BOM for
Product Master Management.
Parameter Description
General parameters
http://hostA:8086/PoolA;http://hostB:8086/PoolB
LogVolumeLocation Log volume location, the root directory under which log
files are created. The default location logs represent a
child folder beneath the default root directory of the
target application server instance. This location varies
depending on the application server vendor.
If the path you enter contains backslash characters (\)
as path delimiters, use double backslash characters (\\)
to represent single backslash characters.
Parameter Description
DEPLOYABLE-FILE-NAME Name of the deployable file you are creating for the
web tier application. The name is configurable; Web
Application Manager adds the file extension.
Parameter Description
General parameters
Parameter Description