commit-gnue
[Top][All Lists]
Advanced

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

r5347 - trunk/gnue-appserver/samples


From: johannes
Subject: r5347 - trunk/gnue-appserver/samples
Date: Thu, 18 Mar 2004 04:59:59 -0600 (CST)

Author: johannes
Date: 2004-03-18 04:59:58 -0600 (Thu, 18 Mar 2004)
New Revision: 5347

Modified:
   trunk/gnue-appserver/samples/Makefile
   trunk/gnue-appserver/samples/auth.gsd
   trunk/gnue-appserver/samples/base.gsd
   trunk/gnue-appserver/samples/gnue_classes.gfd
   trunk/gnue-appserver/samples/gnue_modules.gfd
   trunk/gnue-appserver/samples/sample.gsd
Log:
Implemented gnue_nullable.


Modified: trunk/gnue-appserver/samples/Makefile
===================================================================
--- trunk/gnue-appserver/samples/Makefile       2004-03-18 10:17:25 UTC (rev 
5346)
+++ trunk/gnue-appserver/samples/Makefile       2004-03-18 10:59:58 UTC (rev 
5347)
@@ -33,7 +33,7 @@
 HTML = schema.html
 
 # Which files to process
-SRC        = base.gsd auth.gsd sample.gsd
+SRC        = sample.gsd
 
 OPTS = 
 
@@ -50,18 +50,10 @@
 
 $(PROCESSORS):
        rm -f address@hidden
+       $(SCRIPTER) $(OPTS) --vendor=$@ address@hidden $(SRC)
 
-       for gsd in $(SRC); do \
-         $(SCRIPTER) $(OPTS) --vendor=$@ --output=$$gsd.tmp $$gsd; \
-         cat $$gsd.tmp >> address@hidden; \
-         rm $$gsd.tmp; \
-       done
-
 html: 
-       for gsd in $(SRC); do \
-         base=`basename $$gsd .gsd`; \
-         $(SCRIPTER) $(OPTS) --vendor=HTML --output=$$base.html $$gsd; \
-       done
+       $(SCRIPTER) $(OPTS) --vendor=HTML --output=$(HTML) $(SRC)
 
 clean:
        rm -f *.sql *.html

Modified: trunk/gnue-appserver/samples/auth.gsd
===================================================================
--- trunk/gnue-appserver/samples/auth.gsd       2004-03-18 10:17:25 UTC (rev 
5346)
+++ trunk/gnue-appserver/samples/auth.gsd       2004-03-18 10:59:58 UTC (rev 
5347)
@@ -13,7 +13,7 @@
         <field name="gnue_password" description="Password" length="70"
                type="string"/>
         <field name="gnue_username" description="Username" length="20"
-               type="string"/>
+               nullable="N" type="string"/>
       </fields>
       <constraints/>
       <indexes/>
@@ -23,6 +23,20 @@
     </table>
   </tables>
   <data>
+    <tabledata name="gnue_module_dump" tablename="gnue_module">
+      <definition>
+        <column field="gnue_comment" type="string(70)"/>
+        <column field="gnue_id" type="string(32)"/>
+        <column field="gnue_name" type="string(35)"/>
+      </definition>
+      <rows>
+        <row>
+          <value field="gnue_id">00000000000000000000000000000000</value>
+          <value field="gnue_name">gnue</value>
+          <value field="gnue_comment">GNU Enterprise System Management</value>
+        </row>
+      </rows>
+    </tabledata>
     <tabledata name="gnue_class_dump" tablename="gnue_class">
       <definition>
         <column field="gnue_comment" type="string(70)"/>
@@ -47,6 +61,7 @@
         <column field="gnue_length" type="number(6)"/>
         <column field="gnue_module" type="string(32)"/>
         <column field="gnue_name" type="string(35)"/>
+        <column field="gnue_nullable" type="boolean"/>
         <column field="gnue_scale" type="number(4)"/>
         <column field="gnue_type" type="string(35)"/>
       </definition>
@@ -60,6 +75,7 @@
           <value field="gnue_length">100</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">List of classes with access 
allowed</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000061</value>
@@ -70,6 +86,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Object ID</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000063</value>
@@ -80,6 +97,7 @@
           <value field="gnue_length">70</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Password</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000062</value>
