14269SN/A CREATE  Db Header and Db Primal  ... 
24269SN/A  NEW DB [ 3] Created.
34269SN/A
44269SN/AVORTEX INPUT PARAMETERS::
54269SN/A 	MESSAGE       FileName:	 smred.msg            
64269SN/A	OUTPUT        FileName:	 smred.out            
74269SN/A	DISK CACHE    FileName:	 NULL                 
84269SN/A	PART DB       FileName:	 parts.db             
94269SN/A	DRAW DB       FileName:	 draw.db              
104269SN/A	PERSON DB     FileName:	 emp.db               
114269SN/A	PERSONS Data  FileName:	 ./input/persons.250  
124269SN/A	PARTS         Count   :	 100     
134269SN/A	OUTER         Loops   :	 1       
144269SN/A	INNER         Loops   :	 1       
154269SN/A	LOOKUP        Parts   :	 25      
164269SN/A	DELETE        Parts   :	 10      
174269SN/A	STUFF         Parts   :	 10      
184269SN/A	DEPTH         Traverse:	 5       
194269SN/A	% DECREASE    Parts   :	 0       
204269SN/A	% INCREASE    LookUps :	 0       
214269SN/A	% INCREASE    Deletes :	 0       
224269SN/A	% INCREASE    Stuffs  :	 0       
234269SN/A	FREEZE_PACKETS        :	 1       
244269SN/A	ALLOC_CHUNKS          :	 10000   
254269SN/A	EXTEND_CHUNKS         :	 5000    
264269SN/A	DELETE Draw objects   :	 True                 
274269SN/A	DELETE Part objects   :	 False                
284269SN/A	QUE_BUG               :	 1000
294269SN/A	VOID_BOUNDARY         :	 67108864
304269SN/A	VOID_RESERVE          :	 1048576
314269SN/A
324269SN/A	COMMIT_DBS            :	 False
334269SN/A
344269SN/A
354269SN/A
364269SN/A BMT TEST :: files...
374269SN/A      EdbName           := PartLib
384269SN/A      EdbFileName       := parts.db
394269SN/A      DrwName           := DrawLib
404269SN/A      DrwFileName       := draw.db
414269SN/A      EmpName           := PersonLib
424269SN/A      EmpFileName       := emp.db
434269SN/A
444269SN/A      Swap to DiskCache := False
454269SN/A      Freeze the cache  := True
464269SN/A
474269SN/A
484269SN/A BMT TEST :: parms...
494269SN/A      DeBug modulo      := 1000    
504269SN/A      Create Parts count:= 100     
514269SN/A      Outer Loops       := 1       
524269SN/A      Inner Loops       := 1       
534269SN/A      Look Ups          := 25      
544269SN/A      Delete Parts      := 10      
554269SN/A      Stuff Parts       := 10      
564269SN/A      Traverse Limit    := 5       
574269SN/A      Delete Draws      := True
584269SN/A      Delete Parts      := False
594269SN/A      Delete ALL Parts  := after every <mod  0>Outer Loop
604269SN/A
614269SN/A INITIALIZE LIBRARY ::
624269SN/A
634269SN/A INITIALIZE SCHEMA ::
644269SN/A  Primal_CreateDb Accessed !!!
654269SN/A CREATE  Db Header and Db Primal  ... 
664269SN/A  NEW DB [ 4] Created.
674269SN/A   PartLibCreate:: Db[  4]; VpartsDir=   1
684269SN/A
694269SN/A Part Count=       1
704269SN/A
714269SN/A Initialize the Class maps
724269SN/A LIST HEADS  loaded ... DbListHead_Class = 207
734269SN/A                        DbListNode_Class = 206
744269SN/A
754269SN/A...NOTE... ShellLoadCode:: Class[ 228] will NOT be Activated.
764269SN/A
774269SN/A
784269SN/A...NOTE... ShellLoadCode:: Class[ 229] will NOT be Activated.
794269SN/A
804269SN/A  Primal_CreateDb Accessed !!!
814269SN/A CREATE  Db Header and Db Primal  ... 
824269SN/A  NEW DB [ 5] Created.
834269SN/A   DrawLibCreate:: Db[  5]; VpartsDir=   1
844269SN/A
854269SN/A Initialize the Class maps of this schema.
864269SN/A  Primal_CreateDb Accessed !!!
874269SN/A CREATE  Db Header and Db Primal  ... 
884269SN/A  NEW DB [ 6] Created.
894269SN/A
904269SN/A ***NOTE***  Persons Library Extended!
914269SN/A
924269SN/A Create <131072> Persons.
934269SN/A ItNum      0. Person[  6:       5]. Name= Riddell         , Robert V.       ;
944269SN/A
954269SN/A LAST Person Read::
964269SN/A ItNum    250. Person[  6:     503]. Name= Gonzales        , Warren X.       ;
974269SN/A
984269SN/A BUILD <Query0>   for <Part2>  class::
994269SN/A
1004269SN/A  if (link[1].length >=    5) ::
1014269SN/A
1024269SN/A Build Query2 for <Address>   class::
1034269SN/A
1044269SN/A  if (State == CA || State == T*)
1054269SN/A
1064269SN/A Build Query1 for <Person>    class::
1074269SN/A
1084269SN/A  if (LastName  >= H* && LastName <= P* && Query0(Residence)) ::
1094269SN/A
1104269SN/A BUILD <Query3> for <DrawObj>    class::
1114269SN/A
1124269SN/A  if (Id  >= 3000 
1134269SN/A  &&  (Id >= 3000 && Id <= 3001)
1144269SN/A  &&  Id >= 3002)
1154269SN/A
1164269SN/A BUILD <Query4> for <NamedDrawObj>   class::
1174269SN/A
1184269SN/A  if (Nam ==       Pre*
1194269SN/A  || (Nam ==   ??Mid???  || == Pre??Mid??   || ==     ??Post
1204269SN/A       || ==  Pre??Post  || == ??Mid???Post   || == Pre??Mid???Post)
1214269SN/A  && Id <= 7)
1224269SN/A      SEED          :=    1008; Swap     = False; RgnEntries =   135
1234269SN/A
1244269SN/A OUTER LOOP [  1] :  NewParts = 100 LookUps = 25 StuffParts = 10.
1254269SN/A
1264269SN/A Create 100 New Parts
1274269SN/A Create Part      1. Token[  4:       2].
1284269SN/A
1294269SN/A  <   100> Parts Created. CurrentId=   100
1304269SN/A
1314269SN/A Connect each instantiated Part TO 3 unique Parts
1324269SN/A Connect Part      1. Token[  4:       2]
1334269SN/A   Connect  Part     25. Token[  4:      26] FromList=    26.
1344269SN/A   Connect  Part     12. Token[  4:      13] FromList=    13.
1354269SN/A   Connect  Part     59. Token[  4:      60] FromList=    60.
1364269SN/A
1374269SN/A SET  <DrawObjs>    entries::
1384269SN/A      1. [  5:       5]  := <1       >; @[:     6]
1394269SN/A   Iteration count =   100
1404269SN/A
1414269SN/A SET  <NamedDrawObjs>  entries::
1424269SN/A      1. [  5:      39]  := <14      >;
1434269SN/A   Iteration count =    12
1444269SN/A
1454269SN/A SET  <LibRectangles>  entries::
1464269SN/A      1. [  5:      23]  := <8       >; @[:    24]
1474269SN/A   Iteration count =    12
1484269SN/A
1494269SN/A LIST <DbRectangles>   entries::
1504269SN/A       1. [   5:    23]
1514269SN/A   Iteration count =    12
1524269SN/A
1534269SN/A SET  <PersonNames  >  entries::
1544269SN/A   Iteration count =   250
1554269SN/A
1564269SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 100
1574269SN/A <   100> Part            images'  Committed.
1584269SN/A                 <     0> are Named.
1594269SN/A <    50> Point           images'  Committed.
1604269SN/A <    81> Person          images'  Committed.
1614269SN/A
1624269SN/A COMMIT Parts(*      100)
1634269SN/A
1644269SN/A Commit TestObj_Class        in <Primal> DB.
1654269SN/A ItNum      0. Token[  0:       0]. TestObj        Committed.
1664269SN/A <     0> TestObj         images'  Committed.
1674269SN/A
1684269SN/A Commit CartesianPoint_Class in <Primal> DB.
1694269SN/A ItNum      0. Token[  0:       0]. CartesianPoint Committed.
1704269SN/A <     0> CartesianPoint  images'  Committed.
1714269SN/A
1724269SN/A BEGIN  Inner Loop Sequence::.
1734269SN/A
1744269SN/A INNER LOOP [   1:   1] :
1754269SN/A
1764269SN/A LOOK UP     25 Random Parts and Export each Part.
1774269SN/A
1784269SN/A LookUp for     26 parts; Asserts =     8
1794269SN/A       <Part2    >  Asserts =     2; NULL Asserts =     3.
1804269SN/A       <DrawObj  >  Asserts =     0; NULL Asserts =     5.
1814269SN/A       <NamedObj >  Asserts =     0; NULL Asserts =     0.
1824269SN/A       <Person   >  Asserts =     0; NULL Asserts =     5.
1834269SN/A       <TestObj  >  Asserts =    60; NULL Asserts =     0.
1844269SN/A
1854269SN/A DELETE      10 Random Parts.
1864269SN/A
1874269SN/A   PartDelete    :: Token[  4:      91].
1884269SN/A   PartDisconnect:: Token[  4:      91] id:=     90 for each link.
1894269SN/A   DisConnect  link    [   0]:=     50; PartToken[    51:    51].
1904269SN/A   DisConnect  link    [   1]:=     17; PartToken[    18:    18].
1914269SN/A   DisConnect  link    [   2]:=     72; PartToken[    73:    73].
1924269SN/A   DeleteFromList:: Vchunk[ 4:      91]. (*   1)
1934269SN/A   DisConnect  FromList[   0]:=    56;  Token[    57:    57].
1944269SN/A   Vlists[  89] :=   100;
1954269SN/A
1964269SN/A Delete for     11 parts;
1974269SN/A
1984269SN/A Traverse Count=     0
1994269SN/A
2004269SN/A TRAVERSE PartId[     6] and all Connections to  5 Levels
2014269SN/A SEED In Traverse Part [  4:      65] @ Level =  4.
2024269SN/A
2034269SN/A Traverse Count=   357
2044269SN/A       Traverse    Asserts =     5. True Tests =     1
2054269SN/A <     5> DrawObj         objects  DELETED.
2064269SN/A                 <     2> are Named.
2074269SN/A <     2> Point           objects  DELETED.
2084269SN/A
2094269SN/A CREATE 10 Additional Parts
2104269SN/A
2114269SN/A Create 10 New Parts
2124269SN/A Create Part    101. Token[  4:     102].
2134269SN/A
2144269SN/A  <    10> Parts Created. CurrentId=   110
2154269SN/A
2164269SN/A Connect each instantiated Part TO 3 unique Parts
2174269SN/A
2184269SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 110
2194269SN/A <    81> Part            images'  Committed.
2204269SN/A                 <     0> are Named.
2214269SN/A <    38> Point           images'  Committed.
2224269SN/A <    31> Person          images'  Committed.
2234269SN/A
2244269SN/A COMMIT Parts(*      100)
2254269SN/A
2264269SN/A Commit TestObj_Class        in <Primal> DB.
2274269SN/A ItNum      0. Token[  3:       4]. TestObj        Committed.
2284269SN/A <    15> TestObj         images'  Committed.
2294269SN/A
2304269SN/A Commit CartesianPoint_Class in <Primal> DB.
2314269SN/A ItNum      0. Token[  3:       3]. CartesianPoint Committed.
2324269SN/A <    16> CartesianPoint  images'  Committed.
2334269SN/A
2344269SN/A DELETE All TestObj objects;
2354269SN/A
2364269SN/A Delete TestObj_Class        in <Primal> DB.
2374269SN/A ItNum      0. Token[  3:       4]. TestObj        Deleted.
2384269SN/A <    15> TestObj         objects  Deleted.
2394269SN/A
2404269SN/A Commit CartesianPoint_Class in <Primal> DB.
2414269SN/A ItNum      0. Token[  3:       3]. CartesianPoint Deleted.
2424269SN/A <    16> CartesianPoint  objects  Deleted.
2434269SN/A
2444269SN/A DELETE TestObj and Point objects... 
2454269SN/A
2464269SN/A END INNER LOOP [   1:   1].
2474269SN/A
2484269SN/A DELETE All TestObj objects;
2494269SN/A
2504269SN/A Delete TestObj_Class        in <Primal> DB.
2514269SN/A <     0> TestObj         objects  Deleted.
2524269SN/A
2534269SN/A Commit CartesianPoint_Class in <Primal> DB.
2544269SN/A <     0> CartesianPoint  objects  Deleted.
2554269SN/A
2564269SN/A DELETE TestObj and Point objects... 
2574269SN/A   STATUS= -201
2584269SN/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