Hi, I have a problem invoking an RPC style service. It used to work on jbossws-1.0.2.GA but now fails on 1.0.3.GA
My wsdl defines a complex type as: <complexType name="ParameterValue"> | <sequence> | <element name="name" type="string"/> | <element name="object" nillable="true" type="anyType"/> | </sequence> | </complexType> and fails with org.jboss.ws.binding.BindingException: org.jboss.ws.jaxb.UnmarshalException: Failed to parse source: The prefix "xsi" for attribute "xsi:type" associated with an element type "object" is not bound. @ *unknown*[1,93] at org.jboss.ws.jaxrpc.encoding.JAXBDeserializer.deserialize(JAXBDeserializer.java:100) at org.jboss.ws.soap.SOAPContentElement.getObjectValue(SOAPContentElement.java:235) ... 29 more and the incoming soap message is: <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:Header> | <username soapenv:actor='http://inforsense.com/login' soapenv:mustUnderstand='0' xmlns=''>admin</username> | <password soapenv:actor='http://inforsense.com/login' soapenv:mustUnderstand='0' xmlns=''>admin</password> | </soapenv:Header><soapenv:Body> | <executeService xmlns='http://com.inforsense'> | <String_1 xmlns=''>/test.group/ServerAPI.folder/Service.project</String_1> | <String_2 xmlns=''>ServiceOutput</String_2> | <arrayOfParameterValue_3 xmlns=''/> | <arrayOfParameterValue_4 xmlns=''> | <value> | <name>Sample Size</name> | <object xsi:type='xsd:int'>3</object> | </value> | </arrayOfParameterValue_4> | </executeService></soapenv:Body></soapenv:Envelope> can anyone suggest what has gone wrong or how to fix it? Many thanks View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3969483#3969483 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3969483 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user