Last updated: December 14, 2006
Welcome to Borland® StarTeam 2006! This file contains important information that might not appear in the documentation and covers the StarTeam Server for Windows, Cross-Platform client (including File Compare/Merge and View Compare/Merge), StarTeam Workflow Extensions, StarTeamMPX, and StarTeam Layout Designer. Read this file in its entirety.
For an overview of the new features in the current release, see the What's
New topic in StarTeam Help or Administering and Using StarTeam (AdministeringAndUsingStarTeam.pdf).
Note: The information in this readme represents the known issues at
the time of this release. For late-breaking information that may become available
after the release, check the Borland web site for the most recent version of
this readme: http://info.borland.com/techpubs/starteam.
| Contents | ||
|---|---|---|
| StarTeam Server for Windows | StarTeam Layout Designer | |
| StarTeam Cross-Platform Client | StarTeam Integrations | |
| StarTeamMPX | Getting Help | |
| StarTeam Workflow Extensions | ||
| Contents | ||
|---|---|---|
| System Requirements/Prerequisites | Known Documentation Issues | |
| Installation Instructions | Limitations | |
| Known Issues | Getting Help | |
In addition to the following system requirements, StarTeam Server uses Sun Microsystems Java Virtual Machine 1.5.0_09, which is automatically installed.
| System Area | Requirement |
|---|---|
| Platforms |
Microsoft Windows 2003 Server (32-bit version) Microsoft Windows 2003 Server R2 (32-bit version) Note: You can run StarTeam 2005 Release 2 and subsequent releases on VMware ESX Server. |
| Databases and ODBC versions |
Microsoft MSDE 2000 (SP2) with the Slammer virus patch on x86 32-bit CPUs - ODBC version v2000.85.1025 Microsoft SQL Server 2000 (SP4) on x86 32-bit CPUs - ODBC version v2000.85.1025 Oracle 9.2.0.5, 10.1.0.4.0 on SPARC or x86 32-bit CPUs - ODBC versions 9.2.0.65 and 10.1.0.4.0 Note: You can install Microsoft MSDE as part of the StarTeam Server
installation. You must purchase the other database products from the appropriate
vendor. Refer to the StarTeam Installation
Guide ( Important: Never modify database contents or vault files other than through a client or Server Administration tool. Direct database manipulation is unsupported. |
| Hard disk space |
200 MB to install the application Note: The amount will vary depending on your use of the product. |
| Web browser (for viewing online help) |
Microsoft IE6 SP1+ Opera 8.5.2+ Netscape 7.2+ Firefox 0.9+ |
| Other |
Adobe Acrobat Reader 4.0 or higher for viewing the StarTeam Installation
Guide ( |
| Display |
SVGA, high color mode, 1024x768 or greater Recommended resolution: 1280x1024 or more |
| Virus Scanning Utilities |
Every StarTeam client computer should be equipped with a virus protection utility that has up-to-date virus definition files. All StarTeam servers should also be equipped with up-to-date virus protection and the settings should be set to alert only the administrator. The StarTeam administrator should halt the StarTeam Server immediately upon virus detection, perform a full StarTeam backup, and then follow the instructions provided by the virus protection vendor for cleaning the virus from the infected file. If the infected file cannot be cleaned or if problems exist, contact http://support.borland.com/default.asp before restarting the server. Some viruses can be immediately destructive to the repository and in rare cases data loss will be inevitable. Borland strongly recommends that regular backups be performed. A virus that might be a nuisance to a file system can be far more destructive when checked into the repository. For example, many virus protection utilities are set by default or can be set to delete infected files. If an archive file is deleted by the virus protection utility, data may be lost. Another example is that a virus may not be detected in the archive and
may sit dormant waiting to infect the computers of all project users.
Your network will rapidly spread the virus and a data loss could occur.
Note: If any process or program such as anti-virus software alters files under StarTeam control the system could behave erratically. It is highly recommended that these processes not be allowed to modify system or data files under StarTeam control. Since StarTeam only acts as a conduit between users and the storage mechanism, it is highly improbable that any contamination/bad behavior will be propagated. |
Note: You can access the StarTeam Cross-Platform client with this release of StarTeam Server and StarTeam Server 2005 Release 2. This makes it easier to roll out your upgrades of the client after installing the server.
Important: If you are upgrading from a
previous version of StarTeam Server, you MUST review the upgrade instructions
in the StarTeam Installation Guide (Install_en.pdf).
There are some steps that you must complete in order for the upgrade to complete
successfully. Failure to complete these steps can cause the upgrade to fail.
"Can't launch executable. Could not find a suitable Java Virtual Machine on your system."
or
"Windows error 3 occurred while loading the Java VM."
you may need to install JRE 1.5.0_09 or earlier from http://java.sun.com/javase/downloads/index.jsp. A copy of it is also on the StarTeam CD in the Utility folder.
starteam_oracle_compute_stats.sql
(for Oracle) or starteam_sqlserver_update_statistics.sql (for
Microsoft SQL Server). By default, these scripts install in the C:\Program
Files\Borland\StarTeam Server 2006\DBScripts\Oracle_Scripts or C:\Program
Files\Borland\StarTeam Server 2006\DBScripts\Sqlserver_Scripts folders.Microsoft SQL Server/MDSE
Oracle
Native-II Vault
Evaluations
Borland allows you to extend the evaluation period for StarTeam Server by contacting www.borland.com/company/contact/where_to_buy.html and obtaining an evaluation extender key.
StarTeam Sample Server Configuration
If you plan to use the sample server configuration, StarDraw, and want to run it as a service, you may have to start it once as an application, shut it down, and then set it as a service.
4GT RAM Tuning
If your StarTeam Server runs on Windows Server 2003, either Enterprise Edition or Datacenter Edition, you can use Microsoft's 4GT RAM Tuning to give the StarTeam Server process the use of 3 GBs of memory. To enable this feature the /3GB switch needs to be added to the Boot.ini file.
Please see: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/4gt_ram_tuning.asp for more information on setting this switch.
For example: "multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Advanced Server" /3GB /fastdetect
The use of 4GT on Windows Server 2003, Standard Edition, can give the appearance of a 3 GB range of user-mode memory, but the memory from 0x80000000 through 0xBFFFFFFF is actually not usable.
For more details, see http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/techref/en-us/Default.asp?url=/resources/documentation/windowsserv/2003/all/techref/en-us/w2k3tr_4gt_how.asp.
StarTeam Server and Windows XP
StarTeam Server can run on Windows XP for evaluation or demoing purposes, but there are some complications.
Opening Ports on Windows XP
If you are using a firewall, you have to open the port number on Windows XP SP2. This is 4467 by default. If you don't open this port in the Windows firewall, you cannot connect to the server.
You will run into a similar problem for an MPX-enabled StarTeam Server. You will need to open the ports that are used by MPX. For example, the default port for Message Broker is 5101, and the default port for Multicast Service is 5104. If you are using these ports you need to open them.
To open a port:
1. Start the Control panel and select Windows Firewall.
2. Select the Exceptions tab.
3. Select 'Add Port' and enter in any name and the appropriate port number.
4. Press OK closing all of the dialogs.
Security
If you run StarTeam Server on a Windows XP Professional computer, the person who creates and/or starts the first server configuration becomes the only person who can create and/or start server configurations. We provide the GrantAdmin utility that allows other administrators to create and start server configurations.
The utility is installed in the server installation folder. It must be run by the user who installed/started the server. It does not require any arguments. The GrantAdmin utility grants access rights to the key container to the other administrators. Otherwise, only the administrator who created the key container (that is started the server for the first time) has the rights needed to create and start server configurations.
Blocking
If you run StarTeam Server and the StarTeam Windows client on Windows XP SP2 with all updates, running the StarTeam Server or the StarTeam Toolbar for the first time can result in a Server_Blocked or Toolbar_Blocked error message. This is not a problem. Click Unblock.
MDAC
StarTeam Server needs MDAC 2.8 and Windows XP SP2 comes with that version of MDAC. During the installation of StarTeam Server, you may see a message about MDAC 2.8 being incompatible with this version of Windows. This is not a problem. Click Cancel.
Running the Server as a Service
If you are running StarTeam Server as a service, you may see the Windows error 2186 indicating that the service is not responding to the Start Control function. Windows 2003 displays this message when a service takes longer to start than expected. Depending on the size of your database, StarTeam Server may take longer to complete the startup process than Windows expects. Usually StarTeam Server starts without a problem (despite this error message). However, to be sure, run the Event Viewer (Start\Programs\Administration Tools (Common)\Event Viewer. Check the most recent events for StarTeam Server. You will probably see: StarTeam Server Service started. If not, you will find the reason why it did not start or start properly and take appropriate action.
If an MPX-enabled StarTeam Server runs as a service, the Message Broker or Multicast Services must start before the StarTeam Server service. Usually it does. If StarTeam Server fails to enable MPX and the Message Broker or Multicast Service are on the same computer, you may want to make the StarTeam Server service dependent on the Message Broker or Multicast Service service. Check with your system administrator before using one of the following techniques:
To set up a service dependency for Windows 2003:
1. Click Start>Run from the Start menu.
2. Type Regedt32.
3. Click OK.
4. Select HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\StarTeamServer-configName
5. Select Edit>New>Multi-String Value.
6. Set the Value Name to DependOnService.
7. Double-click the DependOnService Value to open the Data window.
8. Enter your StarTeam Message Broker or StarTeam Multicast Service service name into the Data window. (Example: StarTeam Message Broker 6.7).
StarTeam SDK Path
Uninstalling the SDK runtime does not reset the installation path-unless all the versions of the runtime have been uninstalled. A user can manually change the path in the setup.ini file if desired. The setup.ini file for StarTeam will always be under "Documents and Settings". However, it may be under All Users or the specific user. Also, depending on when that user started using StarTeam, the setup.ini may be in the Application Data\Starbase or Application Data\Borland\StarTeam folder. It may be easier to search all Documents and Settings for a setup.ini file that contains "StarTeam SDK". The following is an example of setup.ini:
[StarTeam SDK Folders]
Programs=C:\Program Files\Borland
Java=C:\Program Files\Borland\Java
StarTeam Server stores time stamps in UTC (also known as Universal Coordinated Time, Greenwich time, or Zulu time) format and adjusts the time stamp for the time zone that the computer specifies. For example, if a file is saved and checked in at 5 P.M. in California, its time stamp in California is 5 P.M. However, its time stamp on a computer in New York would be 8 P.M., the time it was in New York when the file was checked in. When a file is modified, the time stamp reflects that of the operating system. This means that if a file is checked in by a user in one time zone and modified by a user in another, the file's time stamp may appear to be earlier than the most recently checked-in revision. This does not affect file statuses within StarTeam because the UTC times are used to calculate statuses.
If you are in an area that observes Daylight Savings Time (DST), the StarTeam status bar may display the incorrect time when rolling back a view (View\Select Configuration\Configuration As Of). For example, if you are currently in DST and rollback the view to a point in time prior to DST, the time display in the status bar (lower left corner of the StarTeam window) will be ahead by one hour. If you are not currently in DST and rollback the view to a point in time during DST, the time in the status bar will be behind one hour.
The following are known documentation issues related to the StarTeam Server for Windows.
Install_en.pdf)
for complete details about working with the Report Archives utility.The following are limitations in StarTeam Server for Windows.
Install_en.pdf).This release brings an end-of-life to the StarTeam Windows, Web Edition CR-only, and StarDisk clients. The Cross-Platform client has been updated to support many of the the Windows client features.
File Compare/Merge is a graphical compare/merge tool installed with the Cross-Platform client. It enables you to compare a file dynamically with the file in the repository, and manually or automatically merge the content of the two files.
Also installed with the Cross-Platform client, View Compare/Merge is the tool you use to compare two views or subsets of two views. As part of the process, you can merge corresponding items and make new revisions of those items in the target.
| Contents | ||
|---|---|---|
| System Requirements/Prerequisites | Known Documentation Issues | |
| Installation Instructions | Limitations | |
| Known Issues | Getting Help | |
The StarTeam Cross-Platform client is implemented in Java and can be installed on Microsoft Windows systems and any system that supports Sun Microsystems Java Virtual Machine 1.5.0_09. However, only the following Java-enabled platforms have been tested for compatibility with this product by Borland:
| System Area | Requirement |
|---|---|
|
Platforms (32-bit) |
Windows 2000 Professional Workstation SP4 Windows XP Professional SP2 Solaris Sparc 9, 10 Red Hat Enterprise Linux (WS) 3.0, 4.0 |
| Processor |
600-MHz Pentium III-class processor or greater 600-MHz Sun SPARC/UltraSPARC |
| RAM |
512 MB minimum 1 GB recommended |
| Hard disk space |
200 MB to install the application Note: Sufficient disk space is required for your working files. The amount will vary depending on your use of the product. |
| Display |
SVGA, high color mode, 1024x768 or greater Recommended resolution: 1280x1024 or more |
| Other |
Adobe Acrobat Reader 4.0 or higher for viewing the StarTeam Installation
Guide ( |
| Web browser (for online help) |
Microsoft IE6 SP1+ Opera 8.5.2+ Netscape 7.2+ Firefox 0.9+ |
| Virus Scanning Utilities |
Every StarTeam client computer should be equipped with a virus protection utility that has up-to-date virus definition files. All StarTeam servers should also be equipped with up-to-date virus protection and the settings should be set to alert only the administrator. The StarTeam administrator should halt the StarTeam Server immediately upon virus detection, perform a full StarTeam backup, and then follow the instructions provided by the virus protection vendor for cleaning the virus from the infected file. If the infected file cannot be cleaned or if problems exist, contact http://support.borland.com/default.asp before restarting the server. Some viruses can be immediately destructive to the repository and in rare cases data loss will be inevitable. Borland strongly recommends that regular backups be performed. A virus that might be a nuisance to a file system can be far more destructive when checked into the repository. For example, many virus protection utilities are set by default or can be set to delete infected files. If an archive file is deleted by the virus protection utility, data may be lost. Another example is that a virus may not be detected in the archive and
may sit dormant waiting to infect the computers of all project users.
Your network will rapidly spread the virus and a data loss could occur.
Note: If any process or program such as anti-virus software alters files under StarTeam control the system could behave erratically. It is highly recommended that these processes not be allowed to modify system or data files under StarTeam control. Since StarTeam only acts as a conduit between users and the storage mechanism, it is highly improbable that any contamination/bad behavior will be propagated. |
Please see the PDF file, StarTeam 2006 Installation Guide (Install_en.pdf).
StarTeam documentation can be found on the product CD. If the product CD is
not available, you can find documentation on the Borland web site at this URL:
http://info.borland.com/techpubs/starteam/.
The following are known issues found in the Cross-Platform client and View Compare/Merge.
"Can't launch executable. Could not find a suitable Java Virtual Machine on your system."
or
"Windows error 3 occurred while loading the Java VM."
you may need to install JRE 1.5.0_09 or earlier from http://java.sun.com/javase/downloads/index.jsp. A copy of it is also on the StarTeam CD in the Utility folder.
The following are known documentation issues related to the StarTeam Cross-Platform client.
stcmd label -?
at a command prompt to obtain a list of help options for the label command.The following are limitations in the Cross-Platform client.
StarTeamMPX provides a publish/subscribe messaging architecture for StarTeam Server. StarTeamMPX accelerates the velocity of information exchanged between clients and the server by extending the client/server framework. Events are published to the clients on a real-time basis through the use of advanced client caching. This enables faster access to data by facilitating automatic delivery of new and updated information to the user. Many round trip server communications are eliminated because data is already available in the local computer's cache.
StarTeamMPX 2006 consists of several components:
New in StarTeam 2006, StarTeam Enterprise licenses support the following StarTeamMPX components:
Same as in past releases, StarTeam Enterprise Advantage licenses support all of the StarTeamMPX components:
| Contents | ||
|---|---|---|
| System Requirements/Prerequisites | Getting Help | |
| Installation Instructions | ||
| Known Issues | ||
StarTeamMPX transmitters have the same system requirements as the StarTeam Server because they are part of that system. For details, see the StarTeam Server for Windows System Requirements/Prerequisites in this file.
The Message Broker is required. The Message Broker is a publish/subscribe messaging engine that broadcasts messages to subscriber components on a topic basis. It is a stand-alone process that can run on a separate computer to offload network processing overhead in high-volume environments.
The Multicast Service is an optional process that gives the Message Broker additional broadcast capabilities. However, only the Remote Cache Agents can use Multicast Service at this time. The Multicast Service delivers the same information as the Message Broker, but it uses IP multicast messaging instead of TCP/IP unicast communication.
You can also set up Cache Agents in tiers at a variety of locations so that file contents, transmitted by the file transmitter, can be network near any StarTeam user.
Cache Agents work with the StarTeam Cross-Platform client to check out files
faster. They also work with the Bulk Check Out (BCO) utility, making it
even faster than when it is used alone. Using BCO, even without Cache Agent,
can speed up builds and is often substituted for the stcmd co
command. Files checked out with Cache Agent can now use keyword expansion.
| System Area | Requirement |
|---|---|
| Platforms |
Microsoft Windows 2003 Server Sun Solaris (SunOS 5.8 or 5.9) Note: The Message Broker and Multicast Service should be installed on the same type of platform. |
| Processor |
Windows platforms: 400-MHz Pentium Pro-class processor or greater Solaris platforms: Sun Ultra-250 (Sun Ultra-4 recommended) |
| RAM |
Windows platforms: 128 MB minimum Solaris platforms:
|
| Hard disk space |
5 MB to install the MPX Services |
| Display |
SVGA, high color mode, 1024x768 or greater Recommended resolution: 1280x1024 or more |
| Other |
Adobe Acrobat Reader 4.0 or higher for viewing the StarTeamMPX Administrator's
Guide ( Solaris platforms:
|
These requirements should be sufficient for teams that have 50 to 100 members.
On a Windows system, a smaller computer can be used for smaller teams. For example, fewer than 50 developers on a Windows system can get by with 128 MB memory and a slower CPU. A faster CPU (maybe even dual CPUs) should be used for larger teams (more than 200 users).
On a Solaris system, a smaller computer can be used for smaller teams. For example, fewer than 50 developers on a Solaris system can get by with 256 MB memory and a slower CPU. A faster CPU (maybe even quad CPUs) should be used for larger teams (more than 200 users).
| System Area | Requirement |
|---|---|
| Platforms |
Microsoft Windows 2003 Server Sun Solaris (SunOS 5.8 or 5.9) |
| Processor/Hardware |
Disk appropriate for size of cache; fast disk preferable but not mandatory 100 Megabit NIC or better Windows platforms: 1 CPU P4 1Ghz or better Solaris platforms: 800 MHz, Dual CPU UltraSpark III |
| RAM |
Windows platforms: 256 MB memory or better Solaris platforms: 512 MB |
| Hard disk space |
12 MB to install the application |
| Display |
SVGA, high color mode, 1024x768 or greater Recommended resolution: 1280x1024 or more |
| Other |
Adobe Acrobat Reader 4.0 or higher for viewing the StarTeamMPX Administrator's
Guide ( Solaris platforms:
|
Prior to installing, please read the StarTeamMPX Administrator's Guide
(adminMPX.pdf) and the StarTeam Installation Guide (Install_en.pdf).
Proper planning is required in order to achieve best results from StarTeamMPX.
StarTeam documentation can be found on the product CD. If the product CD is
not available documentation is found on the Borland web site at this URL http://info.borland.com/techpubs/starteam/.
"Can't launch executable. Could not find a suitable Java Virtual Machine on your system."
or
"Windows error 3 occurred while loading the Java VM."
you may need to install JRE 1.5.0_09 or earlier from http://java.sun.com/javase/downloads/index.jsp. A copy of it is also on the StarTeam CD in the Utility folder.
Available with Enterprise Advantage licenses. StarTeam Extensions enable you to create custom workflows for StarTeam components, such as change requests and tasks.
StarTeam Workflow Extensions consist of the following:
| Contents | ||
|---|---|---|
| System Requirements/Prerequisites | Getting Help | |
| Installation Instructions | ||
| Known Issues | ||
StarTeam Extensions and StarTeam Workflow Designer have the same system requirements as StarTeam Server. It is good practice to install StarTeam Server 2006 prior to installing StarTeam Notification Agent.
The following are prerequisites for installing StarTeam Workflow Extensions:
extensions.pdf).
Please see the PDF file, StarTeam Installation Guide (Install_en.pdf).
StarTeam
documentation can be found on the product CD. If the product CD is not available
documentation is found on the Borland web site at this URL http://info.borland.com/techpubs/starteam/.
StarTeam Layout Designer is available with the StarTeam Cross-Platform and Web Edition clients.
| Contents | ||
|---|---|---|
| System Requirements/Prerequisites | Limitations | |
| Installation Instructions | Getting Help | |
| Known Issues | ||
StarTeam Layout Designer can be installed on Microsoft Windows systems that support Sun Microsystems Java Virtual Machine 1.5.0_09. The system requirements are listed below:
| System Area | Requirement |
|---|---|
|
Platforms (32-bit) |
Windows 2000 Professional Workstation SP4 Windows XP Professional SP2 |
| Processor |
600-MHz Pentium III-class processor or greater |
| RAM |
512 MB minimum 1 GB recommended |
| Hard disk space |
200 MB to install the application Note: Sufficient disk space is required for your working files. The amount will vary depending on your use of the product. |
| Display |
SVGA, high color mode, 1024x768 or greater Recommended resolution: 1280x1024 or more |
| Other |
Adobe Acrobat Reader 4.0 or higher for viewing the StarTeam Installation
Guide ( |
| Web browser (for online help) |
Microsoft IE6 SP1+ Opera 8.5.2+ Netscape 7.2+ Firefox 0.9+ |
Please see the PDF file, StarTeam Installation Guide (Install_en.pdf).
StarTeam
documentation can be found on the product CD. If the product CD is not available
documentation is found on the Borland web site at this URL http://info.borland.com/techpubs/starteam/.
"Can't launch executable. Could not find a suitable Java Virtual Machine on your system."
or
"Windows error 3 occurred while loading the Java VM."
you may need to install JRE 1.5.0_09 or earlier from http://java.sun.com/javase/downloads/index.jsp. A copy of it is also on the StarTeam CD in the Utility folder.
The following are limitations in Layout Designer.
StarTeam integrations are not included on the StarTeam Installation CD, but are posted for download on the Borland web site as they become available.
Check for them at: http://www.borland.com/downloads/download_starteam.html.