commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-appserver/samples sample.gsd sample.gfd ap...


From: Reinhard Mueller
Subject: gnue-appserver/samples sample.gsd sample.gfd ap...
Date: Wed, 13 Aug 2003 18:44:54 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-appserver
Branch:         
Changes by:     Reinhard Mueller <address@hidden>       03/08/13 18:44:54

Modified files:
        samples        : sample.gsd 
Added files:
        samples        : sample.gfd 
Removed files:
        samples        : appservertest.gfd sample.xml 

Log message:
        Updated sample.gsd, renamed appservertest.gfd to sample.gfd.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/samples/sample.gfd?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/samples/sample.gsd.diff?tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gnue-appserver/samples/sample.gsd
diff -c gnue-appserver/samples/sample.gsd:1.2 
gnue-appserver/samples/sample.gsd:1.3
*** gnue-appserver/samples/sample.gsd:1.2       Thu Apr  3 18:34:19 2003
--- gnue-appserver/samples/sample.gsd   Wed Aug 13 18:44:54 2003
***************
*** 1,137 ****
! <?xml version="1.0"?>
! <schema>
! <tables>
! <!-- Class Repository -->
!       <table name="gnue_module">
!               <fields>
!                       <field name="gnue_id" type="string" length="32"/>
!                         <field name="gnue_name" type="string" length="35"/>
!                       <field name="gnue_comment" type="string" length="70"/>
!                       </fields>
!               <primarykey name="pk_gnue_module">
!                      <pkfield name="gnue_id"/></primarykey>
!       </table>
!       <table name="gnue_class">
!               <fields>
!                       <field name="gnue_id" type="string" length="32"/>
!                       <field name="gnue_module" type="string" length="35"/>
!                         <field name="gnue_name" type="string" length="35"/>
!                       <field name="gnue_comment" type="string" length="70"/>
!                       </fields>
!               <primarykey name="pk_gnue_class">
!                      <pkfield name="gnue_id"/></primarykey>
!       </table>
!       <table name="gnue_property">
!               <fields>
!                       <field name="gnue_id" type="string" length="32"/>
!                       <field name="gnue_module" type="string" length="35"/>
!                       <field name="gnue_class" type="string" length="35"/>
!                         <field name="gnue_name" type="string" length="35"/>
!                         <field name="gnue_type" type="string" length="35"/>
!                       <field name="gnue_comment" type="string" length="70"/>
!                       </fields>
!               <primarykey name="pk_gnue_property">
!                      <pkfield name="gnue_id"/></primarykey>
!       </table>
! <!-- Appserver User listing -->
!       <table name="appserver_users">
!               <fields>
!                       <field name="gnue_id" type="string" length="32"/>
!                         <field name="username" type="string" length="20" 
!                              nullable="N"/>
!                       <field name="password" type="string" length="20"/>
!                       <field name="tablelist" type="text"/>
!               </fields>                
!               <primarykey name="pk_appserver_users">
!                      <pkfield name="username"/>
!                 </primarykey>
!       </table>
! <!-- Appserver trigger list 
!      TODO: merge into class repository -->
!       <table name="appserver_pytrigger">
!               <fields>
!                       <field name="gnue_id" type="string" length="32"/>
!                         <field name="name" type="string" length="30" 
nullable="N"/>
!                       <field name="event" type="string" length="30"/>
!                       <field name="code" type="text"/>
!                       </fields>
!               <primarykey name="pk_appserver_pytrigger">
!                      <pkfield name="name"/></primarykey>
!       </table>
  
! <!-- a test table, can be removed  -->
!       <table name="person">
!               <fields><field name="name" type="string" length="35"/>
!                       <field name="street" type="string" length="35"/>
!                       <field name="zip" type="string" length="17"/>
!                       <field name="city" type="string" length="35"/>
!                       </fields>
!       </table>
! </tables>
! <data>
!   <tabledata name="basic_gnue_module" tablename="gnue_module">
!       <rows>
!         <row> 
!            <value>'00000000000000000000000000000000'</value>
!            <value>'gnue'</value>
!            <value>'GNU Enterprise System Module'</value>
!           </row>
!       </rows>
!   </tabledata>
!   <tabledata name="basic_gnue_module" tablename="gnue_module">
!       <rows>
!         <row> 
!            <value>'00000000000000000000000000000000'</value>
!            <value>'gnue'</value>
!            <value>'GNU Enterprise System Module'</value>
!           </row>
!       </rows>
!   </tabledata>
  
