Hello all,
I have a problem with XmlAnyElement
@XmlAnyElement(lax = true)
<?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns1:MOBY xmlns:ns1="http://www.biomoby.org/moby"> <ns1:mobyContent> <ns1:mobyData ns1:queryID="sip_1"> <ns1:Simple ns1:articleName="id"> <ns1:Object ns1:id="1pio" ns1:namespace="PDB"/> </ns1:Simple> </ns1:mobyData> </ns1:mobyContent> </ns1:MOBY> </S:Body> </S:Envelope>
@WebResult(name="MOBY", targetNamespace="http://www.biomoby.org/moby") public MobyMessage runMyService(@WebParam(name="MOBY", targetNamespace="http://www.biomoby.org/moby", mode = WebParam.Mode.IN) MobyMessage msg) { return msg; }
<?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <ns1:MOBY xmlns:ns1="http://www.biomoby.org/moby"> <ns1:mobyContent> <ns1:mobyData ns1:queryID="sip_1"> <ns1:Simple ns1:articleName="id"> <Object ns1:id="1pio" ns1:namespace="PDB" xmlns=""/> </ns1:Simple> </ns1:mobyData> </ns1:mobyContent> </ns1:MOBY> </env:Body> </env:Envelope>
@XmlAnyElement(lax = true) Object getObject()
Yeah!
It works like a charm in jbossws-3.0-metro-1.0.0.GA.
Thank you JBoss team, you release new versions quicker than I discover bugs :-)