Microsoft Team Foundation Server Requirements and Configuration

In this section:

How to:

WebFOCUS App Studio supports Team Foundation Server (TFS) as a Source Control provider.

The following section describes the requirements and configuration for Team Foundation Server.

Procedure: How to Configure Team Foundation Server

A Team Project must exist on the Team Foundation Server. This project holds the files associated with the WebFOCUS Repository.

  1. In order to properly work with the WebFOCUS Source Control feature, configure the project to allow only single check outs, as shown in the following image.
  2. The workspace type for the Team Project Collection needs to be configured by selecting Server and clearing the Enable file merging and multiple check-out check box, as shown in the following image.
  3. Select the File Types tab and then click Edit.

    The Edit File type dialog box opens, as shown in the following image.

    Note: WebFOCUS uses the Team Foundation Server API to automatically create a workspace for each of the users that have access to the Team Project Collection. These workspaces are created on the machine where WebFOCUS is installed.

Working With Team Foundation Server in TIBCO WebFOCUS

When WebFOCUS Workspaces or folders are initially added to the configured Team Foundation Project, a structure that matches the internal WebFOCUS Repository structure is created. For example, if the project is called $/Test1, adding a WebFOCUS folder named Retail_Samples creates the default top-level folder WFC/Repository. Under this location, WebFOCUS creates the Retail_Samples folder, in addition to any other folders or files added to Source Control. An example of this is shown in the following image.

When performing operations, such as checking out a file, updating, and so on, both the file and folder content and the properties files are retrieved and updated, based on the selected Source Control operation.

Reference: Usage Notes

The following are usage notes for Team Foundation Server when using WebFOCUS.

  • WebFOCUS folders match to a folder with the same name in the Source Control repository.
  • Due to the Team Foundation Server single file check out feature, files can only be checked out by a single user at a time.

    The option to check out a file is not enabled if a file is exclusively checked out by another user. In this case, the Source Control status displays the user account that has the file checked out, and the overlay icon shows that the file is exclusively checked out.