This file contains important information that may not appear in online Help. Read this file in its entirety.
This release also contains the 9.1 and 9.2 patch releases.
Following are the system requirements for installing and running the StarTeam 2006 R2 CPC.
This CPC release is backwards-compatible with the StarTeam Server 2005 for Solaris, StarTeam Server 2005 R2 for Windows, and StarTeam Server 2006 for Windows.
The StarTeam Cross-Platform Client can be installed on Microsoft Windows systems and any system that supports Sun Microsystems Java Virtual Machine 1.5.0_09 or an equivalent JRE. The Cross-Platform Client has been tested on the following systems:
| System Area | Requirement |
|---|---|
| Platform | Windows 2000 Professional Workstation SP4 |
| Processor | 600-MHz Pentium III-class processor or greater 600-MHz Sun SPARC/UltraSPARC |
| RAM | 512 MB minimum 1 GB recommended |
| Hard disk space | 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 Recommended resolution: 1280x1024 or more |
The following are known issues in StarTeam 2006 R2:
FX.txt to fx.txt). Otherwise, StarTeam may report the file with the old name (FX.txt) as Missing and the new file (fx.txt) as Not in View. Pressing F5 will not change the status until the Windows file cache is refreshed, which takes about 1 minute. Alternatively, you can force Java to not cache Windows file properties by placing the following option in the CPC stjava file:-Dsun.io.useCanonCaches=falseThe following are new features or changes included in StarTeam 2006 R2:
{{url-view}} places the StarTeam URL for a StarTeam view in an email{{url-folder}} places the StarTeam URL for a StarTeam folder in an email{{url-item}} places the StarTeam URL for a StarTeam item in an emailThese tags are explained more fully in the StarTeam Extensions User's Guide.
StarTeam 2006 R2 supports cross-project process items. Previously, you could only select a process item (change request, task, or requirement) from within the current view. Now you can select a valid process item from any view in any project, as long as the process item is on the same server as the files being added or checked in.
You can select a process item as the active process item for the current view, any open view, or a closed view by using either the Process Item toolbar button drop-down menu or the Change Request, Task, or Requirement menus. The item you select must comply with the process rules of selected view. The Current View and Select View menu commands are always displayed. If more than one view is open on the same server as the current view, the menu displays current view or views by name.
To specify or change an active process item for a view:
When you specify or change an active process item during a check-in operation, if the process item belongs to a different view, the project and view information is prepended to the information displayed for the item. The process item information in different views will display as:
[server/project]: process item - information
The process item information displayed is derived from a field within the process item and varies according to the type of process item:
To specify or change an active process item during a check-in operation:
Any active process item previously selected for this view is displayed in the Check In dialog box. The project and view are displayed in brackets along with the process item.
When the selected view is the current view, the status bar displays the process item number. If the active process item is in a different view than the current one, you can mouse over the active process item shown in the status bar and see a tool tip showing the project and view as well as the process item description. To see details about a process item, you can now double-click the item in the status bar to open the Properties dialog box with more information.
StarTeam now has a new way of handling process items. This release introduces a new type of task known as a process task, and a new way of using process links in View Compare/Merge (VCM) sessions and in check-in and add-file operations. A process task is a task that StarTeam automatically creates for use in VCM sessions and check-in and add-file operations. The links to and from process tasks are called enhanced process links. VCM always uses process tasks, but their use is optional with check-in and add-file operations.
Prior to this release, as you checked in or added files with a process item, StarTeam created process links which linked and pinned the process item to the tip revision of each file. If you checked in the same files later using the same process item, the process links were automatically updated and re-pinned to the new tip revision. The use of process items in VCM sessions was optional. If used, changed items were linked and pinned to the process item of the VCM session.
Because a process item could appear in multiple views for multiple operations, it was difficult to distinguish which links were relevant to which views. StarTeam has improved the process model to solve this problem by introducing process tasks and enhanced process links.
Important: Borland recommends that all users with StarTeam Enterprise and Enterprise Advantage Servers use the newer process model. The newer model is not available with StarTeam Standard Servers.
In previous releases, if you checked in three files using a process item, the process item was linked and pinned to the tip revision of the files.

With this release, if you use process tasks for check-in and add-file operations, the active process item is linked directly to a process task. That process task is linked and pinned to the file revisions. The process task serves as an intermediate item between the process item and the files. A process item is relevant to only one view.

If you reopen and reuse a process item, StarTeam creates a new process task for it. If you use a process a process item repeatedly with the same process task, StarTeam creates new links for each operation.
StarTeam 2006 introduced a new VCM feature that allowed you to select a process item for each session. In the current (R2) release, VCM automatically creates a process task for each session for you. VCM creates links from the process task to all changed items if any folders and files are changed. In addition, VCM attaches the session difference report, the update report, and an export of the committed session (a .vcmx file) to the task. If no files or folders are changed in a session, no items are linked and pinned to the process task. However, this is rarely the case.

