Author: robbinspg
Date: Wed Jul 25 09:24:44 2007
New Revision: 559514

URL: http://svn.apache.org/viewvc?view=rev&rev=559514
Log:
TUSCANY-1478 - apply Michael Yoder's patch to branch

Added:
    incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/qualified.xml   
(with props)
Modified:
    
incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp
    incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/main.cpp
    incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.cpp
    incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.h

Modified: 
incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp?view=diff&rev=559514&r1=559513&r2=559514
==============================================================================
--- 
incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp
 (original)
+++ 
incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/src/commonj/sdo/SDOXMLWriter.cpp
 Wed Jul 25 09:24:44 2007
@@ -1133,7 +1133,7 @@
                                 if (!propertyTypeURI.isNull() 
                                     && !propertyTypeURI.equals("")
                                     && !propertyTypeURI.equals(s_commonjsdo)
-                                    && !propertyTypeURI.equals(tnsURI))
+                                    /* && !propertyTypeURI.equals(tnsURI) */)
                                 {
                                     // Locate the namespace prefix
                                     
std::map<SDOXMLString,SDOXMLString>::iterator it = 
namespaceMap.find(propertyTypeURI);

Modified: incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/main.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/main.cpp?view=diff&rev=559514&r1=559513&r2=559514
==============================================================================
--- incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/main.cpp 
(original)
+++ incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/main.cpp Wed 
Jul 25 09:24:44 2007
@@ -188,6 +188,7 @@
     TEST ( sdotest::loadWithoutSchema() );
     //TEST (  sdotest::jira445() );
     TEST (  sdotest::jira1112() );
+    TEST (  sdotest::elementFormDefaultQualified() );
 
 
     } catch(...)

Added: incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/qualified.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/qualified.xml?view=auto&rev=559514
==============================================================================
--- incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/qualified.xml 
(added)
+++ incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/qualified.xml 
Wed Jul 25 09:24:44 2007
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tns:GetQuotes xmlns:tns="http://swanandmokashi.com"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><tns:QuoteTicker>IBM</tns:QuoteTicker></tns:GetQuotes>

Propchange: 
incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/qualified.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/qualified.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: 
incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.cpp?view=diff&rev=559514&r1=559513&r2=559514
==============================================================================
--- incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.cpp 
(original)
+++ incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.cpp Wed 
Jul 25 09:24:44 2007
@@ -9287,3 +9287,36 @@
       return 0;
    }
 }
+
+int sdotest::elementFormDefaultQualified()
+{
+    try {
+        DataFactoryPtr mdg  = DataFactory::getDataFactory();
+        XSDHelperPtr xsh = HelperProvider::getXSDHelper(mdg);
+        xsh->defineFile("StockQuoteService.wsdl");
+
+        DataObjectPtr doObj = mdg->create("http://swanandmokashi.com";,
+                                          "GetQuotes");
+
+        doObj->setCString("QuoteTicker", "IBM");
+        XMLHelperPtr xmlHelper = HelperProvider::getXMLHelper(mdg);
+
+
+        XMLDocumentPtr doc = 
+          xmlHelper->createDocument(doObj,
+                                    "http://swanandmokashi.com";,
+                                    "GetQuotes");
+
+        xmlHelper->save(doc, "qualified-testout.xml");
+
+      return comparefiles("qualified.xml", "qualified-testout.xml");
+    }
+    catch (SDORuntimeException e) {
+        cout << "sdotest::elementFormDefaultQualified() failed" << endl << e 
<< endl;
+        return 0;
+    }
+    return 0;
+}
+
+
+

Modified: incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.h
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.h?view=diff&rev=559514&r1=559513&r2=559514
==============================================================================
--- incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.h 
(original)
+++ incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core/test/sdotest.h Wed 
Jul 25 09:24:44 2007
@@ -212,4 +212,5 @@
         static int loadWithoutSchema();
         static int jira445();
         static int jira1112();
+        static int elementFormDefaultQualified();
 };



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

Reply via email to