@@ -90,6 +108,7 @@
           <value field="gnue_length">20</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Username</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
       </rows>
     </tabledata>

Modified: trunk/gnue-appserver/samples/base.gsd
===================================================================
--- trunk/gnue-appserver/samples/base.gsd       2004-03-18 10:17:25 UTC (rev 
5346)
+++ trunk/gnue-appserver/samples/base.gsd       2004-03-18 10:59:58 UTC (rev 
5347)
@@ -10,7 +10,8 @@
                type="string"/>
         <field name="gnue_id" description="Object ID" length="32" nullable="N"
                type="string"/>
-        <field name="gnue_name" description="Name" length="35" type="string"/>
+        <field name="gnue_name" description="Name" length="35" nullable="N"
+               type="string"/>
       </fields>
       <constraints/>
       <indexes/>
@@ -25,9 +26,9 @@
         <field name="gnue_id" description="Object ID" length="32" nullable="N"
                type="string"/>
         <field name="gnue_module" description="Module that defined this class"
-               length="32" type="string"/>
+               length="32" nullable="N" type="string"/>
         <field name="gnue_name" description="Classname without modulename"
-               length="35" type="string"/>
+               length="35" nullable="N" type="string"/>
       </fields>
       <constraints/>
       <indexes/>
@@ -38,7 +39,7 @@
     <table name="gnue_property">
       <fields>
         <field name="gnue_class" description="Class the property belongs to"
-               length="32" type="string"/>
+               length="32" nullable="N" type="string"/>
         <field name="gnue_comment" description="Comment" length="70"
                type="string"/>
         <field name="gnue_id" description="Object ID" length="32" nullable="N"
@@ -46,13 +47,15 @@
         <field name="gnue_length" description="Lenght of the property"
                length="6" type="number"/>
         <field name="gnue_module"
-               description="Module that defined this property" length="32" 
type="string"/>
+               description="Module that defined this property" length="32" 
nullable="N" type="string"/>
         <field name="gnue_name" description="Propertyname without modulename"
-               length="35" type="string"/>
+               length="35" nullable="N" type="string"/>
+        <field name="gnue_nullable"
+               description="Property can contain NULL values" nullable="N" 
type="boolean"/>
         <field name="gnue_scale" description="Scale of numeric data"
                length="4" type="number"/>
         <field name="gnue_type" description="Property type" length="35"
-               type="string"/>
+               nullable="N" type="string"/>
       </fields>
       <constraints/>
       <indexes/>
@@ -63,8 +66,9 @@
     <table name="gnue_procedure">
       <fields>
         <field name="gnue_class" description="Class the procedure belongs to"
-               length="32" type="string"/>
-        <field name="gnue_code" description="Procedure code" type="string"/>
+               length="32" nullable="N" type="string"/>
+        <field name="gnue_code" description="Procedure code" nullable="N"
+               type="string"/>
         <field name="gnue_comment" description="Comment" length="70"
                type="string"/>
         <field name="gnue_compiledcode" description="Compiled procedure code"
@@ -72,11 +76,11 @@
         <field name="gnue_id" description="Object ID" length="32" nullable="N"
                type="string"/>
         <field name="gnue_language" description="Procedure language"
-               length="10" type="string"/>
+               length="10" nullable="N" type="string"/>
         <field name="gnue_module"
-               description="Module that defined this procedure" length="32" 
type="string"/>
+               description="Module that defined this procedure" length="32" 
nullable="N" type="string"/>
         <field name="gnue_name" description="Procedurename without modulename"
-               length="35" type="string"/>
+               length="35" nullable="N" type="string"/>
       </fields>
       <constraints/>
       <indexes/>
@@ -142,6 +146,7 @@
         <column field="gnue_length" type="number(6)"/>
         <column field="gnue_module" type="string(32)"/>
         <column field="gnue_name" type="string(35)"/>
+        <column field="gnue_nullable" type="boolean"/>
         <column field="gnue_scale" type="number(4)"/>
         <column field="gnue_type" type="string(35)"/>
       </definition>
@@ -155,6 +160,7 @@
           <value field="gnue_length">70</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Comment</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000011</value>
