Author: robbinspg
Date: Wed Sep 27 07:40:48 2006
New Revision: 450461

URL: http://svn.apache.org/viewvc?view=rev&rev=450461
Log:
Correct writing of xsi:type as per spec 

Modified:
    incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp
    incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.h
    incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/b47137b_out.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.xml
    incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.txt
    incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.xml

Modified: 
incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp 
(original)
+++ incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp Wed 
Sep 27 07:40:48 2006
@@ -114,21 +114,45 @@
             DataObjectPtr root = doc->getRootDataObject();
             if (root)
             {
-                bool writeXSIType = false;
+                const Type& rootType = root->getType();
+                SDOXMLString rootTypeURI = rootType.getURI();
+                SDOXMLString rootTypeName = rootType.getName();
+                
                 // For the root DataObject we need to determine the element 
name
                 SDOXMLString elementURI = doc->getRootElementURI();
                 if (elementURI.isNull() || elementURI.equals(""))
                 {
-                    elementURI = root->getType().getURI();
+                    elementURI = rootTypeURI;
                 }
                 SDOXMLString elementName = doc->getRootElementName();
                 if (elementName.isNull() || elementName.equals(""))
                 {
-                    elementName = root->getType().getName();
+                    elementName = rootTypeName;
                     elementName = elementName.toLower(0,1);
-                    writeXSIType = true;
                 }
-                
+
+                // If the element name is not defined as a global element then 
we
+                // can supress the writing of xsi:type according to the spec
+                bool writeXSIType = true;
+
+                try
+                {
+                    // Locate the RootType
+                    const Type& rootTy = dataFactory->getType(elementURI, 
"RootType");
+                    // Does a property exist with the given element name?
+                    const Property& rootProp = rootTy.getProperty(elementName);
+                    // Is this property of the correct Type?
+                    const Type& rootPropType = rootProp.getType();
+                    if (rootTypeURI == (SDOXMLString)rootPropType.getURI()
+                        && rootTypeName == 
(SDOXMLString)rootPropType.getName())
+                    {
+                        writeXSIType = false;
+                    }
+                }
+                catch(SDORuntimeException&)
+                {
+                }
+
                 writeDO(root, elementURI, elementName, writeXSIType, true);
             }
             rc = xmlTextWriterEndDocument(writer);
@@ -600,7 +624,21 @@
         }
             
 
-        
+        
//////////////////////////////////////////////////////////////////////////
+        // Write xmlns:xsi= if nexessary
+        
//////////////////////////////////////////////////////////////////////////
+        void SDOXMLWriter::writeXmlnsXsi()
+        {
+            SDOXMLString xsins("http://www.w3.org/2001/XMLSchema-instance";);
+
+            std::map<SDOXMLString,SDOXMLString>::iterator it = 
namespaceMap.find(xsins);
+            if (it == namespaceMap.end())
+            {               
+                SDOXMLString prefix("xmlns:xsi");
+                xmlTextWriterWriteAttribute(writer,
+                prefix, xsins);
+            }
+        }
         
         
//////////////////////////////////////////////////////////////////////////
         // Write a DatObject tree
@@ -647,6 +685,7 @@
                     rc = xmlTextWriterWriteAttribute(writer, 
                         (const unsigned char*)"xsi:nil", 
                         (const unsigned char*)"true");
+                    writeXmlnsXsi();
                     rc = xmlTextWriterEndElement(writer);
                 }
                 else
@@ -722,6 +761,10 @@
                         SDOXMLString("xsi")));
  
                 }
+                else
+                {  
+                    writeXmlnsXsi();
+                }
             }
 
 
@@ -813,6 +856,8 @@
                             rc = xmlTextWriterWriteAttribute(writer, 
                             (const unsigned char*)"xsi:type", 
                             (const unsigned 
char*)dataObject->getType().getName());
+
+                            writeXmlnsXsi();
                         }
                     }
                 }
@@ -824,6 +869,8 @@
                 rc = xmlTextWriterWriteAttribute(writer, 
                 (const unsigned char*)"xsi:nil", 
                 (const unsigned char*)"true");
+                
+                writeXmlnsXsi();
             }
 
 
@@ -1081,6 +1128,8 @@
                                         rc = 
