Borland® StarTeam® 2008 Release Notes

Last updated: January 22, 2008

Welcome to Borland® StarTeam 2008! This file contains important information that might not appear in the documentation and covers the StarTeam Server for Windows, Cross-Platform client, 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://techpubs.borland.com/starteam/ .

Contents
StarTeam Server for Windows StarTeam Layout Designer
StarTeam Cross-Platform Client StarTeam Integrations
StarTeamMPX Getting Help
StarTeam Extensions Complete Installation Instructions 

StarTeam Server for Windows

Contents
System Requirements/Prerequisites Limitations
Known Issues Getting Help

System Requirements/Prerequisites

In addition to the following system requirements, StarTeam Server uses Sun Microsystems Java Virtual Machine 1.6.0_02, which is automatically installed.

System Area Requirement
Platforms

Microsoft Windows 2003 SP2 Server (32-bit version)

Microsoft Windows 2003 Server R2 SP2 (32-bit version)

Note: You can run StarTeam 2005 Release 2 and subsequent releases on VMware ESX Server.

Databases and ODBC versions

Microsoft SQL Server 2005 Express SP2(SSE) on x86 32-bit CPUs- ODBC version v2005.90.3024.0

Microsoft SQL Server 2005 SP2 on x86 32-bit CPUs - ODBC version v2005.90.3024.0

Oracle 10.1.0.4.0 on 32-bit and 64-bit CPUs - ODBC versions 10.2.0.3.0

Oracle 10.2.0.3.0 on 32-bit and 64-bit CPUs - ODBC versions 10.2.0.3.0

Note: You can install Microsoft SSE 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 SSE 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 2006. 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.

Top

Known Issues

Installation Issues

Purge Issues

Database Issues

Microsoft SQL Server/SSE

Oracle

StarTeam Server, Client, and SDK Issues

Native-II Vault

Evaluations

Borland allows you to extend the evaluation period for StarTeam Server by contacting http://www.borland.com/us/company/how-to-buy.html and obtaining an evaluation extender key.

Server Configuration File Option

The option ItemCacheMemoryLoadMaxPct is obsolete and does not have any effect in StarTeam 2008. A new server configuration file option ItemCacheMemoryLimit defines the maximum amount of memory that can be used for caching item data, in MB. The default value is -1, which means no limit is set, and the server will use up to the maximum amount of memory available to the server process for caching the data. For example, adding <option name="ItemCacheMemoryLimit" value="100"/> to the configuration file will set the cache limit to 100 MB.

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

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

Limitations

The following are limitations in StarTeam Server for Windows.

 

Top

StarTeam Cross-Platform Client

Contents
System Requirements/Prerequisites 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.6.0_02. However, only the following Java-enabled platforms have been tested for compatibility with this product by Borland:

System Area Requirement

Platforms

(32-bit)

Windows XP Professional SP2
Windows Vista
Solaris Sparc 9, 10
Red Hat Enterprise Linux (WS) 4.0 and 5.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

Known Issues

The following are known issues found in the Cross-Platform client.

Cross-Platform Client Issues

View Compare/Merge Issues

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 2008 consists of several components:

StarTeam Enterprise licenses support the following StarTeamMPX components:

StarTeam Enterprise Advantage licenses support all of the StarTeamMPX components:

Contents
System Requirements/Prerequisites Getting Help
Known Issues  

Important: 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 DVD or on the Borland web site at this URL http://techpubs.borland.com/starteam/.

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 and objects, 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 and fetch objects  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 and 2003 Server R2 (32-bit versions)

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 or 2003 Server R2 (32-bit)

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

Known Issues

Top

StarTeam Extensions Complete

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
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 2008 prior to installing StarTeam Notification Agent.

The following are prerequisites for installing StarTeam Workflow Extensions:

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
Known Issues Getting Help

System Requirements/Prerequisites

StarTeam Layout Designer can be installed on Microsoft Windows systems that support Sun Microsystems Java Virtual Machine 1.6.0_02. The system requirements are listed below:

System Area Requirement

Platforms (32-bit)

Windows XP Professional SP2

Windows Vista 

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

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

Installation Instructions

These installation instructions are a high-level overview of the installation process. For detailed installation instructions on installing the StarTeam products, see the Installation Guide install_en.pdf.

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.

To install StarTeam 2008 for CPC, SDK, Notification Agent, or StarTeam Extensions:

  1. Go to the Borland StarTeam trial downloads site at http://www.borland.com/downloads/download_starteam.html.
  2. Scroll down the page and find the download link for the product you wish to install.
    For CPC, locate the product and the language version to install.
    For Notification Agent and StarTeam Extensions, locate the StarTeam Extensions Complete area.
    Note: The runtime SDK is automatically installed with each of the other products.
  3. If downloading the StarTeam Server, click the StarTeam 2008 Server link, fill out the form to register for the trial download, and then click Submit.
    The StarTeam Server 2008 page is displayed.
  4.  Click the link for the download method (HTTP or FTP ). HTTP is faster.
  5. Start the installation.
    1. Run the executable file:
      • For CPC Windows platforms, double-click the executable file (see table).
      • For CPC on Linux and Solaris platforms, you may need to unzip and run the StarTeamCP.bin file. After installation, run the StarTeamCP executable file in the StarTeamCP/bin directory, or use the shortcut with the same name located in the directory selected during installation.
        Note: You must specifiy which installed Java VM to use as a parameter when running the installer. This is because Java VMs for non-Windows operating systems are not bundled with the installers. Add the LAX_VM parameter to the install command and specify the path to your VM. For example:
        ./StarTeamCP.bin LAX_VM/usr/java/latest/jre/bin/java
      • For CPC Universal Edition, run the setup script in the installation's ./bin folder in order to create more executable scripts in that directory. To start CPC, run the starteam script.
      • For StarTeam Extensions and the Notification Agent, double-click the executable file and then choose a product from the menu of WorkFlow Extensions products.

    Installation Filenames
    Product Platform Language Filename
    CPC Windows English 2008StarTeamCPWin32.exe
        Japanese 2008StarTeamCPWin32_ja.exe
        German 2008StarTeamCPWin32_de.exe
        French 2008StarTeamCPWin32_fr.exe
      Solaris English 2008STCPSolaris.tar.gz
        Japanese 2008STCPSolaris.ja.tar.gz
        German 2008STCPSolaris.de.tar.gz
        French 2008STCPSolaris.fr.tar.gz
      Linux English 2008STCPLinux.tar.gz
        Japanese 2008STCPLinux.ja.tar.gz
        German 2008STCPLinux.de.tar.gz
        French 2008STCPLinux.fr.tar.gz
    Universal Client All English 2008STCPUniversal.tar.gz
    StarTeam Extensions and Notification Agent Windows English 2008STWorkflowExtensions.exe

    1. Follow the onscreen instructions.
  6. Repeat these steps for each product you want to install.

Default Windows Installation Folders

The default location for StarTeam Client is C:\Program Files\Borland\StarTeam Cross-Platform Client 2008

The default location for StarTeam Notification Agent is C:\Program Files\Borland\StarTeam Notification Agent

The default installation folder for StarTeam Extensions is C:\Program Files\Borland\StarFlow Extensions, but Borland recommends copying the runtime files to a different folder for each server configuration. You must check the files in the Client, Projects, and Utilities subfolders into the StarFlow Extensions project for each StarTeam server configuration.

 

Top

Copyright © 2008 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.