@@ -165,6 +171,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Object ID</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000012</value>
@@ -175,6 +182,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Name</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000024</value>
@@ -185,6 +193,7 @@
           <value field="gnue_length">70</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Comment</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000021</value>
@@ -195,6 +204,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Object ID</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000022</value>
@@ -205,6 +215,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Module that defined this class</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000023</value>
@@ -215,6 +226,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Classname without modulename</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000032</value>
@@ -225,6 +237,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Class the property belongs to</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000038</value>
@@ -235,6 +248,7 @@
           <value field="gnue_length">70</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Comment</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000031</value>
@@ -245,6 +259,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Object ID</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000036</value>
@@ -255,6 +270,7 @@
           <value field="gnue_length">6</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Lenght of the property</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000033</value>
@@ -265,6 +281,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Module that defined this property</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000034</value>
@@ -275,8 +292,20 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Propertyname without modulename</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
+          <value field="gnue_id">00000000000000000000000000000039</value>
+          <value field="gnue_module">00000000000000000000000000000000</value>
+          <value field="gnue_class">00000000000000000000000000000030</value>
+          <value field="gnue_name">nullable</value>
+          <value field="gnue_type">boolean</value>
+          <value field="gnue_length">0</value>
+          <value field="gnue_scale">0</value>
+          <value field="gnue_comment">Property can contain NULL values</value>
+          <value field="gnue_nullable">FALSE</value>
+        </row>
+        <row>
           <value field="gnue_id">00000000000000000000000000000037</value>
           <value field="gnue_module">00000000000000000000000000000000</value>
           <value field="gnue_class">00000000000000000000000000000030</value>
@@ -285,6 +314,7 @@
           <value field="gnue_length">4</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Scale of numeric data</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000035</value>
@@ -295,6 +325,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Property type</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000042</value>
@@ -305,6 +336,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Class the procedure belongs to</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000046</value>
@@ -315,6 +347,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Procedure code</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000048</value>
@@ -325,6 +358,7 @@
           <value field="gnue_length">70</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Comment</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000047</value>
@@ -335,6 +369,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Compiled procedure code</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000041</value>
@@ -345,6 +380,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Object ID</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000045</value>
@@ -355,6 +391,7 @@
           <value field="gnue_length">10</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Procedure language</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000043</value>
@@ -365,6 +402,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Module that defined this 
procedure</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000000044</value>
@@ -375,6 +413,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Procedurename without modulename</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
       </rows>
     </tabledata>

Modified: trunk/gnue-appserver/samples/gnue_classes.gfd
===================================================================
--- trunk/gnue-appserver/samples/gnue_classes.gfd       2004-03-18 10:17:25 UTC 
(rev 5346)
+++ trunk/gnue-appserver/samples/gnue_classes.gfd       2004-03-18 10:59:58 UTC 
(rev 5347)
@@ -17,12 +17,13 @@
     <block name="blkGnue_class" datasource="dtsgnue_class" rows="1">
       <field name="fld_class_gnue_id" field="gnue_id" max_length="32"
         readonly="Y"/>
-      <field name="fld_class_gnue_name" field="gnue_name" max_length="35"/>
+      <field name="fld_class_gnue_name" field="gnue_name" max_length="35"
+        required="Y"/>
       <field name="fld_class_gnue_comment" field="gnue_comment"
         max_length="70"/>
       <field name="fld_class_gnue_module" field="gnue_module"
         fk_description="gnue_name" fk_key="gnue_id"
-        fk_source="dtsGnue_module"/>
+        fk_source="dtsGnue_module" required="Y"/>
     </block>
     <!-- GNUe Property (Detail) -->
     <block name="blkGnue_property" datasource="dtsGnue_property" rows="3"
@@ -31,26 +32,33 @@
         readonly="Y"/>
       <field name="fld_prop_gnue_module" field="gnue_module"
         fk_key="gnue_id" fk_description="gnue_name"
