Sei sulla pagina 1di 530

Teamcenter

Installation
Student Guide
December 2010
MT25350 Teamcenter 8.3

Publication Number
MT25350_S_0830

Proprietary and restricted rights notice

This software and related documentation are proprietary to Siemens Product


Lifecycle Management Software Inc.
2010 Siemens Product Lifecycle Management Software Inc. All Rights
Reserved.
All trademarks belong to their respective holders.

Teamcenter Installation

MT25350_S_0830

Contents

Proprietary and restricted rights notice . . . . . . . . . . . . . . . . . . . . . . 2


Course overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Course objectives . . . . . . . . . . . .
Key benefits . . . . . . . . . . . . . . . .
Prerequisites . . . . . . . . . . . . . . .
Audience . . . . . . . . . . . . . . . . . .
Learning tracks . . . . . . . . . . . . .
Training materials provided . . . .
Accessing Teamcenter online help

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

13
14
14
14
15
15
15

Teamcenter architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1


Teamcenter architectures . . . . . . . . . . . . . . . . . . . . . . . . . .
Two-tier architecture logical view . . . . . . . . . . . . . . . . .
Four-tier architecture logical view . . . . . . . . . . . . . . . . .
Client options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rich client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thin client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Integrations with Microsoft Office . . . . . . . . . . . . . . . . .
File management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware and software requirements . . . . . . . . . . . . . . . . .
Recommended operating system accounts and privileges
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

. 1-2
. 1-3
. 1-4
. 1-6
. 1-7
. 1-8
. 1-9
1-10
1-11
1-12
1-13
1-14
1-15
1-16
1-17

Oracle server, listener, and database . . . . . . . . . . . . . . . . . . . . . . . . 2-1


Oracle overview . . . . . . . . . . . . . . . .
Oracle architecture . . . . . . . . . . .
Oracle instance . . . . . . . . . . . . . .
Oracle server . . . . . . . . . . . . . . . . . .
Install an Oracle database server
Listener . . . . . . . . . . . . . . . . . . . . . .
Configure the listener . . . . . . . . .
Create a listener . . . . . . . . . . . . .
Database . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

. 2-2
. 2-3
. 2-4
. 2-5
. 2-6
2-12
2-13
2-14
2-18

Teamcenter Installation

Contents

Oracle users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How the database stores data . . . . . . . . . . . . . . . . . . . .
Tables required by Teamcenter . . . . . . . . . . . . . . . . . . .
Control files and redo files . . . . . . . . . . . . . . . . . . . . . . .
Choosing how to create the database . . . . . . . . . . . . . . .
Create a database using TEM . . . . . . . . . . . . . . . . . . . .
Create a database using the DBCA and TC templates . .
Create a database using the DBCA and TC templates . .
Accessing the database from a client . . . . . . . . . . . . . . . . . .
Information needed to access the database from a client
tnsnames.ora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Start and stop Oracle instances . . . . . . . . . . . . . . . . . . . . .
Start and stop Oracle instances: Oracle Server processes
(OracleServiceSID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Start and stop Oracle instances: Database instance . . . . . .
SQL*Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connect to a database using nolog . . . . . . . . . . . . . . . . .
Connect to a database using a connect descriptor . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

2-19
2-20
2-21
2-23
2-24
2-25
2-26
2-27
2-33
2-34
2-35
2-36

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

2-37
2-38
2-39
2-40
2-41
2-42
2-43
2-44

MS SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1


MS SQL Server overview . . . . . . . . . . . . . .
MS SQL architecture . . . . . . . . . . . . . .
MS SQL installation overview . . . . . . . . . .
Install MS SQL Server . . . . . . . . . . . . .
Install an MS SQL database using TEM
Install an MS SQL database using SQL
Studio . . . . . . . . . . . . . . . . . . . . . . . .
Activity . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . .

.................
.................
.................
.................
.................
Server Management
.................
.................
.................
.................

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

. 3-2
. 3-3
. 3-4
. 3-5
3-25

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

3-26
3-27
3-28
3-29

IBM DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1


DB2 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DB2 installation overview . . . . . . . . . . . . . . . . . . . . . . . .
Install DB2 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setup the DB2 license file . . . . . . . . . . . . . . . . . . . . . . . . .
Install IBM Data Server Driver for ODBC, CLI, and .NET
Set DB2 profile variables for Teamcenter . . . . . . . . . . . . .
Create DB2 database . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure DB2 database . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure DB2 database using DB2 Control Center . . .
Configure DB2 database using update db cfg . . . . . . . .
4

Teamcenter Installation

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

. 4-2
. 4-3
. 4-4
4-17
4-21
4-27
4-28
4-29
4-30
4-34

MT25350_S_0830

Contents

Create DB2 Teamcenter database user


Activities . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

4-35
4-36
4-37
4-38

Common Licensing Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1


Common Licensing Server . . . . . . . . .
Named user licensing . . . . . . . . . . . . .
Licensing server installation overview
Edit the license file . . . . . . . . . . . . . . .
Install the Common Licensing Server .
Set environment variables . . . . . . . . .
Managing the licensing server . . . . . .
Activity . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

. 5-2
. 5-3
. 5-4
. 5-5
. 5-6
. 5-9
5-10
5-11
5-12
5-13

Corporate server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1


Corporate server . . . . . . . . . . . . . . . . . . . . . . .
TC_ROOT and TC_DATA . . . . . . . . . . . . . .
File Management System (FMS) . . . . . . . . . . . .
FMS file caching . . . . . . . . . . . . . . . . . . . . .
FSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring FSCs . . . . . . . . . . . . . . . . . . . .
FMS master configuration file . . . . . . . . . . .
FSC configuration file . . . . . . . . . . . . . . . . .
FCC configuration file . . . . . . . . . . . . . . . . .
FCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FCC installation . . . . . . . . . . . . . . . . . . . . .
Advantages of FSC and FCC servers . . . . . .
FMS example: Single server . . . . . . . . . . . .
FMS example: Multiple servers . . . . . . . . .
FMS example: Caching server . . . . . . . . . . .
FMS example: Remote caching over a WAN
Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurations . . . . . . . . . . . . . . . . . . . . . . . . .
Teamcenter Environment Manager (TEM) . . . .
Create a corporate server . . . . . . . . . . . . . . . . .
Important TC_DATA files . . . . . . . . . . . . . . . . .
tc_profilevars.bat file . . . . . . . . . . . . . . . . .
tnsnames.ora file . . . . . . . . . . . . . . . . . . . .
Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

. 6-2
. 6-3
. 6-4
. 6-5
. 6-6
. 6-7
. 6-8
. 6-9
6-10
6-11
6-12
6-13
6-14
6-15
6-16
6-17
6-18
6-19
6-23
6-24
6-25
6-42
6-43
6-44
6-45
6-46
6-47

Teamcenter Installation

Contents

Two-tier rich client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1


Two-tier architecture logical view . . . . . . . . . . . . . . . . . . .
Two-tier architecture physical view . . . . . . . . . . . . . . .
Features of the two-tier rich client solution . . . . . . . . .
Two-tier architecture installation overview . . . . . . . . . . . .
Install a two-tier rich client . . . . . . . . . . . . . . . . . . . . . . .
Run the two-tier rich client . . . . . . . . . . . . . . . . . . . . . . . .
Files used to start and configure the two-tier rich client
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

. 7-2
. 7-3
. 7-4
. 7-5
. 7-6
7-14
7-16
7-18
7-19
7-20

Four-tier architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1


Four-tier architecture logical view . . . . . . .
Four-tier architecture physical view . . . . . .
Four-tier architecture deployment options . .
Four-tier architecture installation overview
Activities . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

. 8-2
. 8-4
. 8-5
. 8-6
. 8-9
8-10
8-11

J2EE-based server manager and Web tier . . . . . . . . . . . . . . . . . . . . 9-1


J2EE-based server manager and Web tier installation overview
Server manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the J2EE server manager . . . . . . . . . . . . . . . . . . . . .
Starting the J2EE server manager . . . . . . . . . . . . . . . . . . . . . .
Run the server manager administrative interface . . . . . . . . . . .
Web Application Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install the Web Application Manager . . . . . . . . . . . . . . . . . . . .
Start the Web Application Manager . . . . . . . . . . . . . . . . . . . . .
J2EE Web tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teamcenter Web Tier application . . . . . . . . . . . . . . . . . . . . . . .
Create a Teamcenter Tier Web application . . . . . . . . . . . . . . . .
Deploy a Web application . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install JBoss and deploy a Teamcenter Web Tier application . . .
Launch the thin client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
J2EE server manager administrative interface . . . . . . . . . . . . .
JMX Adaptor Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Launch the J2EE server manager administrative interface . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

. 9-2
. 9-3
. 9-4
. 9-6
. 9-7
. 9-8
. 9-9
9-10
9-11
9-12
9-13
9-18
9-19
9-21
9-23
9-24
9-25
9-26
9-27
9-28

.NET-based server manager and Web tier . . . . . . . . . . . . . . . . . . . . 10-1


.NET-based server manager and Web tier installation overview . . . . . . . 10-2
6

Teamcenter Installation

MT25350_S_0830

Contents

Server manager . . . . . . . . . . . . . . . . . . . . . . .
Installing the .NET server manager . . . . . . . .
Starting the .NET server manager . . . . . . . . .
.NET Web tier . . . . . . . . . . . . . . . . . . . . . . . .
Internet Information System (IIS) . . . . . . . . .
Installing .NET Web tier . . . . . . . . . . . . . . . .
Launch the thin client . . . . . . . . . . . . . . . . . .
.NET server manager administrative interface
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

. 10-3
. 10-4
. 10-7
. 10-8
. 10-9
10-13
10-16
10-18
10-19
10-20
10-21

Four-tier rich client installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1


Four-tier rich client installation methods . . . . . . . . . . . . . . . . .
Four-tier rich client Over-the-Web installation overview . . . . . .
Distribution server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create a distribution server . . . . . . . . . . . . . . . . . . . . . . . . . . .
Distribution server instance . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create a distribution server instance . . . . . . . . . . . . . . . . . . . .
Deploy a distribution instance . . . . . . . . . . . . . . . . . . . . . . . . .
Managing distribution servers and instances . . . . . . . . . . . . . .
Start the distribution server . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stop the distribution server . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modify the distribution instance . . . . . . . . . . . . . . . . . . . . . . . .
Enable users to install the four-tier rich client . . . . . . . . . . . . .
Install the four-tier rich client using the Over-the-Web installer
Install the four-tier rich client using TEM . . . . . . . . . . . . . . . . .
Enable users to run the four-tier rich client . . . . . . . . . . . . . . . .
Run the four-tier rich client . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

. 11-2
. 11-3
. 11-4
. 11-5
. 11-8
. 11-9
11-12
11-13
11-14
11-15
11-16
11-17
11-18
11-19
11-23
11-24
11-25
11-26
11-27

Installing the Business Modeler IDE . . . . . . . . . . . . . . . . . . . . . . . 12-1


What is the Business Modeler IDE . . . . . . . . . . . . . . . . . . . . . . . . . .
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Business Modeler IDE as a stand-alone application . . .
Business Modeler IDE files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install the Business Modeler IDE to an existing Eclipse environment
Allocate memory for the Business Modeler IDE . . . . . . . . . . . . . . . . .
Start the Business Modeler IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.

. 12-2
. 12-3
. 12-4
. 12-8
. 12-9
12-12
12-13
12-14
12-15
12-16

Administer the in-production system . . . . . . . . . . . . . . . . . . . . . . . 13-1


Teamcenter Installation

Contents

install utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
install ayt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
install ask_version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
install lock_db . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
install encrypt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
POM schema file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Regenerate the POM schema file . . . . . . . . . . . . . . . . . . . . . . .
POM schema transmit file . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing the POM schema transmit file . . . . . . . . . . . . . . . . .
Regenerate the POM schema transmit file . . . . . . . . . . . . . . . .
list_users utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Repairing and cleaning up corrupt datasets . . . . . . . . . . . . . . .
Run dataset_cleanup to report corrupt datasets . . . . . . . . . . . .
Run dataset_cleanup to purge corrupt datasets . . . . . . . . . . . .
clearlocks utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
fccstat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
fscadmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
fscadmin syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
fscadmin functions and subfunctions . . . . . . . . . . . . . . . . . . . . . .
fscadmin examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create a volume using the rich client Organization application
Purge volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing volume details and delete unreferenced files . . . . . . . .
Running review_volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Volume information in XML for third-party backup systems . .
Run backup_xmlinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

. 13-3
. 13-4
. 13-5
. 13-6
. 13-7
. 13-8
. 13-9
13-10
13-11
13-12
13-13
13-14
13-15
13-16
13-17
13-18
13-19
13-21
13-22
13-23
13-24
13-25
13-26
13-30
13-31
13-32
13-33
13-34
13-35
13-36
13-37

FSC performance cache server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1


FSC performance cache server . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install an FSC performance caching server . . . . . . . . . . . . . . . . . .
Update FMS master with performance cache server . . . . . . . . . . .
Pre-populating a performance cache server . . . . . . . . . . . . . . . . . .
Pre-populating a performance cache server: plmxml_export . . . . .
Pre-populating a performance cache server: plmxml_export
example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pre-populating a performance cache server: fsccache f=list . . . . .
Pre-populating a performance cache server: load_fsccache f=load
Pre-populating a performance cache server: load_fsccache f=load
example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8

Teamcenter Installation

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

. 14-2
. 14-3
. 14-6
14-12
14-13

. . . 14-14
. . . 14-15
. . . 14-16
. . . 14-17
. . . 14-18
. . . 14-19

MT25350_S_0830

Contents

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-20
Installing and accessing Teamcenter online help . . . . . . . . . . . . . 15-1
Teamcenter online help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
Install online help so that it is directly accessible from a network
location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3
Install online as part of a J2EE Teamcenter Web tier application . . . . . 15-4
Install online help directly on IIS Web server . . . . . . . . . . . . . . . . . . . . 15-5
Use TEM to configure a rich client for accessing online help . . . . . . . . . 15-7
Use Web Application Manager to configure a rich client for accessing online
help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-10
Launch Teamcenter online help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-12
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-13
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-14
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-15
Teamcenter interfaces with Microsoft Office . . . . . . . . . . . . . . . . . 16-1
Client for Microsoft Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Client for Microsoft Office required software . . . . . . . . . . . . . . . . . . .
Client for Microsoft Office installation options . . . . . . . . . . . . . . . . .
Install Client for Microsoft Office using TEM . . . . . . . . . . . . . . . . . .
Install Client for Microsoft Office using the Web Application Manager
Install Client for Microsoft Office using the wizard . . . . . . . . . . . . . .
Extensions for Microsoft Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extensions for Microsoft Office required software . . . . . . . . . . . . . . .
Extensions for Microsoft Office installation options . . . . . . . . . . . . . .
Install Extensions for Microsoft Office using TEM . . . . . . . . . . . . . . .
Install Extensions for Microsoft Office using the Web Application
Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install Extensions for Microsoft Office using the wizard . . . . . . . . . .
Integration for Microsoft Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Integration for Microsoft Office required software . . . . . . . . . . . . . . .
Integration for Microsoft Office installation options . . . . . . . . . . . . . .
Install Integration for Microsoft Office using TEM . . . . . . . . . . . . . .
Integration for Microsoft Office using the Web Application Manager .
Network Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install Network Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.

. 16-2
. 16-3
. 16-4
. 16-5
. 16-8
. 16-9
16-16
16-17
16-18
16-19

.
.
.
.
.
.
.
.
.
.
.
.

16-21
16-22
16-23
16-24
16-25
16-26
16-27
16-28
16-29
16-32
16-33
16-35

Embedded visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1


Embedded visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
Install Lifecycle Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3
Add embedded visualization to a rich client using TEM . . . . . . . . . . . . . 17-4
Teamcenter Installation

Contents

Add embedded visualization to a four-tier rich client


Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

. 17-8
17-12
17-13
17-14

Teamcenter Integration for NX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1


Teamcenter Integration for NX . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install NX 7.5.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NX templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Install NX templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add NX Manager for Rich Client feature to a rich client using TEM
Add NX Manager for Rich Client 4Tier to a distribution server
instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure a rich client to display the NX button . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

18-2
18-3
18-4
18-5
18-6

.
.
.
.
.

.
.
.
.
.

. 18-7
. 18-8
. 18-9
18-10
18-11

Creating additional sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1


Create an additional site overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3
Update the FMS master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-4
Modify the two-tier rich client configuration . . . . . . . . . . . . . . . . . . . . . 19-6
J2EE server manager and Teamcenter Web tier application for the new
site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8
J2EE server manager and Teamcenter Web tier application for the new
site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
Install the J2EE server manager for the new site . . . . . . . . . . . . . . . . 19-10
Create the J2EE Teamcenter Web tier application for the new site . . . 19-12
.NET server manager and Teamcenter Web tier application for the new
site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14
.NET server manager and Teamcenter Web tier application for the new
site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-15
Install the .NET server manager for the new site . . . . . . . . . . . . . . . . 19-16
.NET Teamcenter Web tier application for the new site . . . . . . . . . . . . 19-18
Modify a four-tier rich client installed using the Over-the-Web Installer to
point to both sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
Modify a four-tier rich client installed using TEM to point to both
sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-24
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-26
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-28
Understanding Multi-Site Collaboration . . . . . . . . . . . . . . . . . . . . 20-1
What is Multi-Site Collaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
Historical overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
10

Teamcenter Installation

MT25350_S_0830

Contents

Multi-Site Collaboration solution . . . . . . . . . . . . . . . . . .


ODS and IDSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sites, facilities, and the Multi-Site Collaboration network
Publishing and unpublishing objects . . . . . . . . . . . . . . . .
Remote query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data replication issues . . . . . . . . . . . . . . . . . . . . . . . . . .
Data replication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replication rules to support data integrity . . . . . . . . . . .
Object ownership and protection . . . . . . . . . . . . . . . . . . .
Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Version interoperability . . . . . . . . . . . . . . . . . . . . . . . . .
Review questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

. 20-4
. 20-5
. 20-6
. 20-7
. 20-8
. 20-9
20-10
20-11
20-12
20-13
20-15
20-16
20-17

Course summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1


Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1

Teamcenter Installation

11

Course overview

Teamcenter Installation addresses the procedures for proper Teamcenter


and database server (Oracle, Microsoft SQL Server, and IBM DB2)
installations. Students learn how to set up the Teamcenter two-tier and
four-tier architecture. Hands-on activities include the installation of
a database server (Oracle, Microsoft SQL Server, and IBM DB2) and
Teamcenter.

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

To define Relational Database Management System concepts and


installation processes

To install the corporate server

To install the two-tier rich client

To define the four-tier architecture and its components; which includes


the Web Application Manager, distribution server, J2EE Web tier, and
.NET Web tier

To define and install the Business Modeler IDE

To administer the in-production environment

To install and pre-populate an FMS performance cache server

To set up Teamcenter online help

To setup Teamcenters interfaces for Microsoft Office

To set up embedded visualization and Teamcenter Integration for NX

To create an additional site and configure both the two-tier and the
four-tier rich client to access the new site
Teamcenter Installation

13

Course overview

To understand Multi-Site Collaboration

Key benefits
Key benefits for completing the course objectives include:

The system administrator can plan and install a site.

The system administrator can create a database server, listener, and


database.

The system administrator can install the corporate server.

The system administrator can install the two-tier rich client.

The system administrator can create the components of the Teamcenter


J2EE Web tier and the .NET Web tier.

Embedded visualization can be added to a rich client.

An FMS performance cache server can be installed and pre-populated

Teamcenter online help can be set up

Teamcenters interfaces for Microsoft Office can be set up

An additional site can be created and both the two-tier and the four-tier
rich client can be configured to access the new site

Prerequisites

System administration experience

Understanding of network planning

General understanding of SQL databases

General understanding of Teamcenter functionality

Audience
The audience for this course includes:
User profile
Installer
System administrator

14

Teamcenter Installation

Job goal
Install, upgrade, migrate, and configure
software
Maintain servers and users

MT25350_S_0830

Course overview

Database administrator

Maintain databases

Learning tracks
Learning tracks for Teamcenter are found on the Siemens PLM Software
training Web site:
http://training.ugs.com/tracks/index.shtml

Training materials provided


Description
Yours to keep and make notes.

Material

Student Guide

Student Workbook

Evaluation is provided both online and in the back of


the Student Guide.
Student profile is provided in the back of the Student
Guide.
Activities are provided online in electronic format
and designed to appear on the left of the monitor.
A CD of electronic activities is provided in the back
of the Student Guide.

Accessing Teamcenter online help


The Teamcenter Help Library covers functionality from end-user tasks to
customization instructions.
To access the Teamcenter Help Library:

In the rich client, choose HelpHelp Library or press CTRL+F1.

In the thin client, choose HelpWeb Collection to access the thin client
help, or choose HelpGeneral Collection to access the full library.

To access help for the current application:

In the rich client, choose HelpCurrent Application or press the F1 key.


Note
You cannot access application-specific help in the thin client.

Teamcenter Installation

15

Lesson

Teamcenter architecture overview

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.

Describe the components of the Teamcenter four-tier architecture.

Describe the components of File Management System.

Access the Web site that lists the hardware and software requirements
for Teamcenter.

List the operating system accounts required to install Teamcenter.

Help topics
Additional information for this lesson can be found in:

Basic concepts about Teamcenter installation in the Installation on


Windows Servers Guide

Basic concepts about Teamcenter installation in the Installation on UNIX


and Linux Servers Guide

Teamcenter Installation

1-1

Teamcenter architecture overview

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.

1-2

Two-tier architecture

Four-tier architecture

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

Two-tier architecture logical view

The client tier contains:

Rich client.

Teamcenter server and executables.

Optional applications that integrate with the rich client such as NX.

The resource tier stores persistent metadata and files managed by


Teamcenter. The resource tier contains:

Database server and database.

Volumes.

File servers.

Teamcenter Installation

1-3

Teamcenter architecture overview

Four-tier architecture logical view

The client tier hosts client applications, processes user interface input
and output, and secure file caches.
Available clients include:

1-4

Thin client.

Rich client.

Teamcenters Network Folders.

Additional applications such as Teamcenters lifecycle visualization.

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

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:

J2EE-based and served on a J2EE Web application server such as


JBoss, WebSphere, WebLogic, Oracle Application Server, or Sun Java
System Application Server.

.NET-based and served on Microsoft IIS.

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 composed of:

A pool of server processes managed by a server manager (four-tier


architecture only).

Transient volumes.

The resource tier stores persistent metadata and files managed by


Teamcenter.
The resource tier contains:

Database server and database.

Standard volumes.

File servers for shared configuration and binary executables.

Teamcenter Installation

1-5

Teamcenter architecture overview

Client options
Teamcenter provides clients suited to various uses and network
configurations. These clients include:

1-6

Rich client

Thin client

Specialized clients such as Teamcenters Client for Microsoft Office and


Network Folders

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

Rich client
The rich client is a platform-independent client implementation (Java
application) for users who interact with Teamcenter frequently. It is
extendable and able to run both Teamcenter and customer-written
applications.
The rich client is supported in two-tier and four-tier architectural models. It
is deployed on user workstations using:

Teamcenter Environment Manager (in the two-tier and four-tier architect)

Over-the-Web Installer (in the four-tier architecture)

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

UNIX and Linux systems: Mozilla Firefox

Macintosh systems: Apple Safari

Teamcenter Installation

1-7

Teamcenter architecture overview

Thin client
The thin client provides access to Teamcenter through a standard commercial
Web browser. The user interface provides a streamlined browser-based view
of product information stored in a Teamcenter database.
The thin client is supported only in the four-tier architectural model.
The thin client is supported for the following Web browsers:

Windows systems: Microsoft Internet Explorer and Mozilla Firefox

UNIX and Linux systems: Mozilla Firefox

Macintosh systems: Apple Safari


No rich clients are supported on Macintosh.

1-8

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

Integrations with Microsoft Office


Teamcenter provides multiple interfaces to Microsoft Office:

Teamcenters Client for Microsoft Office


Allows you to manage Teamcenter workspace objects in real time directly
through Microsoft Office Word, Excel, PowerPoint, and Outlook in
Microsoft Office 2007. A custom Teamcenter ribbon is added to these
Microsoft Office applications.

Teamcenters Extensions for Microsoft Office


Provides easy access to Teamcenter through Microsoft Office Live features
in Microsoft Excel and Microsoft Word. You can edit properties of
Teamcenter workspace objects and apply those changes to the Teamcenter
database.

Teamcenters Integration for Microsoft Office


Allows you to manage Teamcenter workspace objects in real time directly
through Microsoft Office Word, Excel, and PowerPoint in Microsoft Office
2003. Custom Teamcenter menus and toolbars are added to the Add-Ins
ribbon of these Microsoft Office products.

Teamcenters Network Folders


Allows you to manage Teamcenter workspace objects directly through
Microsoft Windows Explorer in Microsoft Windows 2000, XP, Vista, and 7.
Custom Teamcenter menu commands are added to Windows Explorer.

Teamcenter Plugin for Microsoft Project


Allows Microsoft Project users to exchange data directly with Schedule
Manager.

Teamcenter Installation

1-9

Teamcenter architecture overview

File management
Files managed by Teamcenter are stored in volumes.
Users cannot directly access files in a volume; instead these files are accessed
via a Teamcenter session.
File access requested by a client is managed by File Management System
(FMS).

1-10

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

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 via 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 non-volume 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.

Teamcenter Installation

1-11

Teamcenter architecture overview

FMS
File Management System (FMS) handles:

1-12

File transfer between volumes and clients for both the two-tier and the
four-tier architectures

File access for NX and Lifecycle Visualization when you use these
products with Teamcenter

Transient data storage for transporting reports, PLM XML, and other
non-volume data between the Web and client tiers in the four-tier
architecture

Data access for Multi-Site Collaboration

File caching on both file servers and rich clients in order to improve file
transfer performance

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

Hardware and software requirements


To install, configure, and run a Teamcenter environment, ensure that your
site meets the hardware and software requirements.
A detailed list of hardware and software requirements for Teamcenter is
available from the Global Technical Access Center (GTAC) Web site:
http://support.ugs.com/online_library/certification/

Teamcenter Installation

1-13

Teamcenter architecture overview

Recommended operating system accounts and privileges


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 or upgrade
Teamcenter or install patches.

Database administrator operating system account


Log on with this operating system account to install and manage the
relational database management system.
The account used to install Oracle is automatically added to the Windows
ORA_DBA local group (DBA on UNIX), giving it SYSDBA privileges.

Both accounts:

1-14

Must be members of the operating systems Administrators group.

Should not be used for routine access to Teamcenter.

Can have any name.

Represent responsibilities, not people.

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

Activities
In the Teamcenter architecture overview section of the activities, do the
following activities using the Administrator account:

Plan your installation

Create recommended operating system accounts

Teamcenter Installation

1-15

Teamcenter architecture overview

Review questions
1. The _________ tier stores persistent metadata and files managed by the
environment.
Select one answer.

Client

Enterprise

Resource

Web

2. The two-tier architecture is composed of what two tiers?


Select all that apply.

Client

Enterprise

Resource

Web

3. The thin client is available only in the _________ architecture.


Select one answer.

1-16

Two-tier

Four-tier

Teamcenter Installation

MT25350_S_0830

Teamcenter architecture overview

Summary
The following topics were taught in this lesson:

Teamcenter two-tier architecture

Teamcenter four-tier architecture

Components of File Management System

Web site that lists the hardware and software requirements for
Teamcenter

Recommended operating system accounts for installing and managing


Teamcenter and the RDBMS

Teamcenter Installation

1-17

Lesson

Oracle server, listener, and


database

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.

Describe and install the Oracle database server.

Describe and install the Oracle listener.

Describe and install the Oracle database.

Start and stop Oracle processes.

Help topics
Additional information for this lesson can be found in:

Oracle installation and configuration topic in the Installation on Windows


Servers Guide

Oracle installation and configuration topic in the Installation on UNIX


and Linux Servers Guide

Teamcenter Installation

2-1

Oracle server, listener, and database

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 two RDBMSs:

Oracle

Microsoft SQL

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.

2-2

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Oracle architecture
The major components of an Oracle installation are:

Server
Provides application files, controls access to the database, and handles
failure recovery.

Database
Stores metadata.

Listener
Listens for requests made of the database.

Teamcenter Installation

2-3

Oracle server, listener, and database

Oracle instance
Teamcenter supports non clustered databases only. For non clustered
databases, each Oracle database is associated with an instance. When a
database is started, Oracle allocates a memory area called the System Global
Area and starts one or more Oracle processes. This combination of the System
Global Area and Oracle processes is called an instance. The memory and
processes of an instance manage the data and serve the users.

Oracle System Global Area


A group of shared memory structures that contain data and control
information for an Oracle instance.

System identifier (SID)


A unique name for an Oracle instance.

2-4

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Oracle server
The Oracle server:

Supports one or more databases.

Provides application files.

Controls access to the database.

Handles failure recovery.

Is installed using the Oracle Universal Installer (OUI).

Should be installed using an operating system account set up primarily to


perform DBA tasks.

Can be installed on shared directories (however, the database cannot).

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.
DBA operating system account
Ensure the operating system user account under which you install the Oracle
database server has system administrator privileges. This account should
be in the operating systems Administrators group. If so, when Oracle is
installed, this account is automatically added to the Windows ORA_DBA
local group, giving it SYSDBA privileges.
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.

Teamcenter Installation

2-5

Oracle server, listener, and database

Install an Oracle database server


1. Insert the Oracle installation DVD-ROM.
2. In the Select Installation Method dialog box, select Advanced Installation
and then click Next.

2-6

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

3. In the Select Installation Type dialog box, select Enterprise Edition and
then click Next.

Teamcenter Installation

2-7

Oracle server, listener, and database

4. In the Install Location dialog box, provide a name and the path in which
to install the server.

2-8

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

5. In the Product-Specific Prerequisite Checks dialog box, any requirements


that are not met by the environment are listed. Review the list and make
any necessary changes to the environment before proceeding.

Teamcenter Installation

2-9

Oracle server, listener, and database

6. In the Select Configuration Options dialog box, select Install database


Software only and then click Next.

7. In the Summary dialog box, review your selections and then click Install.
The Install dialog box reports the status of the installation.

2-10

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

8. After the installation completes the End of Installation dialog box is


displayed. Click Exit.

9. In the Exit dialog box, click Yes.

Teamcenter Installation

2-11

Oracle server, listener, and database

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, it is necessary to run a
listener even if the corporate server is run on the Oracle server.

Uses SQL*Net8 to communicate with the database, corporate server, and


two-tier rich client.

Can monitor connection requests for one database or for multiple


databases.
The default Teamcenter installation uses a single listener for all
databases. However, several listeners may run on the same system, each
monitoring a particular database.

2-12

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Configure the listener


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
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.
Information about the listener configuration is stored in the listener.ora file.
This file is located in:
ORACLE_HOME\network\admin\listener.ora
Creating a listener using the Oracle Net Configuration Assistant also creates
a Windows service (Oracle TNSListener).

Teamcenter Installation

2-13

Oracle server, listener, and database

Create a listener
1. Start the Oracle Net Configuration Assistant by choosing StartAll
ProgramsOracle - OraDb11g_home1Configuration and Migration
ToolsNet Configuration Assistant.
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.

2-14

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

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.

5. In the Listener Configuration, Select Protocols dialog box, select the


TCP protocol. This is the default. Teamcenter uses only the TCP protocol
to contact the listener. Click Next.

Teamcenter Installation

2-15

Oracle server, listener, and database

6. In the Listener Configuration, TCP/IP Protocol dialog box, provide the


port number used by the listener. The default is 1521. Record this value;
it is needed when installing the corporate server. Click Next.

7. In the Listener Configuration, More Listeners? dialog box, you are


prompted whether to configure another listener. Select No; only one
listener is needed. Click Next.

2-16

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

8. The Listerner Configuration Done dialog box displays the Listener


configuration complete message. Click Next.
Note
Do not click Cancel; you will lose your changes.

9. In the Welcome dialog box, click Finish.

The listener is installed as a Windows service. It is started and is set to start


automatically when the system is booted.
Teamcenter Installation

2-17

Oracle server, listener, and database

Database
A database:

Stores persistent metadata.

Is used along with a database process.


This process must be running to access the database.

Is uniquely identified (along with its database instance process) by an


Oracle system identifier or SID.

Is supported by an Oracle server.


The Oracle server process must be running to access the database.

Supports a single Teamcenter site.


The relationship between a database and a site is one-to-one.

2-18

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Oracle users
To support Teamcenter, the database must have the following Oracle user
accounts:

system: is created by Oracle Database Configuration Assistant (DBCA).


You are prompted to provide a password which be later be changed with
Oracle tools.

sys: is created by Oracle Database Configuration Assistant (DBCA). You


are prompted to provide a password which be later be changed with
Oracle tools.

Database instance user (this user owns the Teamcenter data)

If Teamcenter DBCA templates are used to create the database, the


templates create a database user named infodba with a password of
infodba. You can change the user name or password if needed.

If Teamcenter Environment Manager is used to create the database


instance, you provide the user name and password during corporate
server installation.

Teamcenter Installation

2-19

Oracle server, listener, and database

How the database stores data

Oracle stores data using the following:

2-20

Table: This is a logical structure used to store data. A table corresponds


to a class of objects. A row in a table corresponds to a specific item. A
column in a table corresponds an attribute. A tablespace can have one or
more tables and likely has many.

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.

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Tables required by Teamcenter


The following tables are required by Teamcenter:

SYSTEM

SYSAUX

TEMP

UNDOTBS

IDATA

INDX

ILOG

Tablespace
SYSTEM

SYSAUX

TEMP

UNDOTBS

Description
The SYSTEM tablespace 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.
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.
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.
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.

Teamcenter Installation

2-21

Oracle server, listener, and database

Tablespace
IDATA

INDX

ILOG

2-22

Teamcenter Installation

Description
This tablespace stores all of the Teamcenter metadata.
It is the most actively accessed tablespace and receives
the most growth.
The database administrator has the option of
separating the indexes from the IDATA tablespace
thus reducing the load created by IDATA.
The Teamcenter logging functionality creates a
separate tablespace to store Teamcenter loggings
required tables and indexes.

MT25350_S_0830

Oracle server, listener, and database

Control files and redo files


Oracle requires two types of files in external structures:

Redo logs buffer all incoming transactions.


These records are used by Oracle for failure recovery. The installation
creates one set of three redo logs. The files are written to in a
round-robin fashion, switching to the next file when a file is filled up.
Consequently, there is little gained by separating the redo log files.

Control files maintain a record of all an instances physical elements.


These files are vital to Oracle; the Teamcenter installation creates
three control files, each an identical copy. These files receive minimal
I/O but must be separated to protect the database integrity.

Teamcenter Installation

2-23

Oracle server, listener, and database

Choosing how to create the database


Teamcenter requires an Oracle database to be configured with specific Oracle
user accounts and tablespaces. To accomplish this, you can use either:

Teamcenter-provided templates
Use the templates provided by Teamcenter to manually create a database
in the Oracle Database Configuration Assistant (DBCA).

Teamcenter Environment Manager


Create a multipurpose database manually using Oracle DBCA and then
use Teamcenter Environment Manager to automatically configure the
database with the Oracle user accounts and required tablespaces.

2-24

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Create a database using TEM


Teamcenter requires an Oracle database to be configured with specific Oracle
user accounts and tablespaces. One way to accomplish this is to:
1. Create a multipurpose database manually using Oracle DBCA.
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.
3. Use Teamcenter Environment Manager to automatically configure the
database with the Oracle user accounts and required tablespaces.
An advantage to creating a multipurpose database instance is that you can
create multiple Teamcenter databases using a single Oracle SID, simplifying
administration.

Teamcenter Installation

2-25

Oracle server, listener, and database

Create a database using the DBCA and TC templates


Teamcenter requires an Oracle database to be configured with specific Oracle
user accounts and tablespaces. One way to accomplish this is to use the
Teamcenter dbca templates provided in the Teamcenter distribution image in
tc\db_scripts\oracle with the Oracle Database Configuration Assistant
(DBCA).
The templates create a database instance that has the required Oracle user
accounts and tablespaces. However, it creates a specific type of database
instance, providing you with no options. For example, the database allows
only one user per Oracle system identifier (SID).
This method is presented in more detail in the next slide.

2-26

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Create a database using the DBCA and TC templates


1. Log on to the operating system with an account with administrator
privileges.
2. Copy all files in the Teamcenter templates folder to the Oracle templates
folder.
The Teamcenter templates folder is located on the installation DVD at:
tc\db_scripts\oracle

The Oracle templates folder is located at:


ORACLE_HOME\assistants\dbca\templates
3. Choose StartAll ProgramsOracle - OraDb11g_homeConfiguration
and Migration ToolsDatabase Configuration Assistant.
4. In the Welcome dialog box, click Next.
5. In the Operations dialog box, select Create a database and click Next.

Teamcenter Installation

2-27

Oracle server, listener, and database

6. In the Database Templates dialog box, select Teamcenter Oracle10g or


Teamcenter Oracle11g depending on the version of Oracle you installed.
Click Next.

7. In the Database Identification dialog box, enter the Global Database


Name and SID and then click Next.

8. In the Management Options dialog box, accept the defaults and click Next.

2-28

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

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 infodba
Oracle user to install Teamcenter.

10. In the Storage Options dialog box, accept the default, which is to use the
file system for database storage and click Next.
11. In the Database File Location dialog box, accept the default, which is to
use the location defined in the template and click Next.
12. In the Recovery Configuration dialog box, accept the default recovery
area and size and click Next.
13. In the Database Content dialog box, accept the defaults and click Next.

Teamcenter Installation

2-29

Oracle server, listener, and database

14. In the Initialization Parameters dialog box, accept the defaults.


If you are not separating tablespaces to different locations or modifying
the initial sizes of tablespaces, click Finish in the Initialization Parameters
dialog box to begin creating the database.
If you are separating tablespaces or modifying their initial sizes, click
Next.

2-30

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

15. In the Database Storage dialog box, 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.

16. In the Creation Options dialog box, select Create Database and click
Finish.

Teamcenter Installation

2-31

Oracle server, listener, and database

17. In the Confirmation dialog box, click OK.


The database creation process begins.

18. When the database is created, click Exit.


19. After the database is created, check for possible errors in the installation
log files. The log files are in the ORACLE_HOME\admin\SID\create
directory.
Note
Review the customScripts.log file carefully. This log file is the
output from running the custom Teamcenter steps.

2-32

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Accessing the database from a client

When a client needs to access a database:


1. The client contacts the Oracle listener process. (The default port is 1521.)
2. The listener starts a server process for the client.
3. The server process handles all service requests from the client.

Teamcenter Installation

2-33

Oracle server, listener, and database

Information needed to access the database from a client


To connect to a database, a client gets the information from the tnsnames.ora
file. This information includes:

2-34

Name of the Oracle server

Service name

Listener port number

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

tnsnames.ora
The tnsnames.ora file is located in ORACLE_HOME\network\admin.
An excerpt from a tnsnames.ora file follows:
prod =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (HOST = harris01) (PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = prod)
)
)

