You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ro...@apache.org on 2007/07/25 18:24:46 UTC
svn commit: r559514 - in
/incubator/tuscany/branches/sdo-cpp-pre2.1/runtime/core:
src/commonj/sdo/SDOXMLWriter.cpp test/main.cpp test/qualified.xml
test/sdotest.cpp test/sdotest.h
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: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org