Step by Step guide to using UD6/CMtool driver and Uniface with Visual SourceSafe

What is Visual SourceSafe

Visual Source Safe from Microsoft, SourceSafe provides for true project level configuration control. It is very competitively priced and very easy to install and configure, and is localised into several languages and features tight integration with Microsoft Windows operating systems.

The home of Visual Source Safe on the web is http://msdn.microsoft.com/ssafe/

A complete list of configuration management tools can be found at


If you have not already done so, please read A methodology to Uniface source code control before you continue with these topics and examples.

Visual SourceSafe

Operating System (server) Operating System (client) Uniface Version UD6/CMtool driver Version Visual SourceSafe Version Other
Win NT Workstation 4.0 SP4 Win NT Workstation 4.0 SP4 7.2.06 1.01.61 6.0 n/a

UD6/CMtool driver has been tested with the abovementioned product, and this documentation has been written using the operating environment described above. Other operating environments should work, however specific instructions may vary.

Using UD6 with Visual SourceSafe

Since UD6 supplies Uniface source code to Visual SourceSafe in industry standard text files (in XML format), all of the Visual SourceSafe features can be used to organise and manage your work.

UD6/CMtool Driver is the only CM/SCM solution for Uniface that allows this level of functionality.

What to Version Control

If you are using Visual Source Safe, March Hare advise that you use its capacity to manage all files associated with a Uniface development environment, both source items and derived items (like .frm, .svc, .rpt and .dol files).

This manual only describes the process of setting up Visual SourceSafe and UD6/CMtool Driver for versioning your Uniface source code, since that is the unique ability of the UD6/CMtool Driver software. To version control derived objects please refer to the extensive online documentation that Micorsoft supply with Visual SourceSafe.

Configuration information
Taking control in Visual SourceSafe
Releasing a form using Visual SourceSafe
Checking a form in using Visual SourceSafe
Adding a form using Visual SourceSafe
Finding the differences in versions using Visual SourceSafe
Problems when using Visual SourceSafe

UD6 Overview
A methodology to Uniface source code control

$Revision: 1.11 $ $Date: 2011/02/28 02:56:33 $[go to top]