xmlTextWriterWriteAttribute(writer, 
                                         (const unsigned char*)"xsi:nil", 
                                         (const unsigned char*)"true");
+                                        
+                                        writeXmlnsXsi();
                                         rc = xmlTextWriterEndElement(writer);
                                     }
                                     else

Modified: incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.h?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.h 
(original)
+++ incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/SDOXMLWriter.h Wed 
Sep 27 07:40:48 2006
@@ -109,6 +109,8 @@
                 bool isElement,
                 DataObjectPtr refferedToObject = 0);
 
+            void writeXmlnsXsi();
+
         };
     } // End - namespace sdo
 } // End - namespace commonj

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
name="MegaCorp"><departments name="Advanced Technologies" location="NY" 
number="123"><employees><name>Jane Doe</name><employees xmlns="companyNS" 
xsi:nil="true"/></employees></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp"><departments 
name="Advanced Technologies" location="NY" number="123"><employees><name>Jane 
Doe</name><SN xsi:nil="true" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/></employees></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/b46634_out.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
name="MegaCorp"><departments name="Advanced Technologies" location="NY" 
number="123"><employees><name>Jane Doe</name><employees xmlns="companyNS" 
xsi:nil="true"/></employees></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp"><departments 
name="Advanced Technologies" location="NY" number="123"><employees><name>Jane 
Doe</name><SN xsi:nil="true" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/></employees></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/b47137b_out.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/b47137b_out.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/b47137b_out.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/b47137b_out.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><sdo:changeSummary 
xmlns:sdo="commonj.sdo"/><guid isPermaLink="true">Wilbur</guid></company>
+<company xmlns="companyNS" xmlns:tns="companyNS"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"/><guid isPermaLink="true">Wilbur</guid></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><empl
 oyees name="Mary Smith" SN="E0002" manager="true"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><employees name="Mary Smith" SN="E0002" 
manager="true"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/csload-output.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><empl
 oyees name="Mary Smith" SN="E0002" manager="true"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><employees name="Mary Smith" SN="E0002" 
manager="true"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoard
 er" SN="D0003" manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" ma
 nager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/csload2-output.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoard
 er" SN="D0003" manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" ma
 nager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoard
 er" SN="D0003" manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" ma
 nager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/csload3-output.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoard
 er" SN="D0003" manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><company
 sdo:ref="#/" employeeOfTheMonth="" name="Eastleigh Borough 
Council"><departments sdo:ref="#/departments.0"/><departments name="Tax 
Collection" location="Winchester" number="666"><employees name="Arch Meanie" 
SN="D0001" manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" ma
 nager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company><departments 
sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments></sdo:changeSummary><departments
 name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#/" 
name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><employees name="Mary Smith" SN="E0002" ma
 nager="true"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#/" 
name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><employees name="Mary Smith" SN="E0002" 
manager="true"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/cssave-output.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#/" 
name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><employees name="Mary Smith" SN="E0002" ma
 nager="true"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0004"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.2</create><delete>#/departments.0/employees.1</delete><create>#/departments.0/employees.3</create><create>#/departments.0/employees.4</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#/" 
name="ACME" 
employeeOfTheMonth="#/departments.0/employees.1"/></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/><employees name="Bill Withers" 
SN="E0005"/><employees name="Mary Smith" SN="E0002" 
manager="true"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#
 /" name="Eastleigh Borough Council" employeeOfTheMonth=""><departments 
sdo:ref="#/departments.0"/><departments name="Tax Collection" 
location="Winchester" number="666"><employees name="Arch Meanie" SN="D0001" 
manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company></sdo:changeSummary><departments 
name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#/" 
name="Eastleigh Borough Council" employeeOfTheMonth=""><departments sdo:re
 f="#/departments.0"/><departments name="Tax Collection" location="Winchester" 
number="666"><employees name="Arch Meanie" SN="D0001" 
manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company></sdo:changeSummary><departments 
name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/cssave2-output.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#
 /" name="Eastleigh Borough Council" employeeOfTheMonth=""><departments 