SERVICE_NAME = prod defines the service name to be prod.


HOST = harris01 defines the name of the Oracle server to be harris01.
PORT = 1521 defines the listener port to be 1521.

Teamcenter Installation

2-35

Oracle server, listener, and database

Start and stop Oracle instances


To access a database, the following must be running:

Server process (OracleServiceSID)


An Oracle server process must be running for each database.

Listener
A single listener can support multiple databases.

2-36

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Start and stop Oracle instances: Oracle Server processes


(OracleServiceSID)

Automatically starts at system boot.

You can change the start up setting in Services pane.

OracleServiceSID is required for the instance to start up at all. Without


it, there is no means of communicating with or starting the database
instance. If OracleServiceSID is set to manual, the Oracle server
attempts to start the database at boot, but is unable to do so.

Teamcenter Installation

2-37

Oracle server, listener, and database

Start and stop Oracle instances: Database instance

2-38

Starting a database instance process is referred to as initializing a


database instance. The default is to initialize at boot.

Start or stop an instance using:

Oracle Server Manager

SQL*PLUS startup and shutdown commands

Never shut down a database instance by killing database processes from


the Windows Task Manager. Oracle databases require orderly shutdowns
to ensure that all necessary database transactions are completed. Failure
to observe this may result in the corruption of the database. Manual
termination of processes also prevents Oracle from releasing memory that
is no longer needed and could cause the need for additional database
recovery procedures at the next database startup.

There is no method of starting up all database instances at the same time


after the system has been started. The only way to start all database
instances at once is to configure each database individually to start up
automatically following a system boot.

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

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.

Retrieve and manipulate data.

Create database objects.

Alter database parameters.

Create new databases.

Teamcenter Installation

2-39

Oracle server, listener, and database

Connect to a database using nolog


To log on to SQL*Plus using nolog:
1. Open a Command Prompt window.
2. Type sqlplus /nolog.
3. Type connect / as sysdba.
4. SQL*Plus responds with:
Connected

At this point, you can start and stop the database.

2-40

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Connect to a database using a connect descriptor


To log on to SQL*Plus using a connect descriptor:
1. Open a Command Prompt window.
2. Type sqlplus db-user/password@Net-Service-name
3. SQL*Plus responds with:
Connected

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.

Teamcenter Installation

2-41

Oracle server, listener, and database

Activities
If you chose to install Oracle, use the dba account to perform the following
activities in the Oracle server, listener, and database (Oracle only) section:

2-42

Install an Oracle database server

Install an Oracle listener

Install an Oracle database

Teamcenter Installation

MT25350_S_0830

Oracle server, listener, and database

Review questions
1. The Oracle _________ monitors remote connection requests made of the
database.
Select one answer.

Database server

Listener

Universal Installer

2. _________ is the protocol used for communication between the database


server, the listener, and the database.
Select one answer.

FTP

HTTP

IIOP

SQL*Net8

3. You can create and configure an Oracle database for use with Teamcenter
by first creating a general purpose database using the Oracle Database
Configuration Assistant and then configuring that database using
Teamcenter Environment Manager.
Select one answer.

True

False

4. A _________ is a logical structure used to store data.


Select one answer.

Bin

Data file

Folder

Table
Teamcenter Installation

2-43

Oracle server, listener, and database

Summary
The following topics were taught in this lesson:

2-44

The Oracle architecture used to support Teamcenter

Oracle database server

Oracle listener

Oracle database

Starting and stopping Oracle processes

Teamcenter Installation

MT25350_S_0830

Lesson

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.

Describe how to manually configure an MS SQL Server database.

Describe how to use TEM to configure an MS SQL Server database.

Help topics
Additional information for this lesson can be found in:

The Microsoft SQL Server installation and configuration chapter in the


Installation on Windows Servers Guide

Teamcenter Installation

3-1

MS SQL Server

MS SQL Server 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 two RDBMSs:

Oracle

Microsoft SQL

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.

3-2

Teamcenter Installation

MT25350_S_0830

MS SQL Server

MS SQL architecture
The major components of a Microsoft SQL Server installation are:

Server
Provides application files, controls access to the database, and handles
failure recovery.

Database
Stores metadata.

Teamcenter Installation

3-3

MS SQL Server

MS SQL installation overview


The overall process for installing an MS SQL server and database for use
with Teamcenter is:
1. Install the MS SQL server.
2. Create an MS SQL database one of the following ways:

3-4

Automatically by using Teamcenter Environment Manager (TEM)

Manually by using SQL Server Management Studio

Teamcenter Installation

MT25350_S_0830

MS SQL Server

Install MS SQL Server


1. Launch the Microsoft SQL Server installation wizard
2. In the SQL Server Installation Center dialog box, click Installation from
the list on the left.

Teamcenter Installation

3-5

MS SQL Server

3. In the Setup Support Rules dialog box, review the report to ensure that
all rules passed and then click OK.

3-6

Teamcenter Installation

MT25350_S_0830

MS SQL Server

4. In the Product Key dialog box, select either Specify a free edition or
Enter the product key and then click Next.

Teamcenter Installation

3-7

MS SQL Server

5. In the License Terms dialog box, read the license terms and select I
accept the license terms and click Next.

3-8

Teamcenter Installation

MT25350_S_0830

MS SQL Server

6. In the Setup Support Rules dialog box, click Next.

7. In the Setup Support Rules dialog box, review the report and click Next.

Teamcenter Installation

3-9

MS SQL Server

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

3-10

Teamcenter Installation

MT25350_S_0830

MS SQL Server

9. In the Instance Configuration dialog box, choose an instance type.


Teamcenter supports both Default Instance and Named Instance.
Note
If you choose Named Instance, make sure you start the SQL
Browser service before connecting to the database. If this service is
not enabled, you can change these settings using the SQL Server
Configuration Manager after installation is complete.

Teamcenter Installation

3-11

MS SQL Server

10. In the Disk Space Requirements dialog box, verify that you have enough
disk space and click Next.

3-12

Teamcenter Installation

MT25350_S_0830

MS SQL Server

11. In the Service Accounts tab of the Server Configuration dialog box,
define the user accounts and startup type for the SQL Server services.

Teamcenter Installation

3-13

MS SQL Server

12. In the Collation tab of the Server Configuration dialog box, define the
collation used by the database engine and the analysis server. Change the
collation type by clicking Customization.

3-14

Teamcenter Installation

MT25350_S_0830

MS SQL Server

13. In the Customize the SQL Server 2008 Database Engine Collation dialog
box:

Select Windows collation designator and sort order.

For Collation designator select Latin_General.

Select Binary.

Click OK.

Teamcenter Installation

3-15

MS SQL Server

14. In the Customize the SQL Server 2008 Analysis Service Collation dialog
box:

3-16

Select Windows collation designator and sort order.

For Collation designator select Latin_General.

Select Binary.

Click OK.

Teamcenter Installation

MT25350_S_0830

MS SQL Server

15. In the Server Configuration dialog box, ensure that both Database Engine
and Analysis Service are set to Latin1_General_BIN and then click Next.

Teamcenter Installation

3-17

MS SQL Server

16. In the Database Engine Configuration dialog box:

Select Mixed Mode (SQL Server authentication and Windows


authentication).

Provide a password for the built-in SQL Server system administrator


account (sa).

Specify SQL Server administrators by clicking Add Current User or


Add.

Click Next.

17. In the Error and Usage Reporting dialog box, select the options you want
to use. None of these are used by Teamcenter.

3-18

Teamcenter Installation

MT25350_S_0830

MS SQL Server

18. In the Installation Rules dialog box, verify that there are no errors or
warnings and click Next.

Teamcenter Installation

3-19

MS SQL Server

19. In the Ready to Install dialog box, review your selections and click Install.

3-20

Teamcenter Installation

MT25350_S_0830

MS SQL Server

20. In the Installation Complete dialog box, click Next.

Teamcenter Installation

3-21

MS SQL Server

21. In the Complete dialog box, click Close.

22. Close the SQL Server Installation Center dialog box.


23. Chose StartAll ProgramsMicrosoft SQL Server 2008Configuration
ToolsSQL Server Configuration Manager.

3-22

Teamcenter Installation

MT25350_S_0830

MS SQL Server

24. Expand SQL Server Network Configuration and select Protocols for
MSSQLSERVER.

25. You receive a warning saying that any changes made will not take affect
until the service is stopped and restarted. Click OK.
26. Right-click TCP/IP and select Enabled.

Teamcenter Installation

3-23

MS SQL Server

27. Select SQL Server Services.

28. Right-click SQL Server (MSSQLSERVER) and choose Stop. Then


right-click and choose Start.

29. Close the Sql Server Configuration Manager.

3-24

Teamcenter Installation

MT25350_S_0830

MS SQL Server

Install an MS SQL database using TEM


Teamcenter Environment Manager (TEM) can create and populate an SQL
Server database when you install a Teamcenter corporate server.
In the Database Engine Selection panel, TEM prompts you for database
information for the SQL Server database. To create a new database, enter
new values. To connect to an existing database, enter values for the existing
database.
For more information see the Creating a corporate server lesson.

Teamcenter Installation

3-25

MS SQL Server

Install an MS SQL database using SQL Server Management Studio


1. If SQL Server Management Studio is not installed, run the SQL Server
Installation Center and install the Management Tools Basic feature.
2. Make sure you have access to the Teamcenter software distribution image.
3. Launch Microsoft SQL Server Management Studio:
StartAll ProgramsMicrosoft SQL Server 2008SQL Server
Management Studio
4. In the SQL Connect to Server dialog box, log on using the system
administrator (sa) logon name and password.
5. Choose FileOpenFile.
6. Browse to the tc\db_scripts\mssql\2005 directory in the Teamcenter
software distribution image.
7. Select the create_database.sql file and click Open.
If SQL Server Management Studio prompts you to log on, enter the
system administrator (sa) logon name and password.
8. If you want to customize how the Teamcenter database is created, edit
the database template (create_database.sql).
9. Click Execute to begin creating the database.
10. When creation of the MS SQL database instance is complete, verify the
newly created database. In the Object Explorer pane, under the MS SQL
Server host name, expand the Databases tree. Verify the new database
name is included in the list of databases.

3-26

Teamcenter Installation

MT25350_S_0830

MS SQL Server

Activity
If you chose to install Microsoft SQL Server, use the dba account to perform
the following activities in the Install the Microsoft SQL Server (SQL Server
only) section:

Install Microsoft SQL Server

Teamcenter Installation

3-27

MS SQL Server

Review questions
1. When installing the MS SQL Server for use with Teamcenter, you must
install at least the Database Engine Service feature.
Select one answer.

True

False

2. You can create and configure an MS SQL database for use with
Teamcenter automatically using _________ .
Select one answer.

Database Configuration Assistant

SQL Server Management Studio

Teamcenter Environment Manager

Universal Installer

3. If you use SQL Server Management Studio to create an MS SQL database


for use with Teamcenter, execute the file, ________, which is found in
the tc\db_scripts\mssql\2005 directory in the Teamcenter software
distribution image.
Select one answer.

3-28

configure_database.sql

connect_database.sql

create_database.sql

install_database.sql

Teamcenter Installation

MT25350_S_0830

MS SQL Server

Summary
The following topics were taught in this lesson:

How to install MS SQL Server

How to manually configure an MS SQL Server database

How to use TEM to configure an MS SQL Server database

Teamcenter Installation

3-29

Lesson

IBM DB2

Purpose
This lesson provides basic concepts about the IBM DB2 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 the DB2 server.

Describe how to setup a DB2 license file.

Describe how to install the IBM Data server driver for ODBC, CLI, and
.NET.

Describe how to set DB2 profile variables for Teamcenter.

Describe how to create a DB2 database.

Describe how to configure a DB2 database for Teamcenter.

Describe how to create a DB2 Teamcenter database user.

Help topics
Additional information for this lesson can be found in:

The IBM DB2 installation and configuration chapter in the Installation


on Windows Servers Guide

The IBM DB2 installation and configuration chapter in the Installation


on UNIX and Linux Servers Guide

Teamcenter Installation

4-1

IBM DB2

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

IBM DB2

Microsoft SQL

Oracle

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.

4-2

Teamcenter Installation

MT25350_S_0830

IBM DB2

DB2 installation overview


The overall process for installing a DB2 server and database for use with
Teamcenter is:
1. Install the DB2 server.
2. Setup the DB2 license file.
3. Install IBM Data Server Driver for ODBC, CLI, and .NET.
4. Set DB2 profile variables.
5. Create a DB2 database.
6. Configure a DB2 database.
7. Create a DB2 Teamcenter database user.

Teamcenter Installation

4-3

IBM DB2

Install DB2 Server


1. In the DB2 installation image, double-click setup.exe.
2. In the DB2 Setup Launchpad dialog box, click Install a Product.

3. Click Install New.

4-4

Teamcenter Installation

MT25350_S_0830

IBM DB2

4. In the DB2 - DB2 Enterprise Server Edition - DB2COPY1 dialog box,


click Next.

Teamcenter Installation

4-5

IBM DB2

5. In the Software License Agreement dialog box, select I accept the terms
in the license agreement and click Next.

4-6

Teamcenter Installation

MT25350_S_0830

IBM DB2

6. In the Select the installation type dialog box, select Typical and click Next.

Teamcenter Installation

4-7

IBM DB2

7. In the Select the installation, response file creation, or both dialog box,
select the appropriate option. If you do not want to save your installation
settings in a response file, select the first option in the list, Install DB2
Enterprise Server Edition on this computer.

4-8

Teamcenter Installation

MT25350_S_0830

IBM DB2

8. In the Select the installation folder dialog box, enter a location in the
Directory box and then click Next.

9. In the Set user information for the DB2 Administration Server dialog box:

Select the appropriate Domain.

Use the default User Name which is db2admin.

Enter a password in the Password and Confirm password boxes.

Make sure Use the same user name and password for the remaining
DB2 instances is selected.

Click Next.

DB2 uses the operating systems native user authentication and creates
the following user and groups automatically during installation:

User: db2admin

Groups: db2admns and db2users

Teamcenter Installation

4-9

IBM DB2

10. In the Configure DB2 instances dialog box, click Next.

4-10

Teamcenter Installation

MT25350_S_0830

IBM DB2

11. In the Prepare the DB2 tools catalog dialog box, clear the Prepare the
DB2 tools catalog and click Next.

Teamcenter Installation

4-11

IBM DB2

12. In the Set up notifications dialog box, clear Set up your DB2 server to
send notifications and then click Next.

4-12

Teamcenter Installation

MT25350_S_0830

IBM DB2

13. In the Enable operating system security for DB2 objects dialog box,
accept the defaults and click Next.

Teamcenter Installation

4-13

IBM DB2

14. In the Start copying files dialog box, click Install.

4-14

Teamcenter Installation

MT25350_S_0830

IBM DB2

15. In the Setup is complete dialog box, click Next.

Teamcenter Installation

4-15

IBM DB2

16. In the Install additional products dialog box, click Finish.

4-16

Teamcenter Installation

MT25350_S_0830

IBM DB2

Setup the DB2 license file


1. Choose StartAll ProgramsIBM DB2DB2COPY 1 (Default)General
Administration ToolsLicense Center.
The License Center dialog box opens.
2. In the System name list, select the machine on which the DB2 server
is installed.

Teamcenter Installation

4-17

IBM DB2

3. In the Select Instance dialog box, select your DB2 server instance and
click OK.

4-18

Teamcenter Installation

MT25350_S_0830

IBM DB2

4. In the License Center dialog box, choose LicenseAdd.

Teamcenter Installation

4-19

IBM DB2

5. In the Add License dialog box, browse to your license file, select it, and
click OK.

6. In the DB2 Message dialog box, click OK.

7. Close the License Center dialog box.

4-20

Teamcenter Installation

MT25350_S_0830

IBM DB2

Install IBM Data Server Driver for ODBC, CLI, and .NET
All Teamcenter servers and two-tier rich clients depend on the IBM DB2 open
database connectivity (ODBC) and call-level interface (CLI) drivers. These
drivers must be installed on each machine that runs a Teamcenter server or
two-tier rich client before the Teamcenter software is installed.
1. In the Teamcenter distribution image, double-click
additional_applications\db2_files\DSDRIVER.exe
2. Click Next.

Teamcenter Installation

4-21

IBM DB2

3. Select I accept the terms in the license agreement and click Next.

4-22

Teamcenter Installation

MT25350_S_0830

IBM DB2

4. If you need to change the install location, click Change.

Teamcenter Installation

4-23

IBM DB2

5. Use the default driver name or enter a different name. Select Set this
as the default IBM database client interface copy on this computer.
Then click Next.

4-24

Teamcenter Installation

MT25350_S_0830

IBM DB2

6. Click Install.

Teamcenter Installation

4-25

IBM DB2

7. Click Finish.

4-26

Teamcenter Installation

MT25350_S_0830

IBM DB2

Set DB2 profile variables for Teamcenter


1. Open a Command Prompt window.
2. Change directory to DB2HOME\SQLLIB\BIN.
3. Type:
db2set DB@_SNAPSHOT_NOAUTH=on
4. Close the Command Prompt window.

Teamcenter Installation

4-27

IBM DB2

Create DB2 database


1. Choose StartAll ProgramsIBM DB2DB2COPY 1
(Default)Command Line ToolsCommand Line Processor.
2. Type:
create db db-name automatic storage yes on path using codeset
UTF-8 territory us pagesize 32 k
Replace db-name with the name or alias of the database to be created.
Replace path with the drive on which to create the database. This is also
the storage path or drive associated with the database. For example,
use D:.
To specify a path rather than a drive for database storage (for example,
D:\temp instead of D:), set the DB2_CREATE_DB_ON_PATH DB2
registry variable to YES. Otherwise, the database creation fails. This
setting affects the DB2 server, not the Teamcenter database.

