Format of the files

The files that your source code is stored in are plain 7-bit ASCII files.

This means that they can be edited with any tool, and searched using any tool compatible with your operating system.

The information within the file is structured in a format known as XML.

XML is a generic markup language, similar to HTML or SGML.

The definitions of the tags correspond to the definitions of the tables in the repository.

Example:

<XMLuform>

<ulabel>ACT0001</ulabel>

</XMLuform>

The tag <XMLuform> indicates the beginning of a UFORM record.

The tag <ulabel> indicates the contents of the Component Name attribute.

The tag </ulabel> indicates the end of the Component Name attribute.

The tag </XMLuform> indicates the end of the UFORM record.

Compuware introduced limited support for XML in Uniface 7.2.05, however this is incompatible with the XML format used in the UD6/CMtool driver.

The UD6/CMtool and the UD7/XML-DATA XML format is based on the XML-DATA standard, whereas the XML format that Compuware introduced in Uniface 7.2.05 is non-standard and in fact not even publicly documented.

More information on the XML-DATA standard can be obtained from the World Wide Web Consortium, or from their web site:

http://www.w3.org/TR/1998/NOTE-XML-data/

Further Information

How the driver works
Unicode Support in UD6/CMtool
How the driver works with Source Code Control
Modifying the XML files directly
Differences between UD6/CMtool and UD7/XML-DATA and W3C XML-DATA format
Division of the entities

UD6 Overview
How to use the driver with a configuration management solution

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