You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by su...@apache.org on 2003/07/16 16:29:29 UTC
cvs commit: xml-axis/c/src/server/samples/serviceinteropbase BaseTestsWrapper.h BaseTestsWrapper.cpp
susantha 2003/07/16 07:29:29
Modified: c/src/server/samples/serviceinteropbase BaseTestsWrapper.h
BaseTestsWrapper.cpp
Log:
sample webservices for interop base and group B tests
Revision Changes Path
1.2 +4 -4 xml-axis/c/src/server/samples/serviceinteropbase/BaseTestsWrapper.h
Index: BaseTestsWrapper.h
===================================================================
RCS file: /home/cvs/xml-axis/c/src/server/samples/serviceinteropbase/BaseTestsWrapper.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BaseTestsWrapper.h 27 Jun 2003 12:42:12 -0000 1.1
+++ BaseTestsWrapper.h 16 Jul 2003 14:29:29 -0000 1.2
@@ -11,7 +11,7 @@
#include "../libinteropbase/BaseTests.h"
#include "../../../common/WrapperClassHandler.h"
-#include "../../../common/MessageData.h"
+#include "../../../common/IMessageData.h"
#include "../../../common/GDefine.h"
#include "../../../common/AccessBean.h"
@@ -21,12 +21,12 @@
BaseTestsWrapper();
virtual ~BaseTestsWrapper();
public: //WrapperClassHandler
- int Invoke(MessageData* mc);
- void OnFault(MessageData* pMsg);
+ int Invoke(IMessageData* mc);
+ void OnFault(IMessageData* pMsg);
int Init();
int Fini();
private: //Methods corresponding to the web service methods
- int SetResponseMethod(MessageData* mc, const char* name);
+ int SetResponseMethod(IMessageData* mc, const char* name);
private:
BaseTests *pWs; // Actual web service object.
};
1.2 +10 -9 xml-axis/c/src/server/samples/serviceinteropbase/BaseTestsWrapper.cpp
Index: BaseTestsWrapper.cpp
===================================================================
RCS file: /home/cvs/xml-axis/c/src/server/samples/serviceinteropbase/BaseTestsWrapper.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BaseTestsWrapper.cpp 27 Jun 2003 12:42:12 -0000 1.1
+++ BaseTestsWrapper.cpp 16 Jul 2003 14:29:29 -0000 1.2
@@ -3,8 +3,8 @@
//////////////////////////////////////////////////////////////////////
#include "BaseTestsWrapper.h"
-#include "../../../soap/SoapDeSerializer.h"
-#include "../../../soap/SoapSerializer.h"
+#include "../../../common/ISoapDeSerializer.h"
+#include "../../../common/ISoapSerializer.h"
#include "../../../common/BasicTypeSerializer.h"
//////////////////////////////////////////////////////////////////////
@@ -22,9 +22,9 @@
}
// Implementation of WrapperClassHandler interface.
-int BaseTestsWrapper::Invoke(MessageData* mc)
+int BaseTestsWrapper::Invoke(IMessageData* mc)
{
- string method = mc->m_pDZ->GetMethodName();
+ string method = mc->getSoapDeserializer()->GetMethodName();
return FAIL;
}
int BaseTestsWrapper::Init()
@@ -38,16 +38,17 @@
return 0;
}
-int BaseTestsWrapper::SetResponseMethod(MessageData* mc, const char* name)
+int BaseTestsWrapper::SetResponseMethod(IMessageData* mc, const char* name)
{
- string method = name;
- SoapMethod* pMethod = new SoapMethod();
+ string method = name;
+ ISoapMethod* pMethod= mc->getSoapSerializer()->createSoapMethod();
pMethod->setLocalName(method + "Response");
- mc->m_pSZ->setSoapMethod(pMethod);
+ pMethod->setPrefix("m");
+ pMethod->setUri("http://www.opensource.lk");
return SUCCESS;
}
-void BaseTestsWrapper::OnFault(MessageData* mc)
+void BaseTestsWrapper::OnFault(IMessageData* mc)
{
}