4-28

Teamcenter Installation

MT25350_S_0830

IBM DB2

Configure DB2 database


PLM Software recommends setting the following parameters for each
database in the instance on which you run your Teamcenter application.
For other parameters, accept the default settings. Database configuration
parameters can be set using the DB2 Control Center or the update db cfg
command in the DB2 Command Line Processor.
STMTHEAP
APPLHEAPSZ
LOGBUFSZ
LOGPRIMARY
LOGSECOND
LOGFILSIZ
UTIL_HEAP_SZ

Statement heap
Default application heap
Log buffer size
Number of primary log
files
Number of secondary log
files
Log file size
Maximum memory for
utilities

100000
16000
512
20
5
4096
150000

Teamcenter Installation

4-29

IBM DB2

Configure DB2 database using DB2 Control Center


1. Choose StartAll ProgramsIBM DB2DB2COPY 1 (Default)General
Administration ToolsControl Center.
2. In the Control Center View dialog box, select Advanced and click Next.

3. In the Control Center dialog box, expand All Databases and select the
approprate database.

4-30

Teamcenter Installation

MT25350_S_0830

IBM DB2

4. Choose SelectedConfigure Parameters.

5. In the Database Configuration dialog box, select a parameter to change.


This example shows modifying the STMHEAP parameter. Other
parameters are modified similarly.

Teamcenter Installation

4-31

IBM DB2

6. Click in the Value box of the parameter to change. An ellipses button


appears in the box. Click the ellipses button.

7. In the Change Database Configuration Parameter dialog box, enter the


new value and click OK.

4-32

Teamcenter Installation

MT25350_S_0830

IBM DB2

8. The Pending Value box displays the new value.


The Pending Value Effective box indicates whether the value is updated
dynamically or only on database restart. If the value is Update when
available (Dynamic), no database restart is required. If the value is
After database restart, the database must be restarted for the value to
take effect.

9. When you are finished modifying parameters, click OK. A DB2 Message
dialog box appears stating that the parameters were successfully updated.
Click Close.

Teamcenter Installation

4-33

IBM DB2

Configure DB2 database using update db cfg


1. Choose StartAll ProgramsIBM DB2DB2COPY 1
(Default)Command Line ToolsCommand Line Processor.
2. Type:
update db cfg for db-name using parameter value
db-name is the database name.
parameter is the parameter to change.
value is the value to which the parameter is to be set.
For example, the following will set the STMTHEAP parameter to 100000:
db2 update db cfg for tc using STMTHEAP 100000
3. After you change database configuration parameters, enter the terminate
command to ensure the changes take effect.

4-34

Teamcenter Installation

MT25350_S_0830

IBM DB2

Create DB2 Teamcenter database user


DB2 uses the underlying operating system security to manage user IDs
and passwords. The Teamcenter database user and password must be
established at the operating system level before installing the Teamcenter
corporate server. This user must be a member of the Administrators and
the db2admns groups.

Teamcenter Installation

4-35

IBM DB2

Activities
If you chose to install IBM DB2, use the dba account to perform the following
activities in the IBM DB2 (DB2 only) section:

4-36

Install a DB2 database server

Setup DB2 license file

Install IBM Data Server Driver for ODBC, CLI, and .NET

Set DB2 profile variables for Teamcenter

Create a DB2 database

Configure the DB2 database

Create tcdev operating system account

Teamcenter Installation

MT25350_S_0830

IBM DB2

Review questions
1. The IBM DB2 server installation creates which operating system user
groups:
Select two answers.

administrators

db2admns

db2leaders

db2users

2. The IBM DB2 open database connectivity (ODBC) drivers and call-level
interface (CLI) drivers must be installed on all of the following except:
Select one answer.

Corporate servers

File servers

Four-tier rich clients

Two-tier rich clients

3. You can modify database parameters using either the Control Center
or the update db cfg command.
Select one answer.

True

False

Teamcenter Installation

4-37

IBM DB2

Summary
The following topics were taught in this lesson:

4-38

How to install the DB2 server.

How to setup a DB2 license file.

How to install the IBM Data server driver for ODBC, CLI, and .NET.

How to set DB2 profile variables for Teamcenter.

How to create a DB2 database.

How to configure a DB2 database for Teamcenter.

How to create a DB2 Teamcenter database user.

Teamcenter Installation

MT25350_S_0830

Lesson

Common Licensing 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.

Edit the license file

Install the Common Licensing Server.

Help topics
Additional information for this lesson can be found in:

Installing the license server topic in the Installation on Windows Servers


Guide

Installing the license server topic in the Installation on UNIX and Linux
Servers Guide

Teamcenter Installation

5-1

Common Licensing Server

Common Licensing Server


Before you install Teamcenter, you must install the Siemens PLM Software
Common Licensing Server to distribute licenses to Teamcenter hosts.
Caution
The Siemens PLM Software Common License Server must be running,
and two or more seats must be available on that license server during
Teamcenter server installation. Otherwise, database creation fails
because the make_user utility cannot create the required users in
the database.
The documentation for the Common Licensing Server is
found on the Teamcenter documentation distribution image in
additional_documentation. The documents are:

5-2

Installing UGS Licensing for UNIX

Installing UGS Licensing for Windows

UGS Licensing User Guide

Teamcenter Installation

MT25350_S_0830

Common Licensing Server

Named user licensing


Teamcenter employs named user licensing, which ties each user in the
system to an available license and ensures the total number of active authors
and consumers in the system is always less than or equal to the number
of licenses purchased.

Teamcenter Installation

5-3

Common Licensing Server

Licensing server installation overview


1. Obtain a Teamcenter 8.3 license file from Siemens PLM Software. Edit the
license file so that it contains the host name of your license server host.
2. Set the UGS_LICENSE_SERVER and the TCP_NODELAY
environment variables.
3. Install the licensing server from the Teamcenter distribution image.

5-4

Teamcenter Installation

MT25350_S_0830

Common Licensing Server

Edit the license file


1. Obtain a Teamcenter 8.3 license file from Siemens PLM Software. Save
the license file in a directory accessible to the license server host.
2. Open the license file in a plain text editor and locate the following line in
the file:
SERVER YourHostname ANY 28000

3. Replace YourHostname with the host name of the designated license


server host.
4. Save the changes to the license file.
5. Update your Siemens PLM Software customer service representative with
your license server host information.
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.

Teamcenter Installation

5-5

Common Licensing Server

Install the Common Licensing Server


1. In the Teamcenter distribution image, navigate to
additional_applications and unzip ugslicensing.zip.
2. Navigate to the ugslicensing folder you just unzipped and double-click
setup.exe.
3. In the UGSLicensing - InstallShield Wizard dialog box, select the
language to use during installation and click OK.

4. In the Welcome dialog box, click Next.

5-6

Teamcenter Installation

MT25350_S_0830

Common Licensing Server

5. In the Destination Folder dialog box, select the location in which to install
the Common Licensing Server. If you need to select a location other than
the default, click Change. After selecting the location, click Next.

6. In the LICENSE FILE dialog box, select the license file by clicking Browse
and navigating to the file. After selecting the file, click Next.

Teamcenter Installation

5-7

Common Licensing Server

7. In the Ready to Install the Program dialog box, click Install.

8. In the InstallShield Wizard Completed dialog box, click Finish.

When the installation is complete, the license server installation program


starts the license daemon (ugslmd).

5-8

Teamcenter Installation

MT25350_S_0830

Common Licensing Server

Set environment variables


Set the TCP_NODELAY environment variable to 1. This helps optimize
logon time when launching Teamcenter.
The licensing server is initialized by setting the UGS_LICENSE_SERVER
environment variable as follows:
UGS_LICENSE_SERVER=port@host.
This is the configured port for the license daemon (lmgrd).
UGS_LICENSE_SERVER=28000@ahsun014

If you use multiple license servers for redundancy, separate the license server
list using commas not colons or semicolons.

Using commas assumes that all servers in the list contain the same
complete license file. When the first server is down, it checks only the
next server in the list.

Using colons or semicolons assumes that you are using multiple


independent servers. 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:
UGS_LICENSE_SERVER=28000@ahsun014,28000@osnsun3,28000@vpdmsgi1

Teamcenter Installation

5-9

Common Licensing Server

Managing the licensing server


The licensing server installation provides two utilities for managing the
licensing server:

LMTOOLS is a graphical interface license administration tool. To run


this utility, choose StartAll ProgramsUGS LicensingLMTOOLS.

lmutil is a command line license administration tool.

Some of the functions these tools perform include:

5-10

Starting and stopping the license server

Configuring the license server

Getting system information such as host IDs

Getting server status

Teamcenter Installation

MT25350_S_0830

Common Licensing Server

Activity
Perform the activity in the Common Licensing Server section using the
infodba account: Install the license server.

Teamcenter Installation

5-11

Common Licensing Server

Review questions
1. The Common Licensing Server must be installed and two or more seats
must be available on that license server during Teamcenter server
installation otherwise, database creation fails.
Select one answer.

True

False

2. ________ tie(s) each user in the system to an available license and ensures
the total number of active authors and consumers in the system is always
less than or equal to the number of licenses purchased.
Select one answer.

Access rules

Database licensing

Fishing licenses

Named user licensing

3. Set the ________ environment variable to initialize the license serve.


Select one answer.

5-12

LICENSE_SERVER_ROOT

PLM_LICENSE_SERVER

TC_ROOT

UGS_LICENSE_SERVER

Teamcenter Installation

MT25350_S_0830

Common Licensing Server

Summary
The following topics were taught in this lesson:

The function of the Common Licensing Server.

Editing the license file

Installing the Common Licensing Server.

Teamcenter Installation

5-13

Lesson

Corporate server

Purpose
This lesson explains the function of the Teamcenter corporate server and
how to install it.
Objectives
After you complete this lesson, you should be able to:

Describe the function of the Teamcenter corporate server.

Describe the components of a corporate server.

Describe how the File Management System (FMS) manage files.

Describe solutions and features.

Describe the features available for a corporate server.

Describe a Teamcenter configuration.

Describe Teamcenter Environment Manager (TEM).

Create a corporate server.

Describe the function of the tc_profilevars.bat file.

Describe the function of the tnsnames.ora file.

Help topics
Additional information for this lesson can be found in:

Teamcenter server installation topic in the Installation on Windows


Servers Guide

Teamcenter server installation topic in the Installation on UNIX and


Linux Servers Guide
Teamcenter Installation

6-1

Corporate server

Corporate server
The corporate server is at the center of a Teamcenter site. It is the first
configuration you install for the two-tier and the four-tier architecture. It is
the first volume server.
It contains site-specific information (in TC_DATA) including, but not
limited to the data model, the default Teamcenter preferences, the RDBMS
connection information, and the dataset definitions.
The corporate server contains:

6-2

Teamcenter application root directory, TC_ROOT

Teamcenter data directory, TC_DATA

File Management System (TFS and at least one volume)

Teamcenter Installation

MT25350_S_0830

Corporate server

TC_ROOT and TC_DATA


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. Where they are located depends on hardware
distribution and load balancing.

TC_ROOT is the application root directory. It contains the Teamcenter


binary executables and files.

TC_DATA is the data directory. It contains the Teamcenter data model.


There is one data model per Teamcenter site. Each data model is
associated with one Oracle database user and instance.
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.

Teamcenter Installation

6-3

Corporate server

File Management System (FMS)


File Management System (FMS)

6-4

File transfer between volumes and clients for both the two-tier and the
four-tier architectures

File access for NX and Lifecycle Visualization when you use these
products with Teamcenter

Transient data storage for transporting reports, PLMXML, and other


non-volume data between the Web and client tiers in the four-tier
architecture

Data access for Multi-Site Collaboration

File caching on both file servers and rich clients to improve file transfer
performance

Teamcenter Installation

MT25350_S_0830

Corporate server

FMS file caching

FMS provides file caching on both file servers and rich clients. Both of these
components are required.

FMS server cache (FSC)


Provides a server process and file caches for Teamcenter server.

FMS client cache (FCC)


Provides a client process and file caches for rich clients.

Teamcenter Installation

6-5

Corporate server

FSC
You must install an FSC server on each host that contains a volume.
Note
Server manager requires a transient volume. Therefore, each machine
running a server manager also needs an FSC server.
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.

Volume server

Performance cache server

Configuration server

Transient server (four-tier architecture only)

Volume server
When running on a host where a volume is located or directly mounted, the
FSC server acts as a volume server.
It checks all file access requests for a ticket that Teamcenter generates to
authorize file access.
Performance cache server
When running on a host where a volume is not located or directly mounted,
the FSC server acts as a performance 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.
Configuration server
As a configuration server, the FSC server provides FMS configuration
information to the FMS client caches and other FSC servers.
Transient server (four-tier architecture only)
As a transient server, the FSC servers delivers PLM XML and other transient
files to clients.
6-6

Teamcenter Installation

MT25350_S_0830

Corporate server

Configuring FSCs
FSC servers and caches are configured using hierarchical XML-based files.
These files are created by Teamcenter Environment Manager (TEM) when
the FSC servers 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_fsc_id.xml

FSC configuration file


fscfsc_id.xml

FCC configuration file

Teamcenter Installation

6-7

Corporate server

FMS master configuration file


The FMS master configuration file (fmsmaster_fsc_id.xml) describes the
FMS network and defines FSC groups. It is the highest file in the hierarchy
and can define default values, such as the maximum sizes of the caches, for
FSCs and FCCs.
Each installation of Teamcenter requires one FMS master configuration file.
At least one FSC server reads this file and is called the master FSC. Other
FSC servers in the network download FMS configuration information from
the master FSC server.
If you install only one FSC server in a Teamcenter network, it is the master.

6-8

Teamcenter Installation

MT25350_S_0830

Corporate server

FSC configuration file


The FSC configuration file (fscfsc_id.xml) configures an individual FSC in a
network. It 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.

Teamcenter Installation

6-9

Corporate server

FCC configuration file


The FCC configuration file defines values for the FCC on client hosts, such
as the maximum sizes of the caches.
It can either inherit values from the FSC configuration file or override them.

6-10

Teamcenter Installation

MT25350_S_0830

Corporate server

FCC
The FCC process runs on a client host and performs the following functions:

Uploads files to an FSC server.

Requests files from an FSC server.

Caches files on the client host.

The FCC process manages three file caches:

A write cache containing whole files uploaded to a volume

A read cache containing whole files downloaded from a volume

A segment cache for Lifecycle Visualization

Teamcenter Installation

6-11

Corporate server

FCC installation
Rich client
The rich client requires an FCC. The FCC is automatically installed with
each rich client.
When creating the distribution server instance (the rich client software
to be installed on the client computer), you configure the location of the
cache on the workstation and the maximum size of files downloaded from
the volume or uploaded to the volume. Installing the rich client instance
on a workstation simultaneously installs the FCC process and caches. No
additional configuration steps are required.
Thin client
The thin client does not use the FCC.
However, if you install the FCC, Lifecycle Visualization and NX use it to
upload and download files from the volume.

6-12

Teamcenter Installation

MT25350_S_0830

Corporate server

Advantages of FSC and FCC servers


FSC and FCC servers enables users to take advantage of FMS features:

Improved file transfer performance

File streaming

Built-in caching infrastructure

Deployment flexibility

Improved file transfer performance


FMS is a high-performance file transfer solution that gives client applications
direct access to files over a high-performance network connection.
File streaming
FMS and Lifecycle Visualization uses proprietary streaming technology
to download appropriate portions of the JT files as they are needed. FMS
supports segment file transfer to keep network loads down.
Built-in caching infrastructure
FCC is dedicated to a specific user on a client. FSC can be shared by groups
of users.
Deployment flexibility
FMS support a multitude of deployment configurations. You can
geographically locate volumes and shared FSC servers close to client
workstations providing optimal file transfer performance.

Teamcenter Installation

6-13

Corporate server

FMS example: Single server

This example shows a single server. All clients connect to this server. The
server manages all volumes.

6-14

Teamcenter Installation

MT25350_S_0830

Corporate server

FMS example: Multiple servers

This example shows multiple servers. Each server serves just one volume.
All clients can connect to all servers. To which server that a client connects
depends on which volume the client needs to reach.

Teamcenter Installation

6-15

Corporate server

FMS example: Caching server

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.

6-16

Teamcenter Installation

MT25350_S_0830

Corporate server

FMS example: Remote caching over a WAN

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.

Teamcenter Installation

6-17

Corporate server

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:

6-18

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 2tier


Installs the two-tier rich client.

Rich Client 4tier


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.

Teamcenter Installation

MT25350_S_0830

Corporate server

Features
Commonly used features include:
Teamcenter Foundation
FMS Server Cache
NX UG Integration
J2EE Based Server Manager
.NET Based Server Manager
Database Daemons
Dispatch Server
Component
Teamcenter
Foundation

Full Text Search Engine


Online Help
Wire Harness Configuration
Sample files
Multisite Collaboration ODS Service
Multisite Collaboration IDSM Service

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

FMS Server Cache

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 an TC_ROOT directory, but populates it with
only the subdirectories necessary for these components
to run.
Installs File Management System FSC server and file
caches. You must install an FSC server on each host
that runs a server manager and on each host that is to
provide volume services.
You can optionally choose to install the FSC as a
configuration server or a performance cache server.
When you also install TCFS, the operating system
user running FMS must be the same operating system
user running TCFS.

Teamcenter Installation

6-19

Corporate server

Component
NX UG Integration

Description
Configures the database to support Teamcenter
Integration for NX, the Teamcenter integration with
NX.

This configuration adds default data types and loads


template NX data.
J2EE Based Server Installs the process that manages the pool of
Manager
Teamcenter server processes. This option is applicable
only when you are deploying a J2EE Web tier.
For a smaller site, you can install the server manager
and Teamcenter servers on the same host as the Web
tier application. For deployment options for larger
sites, you can install the server manager on a separate
host.
.NET Based Server Installs the process that manages the pool of
Manager
Teamcenter server processes. This option is applicable
only when you are deploying a .NET Web tier.

Database
Daemons

For a smaller site, you can install the server manager


and Teamcenter servers on the same host as the Web
tier application. For deployment options for larger
sites, you can install the server manager on a separate
host.
Installs optional database support services:

Action Manager Service


Service that monitors the database for the creation
of action objects and dispatches events that have a
specific execution time and events the Subscription
Manager daemon fails to process.
Installing the Action Manager service is required
to enable the Subscription Monitor application.

Subscription Manager Service


Service that monitors the database event queue for
the creation of subscription event objects.
Installing the Subscription Manager service is
required to enable the Subscription Monitor
application.

6-20

Teamcenter Installation

Task Manager Service

MT25350_S_0830

Corporate server

Component

Description
Service that checks user inboxes for tasks that
have passed due dates, notifies the delegated
recipients, and marks the task as late.
Installing the Task Manager Service is required to
enable notification of late tasks.

Tesselation Manager Service


Specifies that you want to install the service
that tessellates UGMASTER and UGALTREP
datasets to the JT (DirectModel) dataset and
attaches the JT dataset back to the item revision
and UGMASTER and UGALTREP dataset.

Dispatcher Server
Full Text Search
Engine

Online Help

Installing the Tessellation Manager Service is


required to create the tessellated representations
in Repeatable Digital Validation (RDV) that enable
users of the DesignContext application to quickly
visualize components in context. The tessellated
representations are created during the workflow
release process, ensuring that JT files of the
DirectModel datasets are updated as the NX files
are released.
Installs the scheduler, module, and Admin Client for
file translation.
Installs Autonomy Dynamic Reasoning Engine (DRE),
the default full-text search engine, and configures
searching for the local database.
Autonomy DRE enables users to retrieve objects from
the Teamcenter database based on search criteria. It
allows users to specify searches on metadata values,
as well as full text retrieval searches on both metadata
and common forms of text data.
Installs the Online Help Library files on the local host:

To be directly accessed by rich clients.

To be accessed by the optional administrative rich


client installed on this server.

This component is optional. You can install the online


help individually; you need not install any other
components.

Teamcenter Installation

6-21

Corporate server

Component
Wire Harness
Configuration
Sample files

Teamcenter
Security Service

Description
Installs Teamcenter schema support for wire
harnesses.
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.
Configures Security Services for Teamcenter. These
services eliminate prompts for login credentials when
users switch Teamcenter products within a user
session.
Prerequisite:
Installation and configuration of Security Services.
For information about Security Services, see the
Security Services Installation/Customization
manual.
Required information:

Application ID for this instance of Teamcenter in


the Security Services application registry.

Complete URL of the Security Services Login


Service Web application.

Complete URL of the Security Services Identity


Service Web application.

Multisite
Installs the distributed services manager (IDSM) and
Collaboration ODS object directory service (ODS) required to replicate
and IDSM Services data between multiple Teamcenter sites, enabling
the exchange of data objects with other Teamcenter
databases over a wide area network (WAN).
If you are installing the IDSM and ODS in proxy mode,
selecting the Teamcenter Foundation component is
optional. If you are not installing in proxy mode, you
must select Teamcenter Foundation for installation.

6-22

Teamcenter Installation

MT25350_S_0830

Corporate server

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.

Teamcenter Installation

6-23

Corporate server

Teamcenter Environment Manager (TEM)


Teamcenter Environment Manager (TEM) is a wizard used to create new
configurations or to modify existing ones. It controls the installation
process, requesting information it requires to complete your installation or
modification.
Install a new configuration
You use TEM to create new configurations. When starting TEM to install a
new configuration, double-click tem.bat on the installation image DVD.
Modify an existing configuration
When a configuration is installed on a host, a TEM is created on that host.
You use this TEM (not the TEM on the installation DVD) to modify the
installed configuration.
When starting TEM to modify an existing configuration, use the Windows
Start menu:
StartAll ProgramsTeamcenter 8Environment Manager

6-24

Teamcenter Installation

MT25350_S_0830

Corporate server

Create a corporate server


1. Start TEM by double-clicking tem.bat on the Teamcenter installation
DVD.
2. In the Choose Teamcenter Install Process Language dialog box, select
the language you want to use to install the corporate server and click OK.

3. In the Getting Started dialog box, select Create a new installation of the
product and click Next.

4. In the Copyright Notice dialog box, click Next.

Teamcenter Installation

6-25

Corporate server

5. In the New Configuration dialog box, type a description and a unique


ID. Click Next.

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. After making your selection, click Next.

6-26

Teamcenter Installation

MT25350_S_0830

Corporate server

7. In the Select Features dialog box:

Select any additional features you want to install.

In the Installation Directory box, type the path for the TC_ROOT
directory.

Click Next.

Teamcenter Installation

6-27

Corporate server

8. In the FSC Service dialog box, you configure the FSC service ID along
with read and write directory locations and sizes. Notice that This FSC
is an FMS master is selected because this is the first FSC you create.
Click Next.

9. In the FSC Service: Connections dialog box, you define the ports on
which the FSC service listens. It can listen on multiple port. Click Next.

6-28

Teamcenter Installation

MT25350_S_0830

Corporate server

10. In the FSC Service: FCC Defaults dialog box, you define the directory
location, maximum read and write cache sizes, maximum segment read
cache size, and external sites accessible by a client. Click Next.

11. In the FSC Service: Additional Sites dialog box, you can add additional
sites. Click Next.

Teamcenter Installation

6-29

Corporate server

12. In the FSC Service: Additional Group Sites dialog box, you can define
additional FSC groups.

13. In the FSC Deployment Model dialog box, you select the FSC deployment
model, either Simple Model or Failover Model. Click Next.

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

6-30

Teamcenter Installation

MT25350_S_0830

Corporate server

15. In the Configure TC_DATA dialog box:

Select Create a new data directory.

Type the location of the new data directory in the Data Directory
Location box. A default location is provided.

Click Next.

16. In the Database Engine box of the Database Engine Selection dialog box,
select a database engine IBM DB2, Oracle, or MS SQL Server. You are
presented with the fields appropriate for the database data engine you
selected.

Teamcenter Installation

6-31

Corporate server

17. If you chose Oracle in the Database Engine box, complete this step. If you
made a different selection, skip this step.
You can either connect to an existing database by entering the values for
the existing database or create a new database by entering new values.

6-32

In the Database Server box, type the name of the computer on which
you installed the Oracle server.

In the Service box, type the SID of the database instance you created.

In the Port box, type the port number you assigned to the listener.
The default is 1521.

In the Database User box, type the name of the database user that
owns the database. The templates create a user called infodba. This
is the Oracle user that was created when you created the database.

In the Database Password box, type the database users password.

Click Next.

Teamcenter Installation

MT25350_S_0830

Corporate server

18. If you are creating a new Oracle database, the Create Database dialog
box appears. If you are not creating a new Oracle database, skip this step.
Click Create in the Create Database dialog box.

19. If you chose MS SQL Server in the Database Engine box, complete this
step. Otherwise, skip this step.
You can either connect to an existing database by entering the values for
the existing database or create a new database by entering new values.

In the Database Server box, type the name of the computer on which
you installed MS SQL Server.
Teamcenter Installation

6-33

Corporate server

In the Choose one of the following methods to connect to the


database server box, select one of the following:

Named Instance and provide the instance name in the associated


box if you chose named instance when creating the database server.

Port and provide the port number in the associated field if you
chose default instance when creating the database server.

Provide the Login Name for the database user.

Provide the Password for the database user.

Provide the Database Name.

Click Next.

20. If you are creating a new MS SQL database, the Create Database dialog
box appears and you should proceed with the remainder of this step.
Otherwise, skip this step.
Click Create in the Create Database dialog box.

6-34

Teamcenter Installation

MT25350_S_0830

Corporate server

21. Complete the Create MS SQL Database dialog box.

In the Database System User box, provide the system user name.
The default is sa.

In the Database System Password box, provide the system user


password.

In the Database Directory on Database Server box, provide the path


in which to create the database files. This path must already exist
on the server host.

Select the Database Collation type.

Click Next.

22. If you selected IBM DB2 in the Database Engine box, complete this step.
Otherwise, skip this step.
You can either connect to an existing database by entering the values for
the existing database or create a new database by entering new values.
Complete the Database Engine Selection dialog box as follows:

In the Database Server box, enter name of the machine on which


the DB2 server is installed.

In the Database box, enter the name of the database you created.

In the Port box, enter the appropriate port value.

In the Database User box, enter the name of the operating system
account you created for the Teamcenter database.

In the Database Password box, enter the password of the operating


system account you created for the Teamcenter database.
Teamcenter Installation

6-35

Corporate server

6-36

Teamcenter Installation

MT25350_S_0830

Corporate server

23. If you are creating a new DB2 database, the Create Database dialog
box appears and you should proceed with the remainder of this step.
Otherwise, skip this step.
Click Create in the Create Database dialog box.
24. Complete the Create IBM DB2 Database dialog box:

In the Database System User box, enter db2admin.

In the Database System Password box, enter the password you


provided for db2admin when installing the DB2 server.

In the Create IBM DB2 Database box, enter the database directory.

25. In the Volume Specification dialog box, type the volume name and
location. Click Next.

Teamcenter Installation

6-37

Corporate server

26. In the Transient Volume Settings dialog box, type the location of the
transient volume in the appropriate operating system box and click Next.

27. In the Default Site Web Server dialog box, select whether or not to define
default values for a Web server. This is used in environments that employ
the four-tier architecture. Click Next to proceed.

6-38

Teamcenter Installation

MT25350_S_0830

Corporate server

28. In the Flex License Client dialog box, provide information on how the
Common Licensing Server will be accessed.

29. In the Teamcenter Administrative User dialog box, the user name and
password are populated but not editable. Click Next.

30. In the Database Template Summary dialog box, the templates that will
be applied to the database are listed. Click Next.

Teamcenter Installation

6-39

Corporate server

31. In the Confirm Selection 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 Prev. If your selections are correct, click Next to begin
the installation.

32. The Install Features dialog box displays the status of the installation.
Click the Show Details button to display details of the installation process.

33. 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 Publications DVD. Browse to and then select this file to
continue the installation.

6-40

Teamcenter Installation

MT25350_S_0830

Corporate server

34. When the installation is complete, you see the Install Features:
Successful message.
Click Close in the Install Features dialog box to close TEM.

Teamcenter Installation

6-41

Corporate server

Important TC_DATA files


The corporate server installation created the TC_DATA directory, which is
shared by all of the Teamcenter clients. Several of the files in this directory
are of particular interest and are described more thoroughly in the following
topics.

tc_profilevars.bat
This file is used to set environment variables used by Teamcenter.

