Hi All, I am trying to generate client classes (Stub and Callback) to access a remote WS using axis2 inside Eclipse 3 (Helius) with a wsdl as source supplied by a partner. The situation is that some objects do not present the right converters, as this sample:
//... while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName(" http://localhost /xml/service","Header").equals(reader.getName())){ java.lang.String content = reader.getElementText(); //error: The next line is not properly generated (undefined method) object.setHeader(org.apache.axis2.databinding.utils.ConverterUtil.convertToHeader_type0(content)); reader.next(); } // End of if for expected property start element else{ // A start element we are not expecting indicates an invalid parameter was passed throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName()); } //... I did one attempt replacing ConverterUtil by a Header.Factory.parse(reader) to make the source compilable, but I guess this is not correct to be done. Other weird thing is that using axis1, the classes are generated correctly. How can I fix that? Could the third part wsdl be wrong? Thanks in advance, José Renato