Beruflich Dokumente
Kultur Dokumente
Installation
Student Guide
July 2013
MT25350 Teamcenter 10.1
Publication Number
MT25350_S_101
Proprietary and restricted rights
notice; Trademarks
Trademarks
Siemens and the Siemens logo are registered trademarks of Siemens AG.
Teamcenter is a trademark or registered trademark of Siemens Product
Lifecycle Management Software Inc. or its subsidiaries in the United States
and in other countries. All other trademarks, registered trademarks, or
service marks belong to their respective holders.
Course overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Course objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Learning tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Training materials provided . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Teamcenter Installation 3
Contents
Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
Oracle users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
How the database stores data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
Tables required by Teamcenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Control files and redo files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Choosing how to create the database . . . . . . . . . . . . . . . . . . . . . . . . 2-26
Create a database using TEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
Create a database using the DBCA and TC templates . . . . . . . . . . . 2-28
Create a database using the DBCA and TC templates . . . . . . . . . . . 2-29
Accessing the database from a client . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35
Information needed to access the database from a client . . . . . . . . . 2-36
tnsnames.ora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
Start and stop Oracle instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
Start and stop Oracle instances: Oracle Server processes
(OracleServiceSID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
Start and stop Oracle instances: Database instance . . . . . . . . . . . . . . . 2-40
SQL*Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-41
Connect to a database using nolog . . . . . . . . . . . . . . . . . . . . . . . . . . 2-42
Connect to a database using a connect descriptor . . . . . . . . . . . . . . . 2-43
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-45
Teamcenter Installation 5
Contents
Teamcenter Installation 7
Contents
fscadmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21
fscadmin syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-22
fscadmin functions and subfunctions . . . . . . . . . . . . . . . . . . . . . . . . . 12-23
fscadmin examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-24
Standard volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-25
Create a volume using the rich client Organization application . . . 12-26
Purge volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-29
Viewing volume details and delete unreferenced files . . . . . . . . . . . 12-30
Running review_volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-31
Volume information in XML for third-party backup systems . . . . . 12-32
Run backup_xmlinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-33
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-34
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-35
Dispatcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
Dispatcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
What is the dispatcher? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
Dispatcher architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3
Dispatcher installation overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Install the dispatcher client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5
Install the dispatcher scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-9
Install the dispatcher module . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-15
Starting dispatcher services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-23
Create a dispatcher request rule . . . . . . . . . . . . . . . . . . . . . . . . . . 14-24
Add Dispatcher Client for Rich Client feature using TEM . . . . . . . 14-28
Add Dispatcher Client for Rich Client solution using OTW . . . . . . 14-29
On-demand creation of translation requests . . . . . . . . . . . . . . . . . 14-32
Dispatcher Request Administration Console . . . . . . . . . . . . . . . . . 14-34
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-36
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-37
Teamcenter Installation 9
Contents
Course objectives
The overall objective for this course is to install Teamcenter and its
components.
To define the Teamcenter two-tier architecture, the four-tier architecture,
and File Management System
Teamcenter Installation 11
Course overview
To create an additional site and configure both the two-tier and the
four-tier rich client to access the new site
Prerequisites
System administration experience
Audience
The audience for this course is system administrators who install Teamcenter,
maintain database systems, or maintain servers.
Learning tracks
Learning tracks for Teamcenter are found on the Siemens PLM Software
training Web site:
http://training.industrysoftware.automation.siemens.com/tracks/index.cfm
Purpose
This lesson presents an overview of the Teamcenter two-tier architecture,
four-tier architecture, and File Management System.
Objectives
After you complete this lesson, you should be able to:
Describe the components of the Teamcenter two-tier architecture.
Access the Web site that lists the hardware and software requirements
for Teamcenter.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideGetting started with Teamcenter
server installationGetting startedBasic concepts about Teamcenter
installation
Teamcenter architectures
There are two different architectures you can set up for your sites Teamcenter
environment. You can set up one or both within a single environment.
Two-tier architecture
Four-tier architecture
o Optional applications that integrate with the rich client such as NX.
o Volumes.
o File servers.
The client tier hosts client applications, processes user interface input
and output, and secure file caches.
Available clients include:
o Thin client.
o Rich client.
The Web tier handles client installs, processes logon requests, routes client
requests to business logic, serves static content to clients, and handles
communication between the client and enterprise tiers.
The Web tier application can be either:
The enterprise tier hosts business logic, applies security rules, retrieves
data from and stores data in the database, and serves dynamic content to
clients.
The enterprise tier is comprised of:
o Transient volumes.
o Standard volumes.
Client options
Teamcenter provides clients suited to various uses and network
configurations. These clients include:
Rich client
Thin client
Rich client
A Web browser is required if the four-tier rich client is installed using the
Over-the-Web Installer and to display the online help. Supported browsers:
Windows systems: Microsoft Internet Explorer and Mozilla Firefox
Thin client
File management
Files managed by Teamcenter are stored in volumes.
Users cannot directly access files in a volume; instead these files are accessed
from a Teamcenter session.
File access requested by a client is managed by File Management System
(FMS).
Volumes
Standard volume
A Teamcenter-controlled directory that stores files managed by Teamcenter.
Users cannot directly access files in a volume; they must do so from a
Teamcenter session. When a user creates a file from the rich client, the file is
created in a volume.
At least one standard Teamcenter volume is required per database. You can
optionally create multiple volumes for a database.
Transient volume
A Teamcenter-controlled directory that stores temporary data for transport
of reports, PLM XML, and other nonvolume data between the Web tier and
client tier in the four-tier architecture.
One transient volume is required per database.
For a deployment of the two-tier architecture, Teamcenter stores temporary
data in a temporary directory on the rich client host.
FMS
File access for NX and Lifecycle Visualization when you use these
products with Teamcenter
Transient data storage for transporting reports, PLM XML, and other
nonvolume data between the Web and client tiers in the four-tier
architecture
File caching on both file servers and rich clients to improve file transfer
performance
Siemens PLM Software recommends that you create two operating system
accounts, one to install and administer Teamcenter and another to install
and administer the relational database management system (Oracle, MS
SQL Server, or IBM DB2):
Teamcenter administrator operating system account
Log on with this operating system account to install, upgrade, or patch
Teamcenter.
Both accounts:
Must be members of the operating systems Administrators group.
o Install the Teamcenter Online Help feature using TEM. This extracts
the online help to TC_ROOT\help.
Install Apache
The Apache HTTP server can be used to provide access to Teamcenter online
help. To install Apache:
1. Download the Apache MSI installer from http://httpd.apache.org.
5. In the License Agreement dialog box, select I accept the terms in the
license agreement and then click Next.
7. In the Server Information dialog box, enter the network domain, server
name, and administrators e-mail address. Select whether to start Apache
automatically as a service using port 80 or to start it manually using
port 8080. Then click Next.
8. In the Setup Type dialog box, select Typical and then click Next.
10. In the Change Current Destination Folder dialog box, enter the desired
path and click OK.
11. After setting the installation path, click Next in the Destination Folder
dialog box.
12. In the Ready to Install the Program dialog box, click Install.
Activities
In the Teamcenter architecture overview section of the activities, do the
following activities using the Administrator account:
Plan your installation
Install Apache
Summary
The following topics were taught in this lesson:
Teamcenter two-tier architecture
Web site that lists the hardware and software requirements for
Teamcenter
Purpose
This lesson provides basic concepts about the Oracle server, listener, and
database, how they work with Teamcenter, and how to create them.
Objectives
After you complete this lesson, you should be able to:
Describe the Oracle architecture used to support Teamcenter.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideDatabase server
installationOracle installation and configuration
Oracle overview
The resource tier of both the two-tier and the four-tier architectures stores
persistent metadata. This is accomplished using a relational database
management system (RDBMS). An RDBMS stores metadata so that it can be
retrieved and manipulated.
Teamcenter supports three RDBMSs:
Oracle
Microsoft SQL
IBM DB2
For a list of supported RDBMS versions, refer to the GTAC Web site:
http://support.ugs.com
This lesson discusses setting up Oracle as a sites RDBMS.
Oracle architecture
Database
Stores metadata.
Listener
Listens for requests made of the database.
Oracle instance
Oracle server
The Oracle server:
Supports one or more databases.
OUI
Oracle Universal Installer (OUI) is a Java-based graphical user interface
(GUI) application that enables the installation of the Oracle server and
related components from a DVD-ROM, multiple DVD-ROMs, or the Web.
OUI performs component-based installations and enables different levels of
integrated bundle, suite, and Web-based installations, as well as complex
logic in a single package. The installation engine is easily portable across all
Java-enabled platforms, and platform-specific issues can be encapsulated
from the overall installation process.
Install location
You can install the Oracle server and application files on shared directories.
However, Oracle Corporation does not support database files on shared
directories. To ensure data integrity, create database files on local disk drives.
2. In the Configure Security Updates dialog box, specify if and how you
want to receive security updates and click Next.
3. In the Download Software Updates dialog box, select if and how you
receive software updates.
7. In the Select Database Edition dialog box, select Enterprise Edition and
then click Next.
9. In the Summary dialog box, review your selections and click Install.
Listener
The Oracle listener:
Monitors remote connection requests made of the database.
These come from the rich client (in a two-tier environment) or the
corporate server (in a four-tier environment).
Because a remote connection mechanism is used, you must run a listener
even if the corporate server is run on the Oracle server.
Use the Oracle Net Configuration Assistant to create and configure a listener.
When configuring the listener, you provide the host on which it runs and
the port number it uses. Record these values; they are needed when
installing Teamcenter.
The default host value is the name of the node running the Oracle server.
The default value of the port number is 1521.
The Oracle Net Configuration Assistant is installed when you install the
Oracle server.
Creating a listener using the Oracle Net Configuration Assistant also creates
a Windows service (OracleOraDb11g_home1TNSListener).
Create a listener
2. In the Welcome dialog box, select Listener configuration and click Next.
3. In the Listener Configuration, Listener dialog box, select Add and click
Next.
4. In the Listener Configuration, Listener Name dialog box, type the listener
name in the Listener name box. The default is LISTENER. Record the
value you use. Click Next.
Database
A database:
Stores persistent metadata.
Oracle users
To support Teamcenter, the database must have the following Oracle user
accounts:
system
Created by Oracle Database Configuration Assistant (DBCA). You are
prompted to provide a password which be later be changed with Oracle
tools.
sys
Created by Oracle Database Configuration Assistant (DBCA). You are
prompted to provide a password which be later be changed with Oracle
tools.
Datafile
Each tablespace consists of one or more files called datafiles. These are
the physical structures that store the data. A database can have one or
more datafiles, but a datafile can belong to only one tablespace. Oracle
does not support Oracle database files on shared directories. To ensure
data integrity, create database files on local disk drives.
Tablespace
This is a logical structure used by Oracle to store data. A database can
have one or more tablespaces. You can think of a tablespace as a logical
container that groups both tables and datafiles.
SYSAUX
TEMP
UNDOTBS
IDATA
INDX
ILOG
SYSTEM
This table is always created at database creation. Oracle uses it to
manage the database. It contains the data dictionary, which is the
central set of tables and views used as a read-only reference describing
a particular database. It also contains various tables and views that
contain administrative information about the database. These are all
contained in the SYS schema and can only be accessed by SYS user or
other administrative users with the required privilege.
SYSAUX
This is an auxiliary tablespace to the SYSTEM tablespace. Some
components and products that, prior to Oracle database 10g, used the
SYSTEM tablespace or their own tablespaces now use the SYSAUX
tablespace. This reduces the load on the SYSTEM tablespace and
reduces maintenance because there are fewer tablespaces to monitor and
maintain. Every Oracle database 10g or later must have a SYSAUX
tablespace.
TEMP
This is Oracles scratchpad area. During large queries and sorts this
tablespace is used heavily. Its size needs to be set proportional to the
number of concurrent Teamcenter users and the amount of metadata.
UNDOTBS
This tablespace permits Oracle to maintain undo information. Its use
expands with the amount of metadata. UNDOTBS is moderate, though
typically heavier than that of SYSTEM.
IDATA
This tablespace stores all of the Teamcenter metadata. It is the most
actively accessed tablespace and receives the most growth.
INDX
The database administrator has the option of separating the indexes from
the IDATA tablespace thus reducing the load created by IDATA.
ILOG
The Teamcenter logging functionality creates a separate tablespace to
store Teamcenter loggings required tables and indexes.
2. Record the Oracle user/password associated with this SID and the
absolute path to the tablespace directory on the database server host.
This information is needed when running Teamcenter Environment
Manager to configure the multipurpose database.
2. Copy all files in the Teamcenter templates folder to the Oracle templates
folder.
The Teamcenter templates folder is located in the distribution image at:
tc\db_scripts\oracle
The Oracle templates folder is located at:
ORACLE_HOME\assistants\dbca\templates
5. In the Operations dialog box, select Create a Database and click Next.
8. In the Management Options dialog box, accept the defaults and click Next.
9. In the Database Credentials dialog box, supply passwords for the Oracle
users. You can define one password for all users or different passwords
for each.
Record the passwords you define. You need the password for the system
Oracle user to install Teamcenter.
10. In the Database File Location dialog box, accept the default, which is to
use the location defined in the template and click Next.
11. In the Recovery Configuration dialog box, accept the defaults and click
Next.
12. In the Database Content dialog box, accept the defaults and click Next.
14. In the Database Storage dialog box, you can define the path and initial
size of each tablespace, control file, and redo log.
To do this, select the entity in the left-hand pane and type the desired
values in the right-hand pane. Click Next.
15. In the Creation Options dialog box, select Create Database and click
Finish.
18. After the database is created, check for possible errors in the installation
log files. The log files are in the ORACLE_BASEcfgtoollogs\dbca\SID
directory.
Note
Review the customScripts.log file carefully. This log file is the
output from running the custom Teamcenter steps.
3. The server process handles all service requests from the client.
Service name
tnsnames.ora
Listener
A single listener can support multiple databases.
SQL*Plus
SQL*Plus is a tool included with Oracle that can be used to:
Confirm that a connection to the database can be made.
Connect descriptor
db-user/password@Net-Service-name is called a connect descriptor.
db-user is the name of the Oracle user associated with the database.
password is the password for the Oracle user associated with the database.
Net-Service-name has the same value as the SID, but it is not the SID or
the service name.
Activities
If you chose to install Oracle, use the dba account to perform the following
activities in the Oracle-only: Oracle server, listener, and database section:
Oracle-only: Install an Oracle database server
Summary
The following topics were taught in this lesson:
Oracle architecture used to support Teamcenter
Oracle listener
Oracle database
3 MS SQL Server
Purpose
This lesson provides basic concepts about the MS SQL Server and database,
how they work with Teamcenter, and how to create them.
Objectives
After you complete this lesson, you should be able to:
Describe how to install MS SQL Server.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideMicrosoft SQL Server
installation and configuration
Microsoft SQL
IBM DB2
For a list of supported RDBMS versions, refer to the GTAC Web site:
http://support.ugs.com
This lesson discusses setting up Microsoft SQL Server as a sites RDBMS.
MS SQL architecture
Database
Stores metadata.
2. In the SQL Server Installation Center dialog box, click Installation from
the list on the left.
3. In the resulting list on the right, click New installation or add features
to an existing installation.
4. In the Setup Support Rules dialog box, review the report to ensure that
all rules passed and then click OK.
5. In the Product Key dialog box, select either Specify a free edition or
Enter the product key and then click Next.
6. In the License Terms dialog box, read the license terms and select I
accept the license terms and click Next.
8. In the Setup Support Rules dialog box, review the report and make sure
that nothing failed. Click Next.
9. In the Setup Role dialog box, select SQL Server Feature Installation
and click Next.
10. In the Feature Selection dialog box, select the features you need, select a
Shared features directory, and then click Next.
Database Engine Service is the only feature required by Teamcenter.
However, if you are going to use Server Management Studio to create a
database, you must also install the Management Tools Basic feature.
11. In the Installation Rules dialog box, verify that nothing failed and then
click Next.
13. In the Disk Space Requirements dialog box, verify that you have enough
disk space and click Next.
14. In the Service Accounts tab of the Server Configuration dialog box,
define the user accounts and startup type for the SQL Server services.
15. In the Collation tab of the Server Configuration dialog box, define
the collation type to be used. Change the collation type by clicking
Customization.
16. In the Customize the SQL Server 2008 R2 Database Engine Collation
dialog box:
a. Select Windows collation designator and sort order.
c. Select Binary.
d. Click OK.
19. In the Error and Usage Reporting dialog box, select the options you want
to use. None of these are used by Teamcenter. Then click Next.
20. In the Installation Configuration Rules dialog box, verify that nothing
failed and click Next.
21. In the Ready to Install dialog box, review your selections and click Install.
25. Expand SQL Server Network Configuration and select Protocols for
MSSQLSERVER.
27. You receive a warning saying that any changes made will not take affect
until the service is stopped and restarted. Click OK.
1. If SQL Server Management Studio is not installed, run the SQL Server
Installation Center and install the Management Tools Basic feature.
6. In the Connect to Server dialog box, enter a value for the Server name of
the machine on which SQL Server is installed and click Connect.
8. Choose FileOpenFile.
11. You must make a few changes in the create_database.sql file before you
execute it. The strings that must be changed are listed in a block of text
at the beginning of the file.
12. In the file, replace @DB_NAME@ with the database name, for example,
tc.
13. In the file, replace @DATA_PATH@ with the path of the directory in
which the database data files should be created. This directory must exist
before executing create_database.sql.
14. In the file, replace @USER_NAME@ with the user that will be used to
connect to the database, for example, infodba.
15. In the file, replace @PASSWORD@ with the password of the database
user.
16. In the file, replace @COLLATION@ with the collation sequence to use,
for example, Latin1_General_BIN.
17. In the file, replace @LANGUAGE@ with the database language, for
example, us_english.
20. When creation of the MS SQL database is complete, close Microsoft SQL
Server Management Studio.
Activities
If you chose to install Microsoft SQL Server, use the dba account to perform
the following activities in the MSSQL-only: Install the Microsoft SQL Server
section:
MSSQL-only: Install the Microsoft SQL Server
Summary
The following topics were taught in this lesson:
How to install MS SQL Server
Purpose
This lesson explains the function of the Common Licensing Server and how
to install it.
Objectives
After you complete this lesson, you should be able to:
Describe the function of the Common Licensing Server.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideInstalling the license server
UGS_Licensing_UNIX.pdf
UGS_Licensing_Windows.pdf
ugslicensing_user_guide.pdf
2. Open the license file in a plain text editor and locate the following line in
the file:
SERVER YourHostname ANY 28000
6. Record the host name and port for the license server. Teamcenter
Environment Manager (TEM) prompts you for these values during
Teamcenter server installation.
Note
Siemens PLM Software recommends you do not change the license
server port from its default value (28000) unless it is necessary to
resolve a port conflict.
Port 28000 is registered for the Common Licensing Server with the
Internet Assigned Numbers Authority (IANA). For more information,
see:
http://www.iana.org/assignments/port-numbers
4. In the Choose Install Folder dialog box, enter the location in which to
install the Common Licensing Server. To select a location other than the
default, click Choose. After selecting the location, click Next.
5. In the Choose License File dialog box, select the license file by clicking
Choose and navigating to the file. After selecting the file, click Next.
If you use multiple license servers for redundancy, separate the license server
list using commas not colons or semicolons. When the first server is down,
it checks each following server in sequence, as each server is managing a
separate list of licenses.
For example:
SPLMENSE_SERVER=28000@ahsun014,28000@osnsun3,28000@vpdmsgi1
Activity
Perform the activity in the Common Licensing Server section using the
infodba account:
Install the license server
Summary
The following topics were taught in this lesson:
Function of the Common Licensing Server
5 Corporate server
Purpose
This lesson explains the function of the Teamcenter corporate server and
how to install it.
Objectives
Help topics
When installing the corporate server, you are prompted for the destination
location of two directories that are central to the Teamcenter environment:
TC_ROOT and TC_DATA. These directories can be located on one machine
or on multiple machines. Their location depends on hardware distribution
and load balancing.
TC_ROOT is the application root directory. It contains the Teamcenter
binary executables and files.
Note
During installation, variables for TC_ROOT and TC_DATA are set in
various scripts. Do not set either of these as operating system variables;
it can cause undesired results.
File access for NX and Lifecycle Visualization when you use these
products with Teamcenter
Transient data storage for transporting reports, PLM XML, and other
nonvolume data between the Web and client tiers in the four-tier
architecture
File caching on both file servers and rich clients to improve file transfer
performance
Benefits of FMS
Data distribution
Administrators can distribute copies of data closer to end users by
using FMS server caches at remote locations. FMS cache servers can
be distributed worldwide, while retaining FMS volume data in central
storage.
Multisite support
FMS enables file transfer directly between servers in two different PLM
systems, eliminating the need for an intermediate transfer directory.
Pull-through caching
FMS automatically caches data at the locations needed, based on what
data users read and write to the system.
Managed caches
The FMS client and server caches are self-purging. The least recently
accessed data is purged first.
File GUIDs
FMS pulls files on demand as users request them and efficiently transfers
files across a wide area network (WAN). FMS can locate caches closer to
end-user machines, for example, FMS server caches (FSCs).
FMS uses a file GUID, a business neutral identifier for file contents, to
determine when to pull a file from its local cache, rather than retrieving the
file across a network from the volumes underlying file system. Every file in a
Teamcenter volume has a single file GUID associated with every replicated
copy of the file. If you move, copy, reassign to a new owner, or rename the
file, its file GUID remains the same. However, if you change the file content
by one bit or change its language encoding, a new file GUID is created to
describe the files new contents.
Any files captured by the FMS client cache (FCC) do not change, for either
download or upload, and for either whole files or partial files. All file copies
and file segment copies are identical through out the system, and never
updated. New file versions are checked into the system with a new GUID, but
a file with an existing GUID in the FMS system never changes. Thus, there
are no issues with file change or cache consistency.
FMS components
FMS consists of two primary components that provide file caching on both file
servers and clients. Both of these components are required.
FMS server cache (FSC)
Provides a server process and file caches for Teamcenter server.
The FMS server cache (FSC) is the name of the FMS server cache server
process. The FSC is a shared, secure, server-level cache. It uploads and
downloads files to other FSCs and to FCCs.
An FSC can provide one or more modes of behavior, where each mode
manages a type of data including volume files, cache files, transient files, and
configuration files. A particular FSC can perform any or all of these functions
simultaneously depending on your FMS configuration. All FSCs provide at
least one mode in a properly configured FSC topology.
You define configuration, volume, and transient file modes explicitly in the
FMS configuration files using XML statements. Cache server functionality
is installed on each FSC but is only used if the FSC does not have direct
access to volume files.
You can configure an FSC server to perform any combination of the following
functions. One or more FSC servers can be created for a site. When using
multiple FSC servers, they are linked by a master FSC server.
Types of FSC servers:
Configuration server
Volume server
Cache server
Configuration server
One or more FSCs may be designated as a configuration server. An
FSC configuration server reads the fmsmaster.xml configuration file
and distributes that information to other FSCs and/or clients. The FSC
configuration topology can be a single FSC or a tree of FSCs. The FSC
configuration topology is separate from the FSC routing topology.
Volume server
An FSC may contain zero or more mounted volumes. An FSC serves volume
data by reading/writing the file directly from local or mounted disk and
writing/reading that data onto a TCP port in HTTP protocol. It checks all file
access requests for a ticket that Teamcenter generates to authorize file access.
Cache server
When running on a host where a volume is not located or directly mounted,
the FSC server acts as a cache server. It manages two segment caches, one
for downloading files and one for uploading files.
It checks all file access requests for a ticket that Teamcenter generates to
authorize file access.
Transient server (four-tier architecture only)
Each business logic server in four-tier mode writes and reads data from
a temporary disk location. The FSC provides the capability to deliver this
temporary data to or from the client. Each business logic server must have an
FSC transient server to deliver the temporary data.
The transient volume directory must reside on the same machine as the FSC
and the Pool Server Manager.
The FMS client cache (FCC) is the name of the FMS client cache server
process. The FCC process runs on a client host and performs the following
functions:
Provides a private user-level cache on the client host.
FSCs and FCCs are configured using hierarchical XML-based files. These
files are created by Teamcenter Environment Manager (TEM) when the FSCs
and FCCs are created. You can configure your FMS network by using TEM to
modify these configuration values or by directly editing the XML files.
FMS master configuration file (fmsmaster.xml)
Defines default values, such as the maximum sizes of the caches for
FSCs and FCCs.
Specifies the address of the master 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 master file or override them. It
can also define default values for FCCs.
Can either inherit values from the FSC configuration file or override them.
Defines values for the FCC on client hosts, such as the maximum sizes of
the caches.
This example shows a single server. All clients connect to this server. The
server manages all volumes.
This example shows multiple servers. Each server serves just one volume.
All clients can connect to all servers. The server to which a client connects
depends on which volume the client needs to reach.
This example shows multiple file servers with a caching server. Each server
servers only one volume. All clients connect to a caching server to obtain files.
The caching server can connect to all volume servers. The server to which the
caching server connects depends on which volume needs to be accessed.
This example shows a WAN with multiple file servers and a caching server.
Each server servers just one volume. All clients connect to a caching server
at their site to obtain files. The caching server on the client site connects to
a caching server on the server site. The caching server on the server site
can connect to all volume servers. The server to which the caching server
connects depends on which volume needs to be accessed.
Solutions
Teamcenter Environment Manager (TEM) is used to install the corporate
server. During installation, TEM prompts you to select solutions to install.
Each solution has a sets of associated features. You can select additional
features or deselect features.
The available solutions are:
Corporate Server
Installs the corporate server and allows you to create and populate a
database.
Dispatcher (Dispatcher Server)
Functions as an independent computer server that translates files from
one format to other formats. It consists of the scheduler, modules, and an
optional Admin Client. The scheduler sends translation tasks to modules
and they invoke one or more translators to perform translations.
Volume Server
Installs the service that support a stand-alone volume server.
Rich Client 2-tier
Installs the two-tier rich client.
Rich Client 4-tier
Installs the four-tier rich client.
Multisite Collaboration Proxy Server
Creates a multisite proxy configuration where the system serves as a
relay outside a firewall between internal and external sites.
EDA Standalone Client
Installs the EDA stand-alone client and related integrations (Cadence,
Markup, and Mentor).
Business Modeler IDE
Installs the Business Modeler IDE development environment.
Global Services
Installs the Global Services database, preferences, and dependent
features.
Features
Commonly used features include:
Teamcenter Foundation
NX Integration
Online Help
Sample files
Dispatch Server
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.
Installing Teamcenter Foundation is optional only when you install the
following components: the Multi-Site Collaboration proxy servers, File
Management System, Teamcenter File Services, online help, or sample
files. When you install these components, Teamcenter Environment
Manager creates a TC_ROOT directory but populates it with only the
subdirectories necessary for these components to run.
NX Integration
Configures the database to support Teamcenter Integration for NX, the
Teamcenter integration with NX. This feature adds default data types
and loads template NX data.
Online Help
Installs the Online Help Libraries. This component is optional. You
can install the online help individually; you need not install any other
components.
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.
Dispatcher Server
Installs the Scheduler, Module, and Admin Client for file translation.
Configurations
A configuration is a set of one or more solutions and features that you
choose to install. It is associated with one Teamcenter data directory. Each
configuration has an associated unique ID that you define during installation.
A single host can have one or more configurations installed on it.
Examples of configurations are the corporate server and the two-tier rich
client.
A collection of configurations that share the same Teamcenter application
root directory is a Teamcenter installation.
2. Start TEM:
If you set JRE_HOME or JRE64_HOME in the System Properties
dialog box, you can launch TEM by double-clicking tem.bat on the
Teamcenter installation DVD.
3. In the Installer Language dialog box, select the language you want to use
to install the corporate server and click OK.
6. In the Solutions dialog box, select the solutions you want to install. To
create a corporate server, select at a minimum the Corporate Server
solution. Click Next.
In the Installation Directory box, type the path for the TC_ROOT
directory.
Click Next.
8. In the File System Cache Service (FSC) dialog box, you configure the
FSC service ID and port. Notice that Enable configuration master is
selected because this is the first FSC you create.
Click Advanced to further configure the FSC or click Next to use default
setting.
9. If you click Advanced in the File System Cache Service (FSC) dialog box,
the File System Cache Service (FSC) popup dialog box appears. In this
popup dialog box, there are several tabs:
Cache: Set the location and maximum size of the FSC read and write
directories.
Ext. Sites: Add or scan for other sites to which this FSC will connect.
10. After completing the File System Cache Service (FSC) popup dialog box,
click OK. In the File System Cache Service (FSC) dialog box, click Next.
11. In the Operating System User dialog box, type and confirm the password
of the operating system account that you are using to install the corporate
server, and then click Next.
12. In the Foundation dialog box, select how to create or designate the
Teamcenter database and TC_DATA directory.
If you select an option other than Use populated and existing data
directory, the Foundation Database dialog box appears.
13. In the Foundation Database dialog box, set the Database Server box to
the database server product installed in your environment. The fields
displayed in this dialog box change in accordance with your selection.
14. If you select Oracle for the Database Server box, the following boxes are
displayed:
Host: Enter the name of the server machine on which the Oracle
server is installed.
Service: Enter the SID of the Oracle instance that was created using
the Oracle DBCA.
User: Enter the name of the Oracle user that owns the Oracle
tablespace.
If you used the Teamcenter templates and the Oracle DBCA to create
a database, the default user name is infodba.
System User: Enter the name of the Oracle system user associated
with the Oracle instance.
This is displayed only if you selected Create and populate database,
create new data directory in the Foundation dialog box.
Database Path: Enter the path to the directory in which the database
files are to be created. This directory must already exit.
This is displayed only if you selected Create and populate database,
create new data directory in the Foundation dialog box.
15. If you select MS SQL Server for the Database Server box, the following
boxes are displayed:
Host: Enter the name of the server machine on which the SQL Server
is installed.
Port: If the default instance was selected when installing the database
server, select this box and enter the port value.
Login Name: Enter the name of the user that owns the database.
If you used the SQL Server Management Studio and the
create_database.sql script to create the database, this is the value
you supplied for the @USER_NAME@ string.
Login Password: Enter the password of the user that owns the
database.
If you used the SQL Server Management Studio and the
create_database.sql script to create the database, this is the value
you supplied for the @PASSWORD@ string.
Confirm: Enter the password of the user that owns the database.
This is displayed only if you selected Create and populate database,
create new data directory in the Foundation dialog box.
System User: Enter the name of the SQL Server system user. The
default is sa.
This is displayed only if you selected Create and populate database,
create new data directory in the Foundation dialog box.
Database Path: Enter the path to the directory in which the database
files are to be created. This directory must already exit.
This is displayed only if you selected Create and populate database,
create new data directory in the Foundation dialog box.
16. In the Volume Information dialog box, enter the Name and Directory
values of the volume and click Next.
Generate client cache: Generates 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.
18. In the Default Site Web Server dialog box, select Set the Preference if you
want to define the default site Web server. Then enter:
Click OK.
20. In the Flex License Client dialog box, provide information on how the
corporate server accesses the Common Licensing Server.
If the SPLM_LICENSE_SERVER environment value is set on the
machine hosting the corporate server, the Port and Host fields are
prepopulated. If not, click Add and enter the port and host values.
21. In the Teamcenter Administrative User dialog box, the user name and
password are populated but not editable. Click Next.
22. In the Password Security dialog box, enter the directory in which to store
the encrypted password and then click Next.
23. In the Confirmation dialog box, you can scroll through the list of
selections you made to ensure they are correct. If you need to modify any
selection, click Back. If your selections are correct, click Start to begin
the installation.
24. The Install dialog box displays the status of the installation. Click the
Show Details button to display details of the installation process.
25. If you selected to install online help, during the installation, you are
prompted for the location of the tchelp.jar file. This file is located on the
Teamcenter documentation distribution image. Browse to and then select
this file to continue the installation.
tnsnames.ora
This file is used by Teamcenter to communicate with the Oracle server.
tc_profilevars.bat file
SPLM_LICENSE_SERVER
PORT@HOST Points to the Common Licensing Server.
tnsnames.ora file
Activities
Perform the activities in the Corporate server section using the infodba
account:
Set JRE_HOME on the server machine
Summary
The following topics were taught in this lesson:
The function of the Teamcenter corporate server
Purpose
This lesson describes the two-tier architecture, demonstrates how to install
the two-tier rich client, and demonstrates how to start the two-tier rich client.
Objectives
After you complete this lesson, you should be able to:
Describe the two-tier architecture.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Clients GuideInstalling the rich client
o Optional applications that integrate with the rich client such as NX.
o Volumes.
o File servers.
Data server exports the Teamcenter data directory to the rich client. It
communicates with the rich client using NFS and CIFS.
You use Teamcenter Environment Manager (TEM) to install the two-tier rich
client by selecting the Rich Client 2-tier solution.
Some important features available with this solution include:
Teamcenter Rich Client 2-tier
Only feature required on the client to run the two-tier rich client.
1. Install the database and database server using Oracle, MS SQL Server, or
IBM DB2 tools.
Lifecycle Visualization
NX
Rich client
Forward proxy
Reverse proxy
Kerberos authentication
Install TCCS
Over-the-Web Installer
If you install the rich client or Teamcenter Client for Microsoft Office
using the Over-the-Web Installer, TCCS is configured automatically
according to the settings in the rich client distribution instance.
FCC
FCC process runs on a client host and performs the following functions:
Uploads files to an FSC server
Advantages of FCC
File streaming
Teamcenter lifecycle visualization uses 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.
2. Start TEM:
If you set JRE_HOME or JRE64_HOME in the System Properties
dialog box, you can launch TEM by double-clicking tem.bat on the
Teamcenter installation DVD.
4. In the Welcome to Teamcenter dialog box, select Install and click Next.
6. In the Solutions dialog box, select the Rich Client 2-tier solution and
click Next.
7. In the Features dialog box, select the features to install, provide the path
in which to install the two-tier rich client, and then click Next.
8. In the File Client Cache (FCC) dialog box, select a value for the
FMS_HOME environment variable.
Click Advanced for more configuration options. This opens the Client
Communication System Switch dialog box.
11. In the FCC Parents dialog box, provide information about the FCCs FSC
parent. Click the Add button to add a parent. You must provide the
protocol, the host name of the parent, and the port used to connect to
the parent.
19. In the TcServer Character Encoding Settings dialog box, select the
encoding used when the TcServer accesses the database, and then click
Next.
20. In the 2-tier server settings dialog box, define how the rich client connects
to the database.
The 2-tier Servers list contains the databases to which this rich client can
connect. There can be one or more entries in this list. Click Add to add an
entry. The TC_DATA column displays the path of the TC_DATA directory
to use. The Connection Name column displays the value the user selects
in the rich client logon dialog box to connect to the database.
Click Advanced for more configuration options.
21. If you clicked Advanced in the 2-tier server settings dialog box, the
General dialog box is displayed. In this dialog box, you can set the
Activation Mode of the TcServer and the Configuration Directory in
which the IIOP servers will be installed. After selecting settings, click OK.
23. In the Rich Client Settings dialog box, select how the rich client accesses
the online help. Click Advanced for additional configuration options.
24. If you clicked Advanced in the Rich Client Settings dialog box, the Rich
Client Settings popup dialog box is displayed. In the General tab, you can
set the runtime temp folder used by the rich client.
25. In the Security Services tab, you can define information required by
Security Services.
26. In the 2-tier Specific tab, you can enter the URL for the Teamcenter Web
tier. This value is required only if the two-tier rich client must contact
the Web tier.
29. In the Confirmation dialog box, review your selections. To change any
selections, click Back and make the necessary changes. If your selections
are correct, click Start to begin the installation.
30. The Install dialog box displays the status of the installation.
31. When the installation is complete, the Install dialog box displays the
Install Successful message.
Click Close in the Install dialog box.
2. In the Teamcenter logon dialog box, type a user name, password, group
(optional), role (optional), select a database, and click Login.
The following files are used to start and configure the two-tier rich client.
They can be modified as needed.
two-tier-root\portal\portal.bat
This file is used to launch the two-tier rich client. It is the target of the
desktop icon, Teamcenter 10, created during the installation.
It starts two files: Teamcenter.exe and start_imr.bat.
two-tier-root\portal\Teamcenter.exe
This is the executable for the two-tier rich client application.
two-tier-root\iiopservers\start_imr.bat
This file is run in the TAO IMR window. It gets configuration information
from client_specific.properties and site_specific.properties.
The start_imr.bat file runs the start_TcServer1.bat file.
two-tier-root\iiopservers\start_TcServer1.bat
This file starts the TcServer.
two-tier-root\portal\templates\client_specific.properties
This file contains the server descriptions of the different databases that
are displayed in the rich client logon dialog box.
two-tier-root\portal\templates\site_specific.properties
This file is an additional properties file that can be used to modify the
two-tier rich client properties.
Activities
In the Two-tier rich client section, do the following activities using the
infodba account:
Set JRE_HOME on the client machine
Create a dataset
Summary
The following topics were taught in this lesson:
Two-tier architecture concepts
Purpose
This lesson describes the components of the four-tier architecture and how
they are installed.
Objectives
After you complete this lesson, you should be able to:
Describe the components of the four-tier architecture.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideGetting started with Teamcenter
server installationSite planningInstallation and deployment
overviewInstalling Teamcenter componentsFour-tier architecture
installation
The client tier hosts client applications, processes user interface input
and output, and secure file caches.
Available clients include:
o Thin client.
o Rich client.
The Web tier handles client installs, processes logon requests, routes client
requests to business logic, serves static content to clients, and handles
communication between the client and enterprise tiers.
The Web tier application can be either:
The enterprise tier hosts business logic, applies security rules, retrieves
data from and stores data in the database, and serves dynamic content to
clients.
The enterprise tier is comprised of:
o Transient volumes.
o Standard volumes.
Larger sites can distribute the pool of server processes across multiple
hosts and optionally include an HTTP server to serve static files or
multiple HTTP servers to support load balancing.
For a multihost configuration, the server pool consists of multiple
subpools, one or more for each host. Each subpool is managed by one
server manager process. The Web tier balances the load across the server
pools.
2. Install the enterprise tier using TEM, being sure to choose a server
manager feature, either J2EE Based Server Manager or .NET Based
Server Manager.
If you plan to use a J2EE-based Web tier, install a J2EE-based server
manager. If you plan to use a .NET-based Web tier, install a .NET-based
server manager.
TEM installs the server manager, creates and or populates the database,
and configures a volume.
5. Install a four-tier rich client using the Web Application Manager and
the Over-the-Web installer.
A rich client installed using this method can point to a Teamcenter Web
tier/server manager that is either J2EE-based or .NET based.
a. Distribution server
Using the Web Application Manager, create a distribution server. Only
one distribution server is needed to manage multiple distribution
server instances.
Activities
There are no activities for this lesson.
Summary
The following topics were taught in this lesson:
Components of the four-tier architecture
Purpose
This lesson describes the components of the J2EE-based server manager and
Web tier and how they are installed.
Objectives
After you complete this lesson, you should be able to:
Describe and install the J2EE server manager.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideAdding featuresInstalling
the server manager
3. Run the Web Application Manager and import the ICD files required to
create a Teamcenter Web tier application.
6. Deploy the Teamcenter Web tier application on the J2EE Web application
server.
7. Users log on to the thin client by accessing the URL of the Teamcenter
Web tier application in a Web browser.
Server manager
Server manager
The server manager starts and times out a configurable number of
Teamcenter server processes to communicate with the Teamcenter database.
A server assigner process assigns available server processes to user sessions.
The server manager communicates with the Web tier application using either
TCP or multicast protocol.
If you are using a J2EE-based Teamcenter Web tier, you must use the
J2EE-based server manager. This is installed using TEM and selecting the
J2EE Based Server Manager feature. The J2EE-based server manager can
be installed as a Windows service or can be started manually.
Server pool
The server pool is a pool of Teamcenter server processes running in the
enterprise tier. A small deployment may have only one pool of server
processes. For larger deployments, the pool of server processes is distributed
as subpools across multiple hosts, with a server manager for each subpool.
Server pools are applicable for deployments of the Teamcenter four-tier
architecture only.
6. In the TcServer Character Encoding Settings dialog box, select the type
of encoding that the TcServer uses to access the database.
10. In the Operating System User dialog box, provide the password of the
user that is installing Teamcenter and click Next.
11. In the Confirmation dialog box, scroll through the list of selections to
ensure they are correct. Click Start to begin installing.
2. In the Windows Security dialog box, type manager in the User name
box, enter manager in the Password box, and then click OK.
Rich client distribution instance (which includes the rich client software
and the Over-the-Web Installer)
2. Double-click INSTALL_TCWEB.EXE.
3. In the Extract to box, enter the path in which the Web Application
Manager should be extracted.
4. Click Extract. The files are extracted to the location you selected.
5. Add the path to the Java bin directory to the beginning of the Path
system environment variable. There must be a semicolon (;) between this
path and the one after it. Further, there should be no spaces between
these paths and the semicolon. For example:
C:\apps\Java\jdk1.7.0_11\bin;D:\oracle\product...
2. Double-click insweb.bat.
The Web Application Manager interface is displayed. From it you can add,
remove, and modify Web applications.
After you build the Teamcenter Web tier application, you can build additional
thin client solutions, including custom solutions, according to your needs.
d. After the files are copied, the Progress dialog box displays the Click
OK to Continue message. Click OK.
4. In the Add Web Application dialog box, define the Web application.
a. In the Name box, type a unique name for the Web tier application.
e. In the Disk Locations for Install Images section, provide the location
of the install images. To add paths to the list, click Add. If you need to
modify a path in the list, select the path in the list and click Modify.
f. Note that the Solution Type box has a value of Thin Client and that
it is currently the only choice. This is because you have only copied
ICD files for the thin client. Later topics show how to copy the ICD
files required for the distribution server and the distribution server
instance.
5. In the Modify Context Parameters dialog box, set the required parameters.
To set a context parameter, double-click the Value box for the given
parameter, type the new value, and click Enter.
To view a description of any context parameter, click the parameter name
in the Modify Required Context Parameters dialog box. The description is
displayed at the bottom of the dialog box in the Description for Selected
Parameter panel.
TreeCache Cluster Name must be the same as the value you supplied
when installing the J2EE server manager.
Local Service Port must match the TreeCache Peers Port value you
supplied when installing the J2EE server manager. This is used only
if you selected TCP Mode when installing the J2EE server manager.
TreeCache Peers must match the host on which the J2EE server
manager is installed and the Local Service Port value you supplied
when installing the J2EE server manager. This is used only if you
selected TCP Mode when installing the J2EE server manager.
6. The Progress dialog box appears and displays the status of the
installation. When the installation is complete, it displays the Click OK
to continue message.
The Web application you created is now in the Web Application list of the
Web Application Manager.
4. Remove the forward slash (/) from the end of the line:
<subsystem xmlns="urn:jboss:domain:ee:1.0">
10. Navigate to
JBOSS_HOME\modules\org\jboss\as\connector\main and
open module.xml in a text editor.
Start JBoss
1. Open a Command Prompt window.
2. Type:
set JAVA_HOME=JAVA_HOME
4. Type:
standalone -b HOSTNAME
HOSTNAME is the machine on which JBoss is installed.
3. Web applications served by JBoss are hot deployed. You do not need to
restart JBoss when deploying a new or modified ear file.
Activities
If you chose to install the J2EE Teamcenter Web tier, use the infodba
account to perform the following activities in the J2EE-based server manager
and Web tier (J2EE only) section:
Install a J2EE server manager
Install JBoss
Start JBoss
Summary
The following topics were taught in this lesson:
Installing the J2EE server manager
Purpose
This lesson describes the components of the .NET four-tier architecture and
how they are installed.
Objectives
After you complete this lesson, you should be able to:
Describe and install the .NET server manager.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideAdding featuresInstalling
the server manager
1. Install .NET.
5. Users log on to the thin client by accessing the URL of the Teamcenter
Web tier application in a Web browser.
Server manager
Server manager
The server manager starts and times out a configurable number of
Teamcenter server processes to communicate with the Teamcenter database.
A server assigner process assigns available server processes to user sessions.
The server manager communicates with the Web tier application.
If you are using a .NET-based Teamcenter Web tier, you must use the
.NET-based server manager. This is installed using TEM and selecting the
.NET Based Server Manager feature. The .NET-based server manager is
installed as a Windows service.
Server pool
The server pool is a pool of Teamcenter server processes running in the
enterprise tier. A small deployment may have only one pool of server
processes. For larger deployments, the pool of server processes is distributed
as subpools across multiple hosts, with a server manager for each subpool.
Server pools are applicable for deployments of the Teamcenter four-tier
architecture only.
3. In the Operating System User dialog box, provide the password for the
account that installs and maintains Teamcenter.
4. In the .NET Server Manager dialog box, provide configuration values for
the server manager.
6. In the TcServer Character Encoding Settings dialog box, select the type
of encoding that TcServer uses to access the database.
8. When the installation is complete, the Install dialog box displays the
Install Successful message. Click Close.
Is deployed on IIS
5. In the Select Server Roles dialog box, select Web Server (IIS) and click
Next.
7. In the Select Role Services dialog box, select the following. If a dialog
box appears asking if you want to add required role services, click Add
Required Role Services. After making the selections, click Next.
Web Server
o Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
HTTP Redirection
o Application Development
ASP.NET
.NET Extensibility
ASP
CGI
ISAPI Extensions
ISAPI Filters
Logging Tools
Request Monitor
Tracing
o Security
Basic Authentication
Windows Authentication
Digest Authentication
URL Authorization
Request Filtering
o Performance
Static Content Compression
Management Tools
o IIS Management Console
4. If you click Advanced in the .NET Web Tier panel, the .NET Web Tier
popup dialog box is displayed. After making your selections, click OK.
http://HOSTNAME:PORT/tc
8. When the installation is complete, the Install dialog box displays the
Install Successful message. Click Close.
3. In the logon window, type values for User Name and Password and click
OK.
Log on using the operating system account that was used to install
Teamcenter.
Activities
If you chose to install the .NET-based Web tier, use the infodba account to
perform the following activities in the .NETbased server manager and Web
tier (.NET only) section:
Install IIS
Summary
The following topics were taught in this lesson:
Installing the .NET server manager
Purpose
This lesson describes the four-tier rich client and how it is installed.
Objectives
After you complete this lesson, you should be able to:
Describe and install the distribution server.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideWeb tier installationJ2EE
Web tier installationInstalling rich client Web applications
4. In a Web browser, access the URL for the Over-the-Web installer launch
files, download and install the rich client.
Distribution server
The distribution server:
Is created using the Web Application Manager.
2. Copy the ICD files needed to create the distribution server and the
distribution server instance by clicking Copy ICDs and selecting the icd
directory in the Over-the-Web software distribution image. After the files
are copied, click OK in the Progress dialog box.
b. In the Staging Location box, type the location in which to build the
distribution server.
d. In the Disk Locations for Install Images section, click Add and add
the path to the Over-the-Web software distribution image.
f. When you select Distribution Server as the Solution Type, the only
available solution is Distribution Server.
Contains:
o Over-the-Web Installer
The Over-the-Web Installer copies the rich client software to the client
machine.
Must be created for each unique four-tier rich client configuration needed
at your site.
2. If you have not yet copied the necessary ICD files, do so by clicking Copy
ICDs and selecting the icd folder on the Over-the-Web installation DVD.
b. In the Staging Location box, type the location in which to build the
distribution server instance.
c. In the Disk Locations for Install Images section, click Add and add
the path to the Over-the-Web software distribution image.
Apache Tomcat
IBM WebSphere
Microsoft IIS
For a full list of supported Web servers and versions, refer to GTAC:
http://support.ugs.com/
For details about installing and configuring a specific Web server, see that
products documentation.
For details about deploying a Teamcenter distribution instance on a specific
Web server, see the Installation on Windows Servers Guide or the Installation
on UNIX and Linux Servers Guide.
Note
To allow automatic updating of a rich client when users start a
Teamcenter session, do not change the name of the distribution
instance.
2. Ensure that the Java Development Kit bin folder is at the beginning of
the Windows PATH system environment variable.
3. Click Modify Disk Locations to open the Modify Disk Locations dialog box
so that you can add, modify, or remove disk locations of installation files.
For example, if you intend to add Lifecycle Visualization to the four-tier
rich client, type the paths to the Lifecycle Visualization installation
images for each operating system.
4. Click Add Solutions to open the Add Solution dialog box from which you
can select additional solutions to add to the four-tier rich client.
If the solution you are adding has required parameters, the Web
Application Manager displays the necessary dialog boxes.
6. If the solution you added has optional parameters you want to modify,
click Modify Context Parameters.
The Modify Context Parameters dialog box appears. Type the values for
the optional parameters and click OK.
The Web Application Manager displays the Modify Web Application
dialog box.
8. If you changed a context parameter value, notify users that they must
uninstall the rich client and reinstall from the same instance.
The location on user workstation in which the rich client will be installed
Users must have write permissions for this location.
For four-tier rich client instances that include support for Lifecycle
Visualization or NX, the location in which users must install those
products
Users must have administrative permissions for this location.
2. Open a Web browser and type the following in the address box:
http://HOSTNAME/distribution-instance-deployment/otw.html
HOSTNAME is the name of the machine running the Web server that
servers the Over-the-Web launch page.
distribution-instance-deployment is the directory in the Web server
that contains the launch page.
A Web page opens and displays a message saying that the Teamcenter
rich client is being installed.
4. You receive a message that says the installation is complete and listing
the installed solutions. Click OK.
5. The Web page displays a message saying that the installation is complete
and you can close the browser. Close the browser.
2. Start TEM:
If you set the JRE_HOME or JRE64_HOME environment variable
in the System Properties dialog box, you can launch TEM by
double-clicking tem.bat on the Teamcenter distribution image.
3. In the Installer Language dialog box, select the language you want to use
to install the four-tier rich client and click OK.
6. In the Solutions dialog box, select the Rich Client 4-tier solution and
click Next.
7. In the Features dialog box, select any additional features that are needed.
In the Installation Directory box, type the location in which the rich client
software is to be installed. Click Next.
8. In the File Client Cache (FCC) dialog box, select a value for the
FMS_HOME environment variable.
Click Advanced for more configuration options. This opens the Client
Communication System Switch dialog box.
11. In the FCC Parents dialog box, provide information about the FCCs FSC
parent. Click the Add button to add a parent. You must provide the
protocol, the host name of the parent, and the port used to connect to
the parent.
19. In the 4-tier server configurations dialog box, provide the URI and
connection name that the rich client uses to connect to the Web tier
application. You can define connections to more than one Web tier
application. The rich client can connect to both J2EE and .NET
Teamcenter Web tiers.
20. In the Rich Client Settings dialog box, select how the rich client accesses
the online help. Click Advanced for additional configuration options.
21. If you clicked Advanced in the Rich Client Settings dialog box, the Rich
Client Settings popup dialog box is displayed. In the General tab, you can
set the runtime temp folder used by the rich client.
22. In the Security Services tab, you can define information required by
Security Services.
25. In the Confirmation dialog box, review your selections and click Start to
begin the installation.
26. When the Install dialog box displays the Install Successful message,
click Close.
Web app server on which the Web tier is deployed (J2EE or .NET)
FSC service
So that a rich client installed using the Over-the-Web Installer can check
for updates:
o RMI registry (start_rmi.bat)
This must be started before starting the distribution server.
For rich clients installed using TEM, the desktop icon name is
Teamcenter 10.
2. In the Teamcenter Login dialog box, type a user name, password, group
(optional), role (optional), select a database, and click Login.
Activities
Use the infodba account to perform the following activities in the Four-tier
rich client section:
Create a distribution server
Download and install the four-tier rich client using the OTW installer
Log on to the four-tier rich client that was installed using the OTW
installer
Start servers for the 4-tier rich client installed using TEM
Log on to the four-tier rich client that was installed using TEM
Summary
The following topics were taught in this lesson:
Installing the distribution server
Purpose
This lesson demonstrates how to install the Business Modeler IDE.
Objectives
After you complete this lesson, you should be able to:
Define the Business Modeler IDE.
Help topics
Additional information for this lesson can be found in:
Business Modeler IDE GuideInstalling and configuring the Business
Modeler IDE
Prerequisites
The following are required on the machine that runs the Business Modeler
IDE:
Java Runtime Environment (JRE) 7 or later if you install the stand-alone
version of the Business Modeler IDE using Teamcenter Environment
Manager (TEM), or Java JDK 7 or later if you install the Business
Modeler IDE into an existing Eclipse environment
Eclipse 3.8
This is required only if you install the Business Modeler IDE into an
existing Eclipse installation.
Administrator rights
Users of the Business Modeler IDE must be members of the database
administrators (dba) group on the Teamcenter server. Use the
Organization application in the Teamcenter rich client to add a user to
the dba group.
2. Start TEM:
If you set JRE_HOME or JRE64_HOME in the System Properties
dialog box, you can launch TEM by double-clicking tem.bat on the
Teamcenter software distribution image.
4. Proceed to the Solutions panel. You can select Business Modeler IDE or
make no selection at all. Then click Next.
6. If you selected the Business Modeler IDE 2-tier feature, the TcServer
Character Encoding Settings panel is displayed. Select the type of
encoding that the TcServer uses to connect to the database and then
click Next.
7. If you selected the Business Modeler IDE 2-tier feature, the 2-tier servers
settings panel is displayed:
a. In the Connection Port box, type the server port number. The default
is 1572.
b. Click the Add button to add a database to connect to. Supply the
location of TC_DATA for the database. The operating system account
used to run the Business Modeler IDE must have READ/WRITE
access to TC_DATA.
8. If you click Advanced in the 2-tier servers settings panel, the General
popup dialog box is displayed.
Click the arrow in the Server Activation Mode box to select the mode
to use when connecting to the server. NORMAL is the default.
To allow multiple concurrent user sessions, select PER_CLIENT.
Click the ellipse button to the right of the Server Config Folder box to
select the folder where you want this configuration saved. The default
is TC_ROOT\iiopservers.
10. If you selected the Business Modeler IDE 2-tier or the Business Modeler
IDE 4-tier feature, the File Client Cache (FCC) dialog box is displayed.
Select a value for the FMS_HOME environment variable.
Click Advanced for more configuration options. This opens the Client
Communication System Switch dialog box.
11. In the Client Communication System Switch dialog box, select Use
Configuration and Environments only if you want to define:
20. If you selected the Business Modeler IDE 2-tier or the Business Modeler
IDE 4-tier feature, the FCC Parents dialog box is displayed. Provide
information about the FCCs FSC parent. Click the Add button to add a
parent. You must provide the protocol, the host name of the parent, and
the port used to connect to the parent.
21. 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.
22. Perform the following steps in the Business Modeler IDE Client panel:
a. Click Add 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. This
template contains the data model used for core Teamcenter functions.
All customer templates must extend this template.
Select the same templates installed on the corporate server to ensure
that the same data model definitions installed on the corporate server
are available in the Business Modeler IDE.
c. Click Next.
23. If you selected the Business Modeler IDE 4-tier feature, perform the
following steps in the 4-tier servers configurations panel:
d. Click Next.
24. In the Confirmation dialog box, review your selections and click Start to
install.
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 Teamcenter 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.
NLpack2-GEF-SDK-version.zip
Contains the GEF language pack for Czech, Hungarian, Polish, and
Russian.
NLpack2a-GEF-SDK-version.zip
Contains the GEF language pack for Danish, Dutch, Finnish, Greek,
Norwegian, Portuguese, Swedish, and Turkish.
NLpackBidi-GEF-SDK-version.zip
Contains the GEF language pack for Arabic and Hebrew.
7. Launch Eclipse by running the eclipse file from the eclipse directory.
8. When Eclipse opens, set the workspace if asked and close the Welcome
tab if it appears.
b. In the Available Software dialog box, click the Add button to the right
of the Work with box.
The Add Site dialog box is displayed.
c. In the Add Site dialog box, click the Local button and browse to each
subdirectory under the LocalSites directory, for example, CDT\eclipse,
DTP\eclipse, and so on.
As you add each site, type a name for each in the Name box in the
Add Site dialog box. As you add sites, the plug-in items appear in
the Available Software dialog box.
d. In the Available Software dialog box, click the arrow in the Work with
box and choose each site in turn (for example, CDT, DTP, and so on).
The plug-in items are displayed in the pane.
e. You must clear the Group items by category check box to see the
plug-in items. If you leave it selected, you may see the message:
There are no categorized items
f. You can select the Hide items that are already installed check box
to only see uninstalled features.
g. Select all the items for the site and click Next to install them.
Install all the sites (CDT, DTP, and so on).
i. Restart Eclipse.
j. After all the plug-ins are installed, you should be able to open
the Advanced perspective. In Eclipse, choose WindowOpen
PerspectiveOther and select the Advanced perspective.
Activities
In the Install the Business Modeler IDE section, do the following activities
using the infodba account:
Install the 2-tier Business Modeler IDE
Summary
The following topics were taught in this lesson:
Definition of the Business Modeler IDE
Purpose
This lesson describes some of the tasks involved in administering the
in-production system.
Objectives
After you complete this lesson, you should be able to:
Test the database connection.
Help topics
Additional information for this lesson can be found in:
Organization GuideDefining volumes
Utilities Reference
install utility
The install utility performs a variety of Teamcenter and database system
administration functions including:
Determine if the user can connect to the database using the current
TC_DB_CONNECT string in the tc_profilevars.bat file.
Note
Many of the install utility command line switches are used only during
the installation or upgrade of Teamcenter by the setup program. These
switches can corrupt your database. You should only use an install
utility switch if you know what it does and that it is safe to use.
A full list of command line switches for the install utility is available
in the Utilities Reference. Do not use a command line switch if its
description contains Siemens PLM Software use only.
install -ayt
The install -ayt command tests if the user can connect to the database
specified by the TC_DB_CONNECT variable in the tc_profilevars.bat file.
If the test is successful, the command returns the message, Site is already
installed. By default, no log file is generated if the command is successful. To
generate a log file, set the TC_KEEP_SYSTEM_LOG variable to TRUE. The
log file is written to the location specified by the TC_TMP_DIR variable and
is named install-aytnnnnnnn.syslog. Both the TC_KEEP_SYSTEM_LOG
and the TC_TMP_DIR variables can be set in the tc_profilevars.bat file.
If the test is not successful, the command returns the message (check_db)
Failed to connect and a log file is generated regardless of the value of
TC_KEEP_SYSTEM_LOG.
To run the install -ayt command:
1. Open a Teamcenter command prompt by choosing StartAll
ProgramsTeamcenter 10Command Prompt.
install -ask_version
install -lock_db
The install -lock_db locks the site against further logons. Users can only
logon if they specify the dba group during log on. Users currently logged on
are not kicked off the system.
The lock remains in place until unlocked with the install -unlock_db
command.
To lock the site:
1. Open a Teamcenter command prompt by choosing StartAll
ProgramsTeamcenter 10Command Prompt.
install -encrypt
3. Type:
install -encrypt
The output of this command is in then form:
infodba:encrypted-password@SID
The Persistent Object Manager (POM) schema file contains information about
all of the classes and types defined in a Teamcenter database. If a new class
or type is added after installation of Teamcenter, the POM schema file can
be regenerated manually. This file is crucial to the operation of Teamcenter.
If it is missing, out-of-date, or corrupted, you cannot log on to the database
or continue a Teamcenter session.
The POM schema file is referenced using the POM_SCHEMA environment
variable. By default, the file is located in the TC_DATA directory.
Use the install utility to regenerate the POM schema file. To do this, the
user must have permission at the operating system level to create the file
in the appropriate directory.
The Persistent Object Manager (POM) transmit schema file enables the
recovery of data archived under an earlier version of Teamcenter by keeping
track of changes in types and classes between those versions.
The POM transmit schema is very closely related to the POM schema file.
If the POM schema file is regenerated, the POM transmit schema must
also be regenerated in order to stay synchronized with the latest database
updates. You cannot use the object import/export, archive/restore, or object
backup/recover functions if the correct POM transmit schema is missing or
out-of-date.
The POM transmit schema file is referenced using the
POM_TRANSMIT_DIR environment variable. Its default
location is TC_DATA\pom_transmit.
All Teamcenter sites should share the POM schema transmit file to allow
seamless sharing of data between them. When an object is imported from
another database, Teamcenter checks to make sure that the system has
access to the POM schema transmit file that represented the schema in that
database. This directory may be shared by using NFS in a heterogeneous
operating system environment.
list_users utility
The list_users utility is used to create a list of users currently logged on to
Teamcenter and which node they are using. This information is useful if
database maintenance is necessary and all users currently logged on must
be notified.
1. Choose StartAll ProgramsTeamcenter 10ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
Datasets
A dataset is identified as corrupted if any of the following problems are found:
The dataset has no reference to a file managed by Teamcenter.
The dataset is an orphan (that is, the dataset refers to the anchor, but
the anchor does not go to dataset).
The dataset is not archived and the associated operating system file does
not exist.
Where:
user: Teamcenter users ID, optional
Where:
user: Teamcenter users ID, optional
clearlocks utility
The clearlocks utility can be used to:
Clear database locks held by improperly terminated Teamcenter
processes.
one_pass
Executes the utility once and stops. This is the default if no other
arguments are supplied.
retry time
Continuously executes the utility. time specifies the time in seconds before
the next execution.
node_names
Creates a report of all network nodes that are logged on to the database.
assert_dead nodename
Clears all process locks, dead or alive originating from nodename.
assert_all_dead
Clears all process locks, dead or alive.
h
Displays help for this utility.
fccstat
The fccstat utility can be used to:
Display FCC status and statistics.
-help or -h or -?
Displays help for this utility. Help can be localized if the FCC is running.
-x
Prints FCC cache statistics summary, including whole file read, whole file
write, and segment cache statistics. In addition, this argument displays
all offline FSC connections. Offline FSC connections are those that have
been attempted and failed but have not yet been restored to service.
-status
Prints FCC status and statistics summary, including whole file read,
whole file write, and segment cache statistics, as well as client request
statistics, FSC upload and download statistics, and the currently active
assigned FSC. Assigned FSCs are listed as active by default, even if they
have never been used. FSC addresses that have been attempted and
failed, but have not yet been restored to service, are reported as offline.
-config
Displays the name of the local FCC configuration file used for
bootstrapping.
-purge
Purges all files from the FCC cache, including the segment cache extent
files.
-clear
Purges the cache completely. This removes all data but retains the
segment cache extent files.
-reconfig
Reloads the FCC configuration. Use this option to update a running FCC
with changes made to the local FCC XML configuration files.
-restart
Stops (if running) and restarts the FCC, effectively reloading the
configuration. Environment variables still override any configuration file
settings or changes.
-start
Starts the FCC if it is not already started.
-stop
Shuts down the FCC process immediately if no other clients are connected
or if all connected clients are idle. Otherwise, a warning message is
displayed.
-kill
Immediately and unconditionally shuts down the FCC process.
fscadmin
The fscadmin utility monitors and controls File Management System FSC
servers. It can be used to:
Check the status of a server.
fscadmin syntax
Syntax:
fscadmin [-h] [-k keyfile] [-s serveraddr] [-f tickets-file] [command]
Arguments for fscadmin:
-h
Displays help for this utility.
-k
(Optional) Specifies a file containing the encryption key required by this
system. A key file is a text file containing an ASCII-HEX encryption key.
This is generally the same key file referenced in the fmsmaster.xml
file for this system.
-s
Specifies the protocol server for the FSC and the port you want to
communicate with.
-f
Specifies the name of the tickets file. The tickets file is created using the
generate_loadfsccache_tickets utility.
command
Command is a formatted string with the following fields:
FSCID/FUNCTION[/SUBFUNCTION/]
FSCID
The FSC with the given ID, as defined in the master configuration, for
which this command is intended. A period (.) can be used to indicate the
local (current) FSC you are connecting to, as indicated by the -s parameter.
FUNCTION[/SUBFUNCTION/]
The functions and subfunctions are described in the following topic.
loadfsccache/filelist
Uses -f argument to upload a file of tickets that should be populated into
the specified FSC.
log
Dumps the current logfile contents.
purgecache
Purges the caches, reclaiming disk space.
shutdown
Stops the FSC when it becomes idle (when all current file transfers are
complete). The FSC rejects all new incoming file requests.
shutdown/maxwait/xxx
Stops the FSC when it becomes idle (when all current file transfers are
complete) or when a maximum number of seconds have been exceeded.
The FSC rejects all new incoming file requests. If the server does not
become idle, xxx is the number of seconds to wait before forcing the
shutdown.
status
Displays simple status about the FSC (FSCID, site, running time) and also
prints the number of concurrent admin and file-based connections. This
also shows the remaining time before a forced shutdown, if one is pending.
version
Prints the versions of the FSC JAR files.
fscadmin examples
cachesummary
The following command returns the statistics of the caches:
fscadmin -s http://server:port ./cachesummary
Example output:
Cache summary: myfsc-FSCReadMap
Files: 0, Bytes: 0, Hits: 0, Misses: 0
Cache summary: myfsc-FSCWriteMap
Files: 0, Bytes: 0, Hits: 0, Misses: 0
loadfsccache/filelist
The following command prepopulates FSC:
fscadmin -s http://server:port -f ticketsfile ./loadfsccache/filelist
purgecache
The following command purges the FSC cache.
fscadmin -s http://server:port ./purgecache
shutdown/maxwait/xxx
The following command causes an idle shutdown, waiting no more than
1 hour:
fscadmin -s http://server:port ./shutdown/maxwait/3600
Standard volumes
A standard volume:
Is a Teamcenter-controlled directory that stores files managed by
Teamcenter.
Is the location in which a file is created when a user creates a file from
the rich client.
At least one standard volume is required per database. You create this
first standard volume in TEM while installing the corporate server.
You can create additional standard volumes using the rich client
Organization application.
4. Select Volumes in the list or select a particle volume to open the volume
dialog box.
If you select Volumes, the dialog box is not populated. You can provide the
information for a new volume and click Create to create a new volume.
You define:
d. UNIX Path Name specifies the path to the volume. It is a good practice
to specify a path that ends with the volumes name.
i. Accessors specifies the groups and users that have access to the
volume.
6. Click the Reload button so that the changes to the FMS master can
take effect.
Purge volumes
A Teamcenter user can delete a Teamcenter object but may not have sufficient
privilege to delete the physical file associated with the object. While such
orphaned files are not harmful, they consume disk space and can accumulate
over a period of time.
The purge_volumes utility deletes files related to deleted Teamcenter
objects.
1. Choose StartAll ProgramsTeamcenter 10ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
Where:
user: Teamcenter user ID
With -s, the utility loops, waiting between runs for sleepTime seconds.
Running review_volumes
Example:
review_volumes u=infodba p=infodba g=dba rf=review
Where:
user: Teamcenter user ID
backup.dtd
Run backup_xmlinfo
Where:
user: Teamcenter users ID, optional
Activities
In the Administer the in-production system section, do the following activities
using the infodba account:
Regenerate the POM schema file
Create a volume
Summary
The following topics were taught in this lesson:
Purge volumes
Purpose
This lesson describes how to install and prepopulate an FSC performance
cache server.
Objectives
After you complete this lesson, you should be able to:
Describe the function of an FSC performance cache server.
Update the FMS master with the FSC performance cache server.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideSite planningInstallation
and deployment overviewInstalling Teamcenter componentsFile
Management System installation
Utilities Reference
Checks all file access requests for a ticket that Teamcenter generates to
authorize file access.
Manages two segment caches, one for downloading files and one for
uploading files.
2. Start TEM:
If you set JRE_HOME or JRE64_HOME in the System Properties
dialog box, you can launch TEM by double-clicking tem.bat on the
Teamcenter software distribution image.
3. In the Installer Language dialog box, select a language and click OK.
In the FSC ID box, type a unique ID value for the caching server.
In the Port box, type the port that the caching server will use.
In the FSC Parent URL box, enter the address of the FSC master.
9. If you click Advanced in the File System Cache Service (FSC) dialog box,
the File System Cache Service (FSC) popup dialog box is displayed. In
the Proxy tab, you can enable the use of proxies.
10. In the FCC Defaults tab, you define the location of the cache directory
along with the sizes of the read cache, the write cache, and the partial
file read cache.
11. In the Ext. Sites tab, define external sites to which the caching server
can connect.
12. Click OK in the File System Cache Service (FSC) popup dialog box.
13. Click Next in the File System Cache Service (FSC) dialog box.
14. In the Operating System User dialog box, type the password of the
operating system account being used to install the performance cache
server.
15. In the Confirmation dialog box, verify your selections and click Start.
4. In the Old Configuration dialog box, select the configuration that contains
the master FSC and click Next.
5. In the Feature Maintenance dialog box, select Update FMS Master and
click Next.
6. The FSC Service dialog box displays the messages: An FSC is installed
and FSC is configured as a master. Click Next.
7. In the FCC Defaults dialog box, you can change FCC client settings if
necessary. Click Next.
8. In the FSC Groups dialog box, you can add, edit, and delete FSC groups if
necessary. Click Next.
9. In the FSC Servers dialog box, add the performance cache server by
clicking Add.
10. In the Create/Edit FSC Server dialog box, enter information for the
performance cache server.
a. In the FSC ID box, type the caching servers FSC ID. This is the value
you entered in the FSC ID box in the File System Cache Service (FSC)
dialog box in TEM when creating the performance cache server.
b. In the FSC Group box, select the FSC group to which the performance
cache server is to be a member.
c. In the Host box, type the host on which the performance cache server
is installed.
e. Select the protocol and port for the performance cache server. You
defined these in the File System Cache Service (FSC) dialog box in
TEM when creating the performance cache server.
f. Click OK.
11. In the FSC Servers dialog box, verify that the performance cache server is
now listed and click Next.
12. In the FSC Client Map dialog box, select an entry and click Edit.
13. In the FSC ID list, select the ID of the performance cache server and click
OK.
14. In the FSC Client Map dialog box, verify that the performance cache
server is listed and click Next.
15. In the File Store Group dialog box, you can assign volumes to files stores
groups if needed. Click Next.
17. In the Confirmation dialog box, verify your selections and click Start.
19. Open the FMS master file in a plain text editor. This file is in
TC_ROOT\fsc.
Or, generate a tickets file using the load_fsccache command with the
-f=list option. Then load the tickets file using the load_fsccache
command with the -f=load option.
Use the -rev_rule argument to specify the revision rule to use. You can
use Latest Working or you can substitute your own revision rule. For
more information on revision rules, see the Structure Manager Guide.
Use -plmxml to specify the file containing the list of files to generate
tickets for.
For example:
load_fsccache -u=infodba -p=infodba -g=dba
-f=list -plmxml=J:\temp\export_000004.xml
-output_file=J:\temp\000004_readticket.xml
Activities
In the FMS performance cache server section, do the following activities using
the infodba account:
Install an FMS performance cache server
Summary
The following topics were taught in this lesson:
The function of an FSC performance cache server
Updating the FMS master with the FSC performance cache server
14 Dispatcher
Dispatcher
Purpose
This lesson describes how to install dispatcher.
Objectives
After you complete this lesson, you should be able to:
Describe the function of each dispatcher component.
Help topics
Additional information for this lesson can be found in:
Getting Started with Dispatcher (Translation Management)
Dispatcher enables you to manage job distribution and execution for tasks
such as:
File translation:
Converts files from one format to another, for example translating an
NX .prt file to JT format.
Dispatcher architecture
o By a workflow
o Batch commands
o Scheduler
Manages distribution of translation requests across modules.
Translation tasks are submitted to the scheduler by the dispatcher
client. The scheduler tracks what modules are available and the
translators each module has available. It uses this information to
distribute the translation tasks to keep each module running to its
maximum capacity.
o Module
Invokes the specific translators required for translation tasks. It
provides the infrastructure for a common way to plug in and execute
any translator and support the various command line options,
parameters, and configuration files unique to each translator.
7. The Features window opens and informs you that in order to install
this feature, you must shut down all Teamcenter services and processes
(excluding FSC services). Ensure that you have done this and then click
OK.
9. In the Dispatcher panel, set the following and then click Next:
DispatcherServer Hostname
o If you selected RMI, this is the host running the dispatcher
scheduler. The default value is localhost. If the dispatcher client
and the dispatcher scheduler are not on the same machine, this
value must be changed.
o If you selected WebServer, this is the host running the Web server
on the domain running the dispatcher scheduler. The default value
is localhost. If the dispatcher client and the dispatcher scheduler
are not on the same machine, this value must be changed.
DispatcherServer Port
o If you selected RMI, this is the port value used by the dispatcher
scheduler. The default is 2001 and is set when installing the
dispatcher scheduler.
o If you selected WebServer, this is the port value used by the Web
server on the domain running the dispatcher scheduler.
10. In the next Dispatcher panel, specify logging and advanced settings:
11. The Database Template Summary panel lists the template that will
be added to the database: Translation Service Database Module
(translationservice_template.xml). Click Next.
2. Start TEM:
If you set JRE_HOME or JRE64_HOME in the System Properties
dialog box, you can launch TEM by double-clicking tem.bat on the
Teamcenter installation DVD.
4. In the Welcome to Teamcenter dialog box, select Install and click Next.
c. Click Next.
8. In the Operating System User panel, type and then confirm the password
of the operating system account that is being used to install the dispatcher
schedule. Then click Next.
10. In the Flex License Client panel, click Add to add a row, and enter the
hostname and the port used by the license server. Then click Next.
11. In the Dispatcher Components panel, you can select whether to install
the dispatcher scheduler, the dispatcher module, and the dispatcher
administration client. You can select any one of these components, any
two of these components, or all three of these components. For this
example, only the scheduler is being installed.
c. In the Scheduler Port box, enter the port that the scheduler will use.
The default is 2001.
e. Click Next.
Enter logging level: Specify the level of messages that the dispatcher
will record.
2. Start TEM:
If you set JRE_HOME or JRE64_HOME in the System Properties
dialog box, you can launch TEM by double-clicking tem.bat on the
Teamcenter installation DVD.
4. In the Welcome to Teamcenter dialog box, select Install and click Next.
c. Click Next.
8. In the Operating System User panel, enter and then confirm the
password of the operating system account that is being used to install the
dispatcher schedule. Then click Next.
10. In the Flex License Client panel, click Add to add a row, and enter the
hostname and the port used by the license server. Then click Next.
11. In the Dispatcher Components panel, you can select whether to install
the dispatcher scheduler, the dispatcher module, and the dispatcher
administration client. You can select any one of these components, any
two of these components, or all three of these components. For this
example, only the module is being installed.
b. Clear the Install Scheduler box. In this example, only the dispatcher
module is being installed.
d. In the Staging Directory box, enter the location of the staging director.
This is a common network location. When a translation request is
created, the dispatcher client copies the source files to the staging
directory so that the module can access them. Then the dispatcher
module runs the translation and places the resulting files in the
staging directory. The dispatcher client then accessing the resulting
files from the staging directory so that they can be moved to the
Teamcenter database/volume.
e. In the Module Port box, enter the port value that the module will
use. The default is 1999.
f. In the Scheduler Host box, enter the host name of the machine on
which the scheduler was installed. The default is localhost. If the
scheduler and the module are not installed on the same machine, this
value must be changed.
g. In the Scheduler Port box, enter the port value that the scheduler
uses. This value was defined when the scheduler was installed.
i. Click Next.
Enter logging level: Specify the level of messages that the dispatcher
will record.
13. If you selected to install the dispatcher module as a Windows service, you
receive a message stating that if a Windows service already exists it will
be removed and installed again. Click Close.
14. In the Select Translators panel, select the translators that this module
supports and then click Next.
Dispatcher Module
o If this is installed as a Windows service, it is started automatically
when the machine is booted. The service name is Teamcenter
Dispatcher Module.
Dispatcher Client
o During installation, there is no way to install this as a Windows
service. But after installation, you can install this as a Windows
service (Teamcenter DispatcherClient) by running:
DISP_ROOT\DispatcherClient\bin\runDispatcherClientWinService.bat
1. Log on to the rich client and open the Access Manager application.
Accessor = dcproxy
12. Click the Save the current contents button to save the changes to the
rule tree.
The Dispatcher Client for Rich Client feature allows you to create on-demand
translation request from the rich client.
To add this feature to a two-tier rich client or a four-tier rich client that was
installed using TEM:
1. Launch TEM for the rich client to which the feature is to be added.
4. In the Old Configuration panel, select the rich client configuration and
click Next.
The Dispatcher Client for Rich Client solution allows you to create on-demand
translation request from the four-tier rich client that was installed using
the Over-the-Web Installer.
1. Launch the Web Application Manager by double-clicking insweb.bat.
4. In the Add Solutions dialog box, select Dispatcher Client for Rich Client
solution and click OK.
Server manager
9. The next time a user logs on to a four-tier rich client that was installed
using the Over-the-Web Installer, the Dispatcher Client for Rich Client
solution is installed.
An on-demand translation request can be created from a rich client that has
Dispatcher Client for Rich Client installed.
In this example, an MSWordX dataset is translated to a Zip dataset using
the tozipfile translator. This translator is installed with the module even if
you select no translators during installation. It can be used to verify that the
dispatcher components are set up properly.
1. In the rich client, select a dataset to translate.
2. Choose TranslationTranslate.
3. The Translation Selection dialog box opens. Select the Provider and the
Service to use for the translation of the selected dataset. The available
providers and service depend on the selected dataset and the translators
you have installed.
After selecting the provider and the service, click one of the following:
4. If you clicked Next, you can set arguments, along with setting either a
time to begin the translation or the priority of the translation request.
Then click Finish.
5. When the translation is complete, the Zip dataset is listed under the item
revision.
It may be necessary to refresh (F5) the rich client.
Use the lists in the Filter Requests section to limit your search.
Click the Refresh All Requests button to list all requests that match
the filter settings.
Select a request from the list and click Refresh Request to update the
information displayed for that request.
Select a request from the list and click Resubmit Request for Processing
to resubmit.
Select a request from the list and click Delete Request to delete the
request.
Select a request from the list and click Request Properties to open a
dialog box listing the requests properties, arguments, files, and history.
Activities
Summary
Purpose
This lesson describes how to set up Store and Forward functionality.
Objectives
After you complete this lesson, you should be able to:
Describe how Store and Forward works.
Help topics
Additional information for this lesson can be found in:
System Administration GuideFile Management SystemAdministering
FMSAdministering volumesDefault local volumes
3. After a delay period, the file is automatically copied to the final destination
volume.
5. At the scheduled time, the cleanup task is initiated and the file is deleted
from the default local volume.
Setup overview
4. Set the Default Local Volume property for users and groups that is use
the Store and Forward functionality.
4. In the Old Configuration panel, select the configuration that contains the
dispatcher module and click Next.
7. The Flex License Client panel is populated with the values defined when
the module was installed. Click Next.
9. The Dispatcher Settings panel is populated with the values defined when
the module was installed. Click Next.
10. In the Select Translators panel under FMS Transfer Tool, select
FMSTransfer and StoreAndForward. Then click Next.
11. In the Translator Settings panel, enter the bootstrap FSC URIs. If there
is more than one, each should be separated by a comma. Then click Next.
5. Click Edit.
7. Click Save.
The Default Local Volume property must be set for each user or group uses
Store and Forward functionality.
1. Open the rich client Organization application.
2. Expand either the Users list or the Group list and select the user or
group to edit.
3. Click the button to the button to the right of Default Local Volume.
5. The selected volume is now listed to the right of Default Local Volume.
Activities
In the Store and Forward section, do the following activities using the
infodba account:
Install the StoreAndForward and FMSTransfer translators
Summary
Purpose
This lesson describes how to install Teamcenter integrations with Microsoft
Office.
Objectives
After you complete this lesson, you should be able to:
Describe the functionality provided by Teamcenters Client for Microsoft
Office.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Clients GuideInstalling Microsoft Office
interfaces
o The main window contains a Teamcenter ribbon that gives you access
to Teamcenter workflow features.
Client for Office can be installed with the Teamcenter four-tier rich client or
separately as an add-in to Microsoft Office. Client for Office is independent of
the Teamcenter rich client and thin client. You can work in Client for Office
while either Teamcenter client is running. Or, you can work solely through
Client for Office without running a Teamcenter client.
Libraries:
o Microsoft .NET 3.5 SP1 Framework in the Teamcenter distribution
image in:
additional_applications\OfficeClient\ISSetupPrerequisites\
{074EE22F-2485-4FED-83D1-AAC36C3D9ED0}\dotnetfx35.exe
If you are installing Client for Office as a plugin for Microsoft Office separate
from the four-tier rich client, the installation wizard checks for the required
versions of these libraries on your host and installs them if they are not
present.
If you are installing Client for Office using TEM or the Over-the-Web Installer,
you must install the prerequisite software before you install Client for Office.
2. You can add Client for Microsoft Office to either an existing distribution
server instance or create a new distribution server instance:
If you are adding Client for Microsoft Office to an existing distribution
server instance, click Add Solutions in the Modify Web Application
dialog box and select the Office Client for Microsoft Office solution.
4. In the License Agreement panel, accept the license agreement and click
Next.
5. In the Setup Type dialog box, select whether anyone on this machine can
use Client for Microsoft Office or just you. Then click Next.
Client for Office requires an FCC. If none are already installed, you
must select the Teamcenter Client Communication System (TCCS)
feature.
11. The FCC parent information is now listed in the Teamcenter FCC Parent
settings dialog box. Click Next.
Port Number is the port used by the Web application server on which
the Teamcenter Web tier is deployed.
15. The server is now listed in the Teamcenter Server Information panel.
Click Next.
16. In the Setup Type dialog box, select whether to use single sign-on and
then click Next.
17. If you selected to use single sign-on, the Teamcenter Single Sign On
(SSO) Settings dialog box is displayed. Provide the necessary information
and click Next.
Multi-Structure Manager
Structure Manager
Systems Engineering
Extensions for Office is available for the two-tier and four-tier Teamcenter
rich client.
If you are using a 32-bit Teamcenter rich client, you must use a 32-bit version
of Excel. If you are using a 64-bit Teamcenter rich client, you must use a
64-bit version of Excel.
Libraries:
o For Microsoft Office 2007, use Microsoft Office 2007 Primary Interop
Assemblies (PIAs) in the Teamcenter distribution image in:
additional_applications\tc_ext4mso\ISSetupPrerequisites\
{EE7124C2-4DC5-4E91-B88D-FB123CB7BD87}\o2007pia.msi
o For Microsoft Office 2010, use Microsoft Office 2010 Primary Interop
Assemblies (PIAs) in the Teamcenter distribution image in:
additional_applications\tc_ext4mso\ISSetupPrerequisites\
{8CD2ED40-B571-446F-B231-ABCBC7963DA6}\o2010pia.msi
If you are installing Extensions for Office as a plug-in for Microsoft Office
separate from a rich client, the installation wizard checks for the required
versions of these libraries on your host and installs them if they are not
present.
If you are installing Extensions for Office using TEM or the Over-the-Web
Installer, you must install the prerequisite software before you install Client
for Office.
4. In the License Agreement panel, accept the license agreement and click
Next.
Activities
Do the following activities using the infodba account in the Microsoft Office
interfaces section:
Install Teamcenter Office Client
Summary
The following topics were taught in this lesson:
Describe the functionality provided by Teamcenters Client for Microsoft
Office
Purpose
This lesson demonstrates how to add Teamcenter Integration for NX to
two-tier and four-tier rich clients.
Objectives
After you complete this lesson, you should be able to:
Install NX.
Add the NX Manager for Rich Client feature to a rich client using TEM.
Add the NX Manager for Rich Client 4-Tier solution to a four-tier rich
client using the Web Application Manager.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Clients GuideInstalling the rich client
4. For rich clients installed using TEM (two-tier and four-tier), add the NX
Manager for Rich Client feature to the rich client configuration using
TEM.
For four-tier clients installed using the Over-the-Web Installer, add the
NX Manager for Rich Client 4-Tier solution to the distribution server
instance using the Web Application Manager.
You can configure the rich client to display an NX icon that launches NX.
The benefit of launching NX in this manner is that it is started independent
of a selected dataset.
Install NX
1. Start the installation program by double-clicking Launch.exe from the
NX installation image.
5. In the Setup Type dialog box, select Typical and click Next.
7. In the LICENSING dialog box, set the port and server used to connect to
the license server. Enter 28000@hostname where hostname is the name
of the computer on which the license server is installed.
Click Next.
8. Select the language in which you want to run NX and click Next.
10. A popup dialog box opens and informs you that the setup must update
files or services that cannot be updated while the system is running. A
reboot is required to complete the installation. Click OK.
12. Another popup dialog box opens and informs you that a reboot is required
to complete the installation. Click Yes to reboot the machine so that the
setup cam be completed.
NX templates
Templates are used to begin model and drawing construction. The templates
are available in the Select Template Part dialog box. They function as a basis
for creating/developing/modeling an item. The templates are grouped by tabs.
The templates are specific to the type of item you want to create. When you
create an item using a template, the associated application for the template
is opened. For example, if you select the Model template, the Modeling
application is opened, or if you create an assembly, the Add Component
dialog box is displayed.
The templates are located in the UGII_BASE_DIR\ugii\templates
directory.
Install NX templates
After Teamcenter and NX are installed, you can install the NX templates.
1. Choose StartAll ProgramsTeamcenter
10db-name_config_idCommand Prompt.
db-name is the name of the database.
config_id is the ID you provided when creating the Teamcenter
configuration in TEM.
Add NX Manager for Rich Client feature to a rich client using TEM
1. Start TEM for the rich client (two-tier or four-tier) to which you want to
add the NX Manager for Rich Client feature.
4. In the Old Configuration dialog box, select the configuration to which the
feature is to be added and click Next.
7. In the NX Manager for Rich Client dialog box, provide the path to the NX
installation and click Next.
8. In the Confirmation dialog box, confirm your selections and begin the
installation and click Start.
2. In the Web Applications list in the Web Application Manager, select the
distribution server instance to which NX Manager for Rich Client is to
be added and click Modify.
4. In the Add Solutions dialog box, select NX Manager for Rich Client 4-Tier.
NXUnixLocation
The location on UNIX clients in which NX is installed.
NXVersion
The version of NX that is installed on the client. If you are using
NX8.5, the value to use is V26.5.
2. Install and run the dispatcher client, scheduler, and module. The
NxToPvDirect and NxToCgmDirect translators must be selected with
the module.
4. In the Old Configuration panel, select the configuration that contains the
dispatcher module and click Next.
7. The Flex License Client panel is populated with the values defined when
the module was installed. Click Next.
9. The Dispatcher Settings panel is populated with the values defined when
the module was installed. Click Next.
Click Next.
2. Choose TranslationTranslate.
4. Click Finish.
Activities
Use the infodba account to perform the following activities in the Teamcenter
Integration for NX section:
Install NX
Launch NX
Share NX directories
Install NX templates
Add NX Manager to a four-tier rich client that was installed using TEM
Download NX Manager for Rich Client to a four-tier rich client that was
installed using the Over-the-Web Installer
Summary
The following topics were taught in this lesson:
Install NX.
Add the NX Manager for Rich Client feature to a rich client using TEM.
18 Embedded visualization
Purpose
Objectives
Help topics
Embedded visualization
The Teamcenter rich client has an embedded viewer with basic capabilities
called the Foundation viewer. This viewer requires no installation beyond the
basic rich client installation.
Teamcenter has a viewer with additional capabilities beyond that of the
Foundation viewer. This is the Lifecycle Visualization application. This
viewer can be embedded in the rich client to provide enterprise-wide product
visualization capabilities.
To embed the Lifecycle Visualization viewer into a rich client, you must:
For a rich client (two-tier or four-tier) installed using TEM, add the
Teamcenter Visualization (Embedded) for Rich Client feature to the
configuration using TEM.
You can install Lifecycle Visualization application on the client machine
before running TEM. Or you can have TEM install the application.
4. In the Old Configuration dialog box, select the configuration to which you
want to add embedded visualization and click Next.
9. In the Confirmation dialog box, review your selections and click Start.
TcVisEmbeddedUNIXLocation
This is the location on the client in which Lifecycle Visualization is
already installed or in which it will be installed.
TcVisEmbeddedLicenseLevel
This is used to set the license level for the embedded viewer. Options
are Base, Standard, Professional, Mockup.
TcVisEmbeddedInstallImageWindows32Location
This is the location of the installation image for Lifecycle Visualization
Windows 32-bit.
TcVisEmbeddedInstallImageWindows64Location
This is the location of the installation image for Lifecycle Visualization
Windows 64-bit.
TcVisEmbeddedInstallImageUNIXLocation
This is the location of the installation image for Lifecycle Visualization
UNIX.
10. The distribution server instance is updated. Rich clients that were
installed prior to this modification are updated the next time they log on
as long as the following are running:
RMI Registry (start_rmi.bat)
Activities
Use the infodba account to perform the following activities in the Embedded
visualization section:
Foundation viewer
Summary
The following topics were taught in this lesson:
Install the embedded visualization application.
Add the embedded visualization feature to a rich client using the Web
Application Manager.
Purpose
The purpose of this lesson is to illustrate how to create an additional
Teamcenter site.
Objectives
After you complete this lesson, you should be able to:
Describe the overall process of creating an additional Teamcenter site.
Configure FMS master to include the initial and the additional sites.
Create a J2EE server manager and J2EE Teamcenter Web tier application
for the new site.
Create a .NET server manager and .NET Teamcenter Web tier application
for the new site.
Modify a four-tier rich client that was installed using the Over-the-Web
Installer to point to both sites.
Modify a four-tier rich client that was installed using TEM to point to
both sites.
Help topics
Additional information for this lesson can be found in:
Installation on Windows Servers GuideAdditional configuration and
maintenanceManaging installations and configurations
2. Add the new sites FSC information to the FMS master using TEM.
5. Create a Teamcenter Web tier application (J2EE or .NET) for the new site.
5. In the Feature Maintenance dialog box, select Modify FMS Master Imports
and click Next.
8. In the Create/Edit Remote Site dialog box, enter the information for the
additional sites FSC:
FSC ID is the fsc id value from the additional sites FMS master file.
Host is the name of the host running the FSC for the additional site.
Click OK.
9. In the Ext. Sites dialog box, the additional sites FSC is now listed. Click
Next.
11. A Status Message dialog box appears informing you that the FMS service
must be restarted for changes to take affect. Click Close.
12. Click Start in the Confirmation dialog box to begin the installation.
14. Restart the FSC services for the initial and the additional corporate server.
4. In the Old Configuration dialog box, select the two-tier rich client
configuration and click Next.
7. In the TC_DATA box of the Edit dialog box, type the path to the TC_DATA
directory of the additional site.
In the Connection Name box, type a connection name. This is the value
displayed in the rich client log on page.
Click OK in the Edit dialog box.
8. The new connection is listed in the 2-tier server settings dialog box.
Click Next.
J2EE server manager and Teamcenter Web tier application for the
new site
The new site must have its own server manager and Teamcenter Web tier
application. The following values must be unique for both the existing site
and the new site:
The Tree Cache Cluster Name value used at each site must be unique.
This value is used when installing the server manager and when creating
the Teamcenter Web tier application.
If Multicast Mode is used, the new server manager must have a unique
TreeCache Cluster Port value. Any Teamcenter Web tier applications
that connect to this server manager must use the same value as the
server manager.
If TCP Mode is used, the new server manager must have a unique Local
Service Port value. Additionally, the Teamcenter Web tier application
must have its own unique Local Service Port value.
J2EE server manager and Teamcenter Web tier application for the
new site
For example, if the first site uses the following values:
Tree Cache Cluster Name = Cluster_1
4. In the Old Configuration dialog box, select the new corporate server
configuration and click Next.
7. In the Teamcenter Administrative User dialog box, type the password for
the Teamcenter administrative user and click Next.
8. In the TcServer Character Encoding Settings dialog box, select the type
of encoding to use when accessing the database and click Next.
9. In the Server Manager for J2EE dialog box, enter the following:
Type a JMX HTTP Adaptor Port value. The new server manager can
use the same port as the first server manager.
Enter the name of the machine on which the new server manager is
being installed in the Server Host box.
10. In the Server Manager TreeCache Configuration dialog box, provide the
information needed for the server manager and the Teamcenter Web tier
to communicate.
Provide a unique TreeCache Cluster Name value.
11. If you select TCP Mode in the Server Manager TreeCache Configuration
dialog box:
Provide a unique Local Service Port for the server manager.
The TreeCache Peers table lists the host and port values of Web tier
applications that to which this server manager can connect. Click Add
to add a row.
12. In the Operating System User dialog box, provide the password of the
user that is installing Teamcenter and click Next.
13. Click Start in the Confirmation dialog box to begin the installation.
Create the J2EE Teamcenter Web tier application for the new site
1. Start the Web Application Manager.
2. Click Add.
3. In the Add Web Application dialog box, provide a unique Name, a unique
Staging Location, and a Description.
4. In the Add Web Application dialog box, click Advanced Web Application
Options and provide a unique value for the Deployable File Name and
click OK.
5. In the Add Web Application dialog box, ensure that the path to Web_tier
in the Teamcenter distribution image is listed in the Disk Locations for
Install Images list.
6. In the Add Web Application dialog box, select Thin Client for Solution
Type.
10. In the Modify Required Context Parameters dialog box, you must set
the following:
TreeCache Mode:
o Mcast if you selected Multicast when creating the server manager.
TreeCache Cluster Port is the value used for TreeCache Cluster Port
when installing the server manager to which this Teamcenter Web tier
application will connect. This is only used for Multicast mode.
Local Service Port is set to a unique value. This must match the port
value provided for TreeCache Peers entry that was created when
installing the server manager. This is only used for TCP mode.
TreeCache Peers are the host and port values for the new server
manager. The general form is host[port]. host is the machine on which
the new server manager is installed. port is the local service port of
the new server manager. This is only used for TCP mode.
The Deployable File Name must match the value you provided earlier
in the Advanced Web Application dialog box.
14. Deploy the new Teamcenter Web tier application on a J2EE Web
application server.
.NET server manager and Teamcenter Web tier application for the new
site
The new site must have its own server manager and Teamcenter Web tier
application. The following values must be unique for both the existing site
and the new site:
The new server manager must have a unique Pool ID.
The new Teamcenter Web tier application must have a unique name.
.NET server manager and Teamcenter Web tier application for the new
site
For example, if the first site uses the following values:
The new server manager Pool ID is TcPoolA.
4. In the Old Configuration dialog box, select the new corporate server
configuration and click Next.
7. In the Operating System User dialog box, enter the password for the
operating system account used to install Teamcenter and click Next.
Select Specify Server Host dialog box and enter the name of the
machine on which the new server manager is installed.
9. In the Server Manager Performance Tuning dialog box, set the number of
minimum warm servers, maximum started servers, server targets, logins
per minute, and time-out values. Click Next.
10. In the TcServer Character Encoding Settings dialog box, set the encoding
type and click Next.
11. Click Start in the Confirmation dialog box to begin the installation.
4. In the Old Configuration dialog box, select the configuration to which the
Teamcenter Web tier application is to be added and click Next.
7. In the .NET Web Tier dialog box, click Add. Then enter the name of
the server hosting the server manager and the port used by the server
manager. The host/port combination must be unique.
8. In the Internet Information System (IIS) settings dialog box, enter the
appropriate information. The Virtual Directory Name box sets the name
of the Teamcenter Web tier application. This must be unique.
4. In the Modify Tables dialog box, select HTTPServerTable and click OK.
Name
Specifies the connection name displayed in the rich client logon
window.
URI
The general form is http://host:port/tc-web-tier-app-name
host is the machine on which the Web application server is running.
port is the port of the Web application server.
tc-web-tier-app-name is the name of the new Teamcenter Web tier
application.
TcSS ApplicationID
(Optional) Provides the TcSS application ID for Security Services.
7. The new sites Teamcenter Web tier application is added. Click OK.
10. In the Teamcenter Web Applications Manager dialog box, click Exit.
11. The distribution server instance is updated. Rich clients that were
installed prior to this modification are updated the next time they log on
as long as the following are running:
RMI Registry (start_rmi.bat)
Modify a four-tier rich client installed using TEM to point to both sites
1. Start the TEM for the four-tier rich client.
4. In the Old Configuration dialog box, select the configuration you want to
modify and click Next.
6. In the 4tier server settings dialog box, click Add to add a row to the
4-tier Servers list.
7. In the URI box of the new row, enter the URI of the new Teamcenter Web
tier application.
The general form is http://host:port/tc-web-tier-app-name
host is the machine on which the Web application server is running.
port is the port of the Web application server.
tc-web-tier-app-name is the name of the new Teamcenter Web tier
application.
In the Connection Name box, enter the name that is displayed in the rich
client logon window.
8. Click Next.
Activities
In the Create an additional site section, do the following activities using the
dba account:
Oracle only: Create an additional Oracle database
In the Create an additional site section, do the following activities using the
infodba account:
Oracle-only: Create an additional Oracle database
Modify the four-tier rich client that was installed using TEM to point to
both databases
Log on to Trng from the four-tier rich client that was installed using TEM
Log on to Trng from the four-tier rich client that was installed using OTW
Summary
The following topics were taught in this lesson:
The overall process of creating an additional Teamcenter site
Configuring FMS master to include the initial and the additional sites
Modifying a four-tier rich client that was installed using the Over-the-Web
Installer to point to both sites
Modifying a four-tier rich client that was installed using TEM to point
to both sites
20 Course summary
During this course, you met the course objectives by accomplishing the
following:
You planned a site.
You used the Web Application Manager to create the components of the
Teamcenter J2EE Web tier.
You used Web tier application, the distribution server, and the distribution
server instance to successfully set up the J2EE Web tier.
You installed the two-tier and the four-tier Business Modeler IDE.
You set up Teamcenter Client for Microsoft Office and Extensions for
Microsoft Office.
A Understanding Multi-Site
Collaboration
Purpose
The purpose of this lesson is to introduce you to Multi-Site Collaboration
concepts.
Objectives
After you complete this lesson, you should be able to:
Discuss the benefits of the Multi-Site Collaboration solution.
Historical overview
Site
Comprises a single database that includes all users accessing that database
and any additional non-Teamcenter resources such as hardware, networking
capabilities, and third-party software applications (tools) required to
implement Teamcenter at that site. For this discussion, think of each site
as a single database and its users.
Facility
Physical location (for example, manufacturing plant, design center, and
so forth) in your enterprise. It is extremely important not to confuse sites
and facilities. Sites are databases; facilities are buildings. One facility can
comprise multiple sites.
Network
For independent sites within the same enterprise to share data, Multi-Site
Collaboration implements an environment that can best be described as a
federation of sites. Each site is truly independent, yet is able to operate
and share data within a larger entity called the Multi-Site Collaboration
network. Multi-Site Collaboration intentionally imposes as few restrictions
and limitations on autonomous site activity as possible.
Unpublishing
Makes objects available only to the owning site.
data_share utility
Used to publish and unpublish objects.
Remote query
When a user a remote query to search for published objects, a scan of the
publication records (ODS) is performed to find the records that match the
search criteria. References to remote data objects are retrieved.
Data integrity
As an object is replicated to various sites, how do you determine which
object is the latest version of an object? This is especially true if users are
allowed to modify replicated objects.
Security
Without proper security controls, replicated product information could fall
into the hands of people not authorized to have it.
Data replication
When you export an object, you must specify which sites are authorized
to import it.
This ensures that no unauthorized replicas are made and stores tracking
information with the master object.
Synchronization
data_sync utility
sync_on_demand utility
Automatic synchronization
Export records
When an object is exported, export records are created for each target site
specified. Each export record contains the site ID of each target site and the
date of the last export to that site. Export records are always associated (and
stored) with the master object. For items, a special item export record is also
created to record the import/export options used so that these same options
can be used to synchronize the item.
data_sync utility
sync_on_demand utility
The end user may update replicated objects as they require using this utility.
A component, assembly, or object can be selected for a synchronization report
that allows users to determine if synchronization is required and to select the
specific components to synchronized.
For additional information, see the Utilities Reference.
Automatic synchronization
The end user who replicates an object may specify that the replica be
synchronized automatically when the master object is modified. The replica
is then synchronized automatically using the Multi-Site Collaboration
automatic synchronization functionality.
Version interoperability
Summary
The following topics were taught in this lesson:
Benefits of the Multi-Site Collaboration solution
Synchronization
Object ownership
Day 5
Morning Lesson 19 Creating additional sites
Afternoon Lesson 19 Creating additional sites (continued)
Lesson 20 Course summary
Classroom data sheet
This table is provided so students can record their classroom setup, as
described by the instructor. Optionally, instructors may hand out a preprinted
data sheet.
Data item
OS user ID/password
INSTALL_IMAGES
SERVER_HOST
SERVER_DRIVE
CLIENT_HOST
CLIENT_DRIVE
JAVA_HOME_SERVER
JAVA_HOME_CLIENT
JRE_HOME_SERVER
JRE_HOME_CLIENT