tnsnames.ora
This file is used by Teamcenter to communicate with the Oracle server.

6-42

Teamcenter Installation

MT25350_S_0830

Corporate server

tc_profilevars.bat file
tc_profilevars.bat is a batch file that sets several environment variables
used by Teamcenter.
It is located under TC_DATA.
A portion of the file follows:

Some variables set by the tc_profilevars.bat file follow:

TC_DB_CONNECT
username:password@service_name
Contains the Oracle user and encrypted password used by Teamcenter to
access the database along with the Oracle service name.

ORACLE_SERVER: Specifies the host name of the Oracle server.

ORACLE_SID: Specifies the SID of the instance.

TC_ONLINE_HELP: Points to the file that launches the Online Help.

UGS_LICENSE_SERVER
portnumber@servername
Points to the Common Licensing Server.
Teamcenter Installation

6-43

Corporate server

tnsnames.ora file
The tnsnames.ora file is a standard file used by Oracle clients. It provides
information needed by Teamcenter to communicate with the Oracle server. It
is located directly under TC_DATA.
A portion of the file follows:

Key contents of tnsnames.ora include:


tcdev=

6-44

(PROTOCOL=TCP)

Service name or alias


Required protocol

(Host=vmserver)

Host ID of Oracle server

(Port=1521)

TCP/IP port address

(SERVICE_NAME = tcdev)

Database service name

Teamcenter Installation

MT25350_S_0830

Corporate server

Activity
Perform the activity in the Corporate server section using the infodba
account: Install the corporate server.

Teamcenter Installation

6-45

Corporate server

Review questions
1. _________ contains the Teamcenter binary executables and files.
Select one answer.

TC_BASE

TC_DATA

TC_HOME

TC_ROOT

2. _________ contains the Teamcenter data model.


Select one answer.

TC_BASE

TC_DATA

TC_HOME

TC_ROOT

3. A _________ server contains both the Teamcenter executables and the


Teamcenter data model. This server must be installed first.
Select one answer.

Application

Corporate

Data

Volume

4. File Management System (FMS) handles file transfer between volumes


and clients for both the two-tier and the four-tier architectures.
Select one answer.

6-46

True

False

Teamcenter Installation

MT25350_S_0830

Corporate server

Summary
The following topics were taught in this lesson:

The function of the Teamcenter corporate server

The components of a corporate server

How FMS manages files

Definition of solutions and features

The features available for a corporate server

What a Teamcenter configuration is

What Teamcenter Environment Manager (TEM) is

How to create a corporate server

The function of tc_profilevars.bat and tnsnames.ora

Teamcenter Installation

6-47

Lesson

Two-tier rich client

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.

Install the two-tier rich client.

Start the two-tier rich client.

Help topics
Additional information for this lesson can be found in:

Installing the rich client topic in the Installation on Windows Clients


Guide

Installing the rich client topic in the Installation on UNIX and Linux
Clients Guide

Teamcenter Installation

7-1

Two-tier rich client

Two-tier architecture logical view

7-2

The client tier contains:

Rich client.

Teamcenter server and executables.

Optional applications that integrate with the rich client such as NX.

The resource tier stores persistent metadata and files managed by


Teamcenter. The resource tier contains:

Database server and database.

Volumes.

File servers.

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

Two-tier architecture physical view

This graphic shows a possible physical layout of a two-tier environment.

Rich client contains the rich client software, TC server, executables,


and data files. It communicates directly with the other nodes in the
environment.

License server is contacted at logon by the rich client.

RDBMS server, listener, and database


The listener handles communication between the rich client and the
database using SQL*Net8. The database stores the persistent metadata
managed by the system.

FMS server and volumes


The FMS server transfers files between rich clients and volumes via a
secure socket. Any machine with an FMS server or a volume has an FMS
server cache (FSC) to improve file transfer performance.

Data server exports the Teamcenter data directory to the rich client. It
communicates with the rich client using NFS and CIFS.
Teamcenter Installation

7-3

Two-tier rich client

Features of the two-tier rich client solution


You use Teamcenter Environment Manager (TEM) to install the two-tier rich
client by selecting the Rich Client 2tier solution.
Some important features available with this solution include:

Teamcenter Rich Client 2tier


Only feature required on the client to run the two-tier rich client.

Teamcenter Visualization 8 (Stand-alone) for Rich Client


Optional feature that provides integration with the stand-alone
visualization product.

Teamcenter Visualization 8 (Embedded) for Rich Client


Optional feature that provides visualization capabilities and is embedded
in the rich client interface.

NX Manager for Rich Client


Optional feature providing integration between the rich client and NX.

7-4

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

Two-tier architecture installation overview

1. Install the database and database server using Oracle, MS SQL Server,
or DB2 tools.
2. Install the Teamcenter corporate server, create and/or populate the
database, and configure a volume using TEM.
3. Install the rich client on the client host using TEM.

Teamcenter Installation

7-5

Two-tier rich client

Install a two-tier rich client


1. From the Teamcenter installation DVD, double-click tem.bat.
2. In the Choose Teamcenter Install Process Language dialog box, select
the installation language and click OK.

3. In the Getting Started dialog box, select Create a new installation of the
product and click Next.

4. read the copyright notice and click Next.

7-6

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

5. In the New Configuration dialog box, type a description and a unique ID,
and click Next.

6. In the Solutions dialog box, select the Rich Client 2-tier solution and
click Next.

Teamcenter Installation

7-7

Two-tier rich client

7. In the Select Features dialog box, select the features to install, provide
the path of the installation directory, and then click Next.

8. In the FCC Settings dialog box, provide the setting used by the FCC. You
must select a value for FMS_HOME Setting.

7-8

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

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

10. In the TcServer Character Encoding Settings dialog box, select the
encoding used when the TcServer accesses the database, and then click
Next.

Teamcenter Installation

7-9

Two-tier rich client

11. In the 2tier Teamcenter server configurations dialog box, define how the
rich client connects to the database.
The TcServers 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 box is the path of the TC_DATA directory to use.
The Connection Name box is the value the user selects in the rich client
logon dialog box to connect to the database.

12. In the Rich ClientSettings dialog box, define the run-time temporary
folder and the rich client Web server if needed. Click Next.

7-10

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

13. In the Online Help dialog box, select how the rich client accesses the
online help and then click Next.

14. In the Rich Client 2tier Settings dialog box, enter the URL for the
Teamcenter Web tier. This value is required only if the two-tier rich client
must contact the Web tier.

Teamcenter Installation

7-11

Two-tier rich client

15. In the Confirm Selections dialog box, review your selections. To change
any selections, click Prev and make the necessary changes. If your
selections are correct, click Next to begin the installation.

16. The Install Features dialog box displays the status of the installation.

7-12

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

17. When the installation is complete, the Install Features dialog box displays
the Install Features: Successful message.
Click Close in the Install Features dialog box.

Teamcenter Installation

7-13

Two-tier rich client

Run the two-tier rich client


1. Start the two-tier rich client in one of the following ways:

Double-click the Teamcenter 8 desktop icon that was created during


installation.

Choose StartAll ProgramsTeamcenter 8Teamcenter 8.

Open Windows Explorer, navigate to two-tier-root\portal, and


double-click portal.bat.
This file is the target of the desktop icon and Start menu command.

The Teamcenter logon dialog box opens.


2. In the Teamcenter logon dialog box, type a user name, password, group
(optional), role (optional), select a database, and click Login.

7-14

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

3. You are logged on to the two-tier rich client.

Teamcenter Installation

7-15

Two-tier rich client

Files used to start and configure the two-tier rich client

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

7-16

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

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.

two-tier-root is the root directory of the two-tier rich client installation.

Teamcenter Installation

7-17

Two-tier rich client

Activities
In the Two-tier rich client section, do the following activities using the
infodba account:

7-18

Create a two-tier rich client

Start the two-tier rich client

Create a dataset

Teamcenter Installation

MT25350_S_0830

Two-tier rich client

Review questions
1. In the two-tier architecture, the client tier contains the Teamcenter server
and executables.
Select one answer.

True

False

2. The correct order in which a two-tier environment must be set up is: first
install the resource tier (for example, Oracle), then install the rich client
on the client host, and finally install the corporate server.
Select one answer.

True

False

3. The two-tier rich client is installed using _________ .


Select one answer.

Configuration Assistant

OUI

Over-the-Web Installer

TEM

Teamcenter Installation

7-19

Two-tier rich client

Summary
The following topics were taught in this lesson:

7-20

Two-tier architecture concepts

How to install the two-tier rich client

How to start the two-tier rich client

Teamcenter Installation

MT25350_S_0830

Lesson

Four-tier architecture overview

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.

Explain the four-tier architecture installation.

Help topics
Additional information for this lesson can be found in:

Web tier installation topic in the Installation on Windows Servers Guide

Web tier installation topic in the Installation on UNIX and Linux Servers
Guide

Teamcenter Installation

8-1

Four-tier architecture overview

Four-tier architecture logical view

The client tier hosts client applications, processes user interface input
and output, and secure file caches.
Available clients include:

8-2

Thin client.

Rich client.

Teamcenters Network Folders.

Additional applications such as Teamcenters lifecycle visualization.

Teamcenter Installation

MT25350_S_0830

Four-tier architecture overview

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:

J2EE-based and served on a J2EE Web application server such as


JBoss, WebSphere, WebLogic, Oracle Application Server, or Sun Java
System Application Server.

.NET-based and served on Microsoft IIS.

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 composed of:

A pool of server processes managed by a server manager (four-tier


architecture only).

Transient volumes.

The resource tier stores persistent metadata and files managed by


Teamcenter.
The resource tier contains:

Database server and database.

Standard volumes.

File servers for shared configuration and binary executables.

Teamcenter Installation

8-3

Four-tier architecture overview

Four-tier architecture physical view


This figure shows a possible physical layout of a four-tier architecture.
Included are the elements of File Management System and the protocols used
to communicate between the different machines in the environment.

8-4

Teamcenter Installation

MT25350_S_0830

Four-tier architecture overview

Four-tier architecture deployment options


You can design deployments that host the Web tier, resource tier, and
enterprise tiers on the same computer or on separate computers:

Smaller sites can run the pool of servers and the server manager on the
same host as the Web tier.

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 multi-host 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.

Teamcenter Installation

8-5

Four-tier architecture overview

Four-tier architecture installation overview

1. Install the resource tier using third-party database server software.


Teamcenter supports IBM DB2, Microsoft SQL Server, or Oracle.
2. Install the enterprise tier using TEM, being sure to choose a server
manager feature, either the J2EE Based Server Manager or the .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 pool of Teamcenter servers and the server manager,
creates and or populates the database, and configures a volume.

8-6

Teamcenter Installation

MT25350_S_0830

Four-tier architecture overview

3. Install the Teamcenter Web Tier application. This can be either


J2EE-based or .NET-based:

The J2EE-based Teamcenter Web tier application is an enterprise


archive (EAR) file that is created using the Web Application Manager.
The EAR file is deployed on a third-party Web application server.
Teamcenter supports JBoss, WebLogic, WebSphere, Oracle Application
Server, and Sun Java System Application Server.
You must use the J2EE-based server manager with a J2EE-based
Teamcenter Web tier application.

The .NET-based Teamcenter Web tier application is created using


TEM and is deployed on Microsoft Internet Information Services (IIS)
by TEM during creation.
You must use the .NET-based server manager with a .NET-based
Teamcenter Web tier application.

4. The thin client functionality is installed as part of the Teamcenter Web


tier application. Users access the Web tier application URL in order to
run the thin client.

Teamcenter Installation

8-7

Four-tier architecture overview

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.
b. Distribution server instance: Using the Web Application manager,
create a distribution server instance. A distribution server instance
contains the Over-the-Web installer and the rich client software that
is to be installed.
Create one distribution server instance for each four-tier rich client
configuration that is needed at your site.
c. Deploy the files that launch the Over-the-Web installer on an HTTP
Web server such as Apache.
d. Download and install the four-tier rich client.

On the client machine, open a Web browser and accesses the URL
for the files that launch Over-the-Web installer.

The Over-the-Web installer contacts the distribution server for the


location of the rich client software to install.

The Over-the-Web installer installs the rich client software on


the client machine.

6. Install the four-tier rich client using TEM.


A rich client installed using this method can point to a Teamcenter Web
tier/server manager that is either J2EE-based or .NET based.
If the four-tier rich client is installed using TEM, the Web Application
Manager, distribution server, distribution server instance, and
Over-the-Web installer are not used.

8-8

Teamcenter Installation

MT25350_S_0830

Four-tier architecture overview

Activities
There are no activities for this lesson.

Teamcenter Installation

8-9

Four-tier architecture overview

Review questions
1. The four-tier architecture is composed of the resource tier, the enterprise
tier, the Web tier, and the client tier.
Select one answer.

True

False

2. The J2EE-based server manager can be used with either a J2EE-based


Teamcenter Web tier or a .NET-based Teamcenter Web tier.
Select one answer.

True

False

3. The IIS-based Teamcenter Web tier is created using:


Select one answer.

TEM

Web Application Manager

4. A four-tier rich client installed using TEM can communicate with either a
J2EE-based Teamcenter Web tier or a .NET-based Teamcenter Web tier.
Select one answer.

8-10

True

False

Teamcenter Installation

MT25350_S_0830

Four-tier architecture overview

Summary
The following topics were taught in this lesson:

Components of the four-tier architecture

Four-tier architecture installation process

Teamcenter Installation

8-11

Lesson

J2EE-based server manager


and Web tier

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.

Describe and install the Web Application Manager.

Describe and install the J2EE Web tier.

Help topics
Additional information for this lesson can be found in:

Web tier installation topic in the Installation on Windows Servers Guide

Web tier installation topic in the Installation on UNIX and Linux Servers
Guide

Installing the server manager topic in the Installation on Windows


Servers Guide

Installing the server manager topic in the Installation on UNIX and


Linux Servers Guide

Teamcenter Installation

9-1

J2EE-based server manager and Web tier

J2EE-based server manager and Web tier installation overview

1. Use TEM to install the J2EE Based Server Manager feature.


2. Install the Web Application Manager from the Teamcenter distribution
image.
3. Run the Web Application Manager and import the ICD files required to
create a Teamcenter Web tier application.
4. Create a Teamcenter Web tier application using the Web Application
Manager.
This supplies the thin client functionality and is used by the thin client
and the four-tier rich client to access the enterprise tier.
5. Install a J2EE web application server. Teamcenter supports JBoss,
WebLogic, WebSphere, Oracle Application Server, or Sun Java System
Application Server.
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.
9-2

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

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

Teamcenter Installation

9-3

J2EE-based server manager and Web tier

Installing the J2EE server manager


1. Launch TEM.
You can add the J2EE-based server manager as part of a new or an
existing configuration. Proceed to the Select Features panel.
2. In the Select Features dialog box, under Server Enhancements, select
J2EE Based Server Manager.

3. In the Teamcenter Administrative User dialog box, provide the password


for the Teamcenter administrative user.
4. In the TcServer Character Encoding Settings dialog box, select the type
of encoding that the TcServer uses to access the database.

9-4

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

5. In the Server Manager for J2EE dialog box, provide configuration


information. To add a host to the TreeCache Peers list, click Add.

6. In the Server Manager for J2EE Performance Tuning dialog box, set
values for the servers managed by the server manager.

7. In the Confirm Selection dialog box, you can scroll through the list of
selections you made to ensure they are correct. Click Next to begin
installing.
8. When the installation is complete, the Install Features: Successful
message appears. Click Close.
Teamcenter Installation

9-5

J2EE-based server manager and Web tier

Starting the J2EE server manager


Running the J2EE-based server manager as a service is not supported;
therefore, you must start it manually by double-clicking the file:
TC_ROOT\pool_manager\mgrstartconfiguration-ID.bat

9-6

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

Run the server manager administrative interface


1. Start the J2EE server manager.
2. Open a Web browser and access the URL:
http://HOSTNAME:jmx-http-adaptor-port
HOSTNAME is the name of the machine on which the server manager
is installed.
jmx-http-adaptor-port is the port value assigned when the server manager
was installed.
3. In the Connect dialog box, enter the User name and Password. The
default for each is manager.

Teamcenter Installation

9-7

J2EE-based server manager and Web tier

Web Application Manager


The Web Application Manager is used to create:

9-8

Web tier application

Rich client distribution server

Rich client distribution instance (which includes the rich client software
and the Over-the-Web Installer)

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

Install the Web Application Manager


1. From the Teamcenter installation DVD, navigate to the Web_tier
directory.
2. Double-click INSTALL_TCWEB.EXE. The WinZip Self-Extractor dialog
box appears.

3. In the Unzip To Folder box, type the location to which the Web Application
Manager is to be installed.
4. Click Unzip. The files in the zip file are extracted to the location you
selected.
5. Click Close.

Teamcenter Installation

9-9

J2EE-based server manager and Web tier

Start the Web Application Manager


1. Open a Windows Explorer and navigate to the directory in which you
unzipped INSTALL_TCWEB.EXE.
2. Double-click insweb.bat.
The Web Application Manager interface is displayed. From here you can
add, remove, and modify Web applications.

9-10

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

J2EE Web tier


The J2EE Web tier application is:

Built using the Web Application Manager.

Packaged as an EAR file.

Deployed on a J2EE Web application server. Teamcenter supports JBoss,


WebLogic, WebSphere, Oracle Application Server, and Sun Java System
Application Server.

Used to provide thin client functionality.

Accessed via a Web browser to run the thin client.

Contacted by the four-tier rich client for access to Enterprise JavaBeans,


JDBC connections, JMS messaging, and other services.

Teamcenter Installation

9-11

J2EE-based server manager and Web tier

Teamcenter Web Tier application


The first Web tier application you build is the Teamcenter Web Tier
application. This application provides essential thin client functionality and
rich client support.
The solutions that comprise the Teamcenter Web Tier application are:

Teamcenter - Server Adapter

Teamcenter - Web Tier Infrastructure

Teamcenter - Web Tier Core Applications

After you build the Teamcenter Web Tier application, you can build additional
thin client solutions, including custom solutions, according to your needs.

9-12

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

Create a Teamcenter Tier Web application


1. Start the Web Application Manager by double-clicking insweb.bat.

2. Copy ICD files used to create a Web tier application.


a. Click Copy ICDs.
b. Navigate to the Web_tier directory on the Teamcenter installation
DVD.
c. Select the Web_tier\icd directory.
d. After the files are copied, the Progress dialog box displays the Click
OK to Continue message. Click OK.

Teamcenter Installation

9-13

J2EE-based server manager and Web tier

3. Begin creating a Web tier application by clicking Add on the Web


Application Manager.

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.
b. In the Staging Location box, type the location in which to create the
Web tier application.
9-14

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

c. In the Description box, type a useful description.


d. Click Advance Web Applications Options to open the Advance Web
Applications Options dialog box. From here you can define the
deployable name of the Web tier application. This is the name of the
EAR file that is generated and is the value used in the URL to run the
thin client. The default value is tc.
After completing the dialog box, click OK.

e. In the Disk Locations for Install Images section, provide the location
of the install images. If you need to add paths in 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.

g. In the Selected Solutions section, click Solutions. The Select


Solutions dialog box appears. Note that Teamcenter - Web Tier
Infrastructure and Teamcenter - Core Applications are preselected.
In additional to the preselected solutions, the Teamcenter - Server
Adapter solution is required to create the Web tier application. Select
Teamcenter - Server Adapter and click OK.

Teamcenter Installation

9-15

J2EE-based server manager and Web tier

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 and type the new value. To view a description of any context
parameter, click the parameter name in the Modify Required Context
Parameters dialog box.
After setting required context parameters, click OK.

9-16

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

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.

Teamcenter Installation

9-17

J2EE-based server manager and Web tier

Deploy a Web application


You deploy a J2EE Teamcenter Web Tier application on a J2EE Web
application server. Teamcenter supports JBoss, WebSphere, WebLogic, Oracle
Application Server, and Sun Java Systems Application Server.
For a full list of supported Web application servers and versions, refer to
GTAC:
http://support.ugs.com
For details about installing and configuring a specific Web application server,
see that products documentation.
For details about deploying a Teamcenter Web application on a specific Web
application server, see the Web Application Deployment Guide.
In this class, installing JBoss and deploying a Teamcenter Web Tier
application on JBoss is shown.

9-18

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

Install JBoss and deploy a Teamcenter Web Tier application


1. Install JBoss by unzipping the JBoss installation file, jboss-4.2.2.GA.zip.
2. Configure JBoss for use with Teamcenter:
a. Navigate to jboss-4.2.2.GA\server\default\deploy and open
ear-deployer.xml in a plain text editor.
b. In the following tag, set Isolated to false:
<attribute name="Isolated">false</attribute>
Save and close the file.
c. Navigate to
jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer and
open server.xml in a plain text editor.
d. In the following tag, set emptySessionPath to false:
<Connector port="8009" address="${jboss.bind.address}"
protocol="AJP/1.3" emptySessionPath="false"
enableLookups="false" redirectPort="8443" />
Note: There are two tags that contain the emptySessionPath string.
The correct tag to edit has a port value of 8009.
Save and close the file.
e. Navigate to
jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\META-INF
and open jboss-service.xml in a plain text editor.
f.

In the following tag, set UseJBossWebLoader to true:


<attribute name="UseJBossWebLoader">true</attribute>
Save and close the file.

3. Start JBoss:
a. Open a Command Prompt window.
b. Type:
set JAVA_HOME=JAVA_HOME
c. Change directory to jboss-4.2.2.GA\bin.
d. Type:
run b HOSTNAME
Teamcenter Installation

9-19

J2EE-based server manager and Web tier

4. Deploy the Teamcenter Web tier application to JBoss:


a. Navigate to the Teamcenter Web tier application staging area, open
the deployment directory, and copy the ear file that was generated.
The default value of the ear file istc.ear.
b. Navigate to jboss-4.2.2.GA\server\default\deploy and paste the
ear file.
c. Web applications served by JBoss are hot deployed. You do not need to
restart JBoss when deploying a new or modified ear file.

9-20

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

Launch the thin client


1. Start Microsoft Explorer.
2. In the Address box, type http://host-name:port/ear-file-name/webclient
host-name is the name of the computer hosting your networks web tier.
port is the port used by the third-party Web application server.
ear-file-name is the name of the EAR file.
The thin client logon window appears.
3. Type values for Username and Password and click OK.

4. A security warning dialog box may appear. If so, click Yes.

Teamcenter Installation

9-21

J2EE-based server manager and Web tier

You are now logged on to the thin client.

9-22

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

J2EE server manager administrative interface


Server manager administrative interface is used to:

List information and attributes of server pools and TcServers.

Perform operations against server pools and TcServers including shutting


down the server manager, shutting down a TcServer, and listing the
TcServers assigned to a given user.

Teamcenter Installation

9-23

J2EE-based server manager and Web tier

JMX Adaptor Port


The server manager administrative interface runs on the port value defined
by the JMX HTTP Adaptor Port box in the Server Manager for J2EE dialog
box in TEM during server manager installation. The default value is 8082.

9-24

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

Launch the J2EE server manager administrative interface


To launch the J2EE server manager administration interface:
1. In a Web browser go to the URL:
http://HOSTNAME:port
HOSTNAME is the machine on which the server manager is running.
port is the server managers JMX HTTP Adaptor Port value.
2. In the Connect to HOSTNAME dialog box, enter manager in the User
name box, enter manager in the Password box, and then click OK.
3. Internet Explorer displays the Agent View page.

Teamcenter Installation

9-25

J2EE-based server manager and Web tier

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:

9-26

Install a J2EE server manager

Start the J2EE server manager

Install the Web Application Manager

Create the Web tier application

Install JBoss

Deploy a Web tier application on JBoss

Start JBoss

Log on to the thin client

Server manager administrative interface

Teamcenter Installation

MT25350_S_0830

J2EE-based server manager and Web tier

Review questions
1. Either the J2EE server manager or the .NET server manager can be used
with the J2EE Teamcenter Web tier.
Select one answer.

True

False

2. _________ is used to create the J2EE Teamcenter Web tier application.


Select one answer.

Application Manager

Teamcenter Enterprise Manager

Universal Installer

Web Application Manager

3. The _________ contains the thin client functionality and is contacted by


the four-tier rich client to access the enterprise tier.
Select one answer.

Distribution server instance

Over-the-Web installer

Server manager

Web tier application

4. The port used by the J2EE server manager administration interface is


set in TEM in the Server Manager for J2EE dialog box using the JMX
HTTP Adaptor Port box.
Select one answer.

True

False

Teamcenter Installation

9-27

J2EE-based server manager and Web tier

Summary
The following topics were taught in this lesson:

9-28

Installing the J2EE server manager.

Installing the Web Application Manager.

Installing the J2EE Web tier.

Teamcenter Installation

MT25350_S_0830

Lesson

10 .NET-based server manager


and Web tier

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 and install the .NET server manager.

Describe and install the .NET Web tier.

Launch the thin client.

Help topics
Additional information for this lesson can be found in:

Web tier installation topic in the Installation on Windows Servers Guide

Web tier installation topic in the Installation on UNIX and Linux Servers
Guide

Installing the server manager topic in the Installation on Windows


Servers Guide

Installing the server manager topic in the Installation on UNIX and


Linux Servers Guide

Basic deployment topic in the Web Application Deployment Guide

Teamcenter Installation

10-1

.NET-based server manager and Web tier

.NET-based server manager and Web tier installation overview

1. Install .NET 3.0.


2. Install Microsoft Internet Information Service (IIS). this is the Web
application server on which the Teamcenter Web tier application will
be deployed.
3. Use TEM to install the .NET Based Server Manager feature.
4. Use TEM to install Web Tier for .NET feature.
5. Users log on to the thin client by accessing the URL of the Teamcenter
Web tier application in a Web browser.

10-2

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

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

Teamcenter Installation

10-3

.NET-based server manager and Web tier

Installing the .NET server manager


1. Launch TEM.
You can add the .NET server manager as part of a new or an existing
configuration. Proceed to the Select Features panel.
2. In the Select Features panel, under Server Enhancements, select .NET
Server Manager.

3. In the Operating System User dialog box, provide the password for the
account that installs and maintains Teamcenter.

10-4

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

4. In the .NET Server Manager dialog box, provide configuration values for
the server manager.

5. In the Server Manager Performance Tuning dialog box, provide


configuration parameters to fine-tune the Server Manager.

6. In the TcServer Character Encoding Settings dialog box, select the type
of encoding that TcServer uses to access the database.

Teamcenter Installation

10-5

.NET-based server manager and Web tier

7. In the Confirm Selections dialog box, click Next to begin installing.


8. When the installation is complete, the Install Features dialog box displays
the Install Features: Successful message. Click Close.
The installation creates and starts a Windows service called Teamcenter
Server Manager (SID).

10-6

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

Starting the .NET server manager


The .NET-based server manager is installed as a Windows service and is
started automatically when the installation is complete. It is configured to
start automatically when Windows starts.
If you do not want the server manager to start automatically, change its
startup type to Manual. Then you can start the .NET-based server manager
manually.
1. Open a command prompt with Teamcenter environment settings by
choose All ProgramsTeamcenter 8service-name_configuration-ID
Command Prompt.
Replace service-name and configuration-ID with the Teamcenter service
name and configuration ID you entered during installation.
2. Change to the TC_ROOT\net_servermanager directory.
3. Type the following command to start the server manager:
netmgrstart.bat

pool-id

Replace pool-id with the server pool ID you entered when you installed
the .NET-based server manager.

Teamcenter Installation

10-7

.NET-based server manager and Web tier

.NET Web tier


The Teamcenter .NET Web tier:

10-8

Is installed using TEM.

Is deployed on IIS

Must be used with the .NET server manager.

Has prerequisites of .NET Framework and IIS.

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

Internet Information System (IIS)


To install Microsoft Internet Information Services 7 (IIS7) or later on a
Windows Server 2008 host:
1. Start the Windows Server 2008 Server Manager by choosing
StartAdministrative ToolsServer Manager.
2. In the Server Manager dialog box, expand the Server Manager (host)
node and select Roles.

3. In the Roles pane, click Add Roles.

4. In the Before You Begin dialog box, click Next.

Teamcenter Installation

10-9

.NET-based server manager and Web tier

5. In the Select Server Roles dialog box, select Web Server (IIS) and click
Next.

6. In the Web Server (IIS) dialog box click Next.

10-10

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

