Still, the test is failing because arrays are having a deserialization problem.
-----Original Message----- From: Dushshantha Chandradasa [mailto:[EMAIL PROTECTED] Sent: Friday, December 23, 2005 1:11 PM To: Apache AXIS C Developers List Subject: RE: compile failure of test CombinedChoice.xml Hi Nadir, The problem is with the Client implementation. It was not suit to the new memory model. I fixed some of these problems and committed the changes. I commented out the SOAPStruct array part in the file. Have to correct that as well. Regards, Dushshantha -----Original Message----- From: Nadir Amra [mailto:[EMAIL PROTECTED] Sent: Friday, December 23, 2005 4:09 AM To: Apache AXIS C Developers List Subject: RE: compile failure of test CombinedChoice.xml CombinedChoice seems to work now. But InteropTestRound1 fails. When compiling InteropTestRound1Client.cpp, I get the following errors: [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 67.26: CZP0216(30) An expression of type "char **" cannot be converted to type "void **". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 78.32: CZP0256(30) A parameter of type "axiscpp::xsd__string_Array *" cannot be initialized with an expression of type "axiscpp::xsd__string_Array". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 78.32: CZP1205(0) The error occurred while converting to parameter 1 of "InteropTestPortType::echoStringArray(xsd__string_Array *)". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 91.26: CZP0216(30) An expression of type "int **" cannot be converted to type "void **". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 102.33 : CZP0256(30) A parameter of type "axiscpp::xsd__int_Array *" cannot be initialized with an expression of type "axiscpp::xsd__int_Array". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 102.33 : CZP1205(0) The error occurred while converting to parameter 1 of "InteropTestPortType::echoIntegerArray(xsd__int_Array *)". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 116.29 : CZP0216(30) An expression of type "float **" cannot be converted to type "void **". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 126.31 : CZP0256(30) A parameter of type "axiscpp::xsd__float_Array *" cannot be initialized with an expression of type "axiscpp::xsd__float_Array". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 126.31 : CZP1205(0) The error occurred while converting to parameter 1 of "InteropTestPortType::echoFloatArray(xsd__float_Array *)". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 145.27 : CZP0216(30) An expression of type "SOAPStruct *" cannot be converted to type "void **". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 149.35 : CZP0202(30) An expression of type "void *" is not allowed on the left side of ".". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 150.35 : CZP0202(30) An expression of type "void *" is not allowed on the left side of ".". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 151.37 : CZP0202(30) An expression of type "void *" is not allowed on the left side of ".". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 152.37 : CZP0202(30) An expression of type "void *" is not allowed on the left side of ".". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 154.35 : CZP0202(30) An expression of type "void *" is not allowed on the left side of ".". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 159.32 : CZP0256(30) A parameter of type "SOAPStruct_Array *" cannot be initialized with an expression of type "SOAPStruct_Array". [cc] "/home/amra/axis/L051222/obj/test/generated/cpp/UnitTest_InteropTestRoun d1/InteropTestRound1Client.cpp", line 159.32 : CZP1205(0) The error occurred while converting to parameter 1 of "InteropTestPortType::echoStructArray(SOAPStruct_Array *)". Nadir K. Amra "Dushshantha Chandradasa" <[EMAIL PROTECTED]> wrote on 12/20/2005 02:42:22 AM: > Hi, > > I have fixed the problem. CombinedChoice test is casing in Windows > properly now. > > Regards, > Dushshantha >
