Hi ! Is it possible to have the return type for a soap service as Object and the service may return any of the primitive and primitive arrays ?
i.e., public Object processRequest( String UserName, String password) When I tried to deploy a service like this and return a string from the method it gave the following exception. Any help will be greatly appreciated. ********************************************** Type not correct: "string", expect: "anyType. at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder. java:134) at org.apache.axis.encoding.DeserializationContext.endElement(Deserializ ationContext.java:671) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLVa lidator.java:1480) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp atch(XMLDocumentScanner.java:1204) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS canner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081) at javax.xml.parsers.SAXParser.parse(SAXParser.java:374) at org.apache.axis.encoding.DeserializationContext.parse(Deserialization Context.java:204) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:378) at org.apache.axis.client.Call.invoke(Call.java:1279) at org.apache.axis.client.Call.invoke(Call.java:1124) at org.apache.axis.client.Call.invoke(Call.java:1054) at org.apache.axis.client.Call.invoke(Call.java:1080) at ARHClient.main(ARHClient.java:40) ********************************************************** Thanks in advance Kumar Raj