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 2004/04/02 06:12:49 UTC

cvs commit: ws-axis/c/vc/samples/server/interoptests/cgroupB cgroupB.dsp

susantha    2004/04/01 20:12:49

  Modified:    c/samples/client/interoptests/base InteropTestPortType.cpp
               c/samples/client/interoptests/cbase InteropTestPortType.c
               c/samples/client/interoptests/cgroupB InteropTestPortTypeB.c
                        SOAPStructStruct.c
               c/samples/client/interoptests/groupB
                        InteropTestPortTypeB.cpp
               c/samples/server/interoptests/base
                        InteropTestPortTypeWrapper.cpp
               c/samples/server/interoptests/cgroupB InteropTestPortTypeB.c
                        SOAPStructStruct.c
               c/samples/server/interoptests/groupB
                        InteropTestPortTypeBWrapper.cpp
               c/src/transport/axis Receiver.cpp
               c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c
                        BeanParamWriter.java
               c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp
                        ClientStubWriter.java WrapWriter.java
               c/vc/samples/server/interoptests/cgroupB cgroupB.dsp
  Log:
  corrected problems in newly generated RPC interop samples
  
  Revision  Changes    Path
  1.13      +15 -15    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.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- InteropTestPortType.cpp	1 Apr 2004 15:10:17 -0000	1.12
  +++ InteropTestPortType.cpp	2 Apr 2004 04:12:48 -0000	1.13
  @@ -20,7 +20,7 @@
   {
   	m_pCall = new Call();
   	m_pCall->SetProtocol(APTHTTP);
  -	m_pCall->SetEndpointURI("http://localhost:5555/axis/InteropBase");
  +	m_pCall->SetEndpointURI("http://localhost/axis/base");
   }
   
   InteropTestPortType::~InteropTestPortType()
  @@ -40,7 +40,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoString");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoString", "");
  +	m_pCall->SetOperation("echoString", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputString", XSD_STRING);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -63,7 +63,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return RetArray;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoStringArray");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoStringArray", "");
  +	m_pCall->SetOperation("echoStringArray", "http://soapinterop.org/");
   	m_pCall->AddBasicArrayParameter((Axis_Array*)(&Value0), XSD_STRING, "inputStringArray");
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -86,7 +86,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoInteger");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoInteger", "");
  +	m_pCall->SetOperation("echoInteger", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputInteger", XSD_INT);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -109,7 +109,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return RetArray;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoIntegerArray");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoIntegerArray", "");
  +	m_pCall->SetOperation("echoIntegerArray", "http://soapinterop.org/");
   	m_pCall->AddBasicArrayParameter((Axis_Array*)(&Value0), XSD_INT, "inputIntegerArray");
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -132,7 +132,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoFloat");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoFloat", "");
  +	m_pCall->SetOperation("echoFloat", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputFloat", XSD_FLOAT);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -155,7 +155,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return RetArray;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoFloatArray");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoFloatArray", "");
  +	m_pCall->SetOperation("echoFloatArray", "http://soapinterop.org/");
   	m_pCall->AddBasicArrayParameter((Axis_Array*)(&Value0), XSD_FLOAT, "inputFloatArray");
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -178,7 +178,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return pReturn;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoStruct");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoStruct", "");
  +	m_pCall->SetOperation("echoStruct", "http://soapinterop.org/");
   	m_pCall->AddCmplxParameter(Value0, (void*)Axis_Serialize_SOAPStruct, (void*)Axis_Delete_SOAPStruct, "inputStruct", Axis_URI_SOAPStruct);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -201,7 +201,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return RetArray;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoStructArray");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoStructArray", "");
  +	m_pCall->SetOperation("echoStructArray", "http://soapinterop.org/");
   	m_pCall->AddCmplxArrayParameter((Axis_Array*)(&Value0), (void*)Axis_Serialize_SOAPStruct, (void*)Axis_Delete_SOAPStruct, (void*) Axis_GetSize_SOAPStruct, "inputStructArray", Axis_URI_SOAPStruct);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -223,7 +223,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return ;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoVoid");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoVoid", "");
  +	m_pCall->SetOperation("echoVoid", "http://soapinterop.org/");
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
   		if(AXIS_SUCCESS == m_pCall->CheckMessage("echoVoidResponse", ""))
  @@ -244,7 +244,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoBase64");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoBase64", "");
  +	m_pCall->SetOperation("echoBase64", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputBase64", XSD_BASE64BINARY);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -267,7 +267,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoDate");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoDate", "");
  +	m_pCall->SetOperation("echoDate", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputDate", XSD_DATETIME);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -290,7 +290,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoHexBinary");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoHexBinary", "");
  +	m_pCall->SetOperation("echoHexBinary", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputHexBinary", XSD_HEXBINARY);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -313,7 +313,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoDecimal");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoDecimal", "");
  +	m_pCall->SetOperation("echoDecimal", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputDecimal", XSD_DECIMAL);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -336,7 +336,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return Ret;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropBase#echoBoolean");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoBoolean", "");
  +	m_pCall->SetOperation("echoBoolean", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputBoolean", XSD_BOOLEAN);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  
  
  
  1.14      +1 -1      ws-axis/c/samples/client/interoptests/cbase/InteropTestPortType.c
  
  Index: InteropTestPortType.c
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/cbase/InteropTestPortType.c,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- InteropTestPortType.c	1 Apr 2004 15:10:17 -0000	1.13
  +++ InteropTestPortType.c	2 Apr 2004 04:12:48 -0000	1.14
  @@ -13,7 +13,7 @@
   extern int Axis_GetSize_SOAPStruct();
   
   void* get_InteropTestPortType_stub(){
  -	return GetStubObject(APTHTTP, "http://localhost/axis/InteropBase");
  +	return GetStubObject(APTHTTP, "http://localhost/axis/cbase");
   }
   void destroy_InteropTestPortType_stub(void* p){
   	DestroyStubObject(p);
  
  
  
  1.4       +5 -5      ws-axis/c/samples/client/interoptests/cgroupB/InteropTestPortTypeB.c
  
  Index: InteropTestPortTypeB.c
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/cgroupB/InteropTestPortTypeB.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- InteropTestPortTypeB.c	1 Apr 2004 15:10:17 -0000	1.3
  +++ InteropTestPortTypeB.c	2 Apr 2004 04:12:48 -0000	1.4
  @@ -25,7 +25,7 @@
   extern int Axis_GetSize_SOAPStructStruct();
   
   void* get_InteropTestPortTypeB_stub(){
  -	return GetStubObject(APTHTTP, "http://localhost/axis/InteropGroupB");
  +	return GetStubObject(APTHTTP, "http://localhost/axis/cgroupB");
   }
   void destroy_InteropTestPortTypeB_stub(void* p){
   	DestroyStubObject(p);
  @@ -47,7 +47,7 @@
   	pCall->_functions->AddCmplxParameter(pCall->_object, Value0, (void*)Axis_Serialize_SOAPStruct, (void*)Axis_Delete_SOAPStruct, "inputStruct", 0);
   	if (AXIS_SUCCESS == pCall->_functions->Invoke(pCall->_object))
   	{
  -		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoStructAsSimpleTypesResponse", ""))
  +		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoStructAsSimpleTypesResponse", "http://soapinterop.org/"))
   		{
   			*OutValue0 = pCall->_functions->GetElementAsFloat(pCall->_object, "outputFloat", 0);
   			*OutValue1 = pCall->_functions->GetElementAsInt(pCall->_object, "outputInteger", 0);
  @@ -75,7 +75,7 @@
   	pCall->_functions->AddParameter(pCall->_object, (void*)&Value2, "inputString", XSD_STRING);
   	if (AXIS_SUCCESS == pCall->_functions->Invoke(pCall->_object))
   	{
  -		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoSimpleTypesAsStructResponse", ""))
  +		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoSimpleTypesAsStructResponse", "http://soapinterop.org/"))
   		{
   			pReturn = (SOAPStruct*)pCall->_functions->GetCmplxObject(pCall->_object, (void*) Axis_DeSerialize_SOAPStruct, (void*) Axis_Create_SOAPStruct, (void*) Axis_Delete_SOAPStruct, 0, 0);
   		}
  @@ -100,7 +100,7 @@
   	pCall->_functions->AddCmplxParameter(pCall->_object, Value0, (void*)Axis_Serialize_SOAPStructStruct, (void*)Axis_Delete_SOAPStructStruct, "inputStruct", 0);
   	if (AXIS_SUCCESS == pCall->_functions->Invoke(pCall->_object))
   	{
  -		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoNestedStructResponse", ""))
  +		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoNestedStructResponse", "http://soapinterop.org/"))
   		{
   			pReturn = (SOAPStructStruct*)pCall->_functions->GetCmplxObject(pCall->_object, (void*) Axis_DeSerialize_SOAPStructStruct, (void*) Axis_Create_SOAPStructStruct, (void*) Axis_Delete_SOAPStructStruct, 0, 0);
   		}
  @@ -125,7 +125,7 @@
   	pCall->_functions->AddCmplxParameter(pCall->_object, Value0, (void*)Axis_Serialize_SOAPArrayStruct, (void*)Axis_Delete_SOAPArrayStruct, "inputStruct", 0);
   	if (AXIS_SUCCESS == pCall->_functions->Invoke(pCall->_object))
   	{
  -		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoNestedArrayResponse", ""))
  +		if(AXIS_SUCCESS == pCall->_functions->CheckMessage(pCall->_object, "echoNestedArrayResponse", "http://soapinterop.org/"))
   		{
   			pReturn = (SOAPArrayStruct*)pCall->_functions->GetCmplxObject(pCall->_object, (void*) Axis_DeSerialize_SOAPArrayStruct, (void*) Axis_Create_SOAPArrayStruct, (void*) Axis_Delete_SOAPArrayStruct, 0, 0);
   		}
  
  
  
  1.3       +1 -1      ws-axis/c/samples/client/interoptests/cgroupB/SOAPStructStruct.c
  
  Index: SOAPStructStruct.c
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/cgroupB/SOAPStructStruct.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SOAPStructStruct.c	1 Apr 2004 15:10:17 -0000	1.2
  +++ SOAPStructStruct.c	2 Apr 2004 04:12:48 -0000	1.3
  @@ -33,7 +33,7 @@
   	pSZ->_functions->SerializeAsElement(pSZ->_object, "varString", (void*)&(param->varString), XSD_STRING);
   	pSZ->_functions->SerializeAsElement(pSZ->_object, "varInt", (void*)&(param->varInt), XSD_INT);
   	pSZ->_functions->SerializeAsElement(pSZ->_object, "varFloat", (void*)&(param->varFloat), XSD_FLOAT);
  -	Axis_Serialize_SOAPStruct(param->varStruct, pSZ->_object, false);
  +	Axis_Serialize_SOAPStruct(param->varStruct, pSZ, false);
   
   	pSZ->_functions->SerializeEndElementOfType(pSZ->_object, Axis_TypeName_SOAPStructStruct);
   	return AXIS_SUCCESS;
  
  
  
  1.9       +5 -5      ws-axis/c/samples/client/interoptests/groupB/InteropTestPortTypeB.cpp
  
  Index: InteropTestPortTypeB.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/groupB/InteropTestPortTypeB.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- InteropTestPortTypeB.cpp	1 Apr 2004 15:10:17 -0000	1.8
  +++ InteropTestPortTypeB.cpp	2 Apr 2004 04:12:48 -0000	1.9
  @@ -32,7 +32,7 @@
   {
   	m_pCall = new Call();
   	m_pCall->SetProtocol(APTHTTP);
  -	m_pCall->SetEndpointURI("http://localhost/axis/InteropGroupB");
  +	m_pCall->SetEndpointURI("http://localhost/axis/groupB");
   }
   
   InteropTestPortTypeB::~InteropTestPortTypeB()
  @@ -51,7 +51,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return ;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropGroupB#echoStructAsSimpleTypes");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoStructAsSimpleTypes", "");
  +	m_pCall->SetOperation("echoStructAsSimpleTypes", "http://soapinterop.org/");
   	m_pCall->AddCmplxParameter(Value0, (void*)Axis_Serialize_SOAPStruct, (void*)Axis_Delete_SOAPStruct, "inputStruct", Axis_URI_SOAPStruct);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -75,7 +75,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return pReturn;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropGroupB#echoSimpleTypesAsStruct");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoSimpleTypesAsStruct", "");
  +	m_pCall->SetOperation("echoSimpleTypesAsStruct", "http://soapinterop.org/");
   	m_pCall->AddParameter((void*)&Value0, "inputFloat", XSD_FLOAT);
   	m_pCall->AddParameter((void*)&Value1, "inputInteger", XSD_INT);
   	m_pCall->AddParameter((void*)&Value2, "inputString", XSD_STRING);
  @@ -100,7 +100,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return pReturn;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropGroupB#echoNestedStruct");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoNestedStruct", "");
  +	m_pCall->SetOperation("echoNestedStruct", "http://soapinterop.org/");
   	m_pCall->AddCmplxParameter(Value0, (void*)Axis_Serialize_SOAPStructStruct, (void*)Axis_Delete_SOAPStructStruct, "inputStruct", Axis_URI_SOAPStructStruct);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  @@ -123,7 +123,7 @@
   	if (AXIS_SUCCESS != m_pCall->Initialize(CPP_RPC_PROVIDER, NORMAL_CHANNEL)) return pReturn;
   	m_pCall->SetTransportProperty(SOAPACTION_HEADER , "InteropGroupB#echoNestedArray");
   	m_pCall->SetSOAPVersion(SOAP_VER_1_1);
  -	m_pCall->SetOperation("echoNestedArray", "");
  +	m_pCall->SetOperation("echoNestedArray", "http://soapinterop.org/");
   	m_pCall->AddCmplxParameter(Value0, (void*)Axis_Serialize_SOAPArrayStruct, (void*)Axis_Delete_SOAPArrayStruct, "inputStruct", Axis_URI_SOAPArrayStruct);
   	if (AXIS_SUCCESS == m_pCall->Invoke())
   	{
  
  
  
  1.6       +28 -28    ws-axis/c/samples/server/interoptests/base/InteropTestPortTypeWrapper.cpp
  
  Index: InteropTestPortTypeWrapper.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/server/interoptests/base/InteropTestPortTypeWrapper.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- InteropTestPortTypeWrapper.cpp	1 Apr 2004 15:10:17 -0000	1.5
  +++ InteropTestPortTypeWrapper.cpp	2 Apr 2004 04:12:48 -0000	1.6
  @@ -93,8 +93,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoString", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoStringResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoString", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoStringResponse", "http://soapinterop.org/");
   	xsd__string v0 = pIWSDZ->GetElementAsString("inputString",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__string ret = pWs->echoString(v0);
  @@ -116,8 +116,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStringArray", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoStringArrayResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStringArray", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoStringArrayResponse", "http://soapinterop.org/");
   	xsd__string_Array v0 = (xsd__string_Array&)pIWSDZ->GetBasicArray(XSD_STRING, "inputStringArray",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__string_Array ret = pWs->echoStringArray(v0);
  @@ -139,8 +139,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoInteger", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoIntegerResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoInteger", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoIntegerResponse", "http://soapinterop.org/");
   	int v0 = pIWSDZ->GetElementAsInt("inputInteger",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	int ret = pWs->echoInteger(v0);
  @@ -162,8 +162,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoIntegerArray", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoIntegerArrayResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoIntegerArray", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoIntegerArrayResponse", "http://soapinterop.org/");
   	xsd__int_Array v0 = (xsd__int_Array&)pIWSDZ->GetBasicArray(XSD_INT, "inputIntegerArray",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__int_Array ret = pWs->echoIntegerArray(v0);
  @@ -185,8 +185,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoFloat", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoFloatResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoFloat", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoFloatResponse", "http://soapinterop.org/");
   	float v0 = pIWSDZ->GetElementAsFloat("inputFloat",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	float ret = pWs->echoFloat(v0);
  @@ -208,8 +208,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoFloatArray", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoFloatArrayResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoFloatArray", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoFloatArrayResponse", "http://soapinterop.org/");
   	xsd__float_Array v0 = (xsd__float_Array&)pIWSDZ->GetBasicArray(XSD_FLOAT, "inputFloatArray",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__float_Array ret = pWs->echoFloatArray(v0);
  @@ -231,8 +231,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStruct", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoStructResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStruct", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoStructResponse", "http://soapinterop.org/");
   	SOAPStruct *v0 = (SOAPStruct*)pIWSDZ->GetCmplxObject((void*)Axis_DeSerialize_SOAPStruct
   		, (void*)Axis_Create_SOAPStruct, (void*)Axis_Delete_SOAPStruct
   		, "inputStruct", Axis_URI_SOAPStruct);
  @@ -256,8 +256,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStructArray", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoStructArrayResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStructArray", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoStructArrayResponse", "http://soapinterop.org/");
   	SOAPStruct_Array v0 = (SOAPStruct_Array&)pIWSDZ->GetCmplxArray((void*)Axis_DeSerialize_SOAPStruct
   		, (void*)Axis_Create_SOAPStruct, (void*)Axis_Delete_SOAPStruct
   		, (void*)Axis_GetSize_SOAPStruct, "inputStructArray", Axis_URI_SOAPStruct);
  @@ -281,8 +281,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoVoid", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoVoidResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoVoid", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoVoidResponse", "http://soapinterop.org/");
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	pWs->echoVoid();
   	return AXIS_SUCCESS;
  @@ -303,8 +303,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoBase64", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoBase64Response", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoBase64", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoBase64Response", "http://soapinterop.org/");
   	xsd__base64Binary v0 = pIWSDZ->GetElementAsBase64Binary("inputBase64",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__base64Binary ret = pWs->echoBase64(v0);
  @@ -326,8 +326,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoDate", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoDateResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoDate", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoDateResponse", "http://soapinterop.org/");
   	xsd__dateTime v0 = pIWSDZ->GetElementAsDateTime("inputDate",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__dateTime ret = pWs->echoDate(v0);
  @@ -349,8 +349,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoHexBinary", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoHexBinaryResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoHexBinary", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoHexBinaryResponse", "http://soapinterop.org/");
   	xsd__hexBinary v0 = pIWSDZ->GetElementAsHexBinary("inputHexBinary",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__hexBinary ret = pWs->echoHexBinary(v0);
  @@ -372,8 +372,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoDecimal", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoDecimalResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoDecimal", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoDecimalResponse", "http://soapinterop.org/");
   	xsd__decimal v0 = pIWSDZ->GetElementAsDecimal("inputDecimal",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__decimal ret = pWs->echoDecimal(v0);
  @@ -395,8 +395,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoBoolean", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoBooleanResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoBoolean", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoBooleanResponse", "http://soapinterop.org/");
   	xsd__boolean v0 = pIWSDZ->GetElementAsBoolean("inputBoolean",0);
   	if (AXIS_SUCCESS != (nStatus = pIWSDZ->GetStatus())) return nStatus;
   	xsd__boolean ret = pWs->echoBoolean(v0);
  
  
  
  1.2       +10 -0     ws-axis/c/samples/server/interoptests/cgroupB/InteropTestPortTypeB.c
  
  Index: InteropTestPortTypeB.c
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/server/interoptests/cgroupB/InteropTestPortTypeB.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- InteropTestPortTypeB.c	1 Apr 2004 15:10:18 -0000	1.1
  +++ InteropTestPortTypeB.c	2 Apr 2004 04:12:48 -0000	1.2
  @@ -11,13 +11,23 @@
   
   void echoStructAsSimpleTypes(SOAPStruct* Value0, AXIS_OUT_PARAM float *OutValue0, AXIS_OUT_PARAM int *OutValue1, AXIS_OUT_PARAM xsd__string *OutValue2)
   {
  +	*OutValue0 = Value0->varFloat;
  +	*OutValue1 = Value0->varInt;
  +	*OutValue2 = Value0->varString;
   }
   SOAPStruct* echoSimpleTypesAsStruct(float Value0,int Value1,xsd__string Value2)
   {
  +	SOAPStruct* pRet = (SOAPStruct*) malloc(sizeof(SOAPStruct));
  +	pRet->varFloat = Value0;
  +	pRet->varInt = Value1;
  +	pRet->varString = Value2;
  +	return pRet;
   }
   SOAPStructStruct* echoNestedStruct(SOAPStructStruct* Value0)
   {
  +	return Value0;
   }
   SOAPArrayStruct* echoNestedArray(SOAPArrayStruct* Value0)
   {
  +	return Value0;
   }
  
  
  
  1.2       +1 -1      ws-axis/c/samples/server/interoptests/cgroupB/SOAPStructStruct.c
  
  Index: SOAPStructStruct.c
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/server/interoptests/cgroupB/SOAPStructStruct.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SOAPStructStruct.c	1 Apr 2004 15:10:18 -0000	1.1
  +++ SOAPStructStruct.c	2 Apr 2004 04:12:48 -0000	1.2
  @@ -33,7 +33,7 @@
   	pSZ->_functions->SerializeAsElement(pSZ->_object, "varString", (void*)&(param->varString), XSD_STRING);
   	pSZ->_functions->SerializeAsElement(pSZ->_object, "varInt", (void*)&(param->varInt), XSD_INT);
   	pSZ->_functions->SerializeAsElement(pSZ->_object, "varFloat", (void*)&(param->varFloat), XSD_FLOAT);
  -	Axis_Serialize_SOAPStruct(param->varStruct, SZ._object, false);
  +	Axis_Serialize_SOAPStruct(param->varStruct, pSZ, false);
   
   	pSZ->_functions->SerializeEndElementOfType(pSZ->_object, Axis_TypeName_SOAPStructStruct);
   	return AXIS_SUCCESS;
  
  
  
  1.5       +8 -8      ws-axis/c/samples/server/interoptests/groupB/InteropTestPortTypeBWrapper.cpp
  
  Index: InteropTestPortTypeBWrapper.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/samples/server/interoptests/groupB/InteropTestPortTypeBWrapper.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- InteropTestPortTypeBWrapper.cpp	1 Apr 2004 15:10:18 -0000	1.4
  +++ InteropTestPortTypeBWrapper.cpp	2 Apr 2004 04:12:48 -0000	1.5
  @@ -85,8 +85,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStructAsSimpleTypes", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoStructAsSimpleTypesResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoStructAsSimpleTypes", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoStructAsSimpleTypesResponse", "http://soapinterop.org/");
   	SOAPStruct *v0 = (SOAPStruct*)pIWSDZ->GetCmplxObject((void*)Axis_DeSerialize_SOAPStruct
   		, (void*)Axis_Create_SOAPStruct, (void*)Axis_Delete_SOAPStruct
   		, "inputStruct", Axis_URI_SOAPStruct);
  @@ -116,8 +116,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoSimpleTypesAsStruct", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoSimpleTypesAsStructResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoSimpleTypesAsStruct", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoSimpleTypesAsStructResponse", "http://soapinterop.org/");
   	float v0 = pIWSDZ->GetElementAsFloat("inputFloat",0);
   	int v1 = pIWSDZ->GetElementAsInt("inputInteger",0);
   	xsd__string v2 = pIWSDZ->GetElementAsString("inputString",0);
  @@ -141,8 +141,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoNestedStruct", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoNestedStructResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoNestedStruct", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoNestedStructResponse", "http://soapinterop.org/");
   	SOAPStructStruct *v0 = (SOAPStructStruct*)pIWSDZ->GetCmplxObject((void*)Axis_DeSerialize_SOAPStructStruct
   		, (void*)Axis_Create_SOAPStructStruct, (void*)Axis_Delete_SOAPStructStruct
   		, "inputStruct", Axis_URI_SOAPStructStruct);
  @@ -166,8 +166,8 @@
   	mc->GetSoapDeSerializer(&pIWSDZ);
   	if (!pIWSDZ) return AXIS_FAIL;
   	/* check whether we have got correct message */
  -	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoNestedArray", "")) return AXIS_FAIL;
  -	pIWSSZ->CreateSoapMethod("echoNestedArrayResponse", "");
  +	if (AXIS_SUCCESS != pIWSDZ->CheckMessageBody("echoNestedArray", "http://soapinterop.org/")) return AXIS_FAIL;
  +	pIWSSZ->CreateSoapMethod("echoNestedArrayResponse", "http://soapinterop.org/");
   	SOAPArrayStruct *v0 = (SOAPArrayStruct*)pIWSDZ->GetCmplxObject((void*)Axis_DeSerialize_SOAPArrayStruct
   		, (void*)Axis_Create_SOAPArrayStruct, (void*)Axis_Delete_SOAPArrayStruct
   		, "inputStruct", Axis_URI_SOAPArrayStruct);
  
  
  
  1.13      +7 -6      ws-axis/c/src/transport/axis/Receiver.cpp
  
  Index: Receiver.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/transport/axis/Receiver.cpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Receiver.cpp	31 Mar 2004 13:51:15 -0000	1.12
  +++ Receiver.cpp	2 Apr 2004 04:12:48 -0000	1.13
  @@ -117,14 +117,15 @@
       	//printf("m_MsgSize:%d\n", m_MsgSize);
   	if (m_MsgSize > 0)
   	{
  -    		bodyLength = m_pTrChannel->getBodyLength();
  -    		printf("m_MsgSize:%d\n", m_MsgSize);
  -    		printf("bodyLength:%d\n", bodyLength);
  -    		bodyLength -= m_MsgSize;
  -    		m_pTrChannel->setBodyLength(bodyLength);    
  +    	bodyLength = m_pTrChannel->getBodyLength();
  +#ifdef _DEBUG
  +		printf("m_MsgSize:%d\n", m_MsgSize);
  +    	printf("bodyLength:%d\n", bodyLength);
  +#endif
  +    	bodyLength -= m_MsgSize;
  +    	m_pTrChannel->setBodyLength(bodyLength);    
   		pToReturn = m_pMsg;
   		m_BytesRead = m_MsgSize;
  -        	printf("m_BytesRead:%d\n", m_BytesRead);
   		m_MsgSize -= m_BytesRead;
   		m_pMsg += m_BytesRead;
       		m_BytesRead = 0;
  
  
  
  1.12      +1 -1      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
  
  Index: BeanParamWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- BeanParamWriter.java	9 Feb 2004 14:57:06 -0000	1.11
  +++ BeanParamWriter.java	2 Apr 2004 04:12:48 -0000	1.12
  @@ -165,7 +165,7 @@
   			}
   			else{
   				//if complex type
  -				writer.write("\tAxis_Serialize_"+attribs[i].getTypeName()+"(param->"+attribs[i].getParamName()+", SZ._object, false);\n");
  +				writer.write("\tAxis_Serialize_"+attribs[i].getTypeName()+"(param->"+attribs[i].getParamName()+", pSZ, false);\n");
   			}			
   		}
   		writer.write("\n\tpSZ->_functions->SerializeEndElementOfType(pSZ->_object, Axis_TypeName_"+classname+");\n");
  
  
  
  1.27      +2 -2      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java
  
  Index: ClientStubWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- ClientStubWriter.java	1 Apr 2004 06:25:54 -0000	1.26
  +++ ClientStubWriter.java	2 Apr 2004 04:12:49 -0000	1.27
  @@ -255,7 +255,7 @@
   		}
   		writer.write("\tm_pCall->SetTransportProperty(SOAPACTION_HEADER , \""+minfo.getSoapAction()+"\");\n");
   		writer.write("\tm_pCall->SetSOAPVersion(SOAP_VER_1_1);\n"); //TODO check which version is it really.
  -		writer.write("\tm_pCall->SetOperation(\""+minfo.getMethodname()+"\", \"\");\n");
  +		writer.write("\tm_pCall->SetOperation(\""+minfo.getMethodname()+"\", \""+wscontext.getWrapInfo().getTargetNameSpaceOfWSDL()+"\");\n");
   		for (int i = 0; i < paramsB.size(); i++) {
   			type = wscontext.getTypemap().getType(((ParameterInfo)paramsB.get(i)).getSchemaName());
   			if (type != null){
  @@ -293,7 +293,7 @@
   			writer.write(");\n");
   		}
   		writer.write("\tif (AXIS_SUCCESS == m_pCall->Invoke())\n\t{\n");
  -		writer.write("\t\tif(AXIS_SUCCESS == m_pCall->CheckMessage(\""+minfo.getMethodname()+"Response\", \"\"))\n\t\t{\n");
  +		writer.write("\t\tif(AXIS_SUCCESS == m_pCall->CheckMessage(\""+minfo.getMethodname()+"Response\", \""+wscontext.getWrapInfo().getTargetNameSpaceOfWSDL()+"\"))\n\t\t{\n");
   		if ( isAllTreatedAsOutParams) {
   			String currentParamName;
   			String currentParaType;
  
  
  
  1.19      +2 -2      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapWriter.java
  
  Index: WrapWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapWriter.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- WrapWriter.java	1 Apr 2004 06:25:54 -0000	1.18
  +++ WrapWriter.java	2 Apr 2004 04:12:49 -0000	1.19
  @@ -253,8 +253,8 @@
   		writer.write("\tmc->GetSoapDeSerializer(&pIWSDZ);\n");
   		writer.write("\tif (!pIWSDZ) return AXIS_FAIL;\n");
   		writer.write("\t/* check whether we have got correct message */\n");
  -		writer.write("\tif (AXIS_SUCCESS != pIWSDZ->CheckMessageBody(\""+minfo.getMethodname()+"\", \"\")) return AXIS_FAIL;\n");
  -		writer.write("\tpIWSSZ->CreateSoapMethod(\""+minfo.getMethodname()+"Response\", \"\");\n");
  +		writer.write("\tif (AXIS_SUCCESS != pIWSDZ->CheckMessageBody(\""+minfo.getMethodname()+"\", \""+wscontext.getWrapInfo().getTargetNameSpaceOfWSDL()+"\")) return AXIS_FAIL;\n");
  +		writer.write("\tpIWSSZ->CreateSoapMethod(\""+minfo.getMethodname()+"Response\", \""+wscontext.getWrapInfo().getTargetNameSpaceOfWSDL()+"\");\n");
   		//create and populate variables for each parameter
   		String paraTypeName;
   		String parameterName;
  
  
  
  1.5       +44 -0     ws-axis/c/vc/samples/server/interoptests/cgroupB/cgroupB.dsp
  
  Index: cgroupB.dsp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/vc/samples/server/interoptests/cgroupB/cgroupB.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- cgroupB.dsp	1 Apr 2004 15:10:19 -0000	1.4
  +++ cgroupB.dsp	2 Apr 2004 04:12:49 -0000	1.5
  @@ -90,10 +90,54 @@
   # Begin Group "Source Files"
   
   # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\InteropTestPortTypeB.c
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\InteropTestPortTypeBService.c
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\InteropTestPortTypeBWrapper.c
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\SOAPArrayStruct.c
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\SOAPStruct.c
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\SOAPStructStruct.c
  +# End Source File
   # End Group
   # Begin Group "Header Files"
   
   # PROP Default_Filter "h;hpp;hxx;hm;inl"
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\InteropTestPortTypeB.h
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\InteropTestPortTypeBWrapper.h
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\SOAPArrayStruct.h
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\SOAPStruct.h
  +# End Source File
  +# Begin Source File
  +
  +SOURCE=..\..\..\..\..\samples\server\interoptests\cgroupB\SOAPStructStruct.h
  +# End Source File
   # End Group
   # Begin Group "Resource Files"