If you promote, rebase, or replicate one or more process items (instead of the entire view), the process item or items are linked to the process task, which in turn, is linked and pinned to the files and folders that are changed in the session.
In a couple of cases, VCM default session names have changed: If you define the scope of the session with just a process item, the session name identifies the process item. For example, a default session name might be Promote Change Request 5,321 from Sandbox#1.
If you define the scope of the session with just a revision label, the default session name includes the label name. For example, a default session name might be Replicate label 'My Changes' from Development to Test.
For this release, the use of process tasks in check-in and add-file operations is set for the entire server. One user, usually a StarTeam administrator, enables the use of process tasks.
To enable the use of process tasks and enhanced process links:
Alternatively, if the administrator installed the Server Administration tool along with the StarTeam Cross-Platform Client, the administrator can do the following:
Either method causes StarTeam to create a custom field in the Task component called Usr_TaskProcessUsage with the display name Process Usage and these enumerated values: Other, Checkin, Promote, Rebase, and Replicate. For manually created tasks, the value of this field defaults to Other. For process tasks, the value indicates what operation caused the task to be created. The Checkin value is used for both added and checked-in files.
Important: Enabling process tasks and enhanced process links results in the creation of a custom field. Make sure that no other users are on the system when the custom field is created.
Note: Borland recommends that you enable the enhanced process links option so that the custom field is created. This field makes it easier to obtain information about the process tasks used in VCM. Once the field is created if you do not want to use process tasks when checking in or adding files, you can turn the option off.
StarTeam uses the Status field for process tasks. This field uses enumerated values from 0 to 5 to control process tasks. When StarTeam creates a process task, it sets the Status field for the process task to In Progress (or whatever value currently corresponds to the field’s enumeration number 2).
If the process item linked to a process task is marked Fixed, Finished, or Complete, StarTeam sets the Status field to Finished (or whatever value currently corresponds to enumeration value 3). At the end of the VCM session, StarTeam sets the Status field to Finished.
In addition, StarTeam assigns the value of the Name field to custom text fields. To custom User ID fields, it assigns the user ID for the current user. StarTeam sets all other task fields to their defaults.
If you use other types of tasks in addition to process tasks, we recommend that you modify your task filters to exclude process tasks. If you do not filter the tasks, users may process one or more of the process tasks inappropriately, resulting in a status assignment that interrupts the process task’s automatic operation.
As you create or edit filters, remember that a Process Usage field contains the value (0) Other when it is not a process task. If the field’s value is greater than Other (0), it is a process task.
If the enhanced process links option is not enabled, no Process Usage field exists. In this case you can still separate process tasks from your other tasks by searching the Notes field for “VCM session options.”

If you use workflow with tasks, especially if you use the Status field as your workflow control field, you may need to adjust your workflow to exclude process tasks. However, in most cases it is enough to update your filters to exclude them.
Changes to the Link tab make it easier to review process tasks and enhanced process links. StarTeam does not recognize tasks and links as process tasks and enhanced process links in the Link tab unless the Process Usage field exists. To access the link information, click the Link tab in the lower pane.
Note: StarTeam displays enhanced process links only from the view in which the process task resides.
Changes to the Link tab include:
Note: You can drag any link displayed in the Link tab to the Linked Item list box. This action changes the linked item as well as the links displayed in the tab. This feature is especially helpful in viewing the links to process tasks. If you switch to a different tab and then return, the list box reverts to displaying only the item selected from the upper pane.
When you select a process item in the upper pane, the only link displayed on the Link tab may be the link to a process task. To see the items that are linked to the process task (and are therefore linked indirectly to your process item), drag the process task link from the list on the Link tab onto the Linked Item list box. The Linked Item list box now displays the process task, and the Link tab list now displays the process task links. For example, the Link tab could show a link to each file checked in using the previously selected process item as well as a link to the process item itself.
TopLink to Technical Support page on Borland Web site
TopTo install StarTeam 2006 R2 for CPC, SDK, Notification Agent, or StarTeam Extensions:
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.| Product | Platform | Language | Filename |
|---|---|---|---|
| CPC | Windows | English | 2006R2StarTeamCPWin32.exe |
| Japanese | 2006R2StarTeamCPWin32_ja.exe | ||
| German | 2006R2StarTeamCPWin32_de.exe | ||
| French | 2006R2StarTeamCPWin32_fr.exe | ||
| Solaris | English | 2006R2STCPSolaris.tar.gz | |
| Japanese | 2006R2STCPSolaris.ja.tar.gz | ||
| German | 2006R2STCPSolaris.de.tar.gz | ||
| French | 2006R2STCPSolaris.fr.tar.gz | ||
| Linux | English | 2006R2STCPLinux.tar.gz | |
| Japanese | 2006R2STCPLinux.ja.tar.gz | ||
| German | 2006R2STCPLinux.de.tar.gz | ||
| French | 2006R2STCPLinux.fr.tar.gz | ||
| Universal Client | All | English | 2006R2STCPUniversal.tar.gz |
| StarTeam Extensions and Notification Agent | Windows | English | 2006R2STWorkflowExtensions.exe |
The default location for StarTeam Client is C:\Program Files\Borland\
StarTeam Cross-Platform Client 2006 R2
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.
For more information about CPC, StarTeam Extensions, Notification Agent installations, see the StarTeam Installation Guide (Install_en.pdf).
TopThis release also includes the StarTeam 9.2 patch release features and fixes:
This release also includes the StarTeam 9.1 patch release features and fixes.
VCM issues
Other issues