Hi List -
I would like to know why the following comments and code appear in the
WSDL2C generated code. Has anyone encountered them?
1) In a deserialize_from_string method:
/* can not handle the attribute type axiom_attribute_t**/
status = AXIS2_FAILURE;
2) In a serialize_to_string method:
/* can not handle the property type axiom_attribute_t**/
text_value = NULL
In running a client to consume a service generated using WSDL2C, the client
invocation was failing. In the logs, I found that NULL was being returned
from a deserialize method causing the problem. On examination of the WSDL2C
generated methods for deserializing, I found the above listed comments and
code. As a result the method always returns NULL and causes errors. In
searching through the WSDL2C generated code, I found that such comments and
code appears multiple times in serilizing and deserizlizing methods. When
I commented out the code, the client and server are able to successfully
exchange messages.
What could cause these comments/code to be generated? Could this be a
problem with the WSDL files?
I am new to Axis2 and using WSDL2C. Your help is appreciated!
-Karolina