Welcome to Borland StarTeam 2009! These release notes contain important information that might not appear in the documentation and cover the StarTeam Server for Windows, Cross-Platform Client, Web Client, StarTeam Workflow Extensions, StarTeamMPX, and StarTeam Layout Designer.
The StarTeam Installation Guide for each release Install Guide is available online at http://techpubs.borland.com/starteam/
.Note: These Release notes represent 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 the Release Notes http://techpubs.borland.com/starteam/.
| Contents | ||
|---|---|---|
| StarTeam Server | StarTeam Cross-Platform Client | |
| StarTeamMPX | StarTeam Web Client | |
| StarTeam Extensions | StarTeam Web Server | |
| StarTeam Layout Designer | StarTeam Documentation | |
| Getting Help | ||
| Contents | ||
| Important Announcements | Known Issues and Notes about StarTeam Server | |
| Server System Requirements/Prerequisites | StarTeam Server Limitations | |
| System Area | Requirement |
|---|---|
| Platforms |
Microsoft Windows Server 2003 SP2 (32-bit) Microsoft Windows Server 2003 R2 SP2 (32-bit) Microsoft Windows Server 2008 (64-bit) Red Hat Enterprise Linux 5 Server (32-bit) |
| Databases and ODBC versions |
Microsoft SQL Server 2005 SP3 (Windows Server only) Microsoft SQL Server 2005 Express SP3 (SSE) (Windows Server only) Microsoft ODBC driver, SQL Native Client, version 2005.90.4035.00 or newer Oracle Database 10g Release 2 version 10.2.0.4.(32-bit) Oracle Database 11g version 11.1.0.6.0 (32-bit) Oracle database 11.1.0.6 Client patch 14 (64-bit) 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 2009 Installation
Guide ( Important: Never modify database contents or vault files other than through a Client or Server Administration tool. Direct database manipulation is unsupported. |
Web browser |
Microsoft Internet Explorer 7 or later Firefox 3 or later |
| Other |
Adobe Acrobat Reader 7.0 or higher for viewing the StarTeam Installation
Guide ( |
| Virus Scanning Utilities |
Every StarTeam Server 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 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. |
Note: The StarTeam Cross-Platform Client can access StarTeam 2009 Server, StarTeam 2008 Server, and StarTeam 2008R2 Server. This makes it easier to roll out your upgrades of the Cross-Platform Client after installing the StarTeam Server.
Important: If you are upgrading from a
previous version of StarTeam Server, you MUST review the upgrade
instructions in the StarTeam 2009 Installation
Guide (ST_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.
VaultVerify fails on Windows Server 2008 64-bit
During testing, it was discovered that VaultVerify encountered a problem when run on Windows Server 2008 64-bit systems. On this platform, when VaultVerify attempts to open the database, it fails with an error message such as the following:
Opening database: StarDrawDB1010 (ODBC)
Error: Exception occurred: java.sql.SQLException: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(Unknown Source)
Research shows that this problem appears to caused by a defect in the Windows 2008 Server 64-bit ODBC interface or possibly the 64-bit Java Run-time Environment (JRE) in a module known as the JDBC/ODBC bridge. Presently, a fix is not available for either Windows or the JRE to address this problem. As a result, for the StarTeam 2009 release, which supports the Windows 2008 Server 64-bit platform, VaultVerify has been enhanced with new parameters that allow the error to be avoided.
Background
To perform its operation, VaultVerify opens the database used by each StarTeam configuration it verifies. On Windows platforms, it uses information about the configuration from the starteam-server-configs.xml file to establish a database connection. Specifically, VaultVerify extracts the ODBC Data Source Name (DSN) and database user name from the configuration file. It then uses an interface known as the JDBC/ODBC bridge to access the database. A user normally only needs to provide the configuration name, database password, and "check" options in order to run VaultVerify. A typical usage is shown below:
VaultVerify -check all -dbpassword StarDraw123 StarDraw
On Linux, StarTeam configurations use Oracle databases that are described in terms of TNS connections, not ODBC connections. However, VaultVerify does not use a TNS-based client to connect to an Oracle database on Linux. Instead, it connects directly to the Oracle database using an interface known as the Oracle "thin" API. Consequently, VaultVerify may need additional parameters in order to establish a database connection. Specifically:
-dbhost parameter.-dbname parameter.-dbport parameter.As a result, when running on Linux, VaultVerify may need additional parameters. A typical execution is shown below:
VaultVerify -check all -dbname ORCL -dbhost dbsvr-prod1 -dbpassword StarDraw123 STProd1
With the 2009 release, VaultVerify supports an additional way in which it can connect to the database.
Changes for StarTeam 2009
In the StarTeam 2009 release, VaultVerify continues to support the JDBC/ODBC database connection technique on Windows as well as the Oracle direct connection technique on Linux described in the previous section. Consequently, all of the same parameters are still supported, and command lines used in previous releases should continue to work in the same way.
In addition, Windows VaultVerify now supports the same direct database connection technique previously supported only on Linux. This technique causes VaultVerify to use a native JDBC driver from the appropriate database vendor instead of the JDBC/ODBC bridge. The direct database connection technique is available for both SQL Server and Oracle databases, and it avoids the Windows Server 2008 64-bit problem described earlier.
To use the direct database connection technique, a new parameter called -dbinstance is specified,
which must be followed by an "instance name". This parameter servers two purposes:
When the -dbinstance parameter is specified, additional parameters may also be required to create the database connection. For a SQL Server database,
the following parameters may be required:
-dbhost parameter must be specified.-dbname parameter should be specified.
For example, a typical ODBC DSN for the sample StarDraw configuration is "StarDrawDB1010", but the database name is "starteam_stardraw1010_db". Consequently, a direct database connection to this database would require the parameter:
-dbname starteam_stardraw1010_db
For an Oracle database, the following parameters may be required:
-dbhost parameter must be specified.-dbport parameter should be specified.When using Oracle databases on Windows, the -dbhost parameter should not be specified for direct database connections. If specified,
it is ignored. However, -dbinstance is only allowed on Windows, so dbhost should be used on Linux when needed.
Note that VaultVerify is bundled with the appropriate native driver for SQL Server databases. However, to use the direct database connection for Oracle databases, the latest Oracle JDBC driver must be downloaded from http://www.oracle.com/technology/software/index.html and installed in the installation directory for VaultVerify.
Examples
VaultVerify -check all -dbpassword StarDraw123 StarDraw
-dbinstance parameter):
VaultVerify -check all -dbinstance SSE2005_ST -dbname starteam_stardraw1010_db -dbpassword StarDraw123 StarDraw
VaultVerify -check all -dbname Prod1DB -dbhost dbserver-prod1 -dbuser ProdDBUser1 -dbpassword xyzzy STProd1
New VaultVerify Help Text
The help text displayed by the 2009 version of VaultVerify is shown below, with new or modified parameters highlighted in green:
StarTeam VaultVerify Utility version 10.11.0
Copyright (c) 2005-2009 Borland Software Corporation. All rights reserved.
VaultVerify: Perform archive verification on a StarTeam Native-II vault.
Usage: VaultVerify [options] <configuration>
Based on the default or given '-check' option, integrity checks are performed
on the vault archive files for the specified StarTeam <configuration>. If
'-repair' is specified, an attempt is made to correct problems found. The
configuration's database is opened but not modified.
Valid options are:
-check {missing | corrupt | stray | all}
Determines which integrity checks to perform:
missing: Checks for missing files by comparing the database against
archive files actually present.
corrupt: Checks the integrity of existing archive files (MD5, name,
directory, and .gz file format).
stray: Checks for extraneous files based on the database. This option
cannot be used if the <configuration> is in use.
all: Performs all integrity checks.
Multiple '-check' options can be specified. Also, see the '-repair' option.
-cf <folder path>
Path name of the 'corrupt file folder', where problem files found by the
'corrupt' check are moved when '-repair' is specified. The default 'corrupt
file folder' is: c:\temp\VVCorruptFiles\
-dbhost <host>
Specifies the host name of the database server for the specified
<configuration>. On Windows, it is only meaningful when '-dbinstance' is
also provided. On Windows and Linux, use this option only when the database
server executes on a different host than this one.
-dbname <name>
Specifies the database name for the specified <configuration>. On Windows,
this parameter is only meaningful when '-dbinstance' is also specified, and
it is only needed when the database name is different than the ODBC DSN. On
Linux, use this option only if -dbinstance is not used and the Oracle
service name is different than the TNS name.
-dbinstance <name>
This option is only meaningful on Windows. When used, it causes VaultVerify
to open the database directly instead of via the ODBC DSN specified in the
configuration file. For SQL Server, the <name> must be the instance name
(e.g. 'SSE2005_ST'). Note that the default Instance name for SQL Server is
'MSSQLSERVER' and for SQL Server Express, it is 'SQLEXPRESS'. For Oracle, <name> should be
the service name, (e.g. 'ORCL').
-dbinstance must be used with -dbhost when the database server
executes on a different host. For SQL Server, -dbname should also be used
if the database name is different than the ODBC DSN. For Oracle, -dbname
is ignored if -dbinstance is specified.
-dbpassword <password>
Specifies the database logon password. If not specified, a blank password
is used. (The password stored in the configuration is encrypted and cannot
be used by Vault Verify.) On server configurations running against Oracle,
this option must be specified since the Oracle password is never empty.
-dbport <port>
Specifies the TCP/IP port to use to connect to the database server. This
parameter is only used on non-Windows platforms when a different port is
used than the vendor's default database port (for example, 1521 for Oracle).
-dbuser <user>
Specifies the logon ID used to connect to the database. If specified, this
parameter overrides the user specified in the StarTeam <configuration>. The
only valid user to use with this option is the user that owns the StarTeam
tables.
-help (or -h or -?)
Display this usage information.
-path <folder path>
Specifies the folder path of the starteam-server-configs.xml file. This
file must exist and contain the specified <configuration>. By default, this
file is opened in the parent folder of the current working directory if it
is not found in the current working directory.
-nosharereport
Suppress the reporting of share information. Normally, all share paths of
each corrupt file is reported. This option suppresses the share path
information, which can speed up application execution and substantially
reduce the report size.
-repair
Specifies that an attempt should be made to correct archive file problems.
'Corrupt' archives are moved to the 'corrupt file folder' (see the '-cf'
option). If they correspond to valid file revisions, they are then treated
as missing. 'Missing' archive recovery is attempted from other vault files
and, if the '-useca' option is specified, from a Cache Agent. 'Stray'
archives are moved to the 'stray file folder' (see the '-sf'option). Note:
'-repair' is ignored if the StarTeam <configuration> is in use.
-sf <folder path>
Path name of the 'stray file folder', where extraneous files found by the
'stray' check are moved when '-repair' is specified. The default 'stray
file folder' is: c:\temp\VVStrayFiles\
-t
Display elapsed time information when the verification finishes.
-useca <host>:<port>
If '-repair' is specified, this option enables attempts to recover missing
files from the specified MPX Cache Agent. The <host> and <port> must
designate a remote Cache Agent because it maintains an independent cache.
-verbose
Display additional status information as the verification proceeds.
sse-install-error60206406827924122... warning:
Warning! Failed to install Microsoft SQL Server 2005 Express Edition which is mandatory for the Sample. Do you still wish to continue without the Sample:followed by a Yes or No button.
If a user installs multiple SDKs on a 64-bit OS (one 32-bit, one 64-bit) the shortcuts for the first SDK will be overwritten with the shortcuts to the last SDK installed. This means that the user can only uninstall the 'last' SDK using the shortcuts in the program group.
The installer does not work on some Windows 2003 machines due to Data Execution
Prevention (DEP). DEP is software that Microsoft has integrated with Windows
to prevent viruses from installing. The workaround is to add the installer
to the DEP exclusion list.
If you cancel the installation of the StarTeam Server after you have already installed the StarTeam Runtime, and then install the StarTeam Server again, letting it finish, at the end of the installation you will not be prompted to reboot the computer, even though rebooting is required.
./server.bin
LAX_VM /usr/java/latest/jre/bin/java./StarTeamCP.bin and /ca.bin.
As you install the product on Windows, the StarTeam SDK runtime may also be installed. If your PATH length is too long and exceeds 1024 characters, an error indicates that you must manually edit the PATH system variable. This might be due to an InstallShield restriction on a string size longer than 1024.
To fix this, you can uninstall any StarTeam SDKs
that are no longer being used, then manually shorten the PATH text by removing
the entries to the uninstalled SDKs. Then, you can either manually add the new
PATH environment variables for the StarTeam SDK runtime C:\Program Files\Borland\StarTeam SDK 11.0\bin and
C:\Program Files\Borland\StarTeam SDK
11.0\lib, or re-install the StarTeam product again and let it automatically modify the
PATH variables to the SDK runtime locations.
Caution: Removing text from the Windows path may cause undesired application failure if done incorrectly.
It is very important to be certain that a path is obsolete before manually deleting it from the PATH system variable. If you are uncertain, please use the obsolete application's uninstaller and/or consult your system administrator before taking any action.
"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.6.0_13 from the disk, or download it from Sun.
StarTeam SDK Path
The root path of the SDK is determined by the path in the setup.ini file whose content looks like the following:
On a 32-bit system
[StarTeam SDK Folders]
Programs=C:\Program Files\Borland
Java=C:\Program Files\Borland\Java
On a 64-bit system
[StarTeam SDK Folders] //for 32-bit SDK
Programs=C:\Program Files (x86)\Borland
Java=C:\Program Files (x86)\Borland\Java
[StarTeam 64-SDK Folder] //for 64-bit SDK
Programs=C:\Program Files\Borland
Java=C:\Program Files\Borland\Java
The setup.ini file can be found under the All Users and current User profiles directories, for example on WinXP:
%ALLUSERSPROFILE%\Application Data\Borland\StarTeam, and
%USERPROFILE%\Application Data\Borland\StarTeam
Note: You can manually change the path for the SDK from these two copies of setup.ini. However, it's not recommended to do so
since it may cause failure in applications that depend on previous installation of SDKs.
Microsoft SQL Server/SSE
create, delete, if, then, else, or goto.Oracle
Unsupported operation was attempted", click through the series
of message dialog boxes and complete the Oracle ODBS Driver Configuration wizard. It will complete successfully and the StarTeam
server will be able to use the DSN as the connection to the database.
Oracle has released a patch for this installation issue and it is available at http://oracleappstechnology.blogspot.com/2008/09/sqoras32-unsupported-operation-was.html.
Native-II Vault
Purge Issues
Before purging data, Borland recommends running either
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 2009\DBScripts\Oracle_Scripts or C:\Program
Files\Borland\StarTeam Server 2009\DBScripts\Sqlserver_Scripts folders.
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, 2008 Release 2, and 2009. 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://technet.microsoft.com/en-us/library/cc758478.aspx.
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.
Windows Server 2008 also requires an Exception to the Windows Firewall Settings. However, it may be a better practice to grant all access to the StarTeam Server as follows:
\Borland\StarTeam Server 2009 and select the StarTeamServer Application.Note: This will grant access to any port to the StarTeam Server. The above procedure could be followed to grant an Exception for MPX, Cache Agent and Web 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. If you are using this port you need to open it.
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.
Note: Windows XP is not officially supported for StarTeam 2009 Server.
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 Cross-Platform 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 from the Windows Firewall. 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 must start before the StarTeam Server service. Usually it does. If StarTeam Server fails to enable MPX and the Message Brokers on the same computer, you may want to make the StarTeam Server service dependent on the Message Broker service. Check with your system administrator before using the following technique.
Warning: Create a backup of the registry before making any registry changes. If you have disastrous results, the only way to recover is to restore from a registry backup or to reinstall the entire operating system.
To set up a service dependency for Windows 32-bit or 64-bit:
1. Click Start > Run from the Start menu.
2. Type Regedit32 or Regedit64, depending on your operating system.
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 internal service name into the Data window. (Example: StarTeam Message Broker 6.8).
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 limitations in StarTeam Server for Windows:
Database support for Oracle 9g, SQL 2000,
and MSDE were removed in the StarTeam 2008 Server release. You must
upgrade your database to a currently supported version before upgrading
StarTeam Server. For more information, refer to the StarTeam 2009 Installation Guide (ST_Install_en.pdf) at http://techpubs.borland.com/starteam/.
| Contents | |||
|---|---|---|---|
| System Requirements/Prerequisites for the Cross-Platform Client | |||
| Known Issues and Notes about Cross-Platform Client | |||
| Cross-Platform Client Limitations | |||
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_13 . 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 SP3, 32-bit |
| Other |
Adobe Acrobat Reader 7.0 or higher for viewing
the StarTeam Installation Guide ( |
| Web browser (for online help) |
Microsoft Internet Explorer 7 or later (Windows only) Firefox 3 or later |
The following are known issues found in the Cross-Platform Client.
./StarTeamCP.bin LAX_VM
/usr/java/latest/jre/bin/java ./server.bin, ./ca.bin, ./mpxserver.bin, and ./mpxservices.bin)
"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.6.0_13 from the disk, or download it from Sun.
C:\Program Files\Borland\StarTeam SDK
11.0\bin and C:\Program
Files\Borland\StarTeam SDK 11.0\lib. .vcms file. Linux and
Solaris do not recognize the .vcms file
format. C:\Documents and Settings\<user>\Application
Data\Borland\StarTeam\vcm, and for Windows Vista it is C:\Users\<user>\AppData\Roaming\Borland\StarTeam\vcm.
The following are limitations in the Cross-Platform Client.
| Contents | |
| System Requirements/Prerequisites | Known Issues and Notes about StarTeam MPX |
StarTeamMPX provides a publish/subscribe messaging architecture for StarTeam Server. StarTeamMPX reduces Server demand and improves Client responsiveness by pushing update events to Clients, reducing their need to poll for new information. 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 consists of several components:
StarTeam Enterprise licenses support the following StarTeamMPX components:
StarTeam Enterprise Advantage licenses support all of the StarTeamMPX components:
Important:
Prior to installing, please read the StarTeamMPX
Administrator's Guide (ST_MPX_Help.pdf) and the StarTeam 2009 Installation Guide (ST_Install_en.pdf) on the Documentation page of
the Borland web site at http://techpubs.borland.com/starteam/. Proper
planning is required in order to achieve best results from StarTeamMPX.
StarTeamMPX transmitters have the same system requirements as the StarTeam Server because they are part of that system.
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.
For details, see the StarTeam Server for Windows Server System Requirements in this file.
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 Client to check out files and fetch objects faster.
| System Area | Requirement |
|---|---|
| Platforms |
Microsoft Windows Server 2003 SP 2, (32-bit) Microsoft Windows Server 2003 R2, SP2, (32-bit) Microsoft Windows Server 2008, (64-bit) Red Hat Enterprise Linux 5 Server, (32-bit_ Note: Advanced platform storage, virtualization, and high availability features (Red Hat Global File System Cluster Suite) are not supported. |
| Processor |
Red Hat Enterprise Linux 5 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 |
| 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 7.0 or higher for viewing
the StarTeamMPX Administrator's Guide
( |
These requirements should be sufficient for teams that have 50 to 100 members.
| System Area | Requirement |
|---|---|
| Platforms |
Microsoft Windows Server 2003 SP2, (32-bit) Microsoft Windows Server 2003 R2 SP2, (32-bit) Microsoft Windows Server 2008, (64-bit) SP2,64-bit |
| Processor/Hardware |
Disk appropriate for size of cache; fast disk preferable but not mandatory 100 Megabit NIC or better 1 CPU P4 1Ghz or better |
| RAM |
256 MB memory or better. Note: 2008 and 2009 Cache Agents support memory caching, which is important if object caching is enabled. Therefore, additional memory should be available to support the desired amount of memory caching. The default memory cache size is 100MB. |
| Hard disk space |
12 MB to install the application plus sufficient disk space for the desired size of each Cache Agent's cache. |
| Display |
SVGA, high color mode, 1024x768 or greater Recommended resolution: 1280x1024 or more |
| Other |
Adobe Acrobat Reader 7.0 or higher for viewing
the StarTeamMPX Administrator's Guide
( |
./mpxserver.bin LAX_VM
/usr/java/latest/jre/bin/java ./server.bin, ./ca.bin, and ./mpxservices.bin)
"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.6.0_13 from the disk, or download it from Sun.
Note: This happens when you have an old version (2.0) of Windows Installer. Windows Installer 3.0 or later is recommended.
For more information, see http://www.microsoft.com/downloads/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en.
.cotrc file if a Cache Agent
performed the checkout. Data will only be included in the .cotrc file if the check-out operation was
performed by the Server. | Contents | |||
|---|---|---|---|
| System Requirements/Prerequisites | |||
| Known Issues and Notes about StarTeam Exensions | |||
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:
StarTeam Extensions and StarTeam Workflow Designer have the same system requirements as StarTeam Server. It is good practice to install StarTeam Server prior to installing StarTeam Notification Agent.
The following are prerequisites for installing StarTeam Workflow Extensions:
ST_Extensions_Help.pdf).
StarTeam Layout Designer is available with the StarTeam Cross-Platform Client.
| Contents | ||
|---|---|---|
| System Requirements/Prerequisites | Known Issues and Notes about Layout Designer | |
| Layout Designer Limitations | ||
StarTeam Layout Designer can be installed on Microsoft Windows systems that support Sun Microsystems Java Virtual Machine 1.6.0_13 . The system requirements are listed below:
| System Area | Requirement |
|---|---|
|
Platforms (32-bit) |
Windows XP Professional SP3 Windows Vista SP1 Red Hat Enterprise Linux (WS) 5.1 |
| 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 7.0 or later for viewing
the StarTeam Installation Guide ( |
| Web browser |
Microsoft IE7 or later Firefox 3 or later |
"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.6.0_13 from the disk, or download it from Sun.
The following are limitations in Layout Designer.
The following are the known issues with the StarTeam documentation:
ALT-F1, ALT-F2, ALT-F5, ALT-F9".
This means that in order to use them in CPC, you must first disable them in KDE's global shortcut panel. To do so, open KDE's Control Center, open "Keyboard Shortcuts" and in the "Global Shortcuts" tab, disable the mentioned shortcuts.
See http://osdir.com/ml/kde.krusader.devel/2005-06/msg00066.html for more information.
\borland-help subfolder, double-click shutdown.bat. This releases the previous
applications Help contents from memory so the correct help will display when
you open it in the second application.
To obtain help for StarTeam, see Borland Technical Support.
| Contents | |
| System Requirements/Prerequisites for Web Client | |
| Web Client Limitations and Known Issues | |
| System Area | Requirement |
|---|---|
| Web browser | Microsoft Internet Explorer 7 (Windows
only) Firefox 3 |
StarTeam Web Client has the following limitations and known issues:
| Contents | |
| StarTeam 2009 Web Server System Requirements | |
| Known Issues with the StarTeam 2009 Web Server | |
| System Area | Requirement |
|---|---|
| Platforms | Microsoft Windows Server 2008 (64-bit) |
The following are currently known issues with the StarTeam Web Server: