commsfwsupport/commselements/MsgParser/Documentation/Message Structure Design.mdl
branchRCL_3
changeset 66 cbb19216b74d
parent 48 07656293a99c
child 67 00c6709d25aa
--- a/commsfwsupport/commselements/MsgParser/Documentation/Message Structure Design.mdl	Mon Jun 21 17:02:22 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1333 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"3E79BE2603B6"
-    defaults   	(object defaults
-	rightMargin 	0.250000
-	leftMargin 	0.250000
-	topMargin  	0.250000
-	bottomMargin 	0.500000
-	pageOverlap 	0.250000
-	clipIconLabels 	TRUE
-	autoResize 	TRUE
-	snapToGrid 	TRUE
-	gridX      	16
-	gridY      	16
-	defaultFont 	(object Font
-	    size       	10
-	    face       	"Arial"
-	    bold       	FALSE
-	    italics    	FALSE
-	    underline  	FALSE
-	    strike     	FALSE
-	    color      	0
-	    default_color 	TRUE)
-	showMessageNum 	1
-	showClassOfObject 	TRUE
-	notation   	"Unified")
-    root_usecase_package 	(object Class_Category "Use Case View"
-	quid       	"3E79BE2603B8"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list)
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3E79BE2900E8"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object NoteView @1
-			location   	(1776, 272)
-			label      	(object ItemLabel
-			    Parent_View 	@1
-			    location   	(1457, 106)
-			    fill_color 	13434879
-			    nlines     	6
-			    max_width  	602
-			    label      	"The class calls CActive::RunL() whenever an asynchronous request has been completed. Since it is not a part of the component but talks to it, it is an actor.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	662
-			height     	344)
-		    (object NoteView @2
-			location   	(336, 496)
-			label      	(object ItemLabel
-			    Parent_View 	@2
-			    location   	(36, 384)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	565
-			    label      	"Represents a user of the component talking to it via the CSecureSocket API.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	625
-			height     	237)))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"3E79BE2603B7"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3E79BE2603B9"
-	logical_models 	(list unit_reference_list
-	    (object Class "CActive"
-		quid       	"3E7A1BB40378"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3E7EE4D801D2"
-			supplier   	"Logical View::CBase"
-			quidu      	"3E7A1D5E00B9"))
-		operations 	(list Operations
-		    (object Operation "RunL=0"
-			quid       	"3E7B1BA4026E"
-			stereotype 	"virtual"
-			concurrency 	"Sequential"
-			abstract   	TRUE
-			opExportControl 	"Protected"
-			uid        	0))
-		module     	"Component View::BASE"
-		quidu      	"3E7A2F79008A"
-		abstract   	TRUE)
-	    (object Class "CBase"
-		quid       	"3E7A1D5E00B9"
-		module     	"Component View::BASE"
-		quidu      	"3E7A2F79008A")
-	    (object Class "HBufC8"
-		quid       	"3EC4C969006A")
-	    (object Class "TDes8"
-		quid       	"3ECE5734021F")
-	    (object Class "TBuf8"
-		quid       	"3ECE5655023F")
-	    (object Class "TDesC8"
-		quid       	"3ECE57480089")
-	    (object Class_Category "Record Items"
-		quid       	"3E95579B01B3"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "TValue"
-			quid       	"3E9559F902CC"
-			stereotype 	"template<TLAYOUT>"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3EDCD8A10213"
-				supplier   	"Logical View::Record Items::TBigEndian"
-				quidu      	"3EDCD87B0271")
-			    (object Uses_Relationship
-				quid       	"3EDCD8A40138"
-				supplier   	"Logical View::Record Items::TLittleEndian"
-				quidu      	"3EDCD88A0213"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TConstant"
-			quid       	"3E955A02003C"
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CItemBase"
-			quid       	"3E955A1302EC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955BFF01A4"
-				supplier   	"Logical View::CBase"
-				quidu      	"3E7A1D5E00B9"))
-			operations 	(list Operations
-			    (object Operation "ParseL=0"
-				quid       	"3E955F2C032A"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "InitialiseL=0"
-				quid       	"3E955F4802CC"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CalcTotalInitialiseLength=0"
-				quid       	"3E955F6701B3"
-				stereotype 	"virtual"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SetPtr"
-				quid       	"3E95602800C9"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Ptr"
-				quid       	"3E95604C02DC"
-				result     	"TUint8*"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iNext"
-				quid       	"3E9D838A00AA"
-				type       	"CItemBase*"
-				exportControl 	"Public")
-			    (object ClassAttribute "iPtr8"
-				quid       	"3FD724F803C8"
-				type       	"TUint8*"
-				exportControl 	"Protected"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9"
-			abstract   	TRUE)
-		    (object Class "CItem"
-			quid       	"3E955A2503A7"
-			stereotype 	"template<THEADER>"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955ADA0184"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3E955ACF032A"
-				supplier   	"Logical View::Record Items::TConstant"
-				quidu      	"3E955A02003C")
-			    (object Uses_Relationship
-				quid       	"3E955AD60201"
-				supplier   	"Logical View::Record Items::TValue"
-				quidu      	"3E9559F902CC"))
-			operations 	(list Operations
-			    (object Operation "GetLength"
-				quid       	"3E95616901C3"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SetLength"
-				quid       	"3E95617F0398"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetBodyDes"
-				quid       	"3E95619E0194"
-				result     	"TPtr8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetItemDes"
-				quid       	"3FD725400222"
-				result     	"TPtr8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetHeaderLength"
-				quid       	"3FD7255B02CE"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SetBody"
-				quid       	"3FD725790399"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CopyBodyToL"
-				quid       	"3FD725890399"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iLen"
-				quid       	"3E955B2A01C3"
-				type       	"THEADER"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CItemListHeader"
-			quid       	"3E955CAB029E"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955CBD002D"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CListItem"
-			quid       	"3E955D1403E6"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955D1B0398"
-				supplier   	"Logical View::Record Items::CItemListHeader"
-				quidu      	"3E955CAB029E"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3E955DB0008A"
-				supplier   	"Logical View::Record Items::CListNode"
-				quidu      	"3E955D9302EC"))
-			operations 	(list Operations
-			    (object Operation "AddNodeL"
-				quid       	"3E956006026F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TRecord"
-			quid       	"3E955D4901D2"
-			operations 	(list Operations
-			    (object Operation "ParseL"
-				quid       	"3E95630600D8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "InitialiseL"
-				quid       	"3E95630D024F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CalcTotalInitialiseLength"
-				quid       	"3E9563230155"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Get"
-				quid       	"3E96F10A01C3"
-				result     	"CItemBase&"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iFirst"
-				quid       	"3E9D835400AA"
-				type       	"CItemBase*"
-				exportControl 	"Protected"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CListNode"
-			quid       	"3E955D9302EC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955DB8005B"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TBigEndian"
-			quid       	"3EDCD87B0271"
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TLittleEndian"
-			quid       	"3EDCD88A0213"
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CConstItem"
-			quid       	"3E9564960378"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E9565ED03B7"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CVariableItem"
-			quid       	"3E9564AF0240"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E9565F303C6"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Association "$UNNAMED$0"
-			quid       	"3E955C13005B"
-			roles      	(list role_list
-			    (object Role "Next"
-				quid       	"3E955C140155"
-				label      	"Next"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$1"
-				quid       	"3E955C140165"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Reference")))
-		    (object Association "$UNNAMED$2"
-			quid       	"3E955E3F0165"
-			roles      	(list role_list
-			    (object Role "First"
-				quid       	"3E955E4000C9"
-				label      	"First"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"
-				client_cardinality 	(value cardinality "1")
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$3"
-				quid       	"3E955E4000CA"
-				supplier   	"Logical View::Record Items::TRecord"
-				quidu      	"3E955D4901D2"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Reference")))
-		    (object Association "$UNNAMED$4"
-			quid       	"3E955E980117"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$5"
-				quid       	"3E955E99028E"
-				supplier   	"Logical View::Record Items::TRecord"
-				quidu      	"3E955D4901D2"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$6"
-				quid       	"3E955E99028F"
-				supplier   	"Logical View::Record Items::CListItem"
-				quidu      	"3E955D1403E6"
-				client_cardinality 	(value cardinality "1")
-				is_aggregate 	TRUE))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"3E9559D7033A"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Record Items::TValue" @3
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1440, 973)
-				label      	(object ItemLabel
-				    Parent_View 	@3
-				    location   	(1194, 944)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	492
-				    justify    	0
-				    label      	"TValue")
-				stereotype 	(object ItemLabel
-				    Parent_View 	@3
-				    location   	(1194, 894)
-				    fill_color 	13434879
-				    anchor     	10
-				    nlines     	1
-				    max_width  	492
-				    justify    	0
-				    label      	"<<template<TLAYOUT>>>")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E9559F902CC"
-				width      	510
-				height     	182
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::TConstant" @4
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(240, 960)
-				label      	(object ItemLabel
-				    Parent_View 	@4
-				    location   	(128, 909)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	224
-				    justify    	0
-				    label      	"TConstant")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A02003C"
-				width      	242
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::CItem" @5
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 960)
-				label      	(object ItemLabel
-				    Parent_View 	@5
-				    location   	(534, 776)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	500
-				    justify    	0
-				    label      	"CItem")
-				stereotype 	(object ItemLabel
-				    Parent_View 	@5
-				    location   	(534, 726)
-				    fill_color 	13434879
-				    anchor     	10
-				    nlines     	1
-				    max_width  	500
-				    justify    	0
-				    label      	"<<template<THEADER>>>")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A2503A7"
-				width      	518
-				height     	492
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @6
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955ACF032A"
-				client     	@5
-				supplier   	@4
-				line_style 	0)
-			    (object UsesView "" @7
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955AD60201"
-				client     	@5
-				supplier   	@3
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::CBase" @8
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 81)
-				label      	(object ItemLabel
-				    Parent_View 	@8
-				    location   	(641, 31)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E7A1D5E00B9"
-				width      	304
-				height     	124
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::CItemListHeader" @9
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(576, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@9
-				    location   	(411, 1469)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	330
-				    justify    	0
-				    label      	"CItemListHeader")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955CAB029E"
-				width      	348
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @10
-				location   	(240, 1147)
-				label      	(object ItemLabel
-				    Parent_View 	@10
-				    location   	(33, 1091)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	378
-				    label      	"CItem<TConstant>")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	438
-				height     	125)
-			    (object ClassView "Class" "Logical View::Record Items::CListNode" @11
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(976, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@11
-				    location   	(867, 1469)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	218
-				    justify    	0
-				    label      	"CListNode")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955D9302EC"
-				width      	236
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @12
-				location   	(1472, 1160)
-				label      	(object ItemLabel
-				    Parent_View 	@12
-				    location   	(1172, 1101)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	565
-				    label      	"CItem<TValue<TBigEndian>>")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	625
-				height     	131)
-			    (object ClassView "Class" "Logical View::Record Items::CItemBase" @13
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 432)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@13
-				    location   	(395, 276)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	778
-				    justify    	0
-				    label      	"CItemBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A1302EC"
-				width      	796
-				height     	336
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @14
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955ADA0184"
-				client     	@5
-				supplier   	@13
-				line_style 	0)
-			    (object InheritView "" @15
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955BFF01A4"
-				client     	@13
-				supplier   	@8
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Record Items::CItemBase" @16
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1824, 432)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@16
-				    location   	(1704, 391)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	240
-				    justify    	0
-				    label      	"CItemBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A1302EC"
-				width      	258
-				height     	107
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$0" @17
-				location   	(1438, 432)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955C13005B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "Next" @18
-					Parent_View 	@17
-					location   	(766, 128)
-					label      	(object SegLabel @19
-					    Parent_View 	@18
-					    location   	(1615, 413)
-					    font       	(object Font
-						size       	8)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	116
-					    justify    	0
-					    label      	"+Next"
-					    pctDist    	0.690691
-					    height     	20
-					    orientation 	0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955C140155"
-					client     	@17
-					supplier   	@16
-					line_style 	0
-					label      	(object SegLabel @20
-					    Parent_View 	@18
-					    location   	(1614, 470)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.688172
-					    height     	38
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$1" @21
-					Parent_View 	@17
-					location   	(766, 128)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955C140165"
-					client     	@17
-					supplier   	@13
-					line_style 	0
-					label      	(object SegLabel @22
-					    Parent_View 	@21
-					    location   	(1210, 470)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.891304
-					    height     	38
-					    orientation 	0))))
-			    (object ClassView "Class" "Logical View::Record Items::TRecord" @23
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1824, 1776)
-				label      	(object ItemLabel
-				    Parent_View 	@23
-				    location   	(1566, 1645)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	516
-				    justify    	0
-				    label      	"TRecord")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955D4901D2"
-				width      	534
-				height     	286
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$2" @24
-				location   	(1824, 1058)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955E3F0165"
-				roleview_list 	(list RoleViews
-				    (object RoleView "First" @25
-					Parent_View 	@24
-					location   	(128, -94)
-					label      	(object SegLabel @26
-					    Parent_View 	@25
-					    location   	(1750, 561)
-					    font       	(object Font
-						size       	8)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	113
-					    justify    	0
-					    label      	"#First"
-					    pctDist    	0.868852
-					    height     	75
-					    orientation 	0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E4000C9"
-					client     	@24
-					supplier   	@16
-					line_style 	0
-					label      	(object SegLabel @27
-					    Parent_View 	@25
-					    location   	(1846, 568)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.857143
-					    height     	22
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$3" @28
-					Parent_View 	@24
-					location   	(128, -94)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E4000CA"
-					client     	@24
-					supplier   	@23
-					line_style 	0
-					label      	(object SegLabel @29
-					    Parent_View 	@28
-					    location   	(1868, 1583)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.915888
-					    height     	44
-					    orientation 	0))))
-			    (object ClassView "Class" "Logical View::Record Items::CListItem" @30
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 1776)
-				label      	(object ItemLabel
-				    Parent_View 	@30
-				    location   	(651, 1720)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	266
-				    justify    	0
-				    label      	"CListItem")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955D1403E6"
-				width      	284
-				height     	136
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @31
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955D1B0398"
-				client     	@30
-				supplier   	@9
-				line_style 	0)
-			    (object UsesView "" @32
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955DB0008A"
-				client     	@30
-				supplier   	@11
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$4" @33
-				location   	(1241, 1776)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955E980117"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$5" @34
-					Parent_View 	@33
-					location   	(489, 624)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E99028E"
-					client     	@33
-					supplier   	@23
-					line_style 	0
-					label      	(object SegLabel @35
-					    Parent_View 	@34
-					    location   	(1525, 1815)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.902299
-					    height     	39
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$6" @36
-					Parent_View 	@33
-					location   	(489, 624)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E99028F"
-					client     	@33
-					supplier   	@30
-					line_style 	0
-					label      	(object SegLabel @37
-					    Parent_View 	@36
-					    location   	(959, 1815)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.896552
-					    height     	39
-					    orientation 	0))))
-			    (object ClassView "Class" "Logical View::Record Items::TBigEndian" @38
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1248, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@38
-				    location   	(1129, 647)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	238
-				    justify    	0
-				    label      	"TBigEndian")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3EDCD87B0271"
-				width      	256
-				height     	107
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::TLittleEndian" @39
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1584, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@39
-				    location   	(1446, 647)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	276
-				    justify    	0
-				    label      	"TLittleEndian")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3EDCD88A0213"
-				width      	294
-				height     	107
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @40
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3EDCD8A10213"
-				client     	@3
-				supplier   	@38
-				line_style 	0)
-			    (object UsesView "" @41
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3EDCD8A40138"
-				client     	@3
-				supplier   	@39
-				line_style 	0)
-			    (object InheritView "" @42
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955CBD002D"
-				client     	@9
-				supplier   	@5
-				vertices   	(list Points
-				    (630, 1456)
-				    (780, 1280)
-				    (780, 1206))
-				line_style 	0)
-			    (object AttachView "" @43
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@10
-				supplier   	@42
-				line_style 	0)
-			    (object InheritView "" @44
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955DB8005B"
-				client     	@11
-				supplier   	@5
-				vertices   	(list Points
-				    (923, 1456)
-				    (780, 1280)
-				    (780, 1206))
-				line_style 	0)
-			    (object AttachView "" @45
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@12
-				supplier   	@44
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Record Items::CConstItem" @46
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(208, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@46
-				    location   	(80, 1468)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	256
-				    justify    	0
-				    label      	"CConstItem")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E9564960378"
-				width      	274
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::CVariableItem" @47
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1328, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@47
-				    location   	(1186, 1468)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	284
-				    justify    	0
-				    label      	"CVariableItem")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E9564AF0240"
-				width      	302
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @48
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E9565ED03B7"
-				client     	@46
-				supplier   	@5
-				line_style 	0)
-			    (object AttachView "" @49
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@10
-				supplier   	@48
-				line_style 	0)
-			    (object InheritView "" @50
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E9565F303C6"
-				client     	@47
-				supplier   	@5
-				line_style 	0)
-			    (object AttachView "" @51
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@12
-				supplier   	@50
-				line_style 	0))))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3E79BE2900E9"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object CategoryView "Logical View::Record Items" @52
-			location   	(992, 752)
-			label      	(object ItemLabel
-			    Parent_View 	@52
-			    location   	(819, 668)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	346
-			    justify    	0
-			    label      	"Record Items")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E95579B01B3"
-			width      	358
-			height     	180)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3E79BE2603B9"
-	physical_models 	(list unit_reference_list
-	    (object module "NETMSG" "NotAModuleType" "NotAModulePart"
-		quid       	"3E79BEC100B9"
-		stereotype 	"DLL"
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3FD71F8D00CB"
-			supplier   	"Component View::BASE"
-			quidu      	"3E7A2F79008A"
-			supplier_is_spec 	TRUE)))
-	    (object module "Client" "SubType" "Main"
-		quid       	"3E79C8450397"
-		stereotype 	"Main Program"
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3E79C8A00201"
-			supplier   	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9"
-			supplier_is_spec 	TRUE)))
-	    (object module "BASE" "NotAModuleType" "NotAModulePart"
-		quid       	"3E7A2F79008A"
-		stereotype 	""))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3E79BE2900E7"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ModView "Component View::NETMSG" "NotAModuleType" "NotAModulePart" @53
-			location   	(912, 800)
-			label      	(object ItemLabel
-			    Parent_View 	@53
-			    location   	(877, 775)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"NETMSG")
-			icon       	"DLL"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E79BEC100B9"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModView "Component View::Client" "SubType" "Main" @54
-			location   	(912, 368)
-			label      	(object ItemLabel
-			    Parent_View 	@54
-			    location   	(808, 171)
-			    anchor_loc 	3
-			    nlines     	1
-			    max_width  	403
-			    label      	"Client")
-			icon       	"Main Program"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E79C8450397"
-			width      	212
-			height     	314
-			autoResize 	TRUE
-			width      	212
-			height     	314)
-		    (object ModVisView "" @55
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E79C8A00201"
-			client     	@54
-			supplier   	@53
-			line_style 	0)
-		    (object ModView "Component View::BASE" "NotAModuleType" "NotAModulePart" @56
-			location   	(912, 1152)
-			label      	(object ItemLabel
-			    Parent_View 	@56
-			    location   	(877, 1127)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"BASE")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E7A2F79008A"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @57
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3FD71F8D00CB"
-			client     	@53
-			supplier   	@56
-			line_style 	0)))))
-    process_structure 	(object Processes
-	quid       	"3E79BE2603BA"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3E79BE2603BC"
-		title      	"Deployment View"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    properties 	(object Properties
-	attributes 	(list Attribute_Set
-	    (object Attribute
-		tool       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"RequisitePro"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"3E79BE2603BB"))