I am going to fix this by updating cpp/ClientStubHeaderWriter.java so that
the generated code will look like:
Axis_Array RetAxisArray = m_pCall->getBasicArray(XSD_STRING,
"_return", 0);
memcpy(&RetArray,&RetAxisArray,sizeof(Axis_Array));
which is what is done in other places in the code.
Nadir K. Amra
>
> Nadir Amra <[EMAIL PROTECTED]>
> 30/09/2005 05:19
> Please respond to "Apache AXIS C Developers List"
>
> I am getting compile problems trying to compile the code that is
generated
> for tests/InteropTestRound1.xml
>
> The code that fails to compile is InteropTestPortType.cpp and failures
all
> have to do with lines that look like the following:
>
> xsd__string_Array RetArray = {NULL, 0};
>
> RetArray = (xsd__string_Array&)m_pCall->getBasicArray(XSD_STRING,
> "_return", 0);
>
> The error is: An rvalue of type "axiscpp::Axis_Array" cannot be
converted
> to "axiscpp::xsd__string_Array &".
>
> Any clues?