/[gnue]/gnue-appserver/samples/sample.gsd
ViewVC logotype

Diff of /gnue-appserver/samples/sample.gsd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by reinhard, Wed Aug 13 22:44:54 2003 UTC revision 1.4 by siesel, Sat Aug 16 23:53:23 2003 UTC
# Line 4  Line 4 
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"/>
# Line 50  Line 17 
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>
# Line 95  Line 39 
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>
# Line 296  Line 90 
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>
# Line 306  Line 100 
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>

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26