4 |
|
|
5 |
<schema title="Appserver example"> |
<schema title="Appserver example"> |
6 |
<tables> |
<tables> |
|
<table name="gnue_class"> |
|
|
<fields> |
|
|
<field name="gnue_id" length="32" type="string"/> |
|
|
<field name="gnue_module" length="32" type="string"/> |
|
|
<field name="gnue_name" length="35" type="string"/> |
|
|
<field name="gnue_comment" length="70" type="string"/> |
|
|
</fields> |
|
|
<constraints/> |
|
|
<indexes/> |
|
|
</table> |
|
|
<table name="gnue_module"> |
|
|
<fields> |
|
|
<field name="gnue_id" length="32" type="string"/> |
|
|
<field name="gnue_name" length="35" type="string"/> |
|
|
<field name="gnue_comment" length="70" type="string"/> |
|
|
</fields> |
|
|
<constraints/> |
|
|
<indexes/> |
|
|
</table> |
|
|
<table name="gnue_property"> |
|
|
<fields> |
|
|
<field name="gnue_id" length="32" type="string"/> |
|
|
<field name="gnue_class" length="32" type="string"/> |
|
|
<field name="gnue_module" length="32" type="string"/> |
|
|
<field name="gnue_name" length="35" type="string"/> |
|
|
<field name="gnue_type" length="35" type="string"/> |
|
|
<field name="gnue_length" length="6" type="number"/> |
|
|
<field name="gnue_scale" length="4" type="number"/> |
|
|
<field name="gnue_comment" length="70" type="string"/> |
|
|
</fields> |
|
|
<constraints/> |
|
|
<indexes/> |
|
|
</table> |
|
7 |
<table name="address_person"> |
<table name="address_person"> |
8 |
<fields> |
<fields> |
9 |
<field name="gnue_id" length="32" type="string"/> |
<field name="gnue_id" length="32" type="string"/> |
17 |
</table> |
</table> |
18 |
</tables> |
</tables> |
19 |
<data> |
<data> |
20 |
<tabledata name="sample_modules" tablename="gnue_module"> |
<tabledata name="sample_module" tablename="gnue_module"> |
21 |
<rows> |
<rows> |
22 |
<row> |
<row> |
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'gnue'</value> |
|
|
<value>'GNU Enterprise System Module'</value> |
|
|
</row> |
|
|
<row> |
|
23 |
<value>'00000000000000000000000000001000'</value> |
<value>'00000000000000000000000000001000'</value> |
24 |
<value>'address'</value> |
<value>'address'</value> |
25 |
<value>'Address Management'</value> |
<value>'Address Management'</value> |
26 |
</row> |
</row> |
27 |
</rows> |
</rows> |
28 |
</tabledata> |
</tabledata> |
29 |
<tabledata name="sample_classes" tablename="gnue_class"> |
<tabledata name="sample_class" tablename="gnue_class"> |
30 |
<rows> |
<rows> |
31 |
<row> |
<row> |
|
<value>'00000000000000000000000000000010'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'module'</value> |
|
|
<value>'GNU Enterprise Business Object Module'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000020'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'class'</value> |
|
|
<value>'GNU Enterprise Business Object Class'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'property'</value> |
|
|
<value>'GNU Enterprise Business Object Property'</value> |
|
|
</row> |
|
|
<row> |
|
32 |
<value>'00000000000000000000000000001010'</value> |
<value>'00000000000000000000000000001010'</value> |
33 |
<value>'00000000000000000000000000001000'</value> |
<value>'00000000000000000000000000001000'</value> |
34 |
<value>'person'</value> |
<value>'person'</value> |
39 |
<tabledata name="sample_properties" tablename="gnue_property"> |
<tabledata name="sample_properties" tablename="gnue_property"> |
40 |
<rows> |
<rows> |
41 |
<row> |
<row> |
|
<value>'00000000000000000000000000000011'</value> |
|
|
<value>'00000000000000000000000000000010'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'id'</value> |
|
|
<value>'id'</value> |
|
|
<value>'0'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Object ID'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000012'</value> |
|
|
<value>'00000000000000000000000000000010'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'name'</value> |
|
|
<value>'string'</value> |
|
|
<value>'35'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Name'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000013'</value> |
|
|
<value>'00000000000000000000000000000010'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'comment'</value> |
|
|
<value>'string'</value> |
|
|
<value>'70'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Comment'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000021'</value> |
|
|
<value>'00000000000000000000000000000020'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'id'</value> |
|
|
<value>'id'</value> |
|
|
<value>'0'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Object ID'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000022'</value> |
|
|
<value>'00000000000000000000000000000020'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'module'</value> |
|
|
<value>'gnue_module'</value> |
|
|
<value>'0'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Module that defined this class'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000023'</value> |
|
|
<value>'00000000000000000000000000000020'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'name'</value> |
|
|
<value>'string'</value> |
|
|
<value>'35'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Classname without modulename'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000024'</value> |
|
|
<value>'00000000000000000000000000000020'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'comment'</value> |
|
|
<value>'string'</value> |
|
|
<value>'70'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Comment'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000031'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'id'</value> |
|
|
<value>'id'</value> |
|
|
<value>'0'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Object ID'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000032'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'class'</value> |
|
|
<value>'gnue_class'</value> |
|
|
<value>'0'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Class the property belongs to'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000033'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'module'</value> |
|
|
<value>'gnue_module'</value> |
|
|
<value>'0'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Module that defined this property'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000034'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'name'</value> |
|
|
<value>'string'</value> |
|
|
<value>'35'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Propertyname without modulename'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000035'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'type'</value> |
|
|
<value>'string'</value> |
|
|
<value>'35'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Data type'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000036'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'length'</value> |
|
|
<value>'number'</value> |
|
|
<value>'6'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Data length'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000037'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'scale'</value> |
|
|
<value>'number'</value> |
|
|
<value>'4'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Scale for numeric properties'</value> |
|
|
</row> |
|
|
<row> |
|
|
<value>'00000000000000000000000000000038'</value> |
|
|
<value>'00000000000000000000000000000030'</value> |
|
|
<value>'00000000000000000000000000000000'</value> |
|
|
<value>'comment'</value> |
|
|
<value>'string'</value> |
|
|
<value>'70'</value> |
|
|
<value>'0'</value> |
|
|
<value>'Comment'</value> |
|
|
</row> |
|
|
<row> |
|
42 |
<value>'00000000000000000000000000001011'</value> |
<value>'00000000000000000000000000001011'</value> |
43 |
<value>'00000000000000000000000000001010'</value> |
<value>'00000000000000000000000000001010'</value> |
44 |
<value>'00000000000000000000000000000000'</value> |
<value>'00000000000000000000000000000000'</value> |
90 |
</row> |
</row> |
91 |
</rows> |
</rows> |
92 |
</tabledata> |
</tabledata> |
93 |
<tabledata name="sample_persons" tablename="person"> |
<tabledata name="sample_persons" tablename="address_person"> |
94 |
<rows> |
<rows> |
95 |
<row> |
<row> |
96 |
<value>'James T. Kirk'</value> |
<value>'James T. Kirk'</value> |
100 |
</row> |
</row> |
101 |
</rows> |
</rows> |
102 |
</tabledata> |
</tabledata> |
103 |
|
<tabledata name="sample_accounts" tablename="gnue_useraccess"> |
104 |
|
<rows> |
105 |
|
<row> |
106 |
|
<value>'00000000000000000000001000000001'</value> |
107 |
|
<value>'test'</value> |
108 |
|
<value>'test'</value> |
109 |
|
<value>'address_person'</value> |
110 |
|
</row> |
111 |
|
<row> |
112 |
|
<value>'00000000000000000000001000000002'</value> |
113 |
|
<value>'hacker'</value> |
114 |
|
<value>'secret'</value> |
115 |
|
<value>'address_person'</value> |
116 |
|
</row> |
117 |
|
</rows> |
118 |
|
</tabledata> |
119 |
</data> |
</data> |
120 |
</schema> |
</schema> |