7. In the Select Role Services dialog box, select the following. If you receive
a popup window asking if you want to add required role services, click
Add Required Role Services. After making the selections click Next.

Web Server

Common HTTP Features

Static Content

Default Document

Directory Browsing

HTTP Errors

HTTP Redirection

Application Development

ASP.NET

.NET Extensibility

ASP

CGI

ISAPI Extensions

Server Side Includes

Health and Diagnostics

HTTP Logging

Logging Tools

Request Monitor

Tracing

Teamcenter Installation

10-11

.NET-based server manager and Web tier

Security

Basic Authentication

Windows Authentication

Digest Authentication

Client Certificate Mapping Authentication

IIS Client Certificate Mapping Authentication

URL Authorization

Request Filtering

IP and Domain Restrictions

Performance

Static Content Compression

Dynamic Content Compression

Management Tools

IIS Management Console

IIS 6 Management Compatibility

IIS 6 Metabase Compatibility

IIS 6 WMI Compatibilty

IIS 6 Scripting Tools

IIS 6 Management Console

8. In the Confirm Installation Selections dialog box, click Install.


9. In the Installation Results dialog box, click Close.
10. Close Server Manager.

10-12

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

Installing .NET Web tier


1. Launch TEM.
You can add the .NET Web tier as part of a new or an existing
configuration. Proceed to the Select Features panel.
2. In the Select Features panel, under Server EnhancementsTeamcenter
Web Tier, select Web Tier for .NET.

3. Complete the .NET Web Tier panel.


The following parameters are required:

Web Tier Language


Specifies the same locale that is specified for Teamcenter server. The
default is English.

Session Time Out


Specifies the Web session time out in minutes. The default value is 20.

Response Compression Threshold


Specifies the threshold in number of bytes beyond which the Web
server should compress responses sent back to the client. the default
is 500.

Server Manager Peers


Specifies server manager peer hosts for the .NET Web tier. Enter
one or more hosts using the Add button and entering host and port
numbers for each.
Teamcenter Installation

10-13

.NET-based server manager and Web tier

4. In the .NET Web Tier Client Integration panel, enter the necessary values
to configure the .NET Web tier client integrations.

10-14

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

5. Complete the Internet Information Services (IIS) Settings panel.

Use Existing Web Site


Selection this to use an existing Web site. Then select the Web site you
want to use from the list. The IIS virtual directory for .NET Web tier
deployment is created in the selected Web site, and the application is
hosted on that Web site.

Create New Web Site


Select this to create a new Web site and then type a name, port, and
root path for the new Web site.

Use Existing Application Pool


Specifies whether to use an existing application pool from the list
provided.

Virtual Directory Name


Specifies the IIS virtual directory name for Teamcenter .NET Web
tier deployment. The default value is tc. Web URLs for Teamcenter
four-tier deployments are based on this value. For example, if you
specify the default value as tc, the URLs are of the form:
http://host:port/tc

6. On the Confirm Selections panel. click Next to begin installing


7. When the installation is complete, the Install Features dialog box displays
the Install Features: Successful message. Click Close.
Teamcenter Installation

10-15

.NET-based server manager and Web tier

Launch the thin client


1. Start Microsoft Explorer.
2. In the Address box, type http://hostname:port/ear-file-name/webclient
hostname is the name of the computer hosting your networks web tier.
port is the port used by the third-party Web application server.
ear-file-name is the name of the EAR file.
3. In the log in window, type values for User Name and Password and click
OK.

4. A security warning dialog box may appear. If so, click Yes.

10-16

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

You are now logged on to the thin client.

Teamcenter Installation

10-17

.NET-based server manager and Web tier

.NET server manager administrative interface


Server manager administrative interface is used to:

List information and attributes of server pools and TcServers.

Perform operations against server pools and TcServers including shutting


down the server manager, shutting down a TcServer, and listing the
TcServers assigned to a given user.

To run the .NET server manager administration interface:

The .NET server manager and IIS Web server must be running.

Open a Web browser and access the URL:


http://host:port/application-name/admin
host is the machine running the IIS Web server which is serving the .NET
Teamcenter Web tier.
port is the ISS port value. By default, this is 80.
application-name is the name of the .NET Teamcenter Web tier
application.

10-18

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

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

Install .NET based server manager

Install .NET Web tier

Log on to the thin client

Server manager administrative interface

Teamcenter Installation

10-19

.NET-based server manager and Web tier

Review questions
1. The .NET server manager is installed as a Windows service.
Select one answer.

True

False

2. _________ is used to create the .NET Web tier.


Select one answer.

10-20

Application Manager

Teamcenter Enterprise Manager

Universal Installer

Web Application Manager

Teamcenter Installation

MT25350_S_0830

.NET-based server manager and Web tier

Summary
The following topics were taught in this lesson:

Installing the .NET server manager.

Installing the .NET Web tier.

Launching the thin client.

Teamcenter Installation

10-21

Lesson

11 Four-tier rich client installation

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.

Describe and install the distribution server instance.

Discuss how to manage distribution servers and distribution server


instances.

Download and install a four-tier client using the Over-the-Web installer.

Install a four-tier rich client using TEM.

Run a four-tier rich client.

Help topics
Additional information for this lesson can be found in:

Web tier installation topic in the Installation on Windows Servers Guide

Web tier installation topic in the Installation on UNIX and Linux Servers
Guide

Install a four-tier rich client topic in the Installation on Windows Clients


Guide

Install a four-tier rich client topic in the Installation on UNIX and Linux
Clients Guide

Teamcenter Installation

11-1

Four-tier rich client installation

Four-tier rich client installation methods


The four-tier rich client can be installed using:

Over-the-Web installer

TEM

A four-tier rich client installed by either method can point to a J2EE-based


Teamcenter Web tier or a .NET-based Teamcenter Web tier.

11-2

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Four-tier rich client Over-the-Web installation overview

1. Use the Web Application Manager to create a distribution server. Only


one distribution server is needed regardless of the number of rich client
configurations that are needed.
2. Use the Web Application Manager to create a distribution server instance.
This contains the rich client software to be installed and the Over-the-Web
installer. You need one distribution server instance from each rich client
configuration that will be used.
3. Deploy the Over-the-Web installer launch files on an HTTP server such
as Apache.
4. In a web browser, access the URL for the Over-the-Web installer launch
files, download and install the rich client.

Teamcenter Installation

11-3

Four-tier rich client installation

Distribution server
The distribution server:

11-4

Is created using the Web Application Manager.

Manages the connection between a distribution server instance and


the Over-the-Web Installer. The Over-the-Web Installer contacts the
distribution server for the rich client files to download to the client
machine.

Can manage multiple distribution server instances.

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Create a distribution server


1. Start 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 on the Over-the-Web installation DVD. After the files are copied,
click OK in the Progress dialog box.
3. Begin creating the distribution server by clicking Add.

Teamcenter Installation

11-5

Four-tier rich client installation

4. Fill in the Add Web Application dialog box.

a. In the Name box, type a unique name.


b. In the Staging Location box, type the location in which to build the
distribution server.
c. In the Description box, type a meaning description of the distribution
server.
d. In the Disk Locations section, click Add and add the path to the
Over-the-Web installation DVD.
e. In the Solution Type list, select Distribution Server.
f.

When you select Distribution Server as the Solution Type, the only
available solution is Distribution Server.

g. Click OK in the Add Web Application dialog box.

11-6

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

5. If needed, modify the required context parameters by clicking in the Value


box of a parameter and typing the correct value. Click OK. The Progress
dialog box displays the status of the installation.

6. When the installation is complete, click OK in the Progress dialog box.

Teamcenter Installation

11-7

Four-tier rich client installation

Distribution server instance


A distribution instance:

Is created using the Web Application Manager.

Contains:

Over-the-Web Installer
The Over-the-Web Installer copies the rich client software to the client
machine.

11-8

Rich client software that is to be installed on the client machine

Must be created for each unique four-tier rich client configuration needed
at your site.

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Create a distribution server instance


1. Start the Web Application Manager.
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.
3. Begin creating the distribution server instance by clicking Add.
4. Fill in the Add Web Application dialog box.
a. In the Name box, type a unique name.
b. In the Staging Location box, type the location in which to build the
distribution server instance.
c. In the Disk Locations section, click Add and add the path to the
Over-the-Web installation DVD.
d. In the Solution Type list, select Distribution Server Instance.
e. Click Solutions and add solutions if needed. When you select
Distribution Server Instance as the Solution Type, the following two
solutions are preselected: Over-the-Web Installer and Rich Client
4-Tier. These two are sufficient to create a distribution server instance.
f.

Click OK in the Add Web Application dialog box.

Teamcenter Installation

11-9

Four-tier rich client installation

5. Modify the required context parameters and click OK.


WindowsLocation and UnixLocation are the locations on Windows and
UNIX, respectively, where the rich client software will be installed.

6. Provide values for the ParentFSCAddressTable and click OK.


You must enter a value for the Host column.

11-10

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

7. Provide values for the HTTPServerTable and click OK.


In the URI column, enter the host and port of the Web application server
that servers your Teamcenter Web Tier application.
The value in the Name column appears in the Server list of the four-tier
rich client logon window.

8. When the installation is complete, click OK in the Progress dialog box.

Teamcenter Installation

11-11

Four-tier rich client installation

Deploy a distribution instance


You deploy a distribution instance by deploying the Web files that launch the
distribution instances Over-the-Web Installer on a Web server. Supported
Web servers include:

Apache HTTP server

Apache Tomcat

Sun ONE

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.

11-12

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Managing distribution servers and instances


After a distribution server and distribution server instances are installed and
configured, you can:

Change the distribution server contents.

Add components to a distribution server instance.

Patch components in a distribution server instance.


Note
To allow automatic updating of a rich client when users start a
Teamcenter session, do not change the name of the distribution
instance.

Teamcenter Installation

11-13

Four-tier rich client installation

Start the distribution server


1. Navigate to the distribution server staging location.
2. Ensure that the Java Development Kit (JDK) 1.6 bin folder is at the
beginning of the Windows PATH system environment variable.
3. Browse to the webapp_root subdirectory and double-click the
start_rmi.bat program file.
This starts the Java remote method invocation (RMI) registry.
RMI must be started before starting the distribution server.
4. In the webapp_root subdirectory, double-click the start_server.bat
program file.
This opens a Command Prompt window that runs the distribution server.
When this distribution server is successfully started, the Command
Prompt window displays the Distribution Server Started message.

11-14

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Stop the distribution server

Stop the distribution server on a local machine:


Stop a distribution server from a local computer by closing the
distribution server Command Prompt window. The distribution server
stops, and cleanup progress is reported.

Stop the distribution server on a remote machine


To stop a distribution server from a remote computer, you must have
file access to the stop_server.bat and dist_server.jar files in the
webapp_root subdirectory of the distribution server staging location.
To stop the distribution server remotely, type the following command:
stop_server host-name:port-number

host-name is the name of the computer running the distribution


server. port-number is the RMI port.

Teamcenter Installation

11-15

Four-tier rich client installation

Modify the distribution instance


1. Start the Web Application Manager.
2. In the Web Application list, select the distribution instance to modify
and click Modify.
The Modify Web Application dialog box appears.
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 here you
can selection 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.
5. When installation is complete, click OK to close the Progress dialog box.
The Web Application Manager displays the Modify Web Application
dialog box.
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.
Note
If you change a context parameter, the Over-the-Web Installer
cannot automatically update the rich client installation on user
workstations. Users must uninstall the rich client and reinstall it
from this instance.
For example, if you add the Teamcenter Visualization solution,
and modify the PVisLicenseLevel context parameter, users must
uninstall and reinstall the rich client.
7. Exit the Web Application Manager.
8. If you changed a context parameter value, notify users that they must
uninstall the rich client and reinstall from the same instance.
11-16

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Enable users to install the four-tier rich client


To install the four-tier rich client using the Over-the-Web Installer, users
access a Web site that launches the Over-the-Web Installer and installs the
rich client.
To enable this, publish the following information:

URL of the Web page that launches the Over-the-Web Installer

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.

RMI registry (start_rmi.bat)

Distribution server (start_server.bat)

Teamcenter Installation

11-17

Four-tier rich client installation

Install the four-tier rich client using the Over-the-Web installer


1. 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, and 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.
2. You receive a message stating that the installer is setting some
environment variables at the user level and you need to reboot the
machine for them to take effect. Click OK.
3. You receive a message that says the installation is complete and listing
the installed solutions. Click OK.
4. The Web page displays a message saying that the installation is complete
and you can close the browser. Close the browser.

11-18

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Install the four-tier rich client using TEM


1. Start TEM by double-clicking tem.bat on the Teamcenter installation
DVD.
2. In the Choose Teamcenter Install Process Language dialog box, select
the language you want to use to install the corporate server and click OK.
3. In the Getting Started dialog box, select Create a new installation of the
product and click Next.

4. In the Copyright Notice dialog box, click Next.


5. In the New Configuration dialog box, type a value for the Description box
and a unique value for the ID box. Click Next.

Teamcenter Installation

11-19

Four-tier rich client installation

6. In the Solutions dialog box, select the Rich Client 4tier solution and
click Next.

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

11-20

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

8. Define the FCC settings.

9. Define FCC parent settings.

Teamcenter Installation

11-21

Four-tier rich client installation

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

11. Define the location of the run-time temporary folder for the rich client.

12. Define how the rich client accesses online help.

13. In the Confirm Selections dialog box, review your selections and click
Next to begin the installation.
14. When the Install Features dialog box displays the Install Features:
Successful message, click Close.
11-22

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Enable users to run the four-tier rich client


For users to run the four-tier rich client, the following must be running:

Database instance service

Listener service (Oracle only)

Server manager (J2EE or .NET)

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:

RMI registry (start_rmi.bat)


This must be started before starting the distribution server.

Distribution server (start_server.bat)

Teamcenter Installation

11-23

Four-tier rich client installation

Run the four-tier rich client


1. Start the four-tier rich client by double-clicking the desktop icon:

The rich clients installed using the Over-the-Web Installer, the


desktop icon name is Teamcenter 8 Rich Client 4-Tier.

The rich clients installed using TEM, the desktop icon name is
Teamcenter 8.

2. In the Teamcenter Login dialog box, type a user name, password, group
(optional), role (optional), select a database, and click Login.

3. You are logged on to the two-tier rich client.

11-24

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Activities
If you chose to install the J2EEbased Web tier, use the infodba account to
perform the following activities in the Four-tier rich client section:

J2EE only: Create a distribution server

J2EE only: Create a distribution server instance

J2EE only: Install Apache

J2EE only: Deploy a distribution server instance on Apache

J2EE only: Start services and servers

J2EE only: Download and install the four-tier rich client

J2EE only: Log on to the four-tier rich client

All: Create a dataset

If you chose to install the .NETbased Web tier, use the infodba account to
perform the following activities in the Four-tier rich client section:

.NET only: Install a four-tier rich client using TEM

.NET: Log on to the four-tier rich client

All: Create a dataset

Teamcenter Installation

11-25

Four-tier rich client installation

Review questions
1. _________ is used to create a distribution server and distribution server
instances.
Select one answer.

Application Manager

Teamcenter Enterprise Manager

Universal Installer

Web Application Manager

2. One distribution server is needed for each distribution server instances.


Select one answer.

True

False

3. The _________ contains the Over-the-Web Installer and the rich client
software to be installed on the client.
Select one answer.

Distribution server instance

Web Application Manager

Server manager

Web tier application

4. A four-tier rich client installed using TEM can only communicate with a
.NET Teamcenter Web tier.
Select one answer.

11-26

True

False

Teamcenter Installation

MT25350_S_0830

Four-tier rich client installation

Summary
The following topics were taught in this lesson:

Installing the distribution server.

Installing the distribution server instance.

Managing distribution servers and distribution server instances.

Downloading and installing a four-tier client using the Over-the-Web


installer.

Installing a four-tier rich client using TEM.

Running a four-tier rich client.

Teamcenter Installation

11-27

Lesson

12 Installing the Business


Modeler IDE

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.

Describe how to install the Business Modeler IDE as a stand-alone


application.

Describe how to install the Business Modeler IDE in an existing Eclipse


environment.

Describe how to allocate memory to the Business Modeler IDE

Describe how to start the Business Modeler IDE.

Help topics
Additional information for this lesson can be found in:

Installing the Business Modeler IDE topic in the Installation on Windows


Servers Guide

Installing the Business Modeler IDE topic in the Installation on UNIX


and Linux Servers Guide

Install the Business Modeler IDE topic in the Business Modeler IDE Guide

Teamcenter Installation

12-1

Installing the Business Modeler IDE

What is the Business Modeler IDE


The Business Modeler IDE (Integrated Development Environment) is a tool
for customizing the data model of your Teamcenter installation. Use the IDE
to create business objects, classes, attributes, lists of values (LOVs), and rules.
The Business Modeler IDE is built on top of the Eclipse platform. Eclipse is
a generic platform for tool development that is extended via its plug-in and
extension point technology.
You can install the Business Modeler IDE two ways:

As a stand-alone application
This method installs the Eclipse platform.

12-2

As part of an existing Eclipse environment

Teamcenter Installation

MT25350_S_0830

Installing the Business Modeler IDE

Prerequisites
The following are required on the machine that runs the Business Modeler
IDE:

Java Runtime Environment (JRE) 6 Update 14 if you install the


stand-alone version of the Business Modeler IDE, or Java JDK 6 Update
14 if you install the Business Modeler IDE into an existing Eclipse 3.5
environment

Java Development Kit 6 Update 14 for creating services

One GB of RAM dedicated to the Business Modeler IDE


You can allocate memory to the Business Modeler IDE in the
install-location/bmide/client/BusinessModelerIDE.ini file and in a
BMIDE_SCRIPT_ARGS environment variable.
If you perform operational data updates, you must have a minimum of
4 GB of RAM on the system running the Business Modeler IDE to allow
for other processes.

Eclipse 3.5
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.

A C++ compiler for compiling code.

Teamcenter Installation

12-3

Installing the Business Modeler IDE

Installing the Business Modeler IDE as a stand-alone application


1. Launch TEM.
The Business Modeler IDE can be installed as a new configuration or as
part of an existing configuration.
2. Proceed to the Solutions panel, select Business Modeler IDE, and then
click Next.

12-4

Teamcenter Installation

MT25350_S_0830

Installing the Business Modeler IDE

3. Perform the following steps in the Select Features panel:

Under Base Install, select one of the following:

Business Modeler IDE 2-tier


Connects to a Teamcenter server in a two-tier environment using
IIOP (over a network). This feature is selected by default when
you select the Business Modeler IDE solution.

Business Modeler IDE 4-tier


Connects to a Teamcenter server in a four-tier environment using
HTTP.

When you select one of these options, a server connection profile is


added in the Business Modeler IDE.

(Optional) Select ExtensionsPlatform ExtensibilityGlobal


ServicesMapping Designer.
This installs the Mapping Designer data model mapping tool into
the Business Modeler IDE.

(Optional) Select ExtensionsMechatronics Process


ManagementEDA for Business Modeler IDE.
This installs the EDA Derived Data configuration tool into the
Business Modeler IDE. This tool is used to configure Teamcenter
EDA, an application that integrates Teamcenter with electronic CAD
(E-CAD) design applications, such as Cadence and Mentor Graphics.
If you install this option, you must ensure that the
ExtensionsMechatronics Process ManagementEDA Server and
Rich Client Support option is also installed to the server. In addition,
later in the installation process when you select templates to install to
the Business Modeler IDE, you must select the EDA Server and Rich
Client Support template (edaserver_template.xml).

If you are installing the Business Modeler IDE as part of a new


installation, provide the installation location in the Installation
Directory box. The Business Modeler IDE files are installed to a
bmide subdirectory.
If it is being installed as part of an existing installation, this box is
populated and is not editable.

Teamcenter Installation

12-5

Installing the Business Modeler IDE

4. If you selected the Business Modeler IDE 2tier feature, perform the
following steps in the IIOP Servers Settings panel:
a. In the Connection Port box, type the server port number. The default
is 1572.
b. 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 to the two-tier rich client,
select PER_CLIENT.
c. 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.
d. Click the Edit button to the right of the TcServers box to change
the server connection profile settings, or click the Add button to add
another server to connect to.
e. Click Next.
5. If you selected the Business Modeler IDE 4tier feature, perform the
following steps in the Middle-tier Servers Settings panel:
a. Leave the Compress (gzip) the responses from the Web application
servers check box selected if you want faster connection performance
from the server.
b. Click the Add button to the right of the Multi-tier Servers table if you
want to add another server to connect to.
c. Click Next.

12-6

Teamcenter Installation

MT25350_S_0830

Installing the Business Modeler IDE

6. Perform the following steps in the Business Modeler IDE Client panel:
a. Click the Add button to the right of the table to select the templates to
install.
Templates contain the data model for Teamcenter solutions. The
Teamcenter Foundation template is installed by default. This
template contains the data model used for core Teamcenter functions.
All customer templates must extend this template.
You must select the same templates that were installed on the
corporate server. This will ensure that the same data model definitions
that were installed on the corporate server are available in the
Business Modeler IDE .
b. If you have any templates of your own to install or a template from
a third-party, click the Browse button and browse to the directory
where the templates are located.
c. Click Next.
7. 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.
For Teamcenter 8.3, use Java Development Kit 1.6.0_14 (JDK 6 Update
14). Click Next.
8. In the Confirm Selections dialog box, review your selections and click
Next to install.
9. When the installation is complete, click Close.

Teamcenter Installation

12-7

Installing the Business Modeler IDE

Business Modeler IDE files


The Business Modeler IDE is installed in the install-location\bmide directory.
The following data model files are placed into the
install-location\bmide\templates folder:

baselines\template-name_tcbaseline.xml
Contains a snapshot of the templates data model taken at the release of
Teamcenter 8.3.

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.

12-8

Teamcenter Installation

MT25350_S_0830

Installing the Business Modeler IDE

Install the Business Modeler IDE to an existing Eclipse environment


If you already have Eclipse installed, you can install the Business Modeler
IDE into your Eclipse environment. Install the Business Modeler IDE to an
Eclipse environment if you want to install additional plug-ins to aid in your
configuration work.
For more information about Eclipse, see the following URL:
http://www.eclipse.org
1. Ensure you have an Eclipse 3.5.0 (Galileo) package installed. To download
Eclipse, see the following URL:
http://www.eclipse.org/downloads/packages/
Siemens PLM Software recommends that you install Eclipse Classic 3.5.0.
2. In the Teamcenter software distribution image, browse to the following
directory:
additional_applications\bmide_plugins
3. Extract the bmide_plugins.zip file to your Eclipse directory
(ECLIPSE_HOME). This archive contains the Business Modeler IDE
plug-ins.
After unzipping the plug-ins, verify their installation at
ECLIPSE_HOME\plugins.
4. Create a LocalSites directory on your computer, and create the following
subdirectories: CDT, DTP, EMF, GEF, JDT, and WTP.
5. Perform the following steps to extract the remaining plug-ins from the
additional_applications\bmide_plugins directory.
a. Extract each of the following archive files into its corresponding
LocalSites subdirectory. These archives contain plug-ins required by
the Business Modeler IDE.

cdt-master-version.zip
Unzip to the CDT directory. This contains the C/C++ Development
Toolkit (CDT) plug-ins. CDT provides the capability to work with
projects that use C or C++ as a programming language.

dtp-sdk_version.zip
Unzip to the DTP directory. This contains the Data Tools Platform
(DTP) plug-ins. DTP provides a number of tools for working with
data sources.
Teamcenter Installation

12-9

Installing the Business Modeler IDE

eclipse-JDT-SDK-version.zip
Unzip to the JDT directory. This contains the Java Development
Tools (JDT) plug-ins. JDT provides tools for implementing a Java
IDE.

emf-sdo-xsd-SDK-version.zip
Unzip to the EMF directory. This contains the Eclipse Modeling
Framework (EMF) plug-ins. EMF is a modeling framework and
code generation facility for building tools and other applications
based on a structured data model.

GEF-SDK-version.zip
Unzip to the GEF directory. This contains the Graphical Editing
Framework (GEF) plug-ins. GEF allows developers to take an
existing application model and create a graphical editor.

wtp-sdk-R-version.zip
Unzip to the WTP directory. This contains the Web Tools Platform
(WTP) plug-ins. WTP helps you develop Web and Java EE
applications.

b. If you need language support, create the required subdirectories


under LocalSites and extract the appropriate language pack to the
corresponding subdirectory:

NLpack1-GEF-SDK-version.zip
Contains the GEF language pack for German, Spanish, French,
Italian, Japanese, Korean, Portuguese (Brazil), Traditional
Chinese, and Simplified Chinese.

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.

6. Launch Eclipse by running the eclipse file from the eclipse directory.
When Eclipse opens, set the workspace if asked, and close the Welcome
tab if it appears.
12-10

Teamcenter Installation

MT25350_S_0830

Installing the Business Modeler IDE

7. Install the remaining plug-ins using the Eclipse installation feature.


a. Choose HelpInstall New Software from the top menu bar.
The Available Software dialog box is displayed.
b. Clear the Group items by category check box. You must clear this
check box to see the plug-in items to be installed.
c. 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.
d. 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 display on
the Available Software dialog box
e. 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.
Note
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
Select the Hide items that are already installed check box to
only see uninstalled features.
f.

Select all the items for the site and click Next to install them.
Install all the sites (CDT, DTP, and so on).

8. Install the Business Modeler IDE development templates using


Teamcenter Environment Manager (TEM).
In the Select Features window, choose Business Modeler IDEBusiness
Modeler Templates (do not choose Client).
The templates are installed under the Installation Directory location in
a subdirectory.
Note
Make sure that you select the same templates that are on the server.

Teamcenter Installation

12-11

Installing the Business Modeler IDE

Allocate memory for the Business Modeler IDE


A minimum of 1 GB of RAM is required on the system running the Business
Modeler IDE. If you perform operational data updates, you must have a
minimum of 4 GB of RAM on the system running the Business Modeler IDE
to allow for other processes. You can allocate memory to the Business Model
IDE so that it has enough to launch and run.
You can allocate memory in the following ways:

BusinessModelerIDE.ini file
The file is located in install-location/bmide/client/.
The Xms value in this file sets the initial Java heap size.
The Xmx value in this file sets the maximum Java heap size. The
default value is Xmx512M indicating that 512 MBs are allocated for the
maximum Java heap size. If you have more RAM available to dedicate
for this purpose, increase the value. Do this only if your machine has
the available memory.

BMIDE_SCRIPT_ARGS environment variable


To allocate the memory required by scripts during installation,
update, or load of templates with large data models, create a
BMIDE_SCRIPT_ARGS environment variable. Set the variable to
-Xmx1024M to allocate 1 GB of RAM to the Business Modeler IDE
scripts. If your system has more memory that you can allocate to the
Business Modeler IDE, you can set the value higher.

12-12

Teamcenter Installation

MT25350_S_0830

Installing the Business Modeler IDE

Start the Business Modeler IDE

Start the stand-alone application:


On Windows systems, launch from the Teamcenter menu. For example,
click the Start button and choose the All ProgramsTeamcenter
8Business Modeler IDE menu commands. This runs the
BusinessModelerIDE.bat file.

Start from an Eclipse environment:


Navigate to the directory where Eclipse is installed and execute
Eclipse.exe.
Optionally, increase the memory for Eclipse by executing the following
command instead of Eclipse.exe.
Eclipse.exe vmargs -Xmx512m

Teamcenter Installation

12-13

Installing the Business Modeler IDE

Activities
In the Installi the Business Modeler IDE section, do the following activities
using the infodba account:

12-14

Install the Business Modeler IDE as a stand-alone application

Launch the Business Modeler IDE

Teamcenter Installation

MT25350_S_0830

Installing the Business Modeler IDE

Review questions
1. The Business Modeler IDE is built on top of Eclipse, which is a generic
platform for tool development that is extended using its plug-in and
extension point technology.
Select one answer.

True

False

2. The Business Modeler IDE can be installed as a stand-alone application


using _________ .
Select one answer.

A hammer

Teamcenter Environment Manager

Universal Installer

Web Application Manager

3. The Business Modeler IDE is available for two-tier environments only.


Select one answer.

True

False

4. You can allocate memory to the Business Modeler IDE by setting Java
heap size values in which two places?
Select two answers.

BMIDE_SCRIPT_ARGS environment variable

BusinessModelerIDE.ini file

Business Modeler IDE interface

Teamcenter Environment Manager

Teamcenter Installation

12-15

Installing the Business Modeler IDE

