|
Hello; One of the javabean I have registered as a bean mapping has a field of Object type which corresponds to xsd:anyType. But the types for Object are always primitive types. As long they are primitives it works fine. I tried to pass String[] and it started to throw exception at the test cases generated by wsdl2java when I executed the JUnit test case as below: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: org.xml.sax.SAXException: No deserializer for {http://www.w3.org/2001/XMLSchema}anyType faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: No deserializer for {http://www.w3.org/2001/XMLSchema}anyType at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:314) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) at org.apache.axis.client.Call.invoke(Call.java:2448) at org.apache.axis.client.Call.invoke(Call.java:2347) at org.apache.axis.client.Call.invoke(Call.java:1804) at com.savvion.webservice.workflow.BizLogic1SoapBindingStub.getProcessTemplateDataSlot(BizLogic1SoapBindingStub.java:1704) at com.savvion.webservice.workflow.WorkFlowWSServiceTestCase.test20BizLogic1GetProcessTemplateDataSlot(WorkFlowWSServiceTestCase.java:457) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at junit.framework.TestCase.runTest(TestCase.java:216) at junit.framework.TestCase.runBare(TestCase.java:188) at junit.framework.TestResult$1.protect(TestResult.java:150) at junit.framework.TestResult.runProtected(TestResult.java:168) at junit.framework.TestResult.run(TestResult.java:153) at junit.framework.TestCase.run(TestCase.java:179) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) {http://xml.apache.org/axis/}hostname:chennai The returned soap envelop looks like below: HTTP/1.1 200 OK Date: Wed, 24 May 2006 23:45:26 GMT Content-Type: text/xml; charset=utf-8 Connection: Close <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getProcessTemplateDataSlotResponse xmlns="http://workflow.webservice.savvion.com"> <getProcessTemplateDataSlotReturn> <choices xsi:nil="true"/> <isReadOnly>false</isReadOnly> <isWriteOnly>false</isWriteOnly> <name>listds</name> <ptid>1</ptid> <type>LIST</type> <value> <value>one</value> <value>ten</value> </value> </getProcessTemplateDataSlotReturn> </getProcessTemplateDataSlotResponse> </soapenv:Body> </soapenv:Envelope> and the xsd:anytype if for the following element: <value> <value>one</value> <value>ten</value> </value> Would appreciate any help on this. Thanks, Ravi --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] |
- String[] for xsd:anyType with axis1.2.1 Ravi Krishnamurthy
- Re: String[] for xsd:anyType with a... Ravi Krishnamurthy
- Re: String[] for xsd:anyType wi... Ravi Krishnamurthy
- Re: String[] for xsd:anyTyp... Hariharasudhan.D Dhakshinamoorthy
- Re: String[] for xsd:an... Anne Thomas Manes
- Re: String[] for x... Xinjun Chen
- Re: String[] f... Ravi Krishnamurthy
- Re: String... Ravi Krishnamurthy
- REPOST: St... Ravi Krishnamurthy
- Re: String... Xinjun Chen
- Re: String... Ravi Krishnamurthy
