diff --git a/schemas/adl-0.dtd b/schemas/adl-0.dtd index 78772d1..51224ef 100755 --- a/schemas/adl-0.dtd +++ b/schemas/adl-0.dtd @@ -13,7 +13,7 @@ @@ -130,8 +130,8 @@ name: the name of this application version: the version number of this application - assembly: C# implementation detail, should not be here - namespace: C# implementation detail, should not be here + assembly: C# implementation detail, DEPRECATED: should not be here + namespace: C# implementation detail, DEPRECATED: should not be here xmlns: XML namespace, in case required --> @@ -207,12 +207,12 @@ natural-key: if present, the name of a property of this entity which forms a natural primary key [NOTE: Only partly implemented. NOTE: much of the present implementation assumes all primary keys will be - integers. This needs to be fixed!] TODO: remove; replace with the + integers. This needs to be fixed!] DEPRECATED: remove; replace with the 'key' element, below. table: the name of the table in which this entity is stored. TODO: more thought --> - + diff --git a/transforms01/adl2canonical.xslt b/transforms01/adl2canonical.xslt new file mode 100755 index 0000000..11ec935 --- /dev/null +++ b/transforms01/adl2canonical.xslt @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + Abstract key naming convention selected is '' + Locale selected is '' + + + + *************************************************************************** + * + * ©2007 Cygnet Solutions Ltd + * + * THIS FILE IS AUTOMATICALLY GENERATED AND SHOULD NOT + * BE MANUALLY EDITED. + * + * Generated using adl2canonical.xsl revision + * + *************************************************************************** + + + + + + + + + entity already has a key - not generating one + + + + + + + + + '@natural-key' is deprecated - use the 'key' sub element instead + + + + + + + + + + + + + + + + + + + + entity has no key - generating one + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Entity '' has a property '' which conflicts + with your chosen key naming convention . Either: + (i) Make property '' an explicit key by putting it in the <key> tag; + (ii) Name property '' something else; or + (iii) Choose a different key naming convention. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file