!   <tabledata name="sample_appserver_users" tablename="appserver_users">
!       <rows>
!         <row> 
!            <value>'test'</value>
!            <value>'test'</value>
!            <value>'person,state'</value>
!           </row>
!         <row>
!            <value>'hacker'</value>
!            <value>'secret'</value>
!            <value>'person'</value>
!           </row>
!       </rows>
!   </tabledata>
! 
!   <tabledata name="sample_trigger" tablename="appserver_pytrigger">
!       <rows>
!         <row> 
!            <value>'testtrigger1'</value>
!            <value>'person:pre_new_list'</value>            
!            <value>'print "TestTrigger 1 executed"'</value>
!           </row>
!         <row> 
!            <value>'testtrigger2'</value>
!            <value>'person:pre_new_list'</value>            
!            <value>'print "TestTrigger 2 executed"'</value>
!           </row>
!         <row> 
!            <value>'person:checkAreaRichness'</value>
!            <value>'person:checkAreaRichness'</value>       
!            <value>'print "standard"'</value>
!           </row>
!       </rows>
!   </tabledata>
! 
!   <tabledata name="sample_persons" tablename="person">
!       <rows>
!         <row> 
!            <value>'James T. Kirk'</value>
!            <value>'Enterprise Road 17'</value>
!            <value>'2002'</value>
!            <value>'Gnutown'</value>
!           </row>
!       </rows>
!   </tabledata>
! </data>
  </schema>
--- 1,310 ----
! <?xml version="1.0" encoding="iso8859-1"?>
  
! <!-- run this file through gnue-schema to create SQL scripts -->
  
! <schema title="Appserver example">
!   <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>
!     <table name="address_person">
!       <fields>
!         <field name="gnue_id" length="32" type="string"/>
!         <field name="address_name" length="35" type="string"/>
!         <field name="address_street" length="35" type="string"/>
!         <field name="address_zip" length="17" type="string"/>
!         <field name="address_city" length="35" type="string"/>
!       </fields>
!       <constraints/>
!       <indexes/>
!     </table>
!   </tables>
!   <data>
!     <tabledata name="sample_modules" tablename="gnue_module">
!       <rows>
!         <row>
!           <value>'00000000000000000000000000000000'</value>
!           <value>'gnue'</value>
!           <value>'GNU Enterprise System Module'</value>
!         </row>
!         <row>
!           <value>'00000000000000000000000000001000'</value>
!           <value>'address'</value>
!           <value>'Address Management'</value>
!         </row>
!       </rows>
!     </tabledata>
!     <tabledata name="sample_classes" tablename="gnue_class">
!       <rows>
!         <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>
!           <value>'00000000000000000000000000001010'</value>
!           <value>'00000000000000000000000000001000'</value>
!           <value>'person'</value>
!           <value>'Person'</value>
!         </row>
!       </rows>
!     </tabledata>
!     <tabledata name="sample_properties" tablename="gnue_property">
!       <rows>
!         <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>
!           <value>'00000000000000000000000000001011'</value>
!           <value>'00000000000000000000000000001010'</value>
!           <value>'00000000000000000000000000000000'</value>
!           <value>'id'</value>
!           <value>'id'</value>
!           <value>'0'</value>
!           <value>'0'</value>
!           <value>'Object ID'</value>
!         </row>
!         <row>
!           <value>'00000000000000000000000000001011'</value>
!           <value>'00000000000000000000000000001010'</value>
!           <value>'00000000000000000000000000001000'</value>
!           <value>'name'</value>
!           <value>'string'</value>
!           <value>'35'</value>
!           <value>'0'</value>
!           <value>'Name of the person'</value>
!         </row>
!         <row>
!           <value>'00000000000000000000000000001011'</value>
!           <value>'00000000000000000000000000001010'</value>
!           <value>'00000000000000000000000000001000'</value>
!           <value>'street'</value>
!           <value>'string'</value>
!           <value>'35'</value>
!           <value>'0'</value>
!           <value>'Street where the person lives'</value>
!         </row>
!         <row>
!           <value>'00000000000000000000000000001011'</value>
!           <value>'00000000000000000000000000001010'</value>
!           <value>'00000000000000000000000000001000'</value>
!           <value>'zip'</value>
!           <value>'string'</value>
!           <value>'35'</value>
!           <value>'0'</value>
!           <value>'Zip code of the city where the person lives'</value>
!         </row>
!         <row>
!           <value>'00000000000000000000000000001011'</value>
!           <value>'00000000000000000000000000001010'</value>
!           <value>'00000000000000000000000000001000'</value>
!           <value>'city'</value>
!           <value>'string'</value>
!           <value>'35'</value>
!           <value>'0'</value>
!           <value>'City where the person lives'</value>
!         </row>
!       </rows>
!     </tabledata>
!     <tabledata name="sample_persons" tablename="person">
!       <rows>
!         <row>
!           <value>'James T. Kirk'</value>
!           <value>'Enterprise Road 17'</value>
!           <value>'2002'</value>
!           <value>'Gnutown'</value>
!         </row>
!       </rows>
!     </tabledata>
!   </data>
  </schema>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]