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"