You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2006/12/04 09:14:40 UTC
svn commit: r482099 - in /incubator/tuscany/cpp/sca/runtime/extensions/ws:
reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
service/axis2c/src/tuscany/sca/ws/WSServiceProxy.cpp
Author: jsdelfino
Date: Mon Dec 4 00:14:36 2006
New Revision: 482099
URL: http://svn.apache.org/viewvc?view=rev&rev=482099
Log:
Revert back to use sdo:OpenDataObject instead of a custom Wrapper. The SDO writer generates and xsi:type attribute if a custom Wrapper is used and we don't need it.
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/WSServiceProxy.cpp
Modified: incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp?view=diff&rev=482099&r1=482098&r2=482099
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp (original)
+++ incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp Mon Dec 4 00:14:36 2006
@@ -203,7 +203,6 @@
axis2_char_t* soap_action = (axis2_char_t*)wsdlOperation.getSoapAction().c_str();
axis2_char_t* serviceName = (axis2_char_t*)binding->getServiceName().c_str();
-
// create OM from Operation and wsdlOperation
axiom_node_t* payload = createPayload(operation, wsdlOperation, env);
/* Create EPR with given address */
@@ -324,7 +323,8 @@
{
// The input wrapper type is not known, create an open DataObject
- inputDataObject = dataFactory->create("http://tempuri.org", "Wrapper");
+ //inputDataObject = dataFactory->create("http://tempuri.org", "Wrapper");
+ inputDataObject = dataFactory->create(Type::SDOTypeNamespaceURI, "OpenDataObject");
}
}
@@ -569,7 +569,7 @@
string msg = "Could not convert Axis2 body part to SDO";
throwException(ServiceInvocationException, msg.c_str());
}
-
+
PropertyList pl = outputDataObject->getType().getProperties();
if (pl.size() == 0)
{
Modified: incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/WSServiceProxy.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/WSServiceProxy.cpp?view=diff&rev=482099&r1=482098&r2=482099
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/WSServiceProxy.cpp (original)
+++ incubator/tuscany/cpp/sca/runtime/extensions/ws/service/axis2c/src/tuscany/sca/ws/WSServiceProxy.cpp Mon Dec 4 00:14:36 2006
@@ -349,7 +349,8 @@
catch (SDORuntimeException&)
{
// The output wrapper type is not known, create an open DataObject
- outputDataObject = dataFactoryPtr->create("http://tempuri.org", "Wrapper");
+ //outputDataObject = dataFactoryPtr->create("http://tempuri.org", "Wrapper");
+ outputDataObject = dataFactoryPtr->create(Type::SDOTypeNamespaceURI, "OpenDataObject");
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org