Borland® StarTeam® 2006 Release Notes

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  

StarTeam Server for Windows

Contents
System Requirements/Prerequisites Known Documentation Issues
Installation Instructions Limitations
Known Issues Getting Help

System Requirements/Prerequisites

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  (Install_en.pdf) for more information about recommended system configurations for running StarTeam and MSDE on the same computer and for running StarTeam Server and its associated database on separate computers.

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 (Install_en.pdf)

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.

Top

Installation Instructions

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.

Top

Known Issues

Installation Issues

Purge Issues

Database Issues

Microsoft SQL Server/MDSE

Oracle

StarTeam Server, Client, and SDK Issues

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

Time Issues

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.

Miscellaneous Issues

Top

Known Documentation Issues

The following are known documentation issues related to the StarTeam Server for Windows.

Top

Limitations

The following are limitations in StarTeam Server for Windows.

Top

StarTeam Cross-Platform Client (including File Compare/Merge and View Compare/Merge)

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

System Requirements/Prerequisites

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 (Install_en.pdf)

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.

Top

Installation Instructions

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

Top

Known Issues

The following are known issues found in the Cross-Platform client and View Compare/Merge.

Cross-Platform Client Issues

View Compare/Merge Issues

Top

Known Documentation Issues

The following are known documentation issues related to the StarTeam Cross-Platform client.

Top

Limitations

The following are limitations in the Cross-Platform client.

Top

StarTeamMPX

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

System Requirements/Prerequisites

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.

Message Brokers and Multicast Service

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:

  • 512 MB
  • 8 GB disk space
  • 2 GB swap space
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 (adminMPX.pdf)

Solaris platforms:

  • TCP/IP (Sockets)
  • SunOS Patches needed for StarTeam Server for Solaris

Cache Agent

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 (adminMPX.pdf)

Solaris platforms:

  • TCP/IP (Sockets)
  • SunOS Patches needed for StarTeam Server for Solaris

Top

Installation Instructions

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

Top

Known Issues

Top

StarTeam Workflow Extensions

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

System Requirements/Prerequisites

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:

Top

Installation Instructions

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

Top

Known Issues

Top

StarTeam Layout Designer

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

System Requirements/Prerequisites

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 (Install_en.pdf)

Web browser (for online help)

Microsoft IE6 SP1+

Opera 8.5.2+

Netscape 7.2+

Firefox 0.9+

Top

Installation Instructions

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

Top

Known Issues

Top

Limitations

The following are limitations in Layout Designer.

Top

StarTeam Integrations

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.

Getting Help

Borland Technical Support

Top

 

Copyright © 2006 Borland Software Corporation. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. All other marks are the property of their respective owners.