-        fk_source="dtsGnue_module"/>
-      <field name="fld_prop_gnue_class" field="gnue_class" max_length="32"/>
-      <field name="fld_prop_gnue_name" field="gnue_name" max_length="35"/>
-      <field name="fld_prop_gnue_type" field="gnue_type" max_length="35"/>
+        fk_source="dtsGnue_module" required="Y"/>
+      <field name="fld_prop_gnue_class" field="gnue_class" max_length="32"
+        required="Y"/>
+      <field name="fld_prop_gnue_name" field="gnue_name" max_length="35"
+        required="Y"/>
+      <field name="fld_prop_gnue_type" field="gnue_type" max_length="35"
+        required="Y"/>
       <field name="fld_prop_gnue_length" field="gnue_length" 
typecast="number"/>
       <field name="fld_prop_gnue_scale" field="gnue_scale" typecast="number"/>
       <field name="fld_prop_gnue_comment" field="gnue_comment" 
max_length="70"/>
+      <field name="fld_prop_gnue_nullable" field="gnue_nullable"/>
     </block>
     <!-- GNUe Procedure (Detail) -->
     <block name="blkGnue_procedure" datasource="dtsGnue_procedure">
       <field name="fld_proc_gnue_id" field="gnue_id" max_length="32"
         readonly="Y"/>
       <field name="fld_proc_gnue_module" field="gnue_module" fk_key="gnue_id"
-        fk_description="gnue_name" fk_source="dtsGnue_module"/>
-      <field name="fld_proc_gnue_class" field="gnue_class" max_length="32"/>
-      <field name="fld_proc_gnue_name" field="gnue_name" max_length="35"/>
+        fk_description="gnue_name" fk_source="dtsGnue_module" required="Y"/>
+      <field name="fld_proc_gnue_class" field="gnue_class" max_length="32"
+        required="Y"/>
+      <field name="fld_proc_gnue_name" field="gnue_name" max_length="35"
+        required="Y"/>
       <field name="fld_proc_gnue_language" field="gnue_language"
-        max_length="10"/>
+        max_length="10" required="Y"/>
       <field name="fld_proc_gnue_comment" field="gnue_comment" 
max_length="70"/>
-      <field name="fld_proc_gnue_code" field="gnue_code" max_length="2000"/>
+      <field name="fld_proc_gnue_code" field="gnue_code" max_length="2000"
+        required="Y"/>
     </block>
   </logic>
   <layout xmlns:Char="GNUe:Layout:Char" Char:height="25" Char:width="80">
@@ -111,6 +119,12 @@
       <entry name="ent_prop_gnue_scale" Char:height="1" Char:width="6"
         Char:x="72" Char:y="7" block="blkGnue_property"
         field="fld_prop_gnue_scale" label=""/>
+      <!-- gnue_property.gnue_nullable -->
+      <label name="lbl_prop_gnue_nullable" Char:heigth="1" Char:width="4"
+        Char:x="15" Char:y="6" text="Null"/>
+      <entry name="ent_prop_gnue_nullable" Char:heigth="1" Char:width="3"
+        Char:x="17" Char:y="8" block="blkGnue_property"
+        field="fld_prop_gnue_nullable" label="" style="checkbox"/>
       <!-- gnue_property.gnue_comment -->
       <label name="lbl_prop_gnue_comment" Char:height="1" Char:width="7"
         Char:x="21" Char:y="6" text="Comment"/>

Modified: trunk/gnue-appserver/samples/gnue_modules.gfd
===================================================================
--- trunk/gnue-appserver/samples/gnue_modules.gfd       2004-03-18 10:17:25 UTC 
(rev 5346)
+++ trunk/gnue-appserver/samples/gnue_modules.gfd       2004-03-18 10:59:58 UTC 
(rev 5347)
@@ -9,7 +9,8 @@
     <block name="blkGnue_module" datasource="dtsGnue_module" rows="1">
       <field name="fld_Module_gnue_id" field="gnue_id" max_length="32"
         readonly="Y"/>
-      <field name="fld_Module_gnue_name" field="gnue_name" max_length="35"/>
+      <field name="fld_Module_gnue_name" field="gnue_name" max_length="35"
+        required="Y"/>
       <field name="fld_Module_gnue_comment" field="gnue_comment"
         max_length="70"/>
     </block>

