Installation Checklist
You must complete all the stages in this checklist to successfully
install SmarTeam Web Service.
* M = Mandatory; O = Optional
Prerequisites
Before installing the SmarTeam Web Service, you must perform the following steps in the order specified.
Install IIS if it does not exist.
Note:
When using Microsoft® Internet Information
Services (IIS) as your Web server, you must install IIS before
Microsoft .NET Framework 2.0. If you installed IIS after Microsoft
® .NET Framework 2.0.
Note:
You are advised to check the Service Pack Program Directory
(Release Notes) to see if there has been an update to this document
since the main release.
Supported Application ServersThe SmarTeam Web Service supports Microsoft® Internet Information
Services (IIS).
Before you start the installation process, verify that IIS runs
successfully on your machine by checking that the World Wide Web
Publishing Service is running.
IIS is automatically included on your system when installing
Microsoft® Windows 2000. It is not
included in Microsoft® Windows 2003.
Windows 2003 Configuration
Special configuration is required if you have Microsoft® Windows 2003 on your system. Review all the cases below to see which case applies to you.
Case 1: If you have Microsoft® Windows 2003 and IIS does
not exist on your system, perform the following steps:
- Add the "Application Server" role via "Configure Your Server
Wizard" as follows:
- Select
Start > Settings > Control Panel > Administrative Tools > Configure Your Server Wizard.
- In the Welcome to Configure Your Server Wizard window, click
Next.
- In the Preliminary Steps window, click Next.
- In the Server Role window, select Application server (IIS,
ASP.NET) and then click Next.
- In the Application Server Options screen, select the Enable ASP.NET checkbox and then click
Next to complete the Configure Your Server Wizard procedure.
- From the IIS Services Manager, navigate to the Web Service
Extensions, select Server Side IncludesServer Side Includes and click
Allow.
- Verify that the ASP.NET status is set to Allowed.
Case 2: If you have Microsoft®
Windows 2003 and IIS exists
on your system:
- Verify that the items in Case 1, Step 2 are allowed in the Web
Service Extensions.
Case 3: The SmarTeam Web Service user is automatically added to local
IIS_WPG group during the SmarTeam Web Service installation process.
- If you are going to use a domain user as the SmarTeam - Web Editor
user, you must ensure that the user who is logged into Windows and
running the SmarTeam Web Service installation (user with
administrative privileges) also has authorization for the domain.
This must be done to add the domain user to local IIS_WPG group.
Defining a SmarTeam Web Service User in Windows
The SmarTeam Web Service needs a specific set of permissions to
run properly. This includes access to resources on the SmarTeam Web
Service machine and on other machines, such as the Vault Server.
For this purpose, you are prompted to specify the SmarTeam Web
Service user during the SmarTeam Web Service installation. You can
provide a local user or domain user account for this purpose.
Whether you decide to use local or domain accounts will depend
on your system architecture and security policy in your
organization. You can use an existing local user or domain user
account, or create a new account for the SmarTeam Web Service
installation.
When you are working with a Vault Server, the SmarTeam Web
Service user should be assigned to the SmVaultUsers group. This
group can be a local group on the vault server machine or a global
user group on the domain controller.
Notes:
- After you use a local or domain user account for the SmarTeam Web
Service installation, you must not change the user's password. To
ensure that the password cannot be changed, select the User
cannot change password option while creating a new user account
for a SmarTeam Web Service user. If you change the password of the
user, you must uninstall and reinstall SmarTeam Web Service or
change the password in all the relevant places, such as Services
and IIS.
- n addition, do not use your personal domain account as the SmarTeam
Web Service user. If you use your personal domain account and use
your password, depending on your organization's security policy,
your account may be locked (as SmarTeam Web Service will still be
using your old password).
- A SmarTeam Web Service user must be defined in Windows before
installation and selected during installation.
Defining a Domain User to Be Used as a SmarTeam Web Service User
Your system administrator needs to provide you with a domain user,
which can be used during installation.
Defining a Machine (Local) User to Be Used as a SmarTeam Web
Service User
To be able to access files and other resources located on your
server or on other computers on the network, you must first provide
an appropriate username and password with access permissions to
these resources in the Computer Management window.
To access the Computer Management window:
To add a new user to the list: - From the main menu, select Action > New User.
The New User dialog box appears.
- In the New User window, complete the fields as follows:
- Username: Type a username according to Windows
specifications (without spaces, etc.), e.g., John_Smith.
- Full name: Type the user's full name, for example Jonathan Smith.
- Description: Type a description, such as, Enable SmarTeam
Web Service to access files/resources.
- Password: Type a suitable password, such as JS1234
.
- Confirm password: Type the same characters to confirm your
password.
- User must change password at next logon: Do not select,
because you must use the same password.
- User cannot change password: Select. We recommend this
option because you must not change the password.
- Password never expires: Select. We recommend this option so
that your password can be valid indefinitely.
- Account is disabled: Do not select. You cannot apply the username of a disabled account.
- Click Create.
The new username is listed in the right pane of the Computer
Management window.
If you have IIS, do not authorize access rights to this username.
The installation process will automatically grant the appropriate
permissions.
Administrative Settings for SmarTeam Web Service UserTo install SmarTeam Web Service, you must have administrative
privileges on your local computer.
If the SmarTeam Web Service user is a local user, log in to
Windows and run the installation as a local administrator.
If the SmarTeam Web Service user is a domain user, log in to
Windows and run the installation as a domain user.
Installing SmarTeam Web Service on a Server
This section provides a step-by-step description of the installation process for installing SmarTeam Web Service Software. It should be installed on a dedicated server, which is networked with SmarTeam - Editor.
Installation by Administrator
All SmarTeam products must be installed by a user with
Administrator authorization. Depending on the SmarTeam products and
tools that are selected for installation, a system message may
appear at the end of the installation process, prompting the user
to reboot. This indicates that the installation of some components
will be completed only after the reboot.
If this occurs, the user performing the installation with local
Administrator rights must log in to the system after the
reboot.
Running the InstallationTo install SmarTeam Web Service, do the following. Install SmarTeam Web Service using one of the following
methods:
- From the Service Pack CD
- SmarTeam Web Service software can be launched directly from the
CD-ROM by locating and double-clicking on the Setup.exe file in the
Kits\SmarTeam Web Service directory. Proceed to Step 4 to continue
the installation process (you do not need to type a username and
password).
- If the installation program does not appear on your screen,
from the toolbar, click Start > Run to access the
Run utility. Type D:\install.exe to run the installation
setup program, where D indicates the CD ROM drive in which the
SmarTeam Web Service CD is inserted.
- From the SmarTeam Web Service for Live Applications InstallShield
Wizard window, click Next.
- Type a username and password to run the SmarTeam Web Service.
Use the same username and password that you typed during the
SmarTeam server installation. This user is a domain user where the
SmarTeam server is located.
-
Username: Type the username in the following format:
<Domain or Machine>\ <User Account>.
For example: smarteam\johns
For more information, see SmarTeam Web Service for Live Applications: Installation and Deployment.
-
Password: Type the SmarTeam server password, which is
defined in Defining a
SmarTeam Web Service User in Windows, for example JS1234 .
- Confirm Password: Type the same characters as you
previously typed in the password field to confirm your
password.
- Click Next.
- Click Install to start the installation process.
- When the installation process is completed, click Finish to
exit the InstallShield wizard.
Post Installation: IIS Machine
The SmarTeam Web Service provides the user with two options to
connect to SmarTeam. Depending on your company's needs and
requirements, you can configure your IIS machine using one of these
options.
-
Vault Files setting (LAN): This default option creates a
temporary Vault files library on the Internet Information Services
(IIS) machine, where SmarTeam Web Service is installed. This option
enables the SmarTeam Server to transfer files from the Vault Server
to temporary Vault files library so the PLM adapter can retrieve
files for SmarTeam Connector via the LAN.
If you want to set up the LAN option, define the path to the
Vault Files location. For example: \\Special IIS\F$\...\VaultFiles
-
Vault Files setting (WAN): This option creates a
temporary Vault files library on another IIS machine. This option
enables the SmarTeam Server to transfer files from the Vault Server
to temporary Vault files library so the PLM adapter can retrieve
files for SmarTeam Connector via the WAN (HTTP, FTP, etc.)
If you want to set up the WAN option, assign an appropriate
address for the selected protocol (e.g., HTTP, FTP) to the Vault
Files location. For example: http://100.200.15.55/VaultFiles
|