You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ni...@apache.org on 2005/02/22 04:50:20 UTC

cvs commit: ws-axis/c/samples/client/interoptests/base InteropTestPortType.cpp SOAPStruct.cpp

nithya      2005/02/21 19:50:20

  Modified:    c/samples/client/interoptests/base InteropTestPortType.cpp
                        SOAPStruct.cpp
  Log:
  updated the source with wsdl2ws tool generated source
  
  Revision  Changes    Path
  1.32      +52 -56    ws-axis/c/samples/client/interoptests/base/InteropTestPortType.cpp
  
  Index: InteropTestPortType.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/base/InteropTestPortType.cpp,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- InteropTestPortType.cpp	17 Feb 2005 16:28:40 -0000	1.31
  +++ InteropTestPortType.cpp	22 Feb 2005 03:50:20 -0000	1.32
  @@ -23,7 +23,7 @@
   InteropTestPortType::InteropTestPortType()
   :Stub(" ", APTHTTP1_1)
   {
  -	m_pCall->setEndpointURI("http://localhost/axis/InteropBase");
  +	m_pCall->setEndpointURI("http://localhost/axis/base");
   }
   
   InteropTestPortType::~InteropTestPortType()
  @@ -38,17 +38,17 @@
    */
   xsd__string InteropTestPortType::echoString(xsd__string Value0)
   {
  -	xsd__string Ret = NULL;
  +	xsd__string Ret;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
   			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoString");
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoString");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoString", "http://soapinterop.org/");
   		applyUserPreferences();
  -		m_pCall->addParameter((void*)&Value0, "inputString", XSD_STRING);
  +		m_pCall->addParameter((void*)Value0, "inputString", XSD_STRING);
   		if (AXIS_SUCCESS == m_pCall->invoke())
   		{
   			if(AXIS_SUCCESS == m_pCall->checkMessage("echoStringResponse", "http://soapinterop.org/"))
  @@ -67,7 +67,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -89,7 +89,7 @@
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
   			return RetArray;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoStringArray");
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoStringArray");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoStringArray", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -112,7 +112,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -128,13 +128,13 @@
    */
   xsd__int InteropTestPortType::echoInteger(xsd__int Value0)
   {
  -	xsd__int Ret = 0;
  +	xsd__int* Ret = NULL;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
  -			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoInteger");
  +			return *Ret;
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoInteger");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoInteger", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -147,7 +147,7 @@
   			}
   		}
   	m_pCall->unInitialize();
  -		return Ret;
  +		return *Ret;
   	}
   	catch(AxisException& e)
   	{
  @@ -157,7 +157,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -179,7 +179,7 @@
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
   			return RetArray;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoIntegerArray");
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoIntegerArray");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoIntegerArray", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -202,7 +202,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -218,13 +218,13 @@
    */
   xsd__float InteropTestPortType::echoFloat(xsd__float Value0)
   {
  -	xsd__float Ret = 0.0;
  +	xsd__float* Ret = NULL;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
  -			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoFloat");
  +			return *Ret;
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoFloat");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoFloat", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -237,7 +237,7 @@
   			}
   		}
   	m_pCall->unInitialize();
  -		return Ret;
  +		return *Ret;
   	}
   	catch(AxisException& e)
   	{
  @@ -247,7 +247,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -269,7 +269,7 @@
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
   			return RetArray;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoFloatArray");
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoFloatArray");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoFloatArray", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -292,7 +292,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -314,7 +314,7 @@
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
   			return pReturn;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoStruct");
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoStruct");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoStruct", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -337,7 +337,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -359,7 +359,7 @@
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
   			return RetArray;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoStructArray");
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoStructArray");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoStructArray", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -382,7 +382,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -403,7 +403,7 @@
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
   			return ;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoVoid");
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoVoid");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoVoid", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -424,7 +424,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -440,15 +440,13 @@
    */
   xsd__base64Binary InteropTestPortType::echoBase64(xsd__base64Binary Value0)
   {
  -	xsd__base64Binary Ret;
  -	Ret.__ptr = NULL;
  -	Ret.__size = 0;
  +	xsd__base64Binary* Ret;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
  -			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoBase64");
  +			return *Ret;
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoBase64");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoBase64", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -461,7 +459,7 @@
   			}
   		}
   	m_pCall->unInitialize();
  -		return Ret;
  +		return *Ret;
   	}
   	catch(AxisException& e)
   	{
  @@ -471,7 +469,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -487,13 +485,13 @@
    */
   xsd__dateTime InteropTestPortType::echoDate(xsd__dateTime Value0)
   {
  -	xsd__dateTime Ret;
  +	xsd__dateTime* Ret;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
  -			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoDate");
  +			return *Ret;
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoDate");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoDate", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -506,7 +504,7 @@
   			}
   		}
   	m_pCall->unInitialize();
  -		return Ret;
  +		return *Ret;
   	}
   	catch(AxisException& e)
   	{
  @@ -516,7 +514,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -532,15 +530,13 @@
    */
   xsd__hexBinary InteropTestPortType::echoHexBinary(xsd__hexBinary Value0)
   {
  -	xsd__hexBinary Ret;
  -	Ret.__ptr = NULL;
  -	Ret.__size = 0;
  +	xsd__hexBinary* Ret;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
  -			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoHexBinary");
  +			return *Ret;
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoHexBinary");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoHexBinary", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -553,7 +549,7 @@
   			}
   		}
   	m_pCall->unInitialize();
  -		return Ret;
  +		return *Ret;
   	}
   	catch(AxisException& e)
   	{
  @@ -563,7 +559,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -579,13 +575,13 @@
    */
   xsd__decimal InteropTestPortType::echoDecimal(xsd__decimal Value0)
   {
  -	xsd__decimal Ret = 0.0;
  +	xsd__decimal* Ret = NULL;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
  -			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoDecimal");
  +			return *Ret;
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoDecimal");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoDecimal", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -598,7 +594,7 @@
   			}
   		}
   	m_pCall->unInitialize();
  -		return Ret;
  +		return *Ret;
   	}
   	catch(AxisException& e)
   	{
  @@ -608,7 +604,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  @@ -624,13 +620,13 @@
    */
   xsd__boolean InteropTestPortType::echoBoolean(xsd__boolean Value0)
   {
  -	xsd__boolean Ret = false_;
  +	xsd__boolean* Ret = NULL;
   	const char* pcCmplxFaultName;
   	try
   	{
   		if (AXIS_SUCCESS != m_pCall->initialize(CPP_RPC_PROVIDER)) 
  -			return Ret;
  -		m_pCall->setTransportProperty(SOAPACTION_HEADER , "InteropBase#echoBoolean");
  +			return *Ret;
  +		m_pCall->setTransportProperty(SOAPACTION_HEADER , "base#echoBoolean");
   		m_pCall->setSOAPVersion(SOAP_VER_1_1);
   		m_pCall->setOperation("echoBoolean", "http://soapinterop.org/");
   		applyUserPreferences();
  @@ -643,7 +639,7 @@
   			}
   		}
   	m_pCall->unInitialize();
  -		return Ret;
  +		return *Ret;
   	}
   	catch(AxisException& e)
   	{
  @@ -653,7 +649,7 @@
   			throw SoapFaultException(e);
   		}
   		ISoapFault* pSoapFault = (ISoapFault*)
  -			m_pCall->checkFault("Fault","http://localhost/axis/InteropBase" );
  +			m_pCall->checkFault("Fault","http://localhost/axis/base" );
   		if(pSoapFault)
   		{
   			m_pCall->unInitialize();
  
  
  
  1.11      +3 -3      ws-axis/c/samples/client/interoptests/base/SOAPStruct.cpp
  
  Index: SOAPStruct.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/base/SOAPStruct.cpp,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- SOAPStruct.cpp	22 Dec 2004 10:07:52 -0000	1.10
  +++ SOAPStruct.cpp	22 Feb 2005 03:50:20 -0000	1.11
  @@ -23,7 +23,7 @@
   			Axis_URI_SOAPStruct, "\">", NULL);
   	}
   
  -	pSZ->serializeAsElement("varString", (void*)&(param->varString), XSD_STRING);
  +	pSZ->serializeAsElement("varString", (void*)(param->varString), XSD_STRING);
   	pSZ->serializeAsElement("varInt", (void*)&(param->varInt), XSD_INT);
   	pSZ->serializeAsElement("varFloat", (void*)&(param->varFloat), XSD_FLOAT);
   
  @@ -37,8 +37,8 @@
   int Axis_DeSerialize_SOAPStruct(SOAPStruct* param, IWrapperSoapDeSerializer* pIWSDZ)
   {
   	param->varString = pIWSDZ->getElementAsString("varString",0);
  -	param->varInt = pIWSDZ->getElementAsInt("varInt",0);
  -	param->varFloat = pIWSDZ->getElementAsFloat("varFloat",0);
  +	param->varInt = *(pIWSDZ->getElementAsInt("varInt",0));
  +	param->varFloat = *(pIWSDZ->getElementAsFloat("varFloat",0));
   	return pIWSDZ->getStatus();
   }
   void* Axis_Create_SOAPStruct(SOAPStruct* pObj, bool bArray = false, int nSize=0)