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:amra@us.ibm.com]
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" <dchandradasa@virtusa.com> 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
>
|