Summary
The following topics were taught in this lesson:

12-16

Definition of the Business Modeler IDE

How to install the Business Modeler IDE as a stand-alone application

How to install the Business Modeler IDE to an existing Eclipse


environment

How to allocate memory to the Business Modeler IDE

How to start the Business Modeler IDE

Teamcenter Installation

MT25350_S_0830

Lesson

13 Administer the in-production


system

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.

Output the Teamcenter version stored in the database.

Lock and unlock the database.

Encrypt the database password.

Regenerate the POM schema file.

Regenerate the POM schema transmit file.

List users logged on to the database.

Repair and clean up corrupt datasets.

Clear database locks.

Use fccstat to manage FCC caches and process

Use fscadmin to monitor and control FSC servers

Create a volume using the Organization application.

Purge corrupt datasets.

View volume details.


Teamcenter Installation

13-1

Administer the in-production system

Help topics
Additional information for this lesson can be found in:

13-2

Defining volumes topic in the Organization Guide

Utilities Reference

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

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.

Change the database password for the Teamcenter database user.

Return the current version of the Teamcenter database.

Return the POM schema file header information.

Regenerate the POM schema file.

Generate a POM transmit schema file.


Note
Many of the install utility command line switches are only used 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.

Teamcenter Installation

13-3

Administer the in-production system

install ayt
The install ayt command tests if the user can connect to the database
specified by the TC_DB_CONNECT variable.
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 will be written to the location specified by the TC_TMP_DIR
variable and will be 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 Start All Programs
Teamcenter 8 Command Prompt.
2. Type install ayt.

13-4

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

install ask_version
The install ask_version command returns the current version of
Teamcenter stored in the database.
To run the command:
1. Open a Teamcenter command prompt by choosing Start All Programs
Teamcenter 8 Command Prompt.
2. Type install ask_version.

Teamcenter Installation

13-5

Administer the in-production system

install lock_db
The install lock_db locks the site against further log ins. Users can only
log in if they specify the dba group during log in. Users currently logged in
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 Start All Programs
Teamcenter 8 Command Prompt.
2. Type install lock_db u=infodba p=infodba g=dba.
To unlock the site:
1. Open a Teamcenter command prompt by choosing Start All Programs
Teamcenter 8 Command Prompt.
2. Type install unlock_db u=infodba p=infodba g=dba.

13-6

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

install encrypt
The install encrypt command reads the TC_DB_CONNECT variable and
outputs that connect string with the password encrypted.
To change the password that Teamcenter uses to connect to the database:
1. Open a Teamcenter command prompt by choosing Start All Programs
Teamcenter 8 Command Prompt.
2. In the Teamcenter command prompt, set the password by typing:
set TC_DB_CONNECT=infodba:password@SID
password is the value of the new password and SID is the database
system identifier.
3. Type:
install encrypt
The output of this command is in then form:
infodba:encrypted-password@SID
4. Open tc_profilevars.bat and edit the TC_DB_CONNECT string with
the new encrypted password output by the install encrypt command.
5. Save and close the tc_profilevars.bat file.

Teamcenter Installation

13-7

Administer the in-production system

POM schema file


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.

13-8

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Regenerate the POM schema file


1. Choose StartAll ProgramsTeamcenter 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window, type:
install -regen_schema_file infodba password dba

password is the password for the infodba user.


If the file is successfully generated, you see the following output:
Install terminated successfully

Teamcenter Installation

13-9

Administer the in-production system

POM schema transmit file


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.

13-10

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Managing the POM schema transmit file


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 via NFS in a heterogeneous operating
system environment.

Teamcenter Installation

13-11

Administer the in-production system

Regenerate the POM schema transmit file


1. Choose StartAll ProgramsTeamcenter 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window, type:
install -gen_xmit_file infodba password dba

password is the password for the infodba user.


If the file is successfully generated, you see the following output:
Install terminated successfully

13-12

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

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 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window, type:
list_users -u=username -p=password -g=group

Teamcenter Installation

13-13

Administer the in-production system

Datasets
A dataset is identified as corrupted if any of the following problems are found:

13-14

The dataset has no reference to a file managed by Teamcenter.

The dataset has a reference to a Teamcenter managed file, but the


corresponding operating system file does not exist and the dataset is not
archived.

The dataset is an orphan (that is, the dataset refers to the anchor, but
the anchor does not go to dataset).

The anchor refers to datasets that do not exist.

The anchor size is zero.

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Repairing and cleaning up corrupt datasets


The dataset_cleanup utility cleans up corrupted datasets and repairs dataset
revision anchors in the database. This utility can be considered a companion
to the purge_volumes utility performing, essentially, the opposite task.
A dataset object is reattached to a revision anchor if it is an orphan but is
referenced by some other objects.
A dataset object is deleted if it meets the following criteria:

The dataset is an orphan and is not referenced.

The dataset is not archived and the associated operating system file does
not exist.

Dataset revision anchors are repaired as follows:

If the anchor refers to nonexistent datasets, the references are removed


from the anchor.

If the anchor size is zero, the anchor is deleted.

Teamcenter Installation

13-15

Administer the in-production system

Run dataset_cleanup to report corrupt datasets


1. Choose StartAll ProgramsTeamcenter 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window, type:
dataset_cleanup
-u=user -p=password -g=group -rf=output_report_file_name
-b=start_archor -e=end_archor

Where:
user: Teamcenter users ID, optional
password: users password, optional
group: users group, optional
rf is the output report file name.
b is the anchor to start at, default is 1.
e is the anchor to end at, default is last.

13-16

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Run dataset_cleanup to purge corrupt datasets


1. Choose StartAll ProgramsTeamcenter 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window, type:
dataset_cleanup
-u=user -p=password -g=group -if=input_report_file_name
-of=output_report_file_name -a

Where:
user: Teamcenter users ID, optional
password: users password, optional
group: users group, optional
if is the input report file name.
of is the output report file name.
a: is used to remove empty revision anchors.

Teamcenter Installation

13-17

Administer the in-production system

clearlocks utility
The clearlocks utility can be used to:

Clear database locks held by improperly terminated Teamcenter


processes.

View a listing of users currently connected to a Teamcenter database.

Commonly used command line arguments for clearlocks include:

verbose
Displays a summary of processes and states:

dead processes are those cleared by clearlocks.

alive processes are those not cleared by clearlocks.

unknown processes are all other processes.

one_pass
Executes the utility once and stops. This is the default if no other
arguments are supplied.

retry time
Continuously executes the utillity. 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.

13-18

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

fccstat
The fccstat utility can be used to:

Display FCC status and statistics

Purge files from an FCC cache

Reload the FCC configuration

Start and stop an FCC process

The fccstat is run from the Teamcenter command prompt.


Arguments for fccstat:

If no argument is used the command prints whether FCC is online,


displays FCC versions, and run time if running.

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 option 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.
Teamcenter Installation

13-19

Administer the in-production system

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.

13-20

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

fscadmin
The fscadmin utility monitors and controls File Management System FSC
servers. It can be used to:

Check the status of a server

Shutdown a server

Modify logging levels

Query performance counters

Clear or inspect caches

The fscadmin is run from the Teamcenter command prompt.

Teamcenter Installation

13-21

Administer the in-production system

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

13-22

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

fscadmin functions and subfunctions


Some common fscadmin functions and subfunctions include:

cachesummary
Summary of the read and write caches (number of files, bytes, hits,
misses).

loadfsccache/filelist
Uses -f option 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 will reject 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 will reject 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.

Teamcenter Installation

13-23

Administer the in-production system

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

13-24

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Standard volumes
A standard volume:

Is a Teamcenter-controlled directory that stores files managed by


Teamcenter.

Is not directly accessible by users and can only be accessed via a


Teamcenter session.

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.

Teamcenter Installation

13-25

Administer the in-production system

Create a volume using the rich client Organization application


1. Start and log on to the rich client.
2. Open the Organization application by clicking Organization in the
navigation pane.

3. In the Organization application, click-double Volumes in the lower section


to expand a list of existing volumes.

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.
If you select a particular volume, the information for this volume
populates the dialog box. You can perform any of the following:

Create a new volume by editing the information and click Create.

Modify the selected volume by editing the information and clicking


Modify.

Delete the selected volume by clicking Delete.

You define:
a. Volume Name specifies the volumes name.
b. Node Name specifies the machine hosting the volume.
13-26

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

c. Machine Type specifies where the machine hosting the volumes is


Windows or UNIX.
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.
e. Windows Path Name specifies the path to the volume. It is a good
practice to specify a path that ends with the volume name.
f.

FSC Path Name specifies the path to the FMS server cache (FSC).
This field is not required.

g. ID Type can be set to FSC, Filestore Group, or Load Balancer.


h. ID is the FSC server ID.
This value is defined using TEM in the Server ID box in the FSC
Service dialog box. If you did not record that value, you can find it by
clicking the Display button. It is the value of the id attribute in the
fsc tag.
i.

Statistics provides used and available space on the disk containing


the volume.

j.

Accessors specifies the groups and users that have access to the
volume.

Teamcenter Installation

13-27

Administer the in-production system

5. After entering all necessary information, click Create.


The volume is created and is added to the FMS master configuration file.
6. Click the Reload button so that the changes to the FMS master can
take effect.

13-28

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

7. In the FMS Configuration Reload Information dialog box, click OK.

Teamcenter Installation

13-29

Administer the in-production system

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 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window, type:
purge_volumes -u=user -p=password -g=group -f s=sleepTime

Where:
user: Teamcenter user ID
password: users password
group: users group
f: forces delete without prompting.
s: is for looping.

13-30

Without s the utility runs once and terminates.

With s the utility loops, waiting between runs for sleepTime seconds.

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Viewing volume details and delete unreferenced files


Use the review_volumes utility to:

Generate a report file formatted in plain text (ASCII) that can be


manually edited describing volume usage by various groups and users,
as well as reporting any unreferenced operating system files, missing
operating system files, and unreferenced files

Clean up (delete) unreferenced files.


This can be done at the time a report file is generated or at a later time
using a previously generated report file as an input.
Deleted files can be saved and compressed in an archive file.

Teamcenter Installation

13-31

Administer the in-production system

Running review_volumes
1. Choose StartAll ProgramsTeamcenter 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window type:
review_volumes -u=user -p=password -g=group
-v=volume -rf=file -if=file -of=file -zf=file

Example:
review_volumes u=infodba p=infodba g=dba rf=review

Where:
user: Teamcenter user ID
password: users password
group: users group
volume: Teamcenter volume
file: file name
rf: report file name (required)
if: input report file name
of: output file name
zf: archive file name

13-32

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Volume information in XML for third-party backup systems


The backup_xmlinfo utility outputs volume information in XML format.
Third-party backup systems require this information for 24x7 hot backup of
volumes and databases.
backup_xmlinfo creates two output files in the directory from which the
utility is executed:

backup.xml

backup.dtd

Sample output follows:

Teamcenter Installation

13-33

Administer the in-production system

Run backup_xmlinfo
1. Choose StartAll ProgramsTeamcenter 8ID_ID Command Prompt
to open a Command Prompt window and source environment variables.
2. In the Command Prompt window, type:
backup_xmlinfo -u=user -p=password -g=group

Where:
user: Teamcenter users ID, optional
password: users password, optional
group: users group, optional

13-34

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Activities
In the Administer the in-production system section, do the following activities
using the infodba account:

Regenerate the POM schema file

Regenerate the POM schema transmit file

Create a volume

Teamcenter Installation

13-35

Administer the in-production system

Review questions
1. You can create additional volumes using the Organization application.
Select one answer.

True

False

2. After creating a volume, it is not necessary to reload the FMS master


configuration.
Select one answer.

True

False

3. One way that a dataset is identified as corrupted is that the dataset has
no reference to a file managed by Teamcenter.
Select one answer.

True

False

4. The _________ utility is used to generate the encrypted Oracle password


for the Teamcenter database user.
Select one answer.

13-36

clearlocks

install

list_users

password

Teamcenter Installation

MT25350_S_0830

Administer the in-production system

Summary
The following topics were taught in this lesson:

Purge volumes

View volume details

Delete unreferenced files

View volume paths

Generate a report of corrupt datasets

Purge corrupt datasets

Use fccstat to manage FCC caches and process

Use fscadmin to monitor and control FSC servers

Create a volume using the rich client Organization application

Teamcenter Installation

13-37

Lesson

14 FSC performance cache server

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.

Install an FSC performance cache server.

Update the FMS master with the FSC performance cache server.

Prepopulate an FSC performance cache server.

Help topics
Additional information for this lesson can be found in:

File Management System installation topic in the Installation on


Windows Servers Guide

File Management System installation topic in the Installation on UNIX


and Linux Servers Guide

Utilities Reference

Teamcenter Installation

14-1

FSC performance cache server

FSC performance cache server


An FSC server installed on a host where a volume is not located or directly
mounted is referred to as a performance cache server.

14-2

Enables placing the data close to the user, while maintaining a central file
volume and database store.

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.

Can be prepopulated with files that are accessed frequently.

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

Install an FSC performance caching server


1. Run TEM by double-clicking tem.bat from the Teamcenter distribution
image.
2. In the Choose Teamcenter Install Process Language dialog box, select
a language and click OK.
3. In the Getting Started dialog box, select Create a new installation of the
product and click Next.
4. In the Copyright Notice dialog box click Next.
5. In the New Configuration dialog box, enter a Description and an ID and
then click Next.
6. In the Solutions dialog box, make no selections. Click Next.
7. In the Select Features dialog box:
a. Expand Server EnhancementsFile Management and select FMS
Server cache.
b. In the Installation Directory dialog box, enter an installation path.

Teamcenter Installation

14-3

FSC performance cache server

8. In the FSC Service dialog box:

In the Server ID box, enter a unique ID value.

Define the read and write caches.

Unclear the This is an FMS master box.

Click Next.

9. In the FSC Service: Connections dialog box, set the protocol and port
for the service.

14-4

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

10. In the FSC Non-Master Settings dialog box, enter the protocol, hostname,
and port of the FSC master.

11. In the Operating System User dialog box, enter the password of the
operating system account being used to install the performance cache
server.
12. In the Confirm Selections dialog box, verify your selections and click Next.
13. When the Install Features: Successful message is displayed, click Close.

Teamcenter Installation

14-5

FSC performance cache server

Update FMS master with performance cache server


1. Start TEM for the configuration containing the master FSC.
2. In the Maintenance dialog box, select Configuration Manager and click
Next.
3. In the Configuration Maintenance dialog box, select Perform maintenance
on an existing configuration and click Next.
4. In the Configuration Selection 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 displays the messages: An FSC is installed and FSC is
configured as a master. Click Next.

7. In the FSC Service: FCC Defaults dialog box you can change FCC client
setting if necessary. Click Next.
14-6

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

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.

Teamcenter Installation

14-7

FSC performance cache server

10. In the Create/Edit FSC Server dialog box, enter information for the
performance cache server:
a. In the FSC ID box, enter the FSC ID. This is the value you entered in
the Server ID box in the FSC Service 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, enter the host on which the performance cache server
is installed.
d. In the Server Type box, select Non-Master FSC Server.
e. Select the protocol and port for the performance cache server. You
defined these in the FSC Service: Connections dialog box in TEM
when creating the performance cache server.
f.

14-8

Click OK.

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

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 FSC group and click Edit.

Teamcenter Installation

14-9

FSC performance cache server

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 cahe 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.
16. In the Volume Query dialog box, click Next.
17. In the Confirm Selections dialog box, verify your selections and click Next.
18. When the Install Features: Successful message is displayed, click Close.

14-10

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

19. Open the FMS master file in a plain text editor. This file is in
TC_ROOT\fsc.
20. Before the line:
</fccdefaults>
add this line:
<property name=FCC_EnableDirectFSCRouting value=false
overridable=false />
21. Save and close the file.
22. Stop and restart the FSC services.

Teamcenter Installation

14-11

FSC performance cache server

Pre-populating a performance cache server


In order to improve performance for end-users, you can pre-populate the
performance cache server with files that are frequently accessed. To do this:
1. Use the plmxml_export utility to export a file containing information
on the datasets referenced by an item revision.
2. There are two ways you can pre-populate the cache:

14-12

Directly load the references in the output of plmxml_export using


the load_fsccache command with the f=load option.

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.

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

Pre-populating a performance cache server: plmxml_export


When pre-populating a performance cache server, first use the
plmxml_export utility to export a file containing information on the datasets
referenced by an item revision. This file is later used to either generate a
tickets file or is used directly to load datasets in the cache.
Specify the following options:

Use the -item option to specific the item. This option requires that you
use the items ID as the value for the -item option.

Use the -rev option to specify the revision of the item.

Use the -transfermode option. You can use justDatasetsOut or use


your own the transfermode. For more information on transfermodes, refer
to the plmxml_export topic in the Utilities Reference guide.

Use the -rev_rule option 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, refer to the Structure Manager Guide.

Teamcenter Installation

14-13

FSC performance cache server

Pre-populating a performance cache server: plmxml_export example


For example:
plmxml_export u=infodba p=infodba g=dba
item=000004 rev=A -rev_rule="Latest Working"
export_bom=yes transfermode=justDatasetsOut
xml_file=J:\temp\export_000004.xml

14-14

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

Pre-populating a performance cache server: fsccache f=list


You can generate a tickets file from the output of the plmxml_export utility
using the load_fsccache command with the list option.
Specify the following options:

Use f=list to generate a tickets file.

Use plmxml to specify the file containing the list of files to generate
tickets for.

Use output_file to specify the name of the tickets file.

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

Teamcenter Installation

14-15

FSC performance cache server

Pre-populating a performance cache server: load_fsccache f=load


When pre-populating a cache, you can use load_fsccache f=load to:

Load FMS tickets generated from load_fsccache f=list.

Load the output of plmxml_export.

Specify the following options:

14-16

Use f=load to pre-populate the cache.

Use plmxml to specify the file containing the information on files to be


loaded.

Use fsctargets to specify the FSC ID of the cache to be pre-populated.

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

Pre-populating a performance cache server: load_fsccache f=load


example
For example:
load_fsccache u=infodba p=infodba
g=dba -fsctargets=FSC_cache01 f=load
input_file=J:\temp\000004_readticket.xml

Teamcenter Installation

14-17

FSC performance cache server

Activities
In the FMS performance cache server section, do the following activities using
the infodba account:

14-18

Install an FMS performance cache server

Update the FMS Master using TEM

Test the FMS performance cache server

Pre-populate the FMS performance cache server

Teamcenter Installation

MT25350_S_0830

FSC performance cache server

Review questions
1. To install a performance cache server, in TEM select the ____ feature.
Select one answer.

FSC Server Enhancement

FMS Process

FMS Server Cache

Performance Cache

2. A performance cache server checks all file access requests for a ticket that
Teamcenter generates to authorize file access.
Select one answer.

True

False

3. The ____ utility is used to generate a Teamcenter ticket in order to


prepopulate a cache.
Select one answer.

plmxml_export

load_fsccache f=list

load_fsccache f=load

fscadmin with the cachesummary command

Teamcenter Installation

14-19

FSC performance cache server

Summary
The following topics were taught in this lesson:

14-20

The function of an FSC performance cache server.

Installing an FSC performance cache server.

Updating the FMS master with the FSC performance cache server.

Pre-populating an FSC performance cache server.

Teamcenter Installation

MT25350_S_0830

Lesson

15 Installing and accessing


Teamcenter online help

Purpose
This lesson describes how to install and access Teamcenter online help.
Objectives
After you complete this lesson, you should be able to:

Describe Teamcenter online help.

Install online help so that it is directly accessible from a network location.

Install online as part of a J2EE Teamcenter Web tier application.

Install online help directly on IIS Web server.

Use TEM to configure a rich client for accessing online help.

Use Web Application Manager to configure a rich client for accessing


online help.

Help topics
Additional information for this lesson can be found in:

Installing Teamcenter online help topic in the Installation on Windows


Servers Guide

Installing Teamcenter online help topic in the Installation on UNIX and


Linux Servers Guide

Teamcenter Installation

15-1

Installing and accessing Teamcenter online help

Teamcenter online help


Teamcenter provides an online help collection that contains guides for all
Teamcenter applications and clients. This collection can be viewed in a Web
browser.
Teamcenter online help requires a supported Web browser and the
appropriate Java plug-in for your platform. For information about supported
Web browsers and Java versions, see the Siemens PLM Software Certification
Database: http://support.ugs.com/online_library/certification/
Teamcenter provides two ways to access online help:

Web server
Online help is installed on a Web server and accessed using HTTP
protocol.

Direct access
Online help is installed on a local host or a network file location and
accessed using FILE protocol. This is option is not available for the thin
client.

15-2

Teamcenter Installation

MT25350_S_0830

Installing and accessing Teamcenter online help

Install online help so that it is directly accessible from a network


location
1. Install Teamcenter online help on a host in your network using one of
the following methods:

Install Teamcenter online help using TEM. You can create a new
configuration or add online help to an existing one. This places online
help files in the TC_ROOT\help directory. To do this, add the Online
Help feature in the Select Features dialog box in TEM.

Extract the tchelp.jar file from the Teamcenter documentation


distribution image to a directory on the host. This places online help
files in a subdirectory named help.

2. Set permissions for the online help directory (help) to allow access by
Teamcenter hosts.

Teamcenter Installation

15-3

Installing and accessing Teamcenter online help

Install online as part of a J2EE Teamcenter Web tier application


1. Start the Web Application Manager by double-licking insweb.bat.
2. You can add online to an existing Teamcenter Web tier application or
create a new application.
3. Add the path to the Teamcenter documentation distribution image to
the disk locations list.
For a new application, this is done by clicking Add to the right of the Disk
Locations for Install Images box in the Add Web Application dialog box.
For an existing application, this is done by clicking Modify Disk Locations
in the Modify Web Application dialog box.
4. Add the Teamcenter - Online Help solution.
For a new application, this is done by clicking Solutions to the right of the
Selected Solutions list in the Add Web Application dialog box.
For an existing application, this is done by clicking Add Solutions in the
Modify Web Application dialog box.
5. Complete the steps to create or modify the Teamcenter Web tier
application.
6. Deploy the Teamcenter Web tier application on your J2EE Web application
server.

15-4

Teamcenter Installation

MT25350_S_0830

Installing and accessing Teamcenter online help

Install online help directly on IIS Web server


1. On the Teamcenter documentation distribution image, locate the
tchelp.jar file. Extract this file to a directory on your Microsoft Internet
Information Server (IIS) host.
2. Start the IIS Manager by choosing StartAll ProgramsAdministrative
ToolsInternet Information Services (IIS) Manager.
3. In IIS Manager, under your Teamcenter Web site, create a virtual
directory named help. Set the path for this virtual directory to the
directory in which you extracted the tchelp.jar file.

Right-click the Web site and choose Add Virtual Directory.

In the Alias box enter help.

In the Physical path box enter path\help.


path is the location in which you extracted tchelp.jar.

Click OK.

4. Configure MIME types to enable online searching of the online help


collection.

In the Connections list, under Sites, select the help virtual directory.

In the help Home panel, double-click MIME Types.

In the Action section of the MIME Types panel, click Add.

In the File name extension box of the Add MIME Type dialog box,
enter:
.cfs
Be sure to include the dot (.) at the beginning of the string.

In the MIME type box enter:


application/octet-stream

Click OK.

Follow the same steps to add the extension .jqf with the type set to
application/octet-stream.

In the MIME Types list, locate the .prm extension and verify that its
MIME Type value is application/octet-stream.
Teamcenter Installation

15-5

Installing and accessing Teamcenter online help

5. In the IIS Manager dialog box, right-click the server name, choose All
Tasks, and then choose Restart IIS.
6. Ensure that Restart Internet Services on HOST is selected, and then
click OK.

15-6

Teamcenter Installation

MT25350_S_0830

Installing and accessing Teamcenter online help

Use TEM to configure a rich client for accessing online help


When installing a two-tier or a four-tier rich client using TEM, how the client
accesses Teamcenter online help in defined during installation.
1. If you access online help from a network file location, use Windows
Explorer to map a drive letter from the client host to the location of the
installed online help. A mapped drive is necessary because on Windows
systems, the rich client cannot access online help from a UNC path.
2. Launch TEM and create a configuration with a two-tier or a four-tier
rich client.
3. In the Online Help panel, specify how you want the rich client to access
online help.

Direct access from a network file location:


a. Select Direct Access.
b. In the Help Files Directory box, enter the path to the installed
online help.
For example:

Access from a Web server:


a. Select Via Web Server.
b. In the URL Location box, type the URL to the location of the
Teamcenter online help collection.

Teamcenter Installation

15-7

Installing and accessing Teamcenter online help

If help is installed as part of a J2EE Teamcenter Web tier


application, the URL is:
http://HOSTNAME:port/tc-app-name/help
HOSTNAME is the machine running the Web application
server.
port is the Web application server port value.
tc-app-name is the deployable name of the Teamcenter Web tier
application. By default this is tc.
For example:

If help is deployed on IIS, the URL is:


http://HOSTNAME:port/help.
HOSTNAME is the machine running IIS.
port is the port used by IIS. By default this is 80. If the port
value is 80, it can be omitted from the URL.
For example:

15-8

Teamcenter Installation

MT25350_S_0830

Installing and accessing Teamcenter online help

4. Complete the installation of the rich client.

Teamcenter Installation

15-9

Installing and accessing Teamcenter online help

Use Web Application Manager to configure a rich client for accessing


online help
1. If you access online help from a network file location, use Windows
Explorer to map a drive letter from the client host to the location of the
installed online help. A mapped drive is necessary because on Windows
systems, the rich client cannot access online help from a UNC path.
2. Launch the Web Application Manager.
3. You can configure a new distribution server instance to access help or
modify an existing instance to access online help.
In the Modify Required Context Parameters dialog box, specify how you
want the rich client to access online help by setting context parameters as
follows.

Direct access from a network file location.


a. Set the RichClientHelpWebServer context parameter to file://.
b. Set the RichClientHelpLocation context parameter to specify the
path to the location that contains the online help collection for both
Windows and UNIX systems.
For example:

15-10

Teamcenter Installation

MT25350_S_0830

Installing and accessing Teamcenter online help

Access from a Web server.


a. Set the RichClientHelpWebServer context parameter to:
http://HOSTNAME:port
Replace HOSTNAME and port with the host name and port for the
deployed Teamcenter Web tier application that contains the online
help solution (Teamcenter - Online Help).
b. Set the RichClientHelpLocation context parameter to specify the
subpath to the deployed Web application, for example, help
For example:

Teamcenter Installation

15-11

Installing and accessing Teamcenter online help

Launch Teamcenter online help


1. You can launch Teamcenter online help from a rich client by choosing
Help then choosing:

Current Application for help on the application you are running only.

Help Library for the entire Teamcenter help collection.

2. Teamcenter online help is displayed in a Web browser.

15-12

Teamcenter Installation

MT25350_S_0830

Installing and accessing Teamcenter online help

Activities
If you chose to install the J2EE Teamcenter Web tier, do the following
activities using the infodba account in the Teamcenter online help section:

J2EE only: Set up online help

J2EE only: Access online help from a two-tier rich client

J2EE only: Access online help from a four-tier rich client

If you chose to install the .NET Teamcenter Web tier, do the following
activities using the infodba account in the Teamcenter online help section:

.NET only: Set up online help

.NET only: Access online help from a two-tier rich client

.NET only: Access online help from a four-tier rich client

Teamcenter Installation

15-13

Installing and accessing Teamcenter online help

Review questions
1. You can launch Teamcenter online help from a rich client.
Select one answer.

True

False

2. Using the Web Application Manager, Teamcenter - Online Help solution


can added to a ____.
Select one answer.

Distribution server

Distribution server instance

Teamcenter Web tier application

3. A two-tier rich client cannot be configured to access Teamcenter online


help that is delivered by IIS.
Select one answer.

15-14

True

False

Teamcenter Installation

MT25350_S_0830

Installing and accessing Teamcenter online help

Summary
The following topics were taught in this lesson:

Describe Teamcenter online help.

Install online help so that it is directly accessible from a network location.

Install online as part of a J2EE Teamcenter Web tier application.

Install online help directly on IIS Web server.

Use TEM to configure a rich client for accessing online help.

Use Web Application Manager to configure a rich client for accessing


online help.

Teamcenter Installation

15-15

Lesson

16 Teamcenter interfaces with


Microsoft Office

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.

Install Teamcenters Client for Microsoft Office.

Describe the functionality provided by Teamcenters Extensions for


