14304SN/A CREATE  Db Header and Db Primal  ... 
24304SN/A  NEW DB [ 3] Created.
34304SN/A
44304SN/AVORTEX INPUT PARAMETERS::
54304SN/A 	MESSAGE       FileName:	 smred.msg            
64304SN/A	OUTPUT        FileName:	 smred.out            
74304SN/A	DISK CACHE    FileName:	 NULL                 
84304SN/A	PART DB       FileName:	 parts.db             
94304SN/A	DRAW DB       FileName:	 draw.db              
104304SN/A	PERSON DB     FileName:	 emp.db               
114304SN/A	PERSONS Data  FileName:	 ./input/persons.250  
124304SN/A	PARTS         Count   :	 100     
134304SN/A	OUTER         Loops   :	 1       
144304SN/A	INNER         Loops   :	 1       
154304SN/A	LOOKUP        Parts   :	 25      
164304SN/A	DELETE        Parts   :	 10      
174304SN/A	STUFF         Parts   :	 10      
184304SN/A	DEPTH         Traverse:	 5       
194304SN/A	% DECREASE    Parts   :	 0       
204304SN/A	% INCREASE    LookUps :	 0       
214304SN/A	% INCREASE    Deletes :	 0       
224304SN/A	% INCREASE    Stuffs  :	 0       
234304SN/A	FREEZE_PACKETS        :	 1       
244304SN/A	ALLOC_CHUNKS          :	 10000   
254304SN/A	EXTEND_CHUNKS         :	 5000    
264304SN/A	DELETE Draw objects   :	 True                 
274304SN/A	DELETE Part objects   :	 False                
284304SN/A	QUE_BUG               :	 1000
294304SN/A	VOID_BOUNDARY         :	 67108864
304304SN/A	VOID_RESERVE          :	 1048576
314304SN/A
324304SN/A	COMMIT_DBS            :	 False
334304SN/A
344304SN/A
354304SN/A
364304SN/A BMT TEST :: files...
374304SN/A      EdbName           := PartLib
384304SN/A      EdbFileName       := parts.db
394304SN/A      DrwName           := DrawLib
404304SN/A      DrwFileName       := draw.db
414304SN/A      EmpName           := PersonLib
424304SN/A      EmpFileName       := emp.db
434304SN/A
444304SN/A      Swap to DiskCache := False
454304SN/A      Freeze the cache  := True
464304SN/A
474304SN/A
484304SN/A BMT TEST :: parms...
494304SN/A      DeBug modulo      := 1000    
504304SN/A      Create Parts count:= 100     
514304SN/A      Outer Loops       := 1       
524304SN/A      Inner Loops       := 1       
534304SN/A      Look Ups          := 25      
544304SN/A      Delete Parts      := 10      
554304SN/A      Stuff Parts       := 10      
564304SN/A      Traverse Limit    := 5       
574304SN/A      Delete Draws      := True
584304SN/A      Delete Parts      := False
594304SN/A      Delete ALL Parts  := after every <mod  0>Outer Loop
604304SN/A
614304SN/A INITIALIZE LIBRARY ::
624304SN/A
634304SN/A INITIALIZE SCHEMA ::
644304SN/A  Primal_CreateDb Accessed !!!
654304SN/A CREATE  Db Header and Db Primal  ... 
664304SN/A  NEW DB [ 4] Created.
674304SN/A   PartLibCreate:: Db[  4]; VpartsDir=   1
684304SN/A
694304SN/A Part Count=       1
704304SN/A
714304SN/A Initialize the Class maps
724304SN/A LIST HEADS  loaded ... DbListHead_Class = 207
734304SN/A                        DbListNode_Class = 206
744304SN/A
754304SN/A...NOTE... ShellLoadCode:: Class[ 228] will NOT be Activated.
764304SN/A
774304SN/A
784304SN/A...NOTE... ShellLoadCode:: Class[ 229] will NOT be Activated.
794304SN/A
804304SN/A  Primal_CreateDb Accessed !!!
814304SN/A CREATE  Db Header and Db Primal  ... 
824304SN/A  NEW DB [ 5] Created.
834304SN/A   DrawLibCreate:: Db[  5]; VpartsDir=   1
844304SN/A
854304SN/A Initialize the Class maps of this schema.
864304SN/A  Primal_CreateDb Accessed !!!
874304SN/A CREATE  Db Header and Db Primal  ... 
884304SN/A  NEW DB [ 6] Created.
894304SN/A
904304SN/A ***NOTE***  Persons Library Extended!
914304SN/A
924304SN/A Create <131072> Persons.
934304SN/A ItNum      0. Person[  6:       5]. Name= Riddell         , Robert V.       ;
944304SN/A
954304SN/A LAST Person Read::
964304SN/A ItNum    250. Person[  6:     503]. Name= Gonzales        , Warren X.       ;
974304SN/A
984304SN/A BUILD <Query0>   for <Part2>  class::
994304SN/A
1004304SN/A  if (link[1].length >=    5) ::
1014304SN/A
1024304SN/A Build Query2 for <Address>   class::
1034304SN/A
1044304SN/A  if (State == CA || State == T*)
1054304SN/A
1064304SN/A Build Query1 for <Person>    class::
1074304SN/A
1084304SN/A  if (LastName  >= H* && LastName <= P* && Query0(Residence)) ::
1094304SN/A
1104304SN/A BUILD <Query3> for <DrawObj>    class::
1114304SN/A
1124304SN/A  if (Id  >= 3000 
1134304SN/A  &&  (Id >= 3000 && Id <= 3001)
1144304SN/A  &&  Id >= 3002)
1154304SN/A
1164304SN/A BUILD <Query4> for <NamedDrawObj>   class::
1174304SN/A
1184304SN/A  if (Nam ==       Pre*
1194304SN/A  || (Nam ==   ??Mid???  || == Pre??Mid??   || ==     ??Post
1204304SN/A       || ==  Pre??Post  || == ??Mid???Post   || == Pre??Mid???Post)
1214304SN/A  && Id <= 7)
1224304SN/A      SEED          :=    1008; Swap     = False; RgnEntries =   135
1234304SN/A
1244304SN/A OUTER LOOP [  1] :  NewParts = 100 LookUps = 25 StuffParts = 10.
1254304SN/A
1264304SN/A Create 100 New Parts
1274304SN/A Create Part      1. Token[  4:       2].
1284304SN/A
1294304SN/A  <   100> Parts Created. CurrentId=   100
1304304SN/A
1314304SN/A Connect each instantiated Part TO 3 unique Parts
1324304SN/A Connect Part      1. Token[  4:       2]
1334304SN/A   Connect  Part     25. Token[  4:      26] FromList=    26.
1344304SN/A   Connect  Part     12. Token[  4:      13] FromList=    13.
1354304SN/A   Connect  Part     59. Token[  4:      60] FromList=    60.
1364304SN/A
1374304SN/A SET  <DrawObjs>    entries::
1384304SN/A      1. [  5:       5]  := <1       >; @[:     6]
1394304SN/A   Iteration count =   100
1404304SN/A
1414304SN/A SET  <NamedDrawObjs>  entries::
1424304SN/A      1. [  5:      39]  := <14      >;
1434304SN/A   Iteration count =    12
1444304SN/A
1454304SN/A SET  <LibRectangles>  entries::
1464304SN/A      1. [  5:      23]  := <8       >; @[:    24]
1474304SN/A   Iteration count =    12
1484304SN/A
1494304SN/A LIST <DbRectangles>   entries::
1504304SN/A       1. [   5:    23]
1514304SN/A   Iteration count =    12
1524304SN/A
1534304SN/A SET  <PersonNames  >  entries::
1544304SN/A   Iteration count =   250
1554304SN/A
1564304SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 100
1574304SN/A <   100> Part            images'  Committed.
1584304SN/A                 <     0> are Named.
1594304SN/A <    50> Point           images'  Committed.
1604304SN/A <    81> Person          images'  Committed.
1614304SN/A
1624304SN/A COMMIT Parts(*      100)
1634304SN/A
1644304SN/A Commit TestObj_Class        in <Primal> DB.
1654304SN/A ItNum      0. Token[  0:       0]. TestObj        Committed.
1664304SN/A <     0> TestObj         images'  Committed.
1674304SN/A
1684304SN/A Commit CartesianPoint_Class in <Primal> DB.
1694304SN/A ItNum      0. Token[  0:       0]. CartesianPoint Committed.
1704304SN/A <     0> CartesianPoint  images'  Committed.
1714304SN/A
1724304SN/A BEGIN  Inner Loop Sequence::.
1734304SN/A
1744304SN/A INNER LOOP [   1:   1] :
1754304SN/A
1764304SN/A LOOK UP     25 Random Parts and Export each Part.
1774304SN/A
1784304SN/A LookUp for     26 parts; Asserts =     8
1794304SN/A       <Part2    >  Asserts =     2; NULL Asserts =     3.
1804304SN/A       <DrawObj  >  Asserts =     0; NULL Asserts =     5.
1814304SN/A       <NamedObj >  Asserts =     0; NULL Asserts =     0.
1824304SN/A       <Person   >  Asserts =     0; NULL Asserts =     5.
1834304SN/A       <TestObj  >  Asserts =    60; NULL Asserts =     0.
1844304SN/A
1854304SN/A DELETE      10 Random Parts.
1864304SN/A
1874304SN/A   PartDelete    :: Token[  4:      91].
1884304SN/A   PartDisconnect:: Token[  4:      91] id:=     90 for each link.
1894304SN/A   DisConnect  link    [   0]:=     50; PartToken[    51:    51].
1904304SN/A   DisConnect  link    [   1]:=     17; PartToken[    18:    18].
1914304SN/A   DisConnect  link    [   2]:=     72; PartToken[    73:    73].
1924304SN/A   DeleteFromList:: Vchunk[ 4:      91]. (*   1)
1934304SN/A   DisConnect  FromList[   0]:=    56;  Token[    57:    57].
1944304SN/A   Vlists[  89] :=   100;
1954304SN/A
1964304SN/A Delete for     11 parts;
1974304SN/A
1984304SN/A Traverse Count=     0
1994304SN/A
2004304SN/A TRAVERSE PartId[     6] and all Connections to  5 Levels
2014304SN/A SEED In Traverse Part [  4:      65] @ Level =  4.
2024304SN/A
2034304SN/A Traverse Count=   357
2044304SN/A       Traverse    Asserts =     5. True Tests =     1
2054304SN/A <     5> DrawObj         objects  DELETED.
2064304SN/A                 <     2> are Named.
2074304SN/A <     2> Point           objects  DELETED.
2084304SN/A
2094304SN/A CREATE 10 Additional Parts
2104304SN/A
2114304SN/A Create 10 New Parts
2124304SN/A Create Part    101. Token[  4:     102].
2134304SN/A
2144304SN/A  <    10> Parts Created. CurrentId=   110
2154304SN/A
2164304SN/A Connect each instantiated Part TO 3 unique Parts
2174304SN/A
2184304SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 110
2194304SN/A <    81> Part            images'  Committed.
2204304SN/A                 <     0> are Named.
2214304SN/A <    38> Point           images'  Committed.
2224304SN/A <    31> Person          images'  Committed.
2234304SN/A
2244304SN/A COMMIT Parts(*      100)
2254304SN/A
2264304SN/A Commit TestObj_Class        in <Primal> DB.
2274304SN/A ItNum      0. Token[  3:       4]. TestObj        Committed.
2284304SN/A <    15> TestObj         images'  Committed.
2294304SN/A
2304304SN/A Commit CartesianPoint_Class in <Primal> DB.
2314304SN/A ItNum      0. Token[  3:       3]. CartesianPoint Committed.
2324304SN/A <    16> CartesianPoint  images'  Committed.
2334304SN/A
2344304SN/A DELETE All TestObj objects;
2354304SN/A
2364304SN/A Delete TestObj_Class        in <Primal> DB.
2374304SN/A ItNum      0. Token[  3:       4]. TestObj        Deleted.
2384304SN/A <    15> TestObj         objects  Deleted.
2394304SN/A
2404304SN/A Commit CartesianPoint_Class in <Primal> DB.
2414304SN/A ItNum      0. Token[  3:       3]. CartesianPoint Deleted.
2424304SN/A <    16> CartesianPoint  objects  Deleted.
2434304SN/A
2444304SN/A DELETE TestObj and Point objects... 
2454304SN/A
2464304SN/A END INNER LOOP [   1:   1].
2474304SN/A
2484304SN/A DELETE All TestObj objects;
2494304SN/A
2504304SN/A Delete TestObj_Class        in <Primal> DB.
2514304SN/A <     0> TestObj         objects  Deleted.
2524304SN/A
2534304SN/A Commit CartesianPoint_Class in <Primal> DB.
2544304SN/A <     0> CartesianPoint  objects  Deleted.
2554304SN/A
2564304SN/A DELETE TestObj and Point objects... 
2574304SN/A   STATUS= -201
2584304SN/AV O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!
259