sdo:ref="#/departments.0"/><departments name="Tax Collection" 
location="Winchester" number="666"><employees name="Arch Meanie" SN="D0001" 
manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company></sdo:changeSummary><departments 
name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="MegaCorp" 
employeeOfTheMonth="E0005"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.0/employees.1</delete><delete>#/departments.1/employees.4</delete><delete>#/departments.1/employees.3</delete><delete>#/departments.1/employees.2</delete><delete>#/departments.1/employees.1</delete><delete>#/departments.1/employees.0</delete><delete>#/departments.1</delete><create>#/departments.0/employees.2</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees name="Bridget Jones" 
SN="E0002" manager="true"/><employees name="Colin Thorne" SN="E0003" 
manager="false"/><employees name="Donald Trump" SN="E0004" 
manager="false"/><employees 
sdo:ref="#/departments.0/employees.1"/></departments><company sdo:ref="#/" 
name="Eastleigh Borough Council" employeeOfTheMonth=""><departments sdo:re
 f="#/departments.0"/><departments name="Tax Collection" location="Winchester" 
number="666"><employees name="Arch Meanie" SN="D0001" 
manager="false"/><employees name="Boris the Spider" SN="D0002" 
manager="true"/><employees name="Cash Hoarder" SN="D0003" 
manager="false"/><employees name="Dean Giyatoss" SN="D0004" 
manager="false"/><employees name="Ebenezer Scrooge" SN="D0005" 
manager="false"/></departments></company></sdo:changeSummary><departments 
name="Waste Disposal" location="Botley" number="123"><employees name="Alphonse 
Dodet" SN="E0001"/><employees name="Eddy the eagle" SN="E0005"/><employees 
name="Colin Thorne" SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"/><departments name="Advanced Technologies" 
location="NY" number="123"><employees name="John Jones" SN="E0001"/><employees 
name="Mary Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"/><departments name="Advanced Technologies" 
location="NY" number="123"><employees name="John Jones" SN="E0001"/><employees 
name="Mary Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/emptycs1.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"/><departments name="Advanced Technologies" 
location="NY" number="123"><employees name="John Jones" SN="E0001"/><employees 
name="Mary Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"/><departments name="Advanced Technologies" 
location="NY" number="123"><employees name="John Jones" SN="E0001"/><employees 
name="Mary Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"/><departments name="Advanced Technologies" location="NY" 
number="123"><employees name="John Jones" SN="E0001"/><employees name="Mary 
Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"/><departments name="Advanced Technologies" location="NY" 
number="123"><employees name="John Jones" SN="E0001"/><employees name="Mary 
Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/emptycs2.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"/><departments name="Advanced Technologies" location="NY" 
number="123"><employees name="John Jones" SN="E0001"/><employees name="Mary 
Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary xmlns:sdo="commonj.sdo" 
logging="true"/><departments name="Advanced Technologies" location="NY" 
number="123"><employees name="John Jones" SN="E0001"/><employees name="Mary 
Smith" SN="E0002" manager="true"/><employees name="Jane Doe" 
SN="E0003"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.txt
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.txt?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.txt (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.txt Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.3</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees 
sdo:ref="#/departments.0/employees.1"/><employees 
sdo:ref="#/departments.0/employees.2"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.3</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees 
sdo:ref="#/departments.0/employees.1"/><employees 
sdo:ref="#/departments.0/employees.2"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/></departments></company>

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.xml?view=diff&rev=450461&r1=450460&r2=450461
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.xml (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/emptycs3.xml Wed Sep 27 
07:40:48 2006
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<company xmlns="companyNS" xsi:type="CompanyType" xmlns:tns="companyNS" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.3</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees 
sdo:ref="#/departments.0/employees.1"/><employees 
sdo:ref="#/departments.0/employees.2"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/></departments></company>
+<company xmlns="companyNS" xmlns:tns="companyNS" name="ACME" 
employeeOfTheMonth="E0002"><sdo:changeSummary 
xmlns:sdo="commonj.sdo"><create>#/departments.0/employees.3</create><departments
 sdo:ref="#/departments.0"><employees 
sdo:ref="#/departments.0/employees.0"/><employees 
sdo:ref="#/departments.0/employees.1"/><employees 
sdo:ref="#/departments.0/employees.2"/></departments></sdo:changeSummary><departments
 name="Advanced Technologies" location="NY" number="123"><employees name="John 
Jones" SN="E0001"/><employees name="Mary Smith" SN="E0002" 
manager="true"/><employees name="Jane Doe" SN="E0003"/><employees name="Al 
Smith" SN="E0004" manager="true"/></departments></company>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to