Microsoft Office.

Install Teamcenters Extensions for Microsoft Office.

Describe the functionality provided by Teamcenters Integration for


Microsoft Office.

Install Teamcenters Integration for Microsoft Office.

Describe the functionality provided by Teamcenters Network Folders.

Install Teamcenters Network Folders.

Help topics
Additional information for this lesson can be found in:

Installing Microsoft Office interfaces topic in the Installation on Windows


Clients Guide

Web tier installation topic in the Installation on Windows Servers Guide


Teamcenter Installation

16-1

Teamcenter interfaces with Microsoft Office

Client for Microsoft Office


Teamcenters Client for Microsoft Office allows you to manage Teamcenter
workspace objects in real time. You can:

Access to Teamcenter objects directly from Microsoft Office 2007


applications by adding a custom Teamcenter ribbon to the following
applications: Word, Excel, PowerPoint, and Outlook.

Export Teamcenter objects directly to Microsoft Excel from applications


like My Teamcenter, Requirements Manager, and other.

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. Client for Office requires either the J2EE or the .NET the
four-tier Teamcenter server configuration.

16-2

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Client for Microsoft Office required software


Teamcenters Client for Microsoft Office requires the following software on
your client host. You must have administrative privileges to install these
components.

Microsoft Office 2007


(Teamcenters Client for Microsoft Office does not support other versions
of Microsoft Office.)

Libraries:

Microsoft Visual J# 2.0


On the Teamcenter distribution image in
additional_applications\OfficeClient\ISSetupPrerequisites\
{8DECD5D0-7148-4DC1-839B-AF71C0FE8D5A}\vjredist20.exe.

Primary Interopt Assemblies (PIAs) support for Microsoft Office


On the Teamcenter distribution image in
additional_applications\OfficeClient\ISSetupPrerequisites\
{EE7124C2-4DC5-4E91-B88D-FB123CB7BD87}\o2007pia.msi.

Microsoft .NET 3.5 Framework


On the Teamcenter distribution image in
additional_applications\OfficeClient\ISSetupPrerequisites\
{074EE22F-2485-4FED-83D1-AAC36C3D9ED0}\dotnetfx35.exe.

Microsoft Visual Studio Tools for Office (VSTO) 3.0 Runtime


On the Teamcenter distribution image in
additional_applications\OfficeClient\ISSetupPrerequisites\
{01C496C1-3B4D-45A8-A5F9-D3956C9A76E4}\vstor30.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.

Teamcenter Installation

16-3

Teamcenter interfaces with Microsoft Office

Client for Microsoft Office installation options


Client for Office can be installed:

16-4

With the Teamcenter four-tier rich client

If the four-tier rich client is installed using TEM, add the Office Client
for Microsoft Office feature.

If the four-tier rich client is installed using the Over-the-Web installer,


add the Office Client for Microsoft Office solution to the distribution
server instance.

As an add-in to Microsoft Office using the setup.exe program in the


additional_applications\OfficeClient directory in the Teamcenter
software distribution image

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Install Client for Microsoft Office using TEM


1. Launch TEM. You can add Client for Microsoft Office to an existing
four-tier rich client or create a new four-tier rich client.
2. Proceed through to installation to the Select Features panel of TEM.
Expand ExtensionsEnterprise Knowledge Foundation and select
Office Client for Microsoft Office.

Teamcenter Installation

16-5

Teamcenter interfaces with Microsoft Office

3. Proceed through to installation to the Office Client Requirements panel of


TEM. TEM verifies that the required software is installed. Requirements
that are met are listed in black. Those that are not met are listed in red.
If any required software is not found, you must close TEM, install the
requirements, and restart TEM.
On this panel, you can select whether Client for Microsoft Office will be
available to all users on this machine or just you.

4. In the Office Client Configuration panel:

16-6

In the Teamcenter Servers table:

Connection Name is the name displayed when logging on.

Protocol is the used to connect.

Host is the machine running the Teamcenter Web tier. This can be
either a J2EE or a .NET four-tier server configuration.

Port is the port used by the Web application server on which the
Teamcenter Web tier is deployed.

Application Name is the name of the Teamcenter Web tier


application.

(Optional) install single sign-on support by selecting Install


Teamcenter Single Sign-on support for Office Client and complete
the appropriate boxes.

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

5. In the Confirm Selections dialog box, click Next.


6. When the installation is complete, close TEM.

Teamcenter Installation

16-7

Teamcenter interfaces with Microsoft Office

Install Client for Microsoft Office using the Web Application Manager
1. Launch the Web Application Manager.
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.

If you are adding Client for Microsoft Office to a new distribution


server instance, click Solutions to the right of the Selected Solutions
list in the Add Web Application dialog box and select Office Client
for Microsoft Office.

3. Complete modifying or creating the distribution server instance. Then


close the Web Application Manager.
4. On the client machine:

16-8

If the distribution server instance was modified, launch the four-tier


rich client in order to download and install the Office Client for
Microsoft Office solution.

If the distribution server instance is new, open a Web browser and


access the URL to launch the Over-the-Web installer.

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Install Client for Microsoft Office using the wizard


To install Client for Microsoft Office separate from the rich client:
1. Double-click the setup.exe program in the
additional_applications\OfficeClient directory in the Teamcenter
software distribution image.
2. In the Teamcenter Office Client - InstallShield Wizard select the
installation language and click OK.
3. In the Welcome panel, click Next.
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.

Teamcenter Installation

16-9

Teamcenter interfaces with Microsoft Office

6. In the Select Features dialog box:

Select the Microsoft Office applications for which plugins will be


installed.

Select whether to install an FMS Client Cache (FCC).


Client for Office requires an FCC. If none are already installed, you
must select this option.

Select whether to install single sing-on.

7. In the Teamcenter Server Information dialog box, add a Teamcenter


server by clicking Add.

16-10

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

8. Add the server information:

Connection Name is the name displayed when logging on.

Protocol is the used to connect.

Host is the machine running the Teamcenter Web tier. This can be
either a J2EE or a .NET four-tier server configuration.

Port is the port used by the Web application server on which the
Teamcenter Web tier is deployed.

Application Name is the name of the Teamcenter Web tier application.

Then click OK.

Teamcenter Installation

16-11

Teamcenter interfaces with Microsoft Office

9. The server is now listed in the Teamcenter Server Information panel.


Click Next.

16-12

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

10. (Optional) In the Teamcenter FCC Proxy Settings dialog box, you can
define an HTTP proxy and/or an HTTPS proxy.

11. In the Teamcenter FCC Parent settings panel, add an FCC parent by
clicking Add.

Teamcenter Installation

16-13

Teamcenter interfaces with Microsoft Office

12. Add the information for the FCC parent to which the FCC will connect.
Then click OK.

16-14

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

13. The FCC parent is now listed in the Teamcenter FCC Parent settings
panel. Click Next.

14. In the Choose Destination Location panel, select the folder in which to
install Office Client and then click Next.
15. In the Start Copying Files dialog box, click Next.
16. In the InstallShield Wizard Complete dialog box, click Finish.

Teamcenter Installation

16-15

Teamcenter interfaces with Microsoft Office

Extensions for Microsoft Office


Teamcenters Extensions for Microsoft Office provides easy access to
Teamcenter through Microsoft Office Live features in Microsoft Excel
and Microsoft Word. Extensions for Office allows you to edit properties
of workspace objects in Excel or Word and apply those changes to the
Teamcenter database.

16-16

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Extensions for Microsoft Office required software


Teamcenters Client for Microsoft Office requires the following software on
your client host. You must have administrative privileges to install these
components.
One or more of the following applications:

Microsoft Office Word 2007 (Professional, Professional Plus, or Enterprise


edition)

Microsoft Office Excel 2007 (Professional, Professional Plus, or Enterprise


edition)

Microsoft Office Excel 2003 (Professional or Enterprise edition) with


Microsoft Office 2007 Compatibility Pack

Libraries:

Microsoft Visual J# 2.0


On the Teamcenter distribution image in
additional_applications\tc_ext4mso\ISSetupPrerequisites\
{8DECD5D0-7148-4DC1-839B-AF71C0FE8D5A}\vjredist20.exe.

Primary Interopt Assemblies (PIAs) support for Microsoft Office


On the Teamcenter distribution image in
additional_applications\tc_ext4mso\ISSetupPrerequisites\
{EE7124C2-4DC5-4E91-B88D-FB123CB7BD87}\o2007pia.msi.

Microsoft .NET 3.0 Framework


On the Teamcenter distribution image in
additional_applications\tc_ext4mso\ISSetupPrerequisites\
{E74E1F3F-CA38-4d43-A2AB-45DA7F66941E}\dotnetfx35.exe.

If you are installing Extensions for Office as a plugin 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.

Teamcenter Installation

16-17

Teamcenter interfaces with Microsoft Office

Extensions for Microsoft Office installation options


Extensions for Office can be installed:

16-18

With the Teamcenter four-tier rich client

If the four-tier rich client is installed using TEM, add the Teamcenter
Extensions for Microsoft Office feature.

If the four-tier rich client is installed using the Over-the-Web installer,


add the Teamcenter Applications for Microsoft Office solution to
the distribution server instance.

As an add-in to Microsoft Office using the tc_ex4mso.exe program in


the additional_applications\tc_ext4mso directory in the Teamcenter
software distribution image

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Install Extensions for Microsoft Office using TEM


1. Launch TEM. You can add Extensions for Microsoft Office to an existing
rich client or create a new rich client.
2. Proceed through to installation to the Select Features panel of
TEM. Expand ExtensionsSystems Engineering and Requirements
Management and select Teamcenter Extensions for Microsoft Office.

3. Proceed through to installation to the Teamcenter Extensions for


Microsoft Office panel of TEM. TEM verifies that the required software is
installed. Requirements that are met are listed in black. Those that are
not met are listed in red. If any required software is not found, you must
close TEM, install the requirements, and restart TEM.

Teamcenter Installation

16-19

Teamcenter interfaces with Microsoft Office

4. In the 4-tier Teamcenter server configuration panel, enter the URL of the
Teamcenter Web tier and the connection name to use.

5. Proceed through the remainder of the TEM panels.


6. In the Confirm Selections dialog box, click Next.
7. When the installation is complete, close TEM.

16-20

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Install Extensions for Microsoft Office using the Web Application


Manager
1. Launch the Web Application Manager.
2. You can add Extensions for Microsoft Office to either an existing
distribution server instance or create a new distribution server instance:

If you are adding Extensions for Microsoft Office to an existing


distribution server instance, click Add Solutions in the Modify Web
Application dialog box and select the Teamcenter Applications for
Microsoft Office solution.

If you are adding Client for Microsoft Office to a new distribution


server instance, click Solutions to the right of the Selected Solutions
list in the Add Web Application dialog box and select the Teamcenter
Applications for Microsoft Office solution.

3. Complete modifying or creating the distribution server instance. Then


close the Web Application Manager.
4. On the client machine:

If the distribution server instance was modified, launch the


four-tier rich client in order to download and install the Teamcenter
Applications for Microsoft Office solution.

If the distribution server instance is new, open a Web browser and


access the URL to launch the Over-the-Web installer.

Teamcenter Installation

16-21

Teamcenter interfaces with Microsoft Office

Install Extensions for Microsoft Office using the wizard


To install Extensions for Microsoft Office separate from a rich client:
1. Doubleclick the tc_ex4mso.exe program in the
additional_applications\tc_ext4mso directory in the Teamcenter
software distribution image
2. In the Teamcenter Applications for Microsoft Office - InstallShield
Wizard select the installation language and click OK.
3. In the Welcome panel, click Next.
4. In the License Agreement panel, accept the license agreement and click
Next.
5. In the Select Features dialog box, select Teamcenter Extensions for
Microsoft Office and click Next.

6. In the Choose Destination Location panel, select the folder in which to


install Office Client and then click Next.
7. In the Start Copying Files dialog box, click Next.
8. In the InstallShield Wizard Complete dialog box, click Finish.
16-22

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Integration for Microsoft Office


Teamcenters Integration for Microsoft Office allows you to manage
Teamcenter workspace objects in real time. Integration for Office gives you
access to Teamcenter objects directly through Microsoft Office Word, Excel,
and PowerPoint in Microsoft Office 2003 and 2007. Custom Teamcenter
menus and toolbars are added to the Add-Ins ribbon in these Microsoft Office
products.

Integration for Office is independent of the Teamcenter rich client and thin
client. You can work in Integration for Office while either Teamcenter client
is running. Or, you can work solely in Integration for Office without running
a Teamcenter client.

Teamcenter Installation

16-23

Teamcenter interfaces with Microsoft Office

Integration for Microsoft Office required software


Teamcenters Integration for Microsoft Office supports Microsoft Office
2003 and 2007. You must have administrative privileges to install these
components.

16-24

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Integration for Microsoft Office installation options


Integration for Microsoft Office can be installed:

If the rich client is installed using TEM, add the MS Office for Rich Client
feature.

If the rich client is installed using the Over-the-Web installer, add the
MS Office Integration for Rich Client 4-Tier solution to the distribution
server instance.

Teamcenter Installation

16-25

Teamcenter interfaces with Microsoft Office

Install Integration for Microsoft Office using TEM


1. Launch TEM. You can add Integration for Microsoft Office to an existing
rich client or create a new rich client.
2. Proceed through to installation to the Select Features panel of TEM.
Expand ExtensionsContent and Document Management and select
MS Office for Rich Client.

3. In the MS Office for Rich Client panel, enter the URL for webdav. The
general form is:
http://HOSTNAME:port/tc-app-name/webdav
HOSTNAME is the machine running the Web application server on which
the Teamcenter Web tier application is deployed.
port is the port of the Web application server on which the Teamcenter
Web tier application is deployed.
tc-app-name is the name of the deployed Teamcenter Web tier application.

4. In the Confirm Selections dialog box, click Next.


5. When the installation is complete, close TEM.

16-26

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Integration for Microsoft Office using the Web Application Manager


1. Launch the Web Application Manager.
2. You can add Integration for Microsoft Office to either an existing
distribution server instance or create a new distribution server instance:

If you are adding Integration for Microsoft Office to an existing


distribution server instance, click Add Solutions in the Modify Web
Application dialog box and select the MS Office Integration for Rich
Client 4-Tier solution.

If you are adding Client for Microsoft Office to a new distribution


server instance, click Solutions to the right of the Selected Solutions
list in the Add Web Application dialog box and select the MS Office
Integration for Rich Client 4-Tier solution.

3. Complete modifying or creating the distribution server instance. Then


close the Web Application Manager.
4. On the client machine:

If the distribution server instance was modified, launch the four-tier


rich client in order to download and install the MS Office Integration
for Rich Client 4-Tier solution.

If the distribution server instance is new, open a Web browser and


access the URL to launch the Over-the-Web installer.

Teamcenter Installation

16-27

Teamcenter interfaces with Microsoft Office

Network Folders
Teamcenters Network Folders allows you to manage Teamcenter workspace
objects directly through Microsoft Windows Explorer in Microsoft Windows
2000, XP, Vista, and 7. Custom Teamcenter menu commands are added to
Windows Explorer.
Network Folders is independent of the Teamcenter rich client and thin
client. You can work in Network Folders while either Teamcenter client is
running. Or, you can work solely through Network Folders without running
a Teamcenter client.
Network Folders requires that either the J2EE or the .NET four-tier
Teamcenter server configuration is installed.

16-28

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Install Network Folders


1. Open a Web browser and go to:
http://HOSTNAME:port/tc-app-name/webdav
HOSTNAME is the machine running the Web application server on which
the Teamcenter Wen tier application is deployed.
port is the Web application servers port.
tc-app-name is the name of the Teamcenter Wen tier application.
2. In the Connect to HOST dialog box, enter your Teamcenter user name
and password. Then click OK.
3. The Web browser displays the Teamcenter Network Folders page. Click
Explore.

4. A popup window asks you to install Network Folders. Click OK.

Teamcenter Installation

16-29

Teamcenter interfaces with Microsoft Office

5. The browser displays a Web page with information about Network Folders.

16-30

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

6. You can verify that Network Folders was installed by opening Windows
Explorer. In the list of drives, you will see one called Teamcenter.

Teamcenter Installation

16-31

Teamcenter interfaces with Microsoft Office

Activities
If you chose to install the J2EE Teamcenter Web tier, do the following
activities using the infodba account in the Microsoft Office interfaces section:

J2EE only: Install Microsoft Office interfaces in a four-tier rich client that
was installed using the Over-the-Web Installer

J2EE only: Test the Microsoft Office interfaces in a four-tier rich client
that was installed using the Over-the-Web Installer

All: Network Folders

If you chose to install the .NET Teamcenter Web tier, do the following
activities using the infodba account in the Microsoft Office interfaces section:

16-32

.NET only: Install Microsoft Office interfaces in a four-tier rich client


that was installed using TEM

.NET only: Test Microsoft Office interfaces in a four-tier rich client that
was installed using TEM

All: Network Folders

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Review questions
1. Teamcenters ____ adds the custom Teamcenter ribbon to Microsoft Office
2007 applications such as Word.
Select one answer.

Client for Microsoft Office

Extensions for Microsoft Office

Integration for Microsoft Office

Network Folders

2. Teamcenters ____ adds custom Teamcenter commands and toolbars to the


Add-Ins ribbon to Microsoft Office 2007 applications such as Word.
Select one answer.

Client for Microsoft Office

Extensions for Microsoft Office

Integration for Microsoft Office

Network Folders

3. Teamcenters ____ provides Microsoft Office Live features in Microsoft


Excel and Microsoft Word.
Select one answer.

Client for Microsoft Office

Extensions for Microsoft Office

Integration for Microsoft Office

Network Folders

Teamcenter Installation

16-33

Teamcenter interfaces with Microsoft Office

4. Teamcenters ____ adds custom Teamcenter menu commands to Windows


Explorer.
Select one answer.

16-34

Client for Microsoft Office

Extensions for Microsoft Office

Integration for Microsoft Office

Network Folders

Teamcenter Installation

MT25350_S_0830

Teamcenter interfaces with Microsoft Office

Summary
The following topics were taught in this lesson:

Describe the functionality provided by Teamcenters Client for Microsoft


Office.

Install Teamcenters Client for Microsoft Office.

Describe the functionality provided by Teamcenters Extensions for


Microsoft Office.

Install Teamcenters Extensions for Microsoft Office.

Describe the functionality provided by Teamcenters Integration for


Microsoft Office.

Install Teamcenters Integration for Microsoft Office.

Describe the functionality provided by Teamcenters Network Folders.

Install Teamcenters Network Folders.

Teamcenter Installation

16-35

Lesson

17 Embedded visualization

Purpose
This lesson demonstrates how to add embedded visualization to two-tier and
four-tier rich clients.
Objectives
After you complete this lesson, you should be able to:

Install Lifecycle Visualization.

Add the Teamcenter Visualization 8 (Embedded) for Rich Client feature


to a rich client using TEM.

Add the Teamcenter Visualization 8 (Embedded) for Rich Client 4Tier


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 Guide

Installation on UNIX and Linux Clients Guide

Teamcenter Installation

17-1

Embedded visualization

Embedded visualization
The Teamcenter rich client has an embedded viewer with basic capabilities
called the Foundation viewer. This view 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 incorporate 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 8 (Embedded) for Rich Client feature to the
configuration using TEM.
You can install Teamcenter 8.3 Lifecycle Visualization application on
the client machine before running TEM. Or you can have TEM install
the viewer.

For a rich client installed using the Over-the-Web Installer:


If Teamcenter 8.3 Lifecycle Visualization application is already installed
on the client machine, add the Teamcenter Visualization 8 (Embedded)
for Rich Client 4Tier (Configuration only) solution to the distribution
server instance using the Web Application Manager.
If Teamcenter 8.3 Lifecycle Visualization application is not already
installed on the client machine, add the Teamcenter Visualization 8
(Embedded) for Rich Client 4Tier (Install and Configuration) solution to
the distribution server instance using the Web Application Manager.

17-2

Teamcenter Installation

MT25350_S_0830

Embedded visualization

Install Lifecycle Visualization


1. Navigate to scripts on the Teamcenter 8.0 Lifecycle Visualization
distribution image.
2. Double-click SEVInstall.bat and a silent installation begins.
SEVInstall.bat sets the install directory and the options and features
to be installed.
The default install directory is C:\Program
Files\Siemens\Teamcenter8\Visualization. You can change this location
by changing the value of the INSTALLDIR variable in SEVInstall.bat.
When the installation is complete, the progress window closes
automatically.

Teamcenter Installation

17-3

Embedded visualization

Add embedded visualization to a rich client using TEM


To add the Teamcenter Visualization 8 (Embedded) for Rich Client feature to
a rich client configuration:
1. Start the TEM associated with the rich client configuration (two-tier or
fopur-tier) to which you want to add the Teamcenter Visualization 8
(Embedded) for Rich Client feature.
2. In the Maintenance dialog box, select Configuration Maintenance and
click Next.

3. In the Configuration Maintenance dialog box, select Perform Maintenance


on an existing configuration and click Next.

17-4

Teamcenter Installation

MT25350_S_0830

Embedded visualization

4. In the Configuration Selection dialog box, select the configuration to


which you want to add embedded visualization and click Next.

5. In the Feature Maintenance dialog box, select Add/Remove Features


and click Next.

6. In the Select Features dialog box, expand ExtensionsLifecycle


Visualization, select Teamcenter Visualization 8 (Embedded) for Rich
Client, and click Next.

Teamcenter Installation

17-5

Embedded visualization

7. In the Teamcenter Visualization (Embedded) for Rich Client dialog box:

Select Connect to existing Teamcenter Visualization application


at the above location if the application has already been installed.
Provide the path to the installation.

Select Install Teamcenter Visualization (Embedded) application at the


above location if the application has not been installed. Provide the
path to the install image and to the destination location. If you select
this option, TEM installs the Teamcenter Visualization application
automatically.

8. In the License Level for Teamcenter Visualization (Embedded) dialog


box, select the license level and click Next.

9. in the Confirm Selections dialog box, review your selections and click
Next.

17-6

Teamcenter Installation

MT25350_S_0830

Embedded visualization

10. When the installation is complete, the Install Features: Successful


message appears. Click Close in the Install Features dialog box.
The Teamcenter Visualization 8 (Embedded) for Rich Client feature is added
to the two-tier rich client configuration.

Teamcenter Installation

17-7

Embedded visualization

Add embedded visualization to a four-tier rich client


1. Start the Web Application Manager by double-clickinginsweb.bat.
2. In the Web Applications list in the Web Application Manager, select
the distribution server instance to which Teamcenter Visualization 8
(Embedded) for Rich Client 4Tier is to be added and click Modify.

3. If the Lifecycle Visualization application is to be installed using


the Over-the-Web installer, you must add the path to the Lifecycle
Visualization installation ZIP file for the appropriate platform.
Click Modify Disk Locations to add the path to these files.

17-8

Teamcenter Installation

MT25350_S_0830

Embedded visualization

4. In the Modify Web Applications dialog box, click Add Solutions.

Teamcenter Installation

17-9

Embedded visualization

5. In the Add Solutions dialog box, select one of the following and then
click OK.

17-10

Select Teamcenter Visualization 8 (Embedded) for Rich Client 4tier


(Configuration only) if the embedded visualization application is
already installed on the client.

Select Teamcenter Visualization 8 (Embedded) for Rich Client 4tier


(Install and Configuration) if the embedded visualization application
is to be installed on the client by the Over-the-Web Installer.

Teamcenter Installation

MT25350_S_0830

Embedded visualization

6. In the Modify Required Context Parameters dialog box, provide the


necessary information and click OK.

TcVisWindowsLocation
This is the location on the client in which the embedded viewer
was installed. This is used only if the Teamcenter Visualization 8
(Embedded) for Rich Client 4tier (Configuration only) solution is
selected.

TcVisUnixLocation
This is the location on the client in which the embedded viewer
was installed. This is used only if the Teamcenter Visualization 8
(Embedded) for Rich Client 4tier (Configuration only) solution is
selected.

EmbVisLicenseLevel
This is used to set the license level for the embedded viewer. Options
are Base, Standard, Professional, Mockup.

7. Click OK in the Progress dialog box.


8. Click OK in the Modify Web Application dialog box.
9. Click Exit in the Web Application Manager.
The distribution server instance is updated.
10. The distribution server instance is updated. Rich clients that were
installed prior to this modification will be updated the next time they log
on as long as the following are running:

RMI Registry (start_rmi.bat)

Distribution server (start_server.bat)

Teamcenter Installation

17-11

Embedded visualization

Activities
If you chose to install the J2EE Web tier, use the infodba account to perform
the following activities in the Embedded visualization section:

All: Install the embedded viewer

All: Add the embedded visualization to a two-tier rich client

J2EE only: Add embedded visualization to a four-tier rich client instance

J2EE only: Download embedded visualization to a four-tier rich client


that was installed using the Over-the-Web Installer

If you chose to install the .NET Web tier, use the infodba account to perform
the following activities in the Embedded visualization section:

17-12

All: Install the embedded viewer

All: Add the embedded visualization to a two-tier rich client

.NET only: Add embedded visualization to a four-tier rich client that was
installed using TEM

Teamcenter Installation

MT25350_S_0830

Embedded visualization

Review questions
1. Teamcenter has a viewer that can be added to the rich client to provide
enterprise-wide product visualization capabilities and is embedded in the
rich client interface.
Select one answer.

True

False

2. Lifecycle Visualization must be installed on the client before adding the


Teamcenter Visualization 8 (Embedded) for Rich Client feature to a rich
client using TEM.
Select one answer.

True

False

Teamcenter Installation

17-13

Embedded visualization

Summary
The following topics were taught in this lesson:

17-14

Install the embedded visualization application

Add the embedded visualization feature to a rich client using TEM

Add the embedded visualization feature to a rich client using the Web
Application Manager

Teamcenter Installation

MT25350_S_0830

Lesson

18 Teamcenter Integration for NX

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 4Tier solution to a four-tier rich
client using the Web Application Manager.

Install the NX templates.

Display the NX icon in the rich client.

Help topics
Additional information for this lesson can be found in:

Installation on Windows Clients Guide

Installation on UNIX and Linux Clients Guide

Teamcenter Installation

18-1

Teamcenter Integration for NX

Teamcenter Integration for NX


Using Teamcenter Integration for NX, you can manage NX files from
Teamcenter. You can create and open parts.
To set up Teamcenter Integration for NX, you must:
1. Install the NX UG Integration feature on the corporate server.
2. Install NX on the client machine.
3. Install the NX templates.
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 4Tier 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.
NX 6 and later versions use the Common Licensing Server.

18-2

Teamcenter Installation

MT25350_S_0830

Teamcenter Integration for NX

Install NX 7.5.2
1. Start the installation program by double-clicking Launch.exe from the
NX 7.5 installation image.
2. Click Install NX.
3. In the UGS NX7.5 - InstallShield Wizard dialog box, select the installation
language and click OK.
4. In the Welcome dialog box, click Next.
5. In the Setup Type dialog box, select Typical and click Next.
6. Choose a destination directory and the click Next.
7. Set the port and server used to connect to the license server. Type
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 wish to run NX and click Next.
9. Review the settings and then click Install.
NX installs.
10. When the installation is completed, click Finish.
11. Click Exit to install the install wizard.
12. Install the NX 7.5.2 update by double-click run_ugsupdate.exe in the NX
7.5.2 update image.
13. If you receive a Security Warning dialog box, click Run.
14. A Command Prompt window opens to execute the update.
15. When the update is complete, the Command Prompt window displays the
message Press any key to continue. Press any key.
The NX application is installed on the client machine.

Teamcenter Installation

18-3

Teamcenter Integration for NX

NX templates
Templates are used to begin model and drawing construction. The templates
are available in the File New 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 use a drawing template, the Drafting 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.

18-4

Teamcenter Installation

MT25350_S_0830

Teamcenter Integration for NX

Install NX templates
After Teamcenter and NX are installed, you can install the NX templates.
1. Choose StartAll ProgramsTeamcenter
8config_id_config_idCommand Prompt.
The value of config_id is the value of ID you provided when creating the
Teamcenter configuration in TEM.
2. In the Command Prompt window, enter the following command:
%UGII_BASE_DIR%\ugii\templates\sample\tcin_template_setup.bat
-u=infodba -p=infodba

When the program is finished, close the Command Prompt window.

Teamcenter Installation

18-5

