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)
   {
   }