Modified: trunk/gnue-appserver/samples/sample.gsd
===================================================================
--- trunk/gnue-appserver/samples/sample.gsd     2004-03-18 10:17:25 UTC (rev 
5346)
+++ trunk/gnue-appserver/samples/sample.gsd     2004-03-18 10:59:58 UTC (rev 
5347)
@@ -4,6 +4,11 @@
 <schema author="Appserver SchemaSupport" title="Appserver Schema Dump"
         version="1.0">
   <tables>
+    <import-table library="base.gsd" name="gnue_module"/>
+    <import-table library="base.gsd" name="gnue_class"/>
+    <import-table library="base.gsd" name="gnue_property"/>
+    <import-table library="base.gsd" name="gnue_procedure"/>
+    <import-table library="auth.gsd" name="gnue_useraccess"/>
     <table name="address_country">
       <fields>
         <field name="address_code" description="ISO-Country code" length="2"
@@ -27,7 +32,8 @@
         <field name="address_city" description="City where the person lives"
                length="35" type="string"/>
         <field name="address_country"
-               description="Country where the person lives" length="32" 
type="string"/>
+               description="Country where the person lives" length="32"
+               type="string"/>
         <field name="address_human"
                description="Whether the person is human or not" 
type="boolean"/>
         <field name="address_lastmeeting"
@@ -53,6 +59,20 @@
     </table>
   </tables>
   <data>
+    <import-tabledata library="base.gsd" name="gnue_module_dump"
+      tablename="gnue_module"/>
+    <import-tabledata library="base.gsd" name="gnue_class_dump"
+      tablename="gnue_class"/>
+    <import-tabledata library="base.gsd" name="gnue_property_dump"
+      tablename="gnue_property"/>
+    <import-tabledata library="base.gsd" name="gnue_procedure_dump"
+      tablename="gnue_procedure"/>
+    <import-tabledata library="auth.gsd" name="gnue_class_dump"
+      tablename="gnue_class"/>
+    <import-tabledata library="auth.gsd" name="gnue_property_dump"
+      tablename="gnue_property"/>
+    <import-tabledata library="auth.gsd" name="gnue_procedure_dump"
+      tablename="gnue_procedure"/>
     <tabledata name="gnue_module_dump" tablename="gnue_module">
       <definition>
         <column field="gnue_comment" type="string(70)"/>
@@ -99,6 +119,7 @@
         <column field="gnue_name" type="string(35)"/>
         <column field="gnue_scale" type="number(4)"/>
         <column field="gnue_type" type="string(35)"/>
+        <column field="gnue_nullable" type="boolean"/>
       </definition>
       <rows>
         <row>
@@ -110,6 +131,7 @@
           <value field="gnue_length">2</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">ISO-Country code</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001023</value>
@@ -120,6 +142,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">The name of the country</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001021</value>
@@ -130,6 +153,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Object ID</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001019</value>
@@ -140,6 +164,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Birthday</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001017</value>
@@ -150,6 +175,7 @@
           <value field="gnue_length">2</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Number of children</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001015</value>
@@ -160,6 +186,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">City where the person lives</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001016</value>
@@ -170,6 +197,7 @@
           <value field="gnue_length">32</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Country where the person lives</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">0000000000000000000000000000101C</value>
@@ -180,6 +208,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Whether the person is human or 
not</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">0000000000000000000000000000101B</value>
@@ -190,6 +219,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Date and time of the last meeting</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">0000000000000000000000000000101A</value>
@@ -200,6 +230,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Preferred time for meetings</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001012</value>
@@ -210,6 +241,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Name of the person</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001013</value>
@@ -220,6 +252,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Street where the person lives</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001018</value>
@@ -230,6 +263,7 @@
           <value field="gnue_length">4</value>
           <value field="gnue_scale">1</value>
           <value field="gnue_comment">Weight of the person in kg</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001014</value>
@@ -240,6 +274,7 @@
           <value field="gnue_length">35</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Zip code of the city where the person 
lives</value>
+          <value field="gnue_nullable">TRUE</value>
         </row>
         <row>
           <value field="gnue_id">00000000000000000000000000001011</value>
@@ -250,6 +285,7 @@
           <value field="gnue_length">0</value>
           <value field="gnue_scale">0</value>
           <value field="gnue_comment">Object ID</value>
+          <value field="gnue_nullable">FALSE</value>
         </row>
       </rows>
     </tabledata>





reply via email to

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