Teamcenter Integration for NX

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.
2. Select Configuration Manager and click Next.
3. In the Configuration Maintenance dialog box, select Perform maintenance
on an existing configuration and click Next.
4. In the Configuration Selection dialog box, select the configuration to
which the feature is to be added and click Next.
5. In the Feature Maintenance dialog box, select Add/Remove Features
and click Next.
6. In the Select Features dialog box, expand ExtensionsEngineering
Process Management, select NX Manager for Rich Client, and then 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 Confirm Selection dialog box, confirm your selections and begin
the installation and click Next.
9. When the installation is complete, the Install Features: Complete
message appears. Click Close.

18-6

Teamcenter Installation

MT25350_S_0830

Teamcenter Integration for NX

Add NX Manager for Rich Client 4Tier to a distribution server instance


1. Start the Web Application Manager by double-clickinginsweb.bat.
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.
3. In the Modify Web Applications dialog box, click Add Solutions.
4. In the Add Solutions dialog box, select NX Manager for Rich Client 4Tier.
5. In the Modify Context Parameters dialog box, provide the necessary
information and click OK.

NXWindowsLocation
The location on Windows clients in which NX is installed.

NXUnixLocation
The location on UNIX clients in which NX is installed.

NXVersion
The version of NX that is installed on the client.

6. Click OK in the Progress dialog box.


7. Click OK in the Modify Web Application dialog box.
8. Click Exit in the Web Application Manager.
The distribution server instance is updated.
9. The distribution server instance is updated. Rich clients that were
installed prior to this modification will be updated the next time they log
on as long as the following are running:

RMI Registry (start_rmi.bat)

Distribution server (start_server.bat)

Teamcenter Installation

18-7

Teamcenter Integration for NX

Configure a rich client to display the NX button


To configure a rich client to display the NX button, which can be used to start
Teamcenter Integration for NX:
1. Start and log on to a rich client that has the NX Manager for Rich Client
feature.
2. Choose EditOptions to open the Options dialog box.
3. In the left-hand pane, select NX.
4. In the right-hand pane, select Yes next to Show Open in NX command.
5. In the Options dialog box, choose OK.
The NX button appears in the Teamcenter tool bar.

18-8

Teamcenter Installation

MT25350_S_0830

Teamcenter Integration for NX

Activities
If you chose to install the J2EE Web tier, use the infodba account to perform
the following activities in the Teamcenter Integration for NX section:

All: Install NX

All: Install NX templates

All: Add Teamcenter Integration for NX to a two-tier rich client

All: Display the NX icon in the two-tier rich client

All: Run Teamcenter Integration for NX in the two-tier rich client

J2EE only: Add NX Manager for Rich Client to a distribution image

J2EE only: Download NX Manager for Rich Client to a four-tier rich client
that was installed using the Over-the-Web Installer

If you chose to install the .NET Web tier, use the infodba account to perform
the following activities in the Teamcenter Integration for NX section:

All: Install NX

All: Install NX templates

All: Add Teamcenter Integration for NX to a two-tier rich client

All: Display the NX icon in the two-tier rich client

All: Run Teamcenter Integration for NX in the two-tier rich client

.NET only: Add Teamcenter Integration for NX to a four-tier rich client


that was installed using TEM

Teamcenter Installation

18-9

Teamcenter Integration for NX

Review questions
1. NX 7.5.2 uses the Teamcenter Common Licensing Server.
Select one answer.

True

False

2. You install NX templates using _________ .


Select one answer.

18-10

tcin_template_setup.bat

NX

Teamcenter Environment Manager

Web Application Manager

Teamcenter Installation

MT25350_S_0830

Teamcenter Integration for NX

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

Add the NX Manager for Rich Client 4Tier solution to a distribution


server instance using the Web Application Manager

Display the NX button in the rich client

Teamcenter Installation

18-11

Lesson

19 Creating additional sites

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.

Configure the two-tier rich client to point to both 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:

Managing installations and configurations topic in the Installation on


Windows Servers Guide

Add, remove, and modify database topic in the Installation on Windows


Clients Guide

Managing installations and configurations topic in the Installation on


UNIX and Linux Servers Guide
Teamcenter Installation

19-1

Creating additional sites

19-2

Add, remove, and modify database topic in the Installation on UNIX and
Linux Clients Guide

Teamcenter Installation

MT25350_S_0830

Creating additional sites

Create an additional site overview


1. Create a new database and corporate server configuration for the new site.
2. Add the new sites FSC information to the FMS master using TEM.
3. Modify the two-tier rich client to point to the new site.
4. Create a server manager for the new site. (J2EE or .NET)
5. Create a Teamcenter Web tier application for the new site. (J2EE or .NET)
6. Modify the four-tier rich client to point to the new site:

For four-tier rich clients installed using TEM, modify the four-tier
rich client using TEM.

For four-tier rich clients installed using the Over-the-Web Installer,


use the Web Application Manager to modify the distribution server
intance.

Teamcenter Installation

19-3

Creating additional sites

Update the FMS master


After creating the new database and corporate server for the new site, you
must update the FMS master file.
1. Start TEM for the corporate server.
2. Select Perform maintenance on an existing configuration and click Next.
3. Select the corporate server configuration that contains the Master FSC
and click Next.
4. In the Feature Maintenance dialog box, select Modify FMS Master Imports
and click Next.

5. TEM verifies that an FSC is installed and is configured as a master.


Click Next.

19-4

Teamcenter Installation

MT25350_S_0830

Creating additional sites

6. In the FSC Service Additional Sites dialog box, click Scan.

7. In the Scan for Sites dialog box, verify that there is an FSC entry for
the new site and click OK.

8. In the FSC Service: Additional Sites dialog box the new site is now listed.
Click Next.

9. In the FSC Service: Additional Group Sites dialog box, click Next.
10. A Status Message dialog box appears informing you that the FMS service
must be restarted for changes to take affect. Click Close.
11. Click Next in the Confirmation dialog box to begin the installation.
12. When the installation is complete, the Install Features: Success
messages appears. Click Close.
13. Restart the FSC services for the initial and the additional corporate server.
Teamcenter Installation

19-5

Creating additional sites

Modify the two-tier rich client configuration


To modify an existing two-tier rich client to point to multiple databases:
1. Start the TEM for the two-tier rich client.
2. In the Maintenance dialog box, select Configuration Manager and click
Next.
3. In the Configuration Maintenance dialog box, select Perform maintenance
on an existing configuration and click Next.
4. In the Configuration Selection dialog box, select the configuration you
want to modify and click Next.
5. In the Feature Maintenance dialog box, select Modify 2tier Teamcenter
server configurations and click Next.

6. In the 2tier Teamcenter server configurations dialog box, click Add.

19-6

Teamcenter Installation

MT25350_S_0830

Creating additional sites

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 2tier Teamcenter server


configurations dialog box. Click Next.

9. In the Confirm Selections dialog box, click Next.


10. When the Install Features: Successful message appears, the installation
is complete. Click Close.

Teamcenter Installation

19-7

Creating additional sites

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:

19-8

The Tree Cache Cluster Name used at each site must be unique. This
value is used when installing the server manager and when creating the
Teamcenter Web tier application.

The new server manager must have a unique Pool ID.

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.

Teamcenter Installation

MT25350_S_0830

Creating additional sites

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

Server manager local service port = 17800

Teamcenter We tier application local service port = 17810

The second site could use these values:

Tree Cache Cluster Name = Cluster_2

Server manager local service port = 17801

Teamcenter We tier application local service port = 17811

Teamcenter Installation

19-9

Creating additional sites

Install the J2EE server manager for the new site


1. Start TEM.
2. Select Perform maintenance on an existing configuration and click Next.
3. Select the new corporate server configuration and click Next.
4. In the Feature Maintenance dialog box, click Add/Remove Features.
5. In the Select Features dialog box, select J2EE Based Server Manager
and click Next.
6. In the Teamcenter Administrative User dialog box, enter the password for
the Teamcenter administrative user and click Next.
7. In the TcServer Character Encoding Settings dialog box, select the type
of encoding to use when accessing the database and click Next.
8. In the Server Manager for J2EE dialog box, enter the following:

Enter a unique Pool ID.

Enter a unique TreeCache Cluster Name

Enter a JMX HTTP Adaptor Port. 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
installed in the Server Host box.

If you are using Multicast Mode, enter a unique value for TreeCache
Cluster Port.

If you are using TCP Mode, enter a unique value for Local Service
Port.

In the TreeCache Peers list, enter the Host and Port values for any
Teamcenter Web tier applications that will need to connect to this
server manager.
Host is the machine on which the Teamcenter Web tier application
is deployed.

19-10

Port is the local service port of the Teamcenter Web tier application.

Teamcenter Installation

MT25350_S_0830

Creating additional sites

9. In the Server Manager for J2EE Performance Tuning dialog box, set the
number of minimum warm servers, maximum started servers, server
targets, logins per minute, and CPU load. Click Next.
10. Click Next in the Confirmation dialog box to begin the installation.
11. When the installation is complete, the Install Features: Success
messages appears. Click Close.

Teamcenter Installation

19-11

Creating additional sites

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.
7. In the Add Web Application dialog box, select the following for Selected
Solutions:

Teamcenter - Server Adapter

Teamcenter - Web Tier Infrastructure

Teamcenter - Web Tier Core Applications

Then click OK.


8. In the Modify Required Context Parameters dialog box, you must set
the following:

19-12

TreeCache Cluster Name = The TreeCache Cluster Name value used


when installing the server manager to which this Teamcenter Web tier
application will connect.

TreeCache Mode = Mcast or TCP.

Teamcenter Installation

MT25350_S_0830

Creating additional sites

If Mcast is selected, set TreeCache Cluster Port to the value used for
TreeCache Cluster Port when installing the server manager to which
this Teamcenter Web tier application will connect. If Mcast is not
selected, the TreeCache Cluster Port value is not used.

If TCP is selected, set Local Service Port for the Teamcenter Web
tier application to a unique value. If TCP is not selected, the Local
Service Port value is not used.

If TCP is selected, set TreeCache Peers to the 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.

If TCP is selected, the value must be set. It defines the maximum


time in milliseconds a TreeCache cluster member waits for its peers
to respond to TCP pings.

The Enterprise Application Lookup ID value must be unique for each


Teamcenter Web tier application.

9. Click OK in the Modify Required Context Parameters dialog box.


10. In the Progress dialog box, click Next.
11. In the Web Application Manager, click Exit.
12. Deploy the new Teamcenter Web tier application on a J2EE Web
application server.

Teamcenter Installation

19-13

Creating additional sites

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

19-14

The new server manager must have a unique Pool ID.

The new server manager must have a unique Pool Port.

The new Teamcenter Web tier application must have a unique name.

Teamcenter Installation

MT25350_S_0830

Creating additional sites

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

The new server manager Pool Port is 8085.

The new Teamcenter Web tier application name is tc1.

The second site could use these values:

The new server manager Pool ID is TcPoolB.

The new server manager Pool Port is 8086.

The new Teamcenter Web tier application name is tc2.

Teamcenter Installation

19-15

Creating additional sites

Install the .NET server manager for the new site


1. Start TEM.
2. Select Perform maintenance on an existing configuration and click Next.
3. Select the new corporate server configuration and click Next.
4. In the Feature Maintenance dialog box, click Add/Remove Features.
5. In the Select Features dialog box, select .NET Based Server Manager
and click Next.
6. In the Operating System User dialog box, enter the password for the
operating system account used to install Teamcenter and click Next.
7. In the .NET Server Manager dialog box, enter the following:

Enter a unique Pool ID.

Enter a unique Pool Port.

Select Specify Server Host dialog box and enter the name of the
machine on which the new server manager is installed.

(Optional) Select Critical System Events Notification and provide the


appropriate values.

8. In the Server Manager for J2EE Performance Tuning dialog box, set the
number of minimum warm servers, maximum started servers, server
targets, logins per minute, and CPU load. Click Next.
9. In the TcServer Character Encoding Settings dialog box, set the encoding
type and click Next.
10. Click Next in the Confirmation dialog box to begin the installation.
19-16

Teamcenter Installation

MT25350_S_0830

Creating additional sites

11. When the installation is complete, the Install Features: Success


messages appears. Click Close.

Teamcenter Installation

19-17

Creating additional sites

.NET Teamcenter Web tier application for the new site


1. Start TEM.
2. In the Maintenance dialog box, select Configuration Maintenance and
click Next.
3. In the Configuration Maintenance dialog box, select Perform maintenance
on an existing configuration and click Next.
4. In the Configuration Selection dialog box, select the configuration to
which the Teamcenter Web tier application is to be added and click Next.
5. In the Feature Maintenance dialog box, select Add/Remove Features
and click Next.
6. In the Select Features dialog box, expand Server
EnhancementsTeamcenter Web Tier, select Web Tier for
.NET, and click Next.
7. In the .NET Web Tier dialog box, provide the appropriate information.
The Server Manager Peers list must contain the Host and Port values
for the new sites server manager.

19-18

Teamcenter Installation

MT25350_S_0830

Creating additional sites

8. In the .NET Web Tier Client Integration dialog box, click Next.
9. 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.
10. In the Confirm Selections dialog box, click Next.
11. When the installation is complete, close TEM.

Teamcenter Installation

19-19

Creating additional sites

Modify a four-tier rich client installed using the Over-the-Web Installer


to point to both sites
1. Start the Web Application Manager.
2. In the Web Application Manager, select the distribution server instance
to update and click Modify.
3. In the Modify Web Application dialog box, click Modify Context
Parameters.

4. In the Modify Tables dialog box, select HTTPServerTable and click OK.

5. In the Modify Table dialog box, click Add Row.

19-20

Teamcenter Installation

MT25350_S_0830

Creating additional sites

6. In the Add Row to Table -HTTPServerTable dialog box, complete the


following boxes and click OK:

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.

Name
Is the connection name displayed in the rich client login page.

SSOAppID
(Optional) Provides the Teamcenter application ID and sets the
TC_SSO_APP_ID environment variable for Security Services.

7. The new sites Teamcenter Web tier application is added. Click OK.
Teamcenter Installation

19-21

Creating additional sites

8. In the Modify Tables dialog box, click OK.


9. In the Modify Web Applications dialog box, 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 will be updated the next time they log
on as long as the following are running:

19-22

RMI Registry (start_rmi.bat)

Distribution server (start_server.bat)

Teamcenter Installation

MT25350_S_0830

Creating additional sites

Modify a four-tier rich client installed using TEM to point to both sites
1. Start the TEM for the four-tier rich client.
2. In the Maintenance dialog box, select Configuration Manager and click
Next.
3. In the Configuration Maintenance dialog box, select Perform maintenance
on an existing configuration and click Next.
4. In the Configuration Selection dialog box, select the configuration you
want to modify and click Next.
5. In the Feature Maintenance dialog box, select Modify 4tier Teamcenter
server configurations and click Next.
6. In the Modify 4tier Teamcenter server configurations dialog box, click
Add to add a row to the Middle-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.
8. In the Connection Name box of the new row, enter a connection name.
This is the value displayed in the rich client login page.
9. In the Modify 4tier Teamcenter server configurations dialog box, click
Next.
10. In the Confirm Selections dialog box, click Next.
11. When the Install Features: Successful message appears, the installation
is complete. Click Close.

Teamcenter Installation

19-23

Creating additional sites

Activities
In the Create an additional site section, do the following activities using the
dba account:

Oracle only: Create an additional Oracle database


(Do this activity only if you installed Oracle.)

DB2 only: Create an additional DB2 database


(Do this activity only if you installed DB2.)

DB2 only: Configure the new DB2 database


(Do this activity only if you installed DB2.)

DB2 only: Create tctrng operating system account


(Do this activity only if you installed DB2.)

In the Create an additional site section, do the following activities using the
infodba account:

All: Create an additional corporate server


(Everyone must do this activity.)

All: Configure the FMS service


(Everyone must do this activity.)

All: Modify the two-tier rich client to point to both databases


(Everyone must do this activity.)

All: Test the modified two-tier rich client


(Everyone must do this activity.)

J2EE only: Install a server manager for tctrng


(Do this activity only if you installed the J2EE Web tier.)

J2EE only: Create the tctrng Web tier


(Do this activity only if you installed the J2EE Web tier.)

J2EE only: Log on to tctrng from the thin client


(Do this activity only if you installed the J2EE Web tier.)

J2EE only: Add tctrng URL to Instance 01


(Do this activity only if you installed the J2EE Web tier.)

19-24

Teamcenter Installation

MT25350_S_0830

Creating additional sites

J2EE only: Log on to tctrng from the four-tier rich client


(Do this activity only if you installed the J2EE Web tier.)

.NET only: Install a server manager for tctrng


(Do this activity only if you installed the .NET Web tier.)

.NET only: Install tctrng Web tier


(Do this activity only if you installed the .NET Web tier.)

.NET only: Log on to tctrng from the thin client


(Do this activity only if you installed the .NET Web tier.)

.NET only: Modify the four-tier rich client to point to both databases
(Do this activity only if you installed the .NET Web tier.)

.NET only: Log on to tctrng from the four-tier rich client


(Do this activity only if you installed the .NET Web tier.)

Teamcenter Installation

19-25

Creating additional sites

Review questions
1. You can add information about the new sites FSC to the FMS master file
by selecting _________ in the Teamcenter Environment Manager.
Select one answer.

Modify FMS Master Imports

Modify Teamcenter Server Connections

Add FSC

Update FSC

2. You can add additional database connection to a two-tier rich client by


_________ in the Teamcenter Environment Manager.
Select one answer.

Adding a database logon

Adding a server connection feature

Modifying the FSC parent connections

Modifying the 2Tier Teamcenter server connections

3. Each new site that uses the four-tier architecture must have its own
server manager and Teamcenter Web tier application.
Select one answer.

True

False

4. Each new site that uses the four-tier architecture must have unique
values for which of the following if TCP mode is used?
Select one answer.

19-26

Local service port for the server manager

Local service port for the Teamcenter Web tier application

TreeCache Cluster Name

All of the above

Teamcenter Installation

MT25350_S_0830

Creating additional sites

5. When creating a new Teamcenter Web tier application for a new site
that uses TCP, set TreeCache Peers to the values for the ________ local
service port.
Select one answer.

New server managers

New Teamcenter Web tier applications

Original server managers

Original Teamcenter Web tier applications

Teamcenter Installation

19-27

Creating additional sites

Summary
The following topics were taught in this lesson:

19-28

The overall process of creating an additional Teamcenter site.

Configuring FMS master to include the initial and the additional sites.

Configuring the two-tier rich client to point to both sites.

Creating a J2EE server manager and J2EE Teamcenter Web tier


application for the new site

Creating a .NET server manager and .NET Teamcenter Web tier


application for the new site

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

Teamcenter Installation

MT25350_S_0830

Lesson

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

Defines sites, facilities, and the Multi-Site Collaboration network.

Discuss how Multi-Site Collaboration using data replication.

Discuss what synchronization is.

Discuss the purpose of publishing and unpublishing objects.

Discuss object ownership.

Help topics
Additional information for this lesson can be found in:

Multi-Site Collaboration Guide

Teamcenter Installation

20-1

Understanding Multi-Site Collaboration

What is Multi-Site Collaboration


The Multi-Site Collaboration solution provides semiautomated, real-time
data sharing across an entire enterprise.

20-2

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

Historical overview
During product development, the engineering sites in Detroit and London
occasionally share small amounts of data with one another and with their
suppliers in So Paulo and Tokyo. This is accomplished by manually
exporting product information as objects, transferring these objects using File
Transfer Protocol (FTP) or removable media (DAT) to the desired site, and
manually importing them into the databases.
After product development completes, engineering data is manually exported
and transferred to the Detroit manufacturing site and imported into that
database.
Although this solution can work acceptably on a limited basis, it requires too
much touch labor and too many ad hoc arrangements to be viable for routinely
sharing large amounts of product information across this enterprise.
To clearly understand the issues involved with sharing product information
across an entire enterprise, consider how the XYZ Widget Corporation may
share data without the benefit of Multi-Site Collaboration.
The following graphic shows that the XYZ Widget Corporation has
engineering sites in Detroit and London, a manufacturing site in Detroit, and
suppliers in Tokyo and So Paulo. Each of these sites currently stores their
product information in separate databases.

Teamcenter Installation

20-3

Understanding Multi-Site Collaboration

Multi-Site Collaboration solution


The Multi-Site Collaboration solution provides semiautomated, real-time data
sharing across the entire enterprise. It automates many of the operations
that had to be performed manually in our first example.
Practical example
Consider how the enterprise in our first example could implement a Multi-Site
Collaboration network. XYZ Widgets decided to link both the Detroit sites
with the London and Tokyo sites using a high-speed wide area network
(WAN). They also decided that the supplier in So Paulo would not be sharing
enough product information with the other sites to justify a WAN connection.
Unconnected sites
The So Paulo site is not connected to the other sites via a local or wide area
network (LAN or WAN). Data sharing with So Paulo must be accomplished
via manual export, transfer, and import as described in our first example.
However, because the XYZ Widget Corporation has implemented a Multi-Site
Collaboration network, some tracking of objects in the So Paulo database
must be performed for the benefit of the other sites.
ODS site
The Multi-Site Collaboration solution uses a special site called an Object
Directory Services (ODS) site. The ODS site maintains a record of each object
in the entire Multi-Site Collaboration network. The ODS does not store the
objects, but rather maintains a record that is similar to a library card; it tells
you which site is currently storing it and some basic information about it
(enough information so you can decide if it is the object you are looking for).

20-4

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

ODS and IDSM


Multi-Site Collaboration uses:

Object Directory Services (ODS) is an object locator. It maintains a record


of each object in the entire Multi-Site Collaboration network. The ODS
does not store the objects, but rather maintains a record that is similar
to a library card. It tells you where you can find an object, that is, which
site is currently storing it, and some basic information about it; enough
information so you can decide if it is the object you are looking for.

Integrated Distributed Services Manager (IDSM) is an object transporter.


It provides the mechanism used to export an object from the owning site,
transmit it over the network, and import it into the destination site.

Teamcenter Installation

20-5

Understanding Multi-Site Collaboration

Sites, facilities, and the Multi-Site Collaboration network


Three very common terms have very specific meanings in Multi-Site
Collaboration:

Site is a Teamcenter database.

Facility is a location such as a manufacturing plant.

Network is a federation of sites.

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.

20-6

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

Publishing and unpublishing objects


Participating sites in a distributed network must have a reliable way of
controlling which data they want to share with the rest of the network.
With Multi-Site Collaboration, you can publish and unpublish objects either
singly or in a batch.
When you publish an object, a publication record is created in the ODS.

Publishing
Makes objects available to other sites.

Unpublishing
Makes objects available only to the owning site.

data_share utility
Used to publish and unpublish objects.

Teamcenter Installation

20-7

Understanding Multi-Site Collaboration

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.

20-8

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

Data replication issues

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.

Auditing and tracking


A replication-based system must provide some method of tracking all
replicas of an object not only for audit purposes, but also for ensuring that
all replicas are updated when the original is modified.

Teamcenter Installation

20-9

Understanding Multi-Site Collaboration

Data replication
Replicas of remote objects are created locally.

20-10

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

Replication rules to support data integrity


Multi-Site Collaboration uses import and export functions to replicate data.
The following rules apply:

Only the master object can be replicated.

Only the master object can be modified.

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.

When transferring ownership to another site, only one site can be


specified.
This ensures that there is only one master object in the network.

After it is replicated, a master object cannot be deleted until all replicas


are deleted.
This ensures network-wide referential integrity.

Teamcenter Installation

20-11

Understanding Multi-Site Collaboration

Object ownership and protection


In addition to the familiar concepts of owning user and owning group,
Multi-Site Collaboration uses the concept of site ownership. The owning site
is the site where the master object of an object resides. It is the only site
where the object can be modified. It is the only site where you can obtain a
replicated copy of the master object.
The owning site is a property of any object, and the owning site can be found
using the Properties dialog box.

20-12

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

Synchronization
A replication-based solution must ensure that replicas are kept up-to-date
when the master object is modified. Multi-Site Collaboration addresses this
by maintaining export records and providing synchronization facilities:

Export records

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
When the master object is modified, replicas can be updated by a system
administrator through this utility. The process of keeping replicated data
up-to-date is called synchronization. Optionally, synchronization may be
limited to visualization data that is directly or indirectly related to datasets.
For additional information, see the Utilities Reference.
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.
Teamcenter Installation

20-13

Understanding Multi-Site Collaboration

20-14

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

Version interoperability
When a Multi-Site Collaboration site is upgraded to a new version, it is not
necessary to upgrade all other sites in the Multi-Site Collaboration network
at the same time. When a new major version is released, it is interoperable
with all sites running earlier versions as long as the difference in major
version numbers is not more than 2.
Although interoperability is guaranteed, there can be some limitations. For
example, transfer of ownership of certain types of objects from a higher
release version to a lower one may not be allowed. In most cases, new features
introduced in a new release are not available when communicating with a
remote site running an earlier version. The version of the server dictates
what the client can do.

Teamcenter Installation

20-15

Understanding Multi-Site Collaboration

Review questions
1. The Multi-Site Collaboration solution provides semiautomated, real-time
data sharing across an entire enterprise.
Select one answer.

True

False

2. Object Directory Services (ODS) is an object _________ .


Select one answer.

Locator

Transporter

3. Publishing an object makes it available only to the owning site


Select one answer.

20-16

True

False

Teamcenter Installation

MT25350_S_0830

Understanding Multi-Site Collaboration

Summary
The following topics were taught in this lesson:

The benefits of the Multi-Site Collaboration solution

Sites, facilities, and the Multi-Site Collaboration network

Multi-Site Collaboration using data replication

Synchronization

The purpose of publishing and unpublishing objects

Object ownership

Teamcenter Installation

20-17

Lesson

21 Course summary

During this course, you met the course objectives by accomplishing the
following:

You planned and installed a site.

You identified the RDBMS components needed by Teamcenter.

You installed a database server and database.

You used TEM to install the corporate server.

You used TEM to install the two-tier rich client.

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 set up the .NET server manager and Web tier.

You set up Teamcenter online help.

You set up Teamcenters interfaces for Microsoft Office

You set up embedded visualization.

You set up a NX integration.

You administered the in-production system.

You learned about Multi-Site Collaboration.

Teamcenter Installation

21-1

Index

B
Business Modeler IDE
Installing . . . . . . . . . . . . . . 12-4, 12-9
Start . . . . . . . . . . . . . . . . . . . . 12-13
I
Installing
Business Modeler IDE . . . . 12-4, 12-9

S
Start the Business Modeler IDE . . 12-13
T
Teamcenter Environment Manager
(TEM) . . . . . . . . . . . . . . . . . . . . . 12-4

L
Launch the Business Modeler
IDE . . . . . . . . . . . . . . . . . . . . . . 12-13

Teamcenter Installation

Index-1

Reference tear-out pages


These reference tear-out pages are provided for your convenience.

Course agenda
Day 1
Morning

Introduction
Course overview
Lesson 1
Lesson 2
Lesson 3

Afternoon Lesson 3 (continued)


Lesson 4
Lesson 5
Day 2
Morning

Lesson
Lesson
Afternoon Lesson
Lesson

6
7
8
9

Lesson 10

What is collaborative product data


management
Teamcenter architecture overview
Oracle server, listener, and database
Oracle server, listener, and database
(continued)
MS SQL Server and database
IBM DB2
Common Licensing Server
Corporate server
Two-tier rich client
Four-tier architecture overview
J2EE-based server manager and Web
tier

Day 3
Morning

Lesson 11

Lesson
Lesson
Afternoon Lesson
Lesson
Lesson
Day 4
Morning

12
13
14
15
16

Lesson 17

Lesson 18
Lesson 19
Afternoon Lesson 20
Day 5
Morning Lesson 20
Afternoon Lesson 21
Lesson 22

.NET-based server manager and Web


tier
Four-tier rich client
Installing the Business Modeler IDE
Administer the in-production system
FSC performance cache server
Teamcenter online help
Teamcenter interfaces with Microsoft
Office
Embedded visualization
Teamcenter Integration for NX
Creating additional sites
Creating additional sites (continued)
Multi-Site Collaboration
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_DRIVE
ORACLE_BASE
ORACLE_HOME
TC_ROOT
TCDEV_DATA
TCTRNG_DATA
TC_VOLUMES
2TIER_RC_ROOT
4TIER_RC_ROOT
JAVA_HOME
APACHE_HOME
NX_HOME

Student profile

Course evaluation

Potrebbero piacerti anche