Comparison: UD6/CMtool
Driver and Compuware's PVCS-Uniface Bridge
March Hare's experience at implementing
VC-Link PVCS-Bridge solutions in Uniface led us to deciding that
there must be a better way. With many complaints heard about the
UVCS system bundled with Uniface, and Compuware's announcement that
future versions of Uniface will NOT include UVCS, we became desperate
for a better solution, so we built it..
Feature
|
UD6/CMtool
Driver
|
PVCS
Link |
Supports
PVCS VM 6 |
YES
|
YES
|
Supports
PVCS VM 6.5 |
YES
|
NO
|
Supports
CM tools like ClearCase, and eChangeMan
|
YES
|
NO
|
Supports
free SCC tools like CVS
|
YES
|
NO
|
Developers
cannot change code that is not booked out
|
YES
|
NO
|
Developers
can only see mods that are committed
|
YES
(1)
|
NO
|
Changes
between versions are stored as deltas
|
YES
(2)
|
NO
(3)
|
Can
provide complete details of 'differences' between versions
(including data types, component variables, form layout etc)
|
YES
(2)
|
NO
(4)
|
Number
of reports the user needs to run to show all the procedural
differences between 2 versions of a form component with 50 fields
and 4 entities? |
1
(2) |
55
(5) |
SCM/CM
functions can be done on server (not just Windows client)
|
YES
(2)
|
NO
|
Developers
can access full set of CM tool commands, like lock, get copy,
check out, check in, promote etc.
|
YES
|
NO,
subset provided
|
Can
quickly list 'checked out' components. |
YES
|
slow
|
Reports from
VC-Link Users
|
If the contents of the Uniface Repository are lost, it is impossible
to load it back using the information contained in the PVCS repository,
since the Uniface tables which contain the 'VC-Link' information
are never secured in the PVCS repository.
|
If users are denied permission to perform certain actions within PVCS, VC-Link still allows them
to perform thost actions (eg: add a new archive).
|
Note
(1)
: Optionally, depending on configuration settings.
Note
(2)
: Optionally, provided that the SCM/CM tool of your choice supports
this feature.
Note
(3):
Whilst it is possible to store the VC-Link exports as deltas, since
they are encoded in TRX format, the delta mechanism usually fails
to make reasonable difference to the size of the change.
Note
(4)
: VC-Link can only provide details of procedural differences, not
differences in data types, widgets, Form layout (paint tableau)
or many of the other elements that go into making a Uniface application
(if you have a Compuware MyUniface login, refer to this
page).
Note
(5.)
: VC-Link's 'differences of procedural code' report is performed
on an element by element basis. So therefore to find ALL the code
differences for a form component with 50 fields, and 4 entities
you would need to request the 'all triggers' differences report
for 55 objects (1 component, 50 fields, 4 entities). If you have
a Compuware MyUniface login, refer to this
page.
Note:
This comparison is based on VC-Link 2.05 and UD6/CMtool Driver 1.00.00.
As far as March Hare are aware, these details are true and correct
for the latest versions of these products.
|
 |
|