Step by Step guide to using UD6/CMtool driver and Uniface with Telelogic CM Synergy

What is CM Synergy

Telelogic CM Synergy (formerly known as Continuus/CM) is a change and configuration management solution that keeps track of changes and various software versions in ongoing projects. For the developer, CM Synergy 6.1 provides a unique role-based user interface that dramatically reduces time spent working with change management activities. ChangeSynergy is a development life cycle manager that integrates with CM Synergy.

The home of CM Synergy on the web is http://www.telelogic.com/products/synergy/

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.

CM Synergy

Operating System (server) Operating System (client) Uniface Version UD6/CMtool driver Version CM Synergy Version Other
HPUX 11i Windows 2000 Professional 7.2.06 1.02.99 (1.03 Beta 3) 6.3 Polyserver

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. Please note: these instructions demonstrate a "typical" CM Synergy setup which includes a Unix server. This requires the use of advanced Uniface, Polyserver and Unix administrative skills as well as a knowledge of CM Synergy.

If you require an evaluation copy of UD6 for Unix please do not hesitate to contact us.

It is possible to set use UD6/CMtool Driver with Uniface and CM Synergy without the use of Polyserver. This would be a much simpler installation however it is not described here.

Using UD6 with CM Synergy

Since UD6 supplies Uniface source code to CM Synergy in industry standard text files (in XML format), all of the advanced CM Synergy features can be used. These include ActiveCM, the role based interface, and ChangeSynergy.

The way that UD6/CMtool Driver works with your Uniface source code is independent of whether you are using relative work areas, copy based or link based work areas. Your CM Synergy server may be a Windows or a Unix server (note: if using a Unix server March Hare recommend that you install a polyserver with UD6 on the same machine - this is the setup described here).

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 CM Synergy, March Hare advise that you use its capacity to manage all files associated with a Uniface development environment, both source objects and derived objects (like .frm, .svc, .prt and .dol files).

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

A methodology to Uniface source code control
Configuration information for CM Synergy / Continuus CM
Taking control in CM Synergy
Releasing a form using CM Synergy
Checking a form in using CM Synergy
Adding a form using CM Synergy
Finding the differences in versions using CM Synergy
Problems when using CM Synergy

UD6 Overview

$Revision: 1.8 $ $Date: 2011/02/28 02:56:32 $[go to top]