Hi Dan, 1. With following SNAPSHOTS, I see that dynamically generated class names are same as that of the wsdl2java classes. apache-cxf-2.4.7-20120223.061637-15 apache-cxf-2.5.3-20120222.062347-17
2. And client creation problem (java.lang.IllegalArgumentException: URI has a fragment component ) also resolved with above 2.5.3 SNAPSHOT. But the root problem still exists. exception while unmarshalling of the response pasted below. The response SOAP message contains my required output. Thanks Feb 23, 2012 2:20:15 PM org.apache.cxf.jaxb.JAXBUtils logGeneratedClassNames INFO: Created classes: corticon.CorticonRequestType, corticon.CorticonResponseType, corticon.MessageType, corticon.MessagesType, corticon.ObjectFactory, corticon.WorkDocumentsType Invoking alert... Feb 23, 2012 2:20:18 PM org.apache.cxf.services.SampleDS.SampleDSSoap.SampleDSSoap INFO: Outbound Message --------------------------- ID: 1 Address: http://172.21.38.32:8082/axis/services/Corticon Encoding: UTF-8 Content-Type: text/xml Headers: {Accept=[*/*], SOAPAction=["urn:Corticon"]} Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><CorticonRequest xmlns="urn:Corticon" decisionServiceName="Premium" usage="SAVVION"><WorkDocuments><Dataslots><Age>42</Age><Name>Rajiv</Name></Dataslots></WorkDocuments></CorticonRequest></soap:Body></soap:Envelope> -------------------------------------- Feb 23, 2012 2:20:18 PM org.apache.cxf.services.SampleDS.SampleDSSoap.SampleDSSoap INFO: Inbound Message ---------------------------- ID: 1 Response-Code: 200 Encoding: UTF-8 Content-Type: text/xml;charset=utf-8 Headers: {content-type=[text/xml;charset=utf-8], Date=[Thu, 23 Feb 2012 08:50:18 GMT], Server=[Apache-Coyote/1.1], transfer-encoding=[chunked]} Payload: <?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><ns1:CorticonResponse decisionServiceName="Premium" usage="SAVVION" xmlns="urn:Corticon" xmlns:ns1="urn:Corticon"> <ns1:WorkDocuments xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ns1:Dataslots id="Dataslots_id_1925121004"><Age>42</Age><Name>Rajiv</Name><ns1:Premium>15000.000000</ns1:Premium></ns1:Dataslots></ns1:WorkDocuments><ns1:Messages version="0.0"><ns1:Message><ns1:severity>Warning</ns1:severity><ns1:text>Moderage applica nt Moderate Risk</ns1:text><ns1:entityReference href="#Dataslots_id_1925121004"/></ns1:Message></ns1:Messages></ns1:CorticonResponse></soapenv:Body>*</soapenv:Envelope> -------------------------------------- Feb 23, 2012 2:20:18 PM org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging WARNING: Interceptor for {urn:CorticonService}SampleDS#{urn:CorticonService}processRequest has thrown exception, unwinding now org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none) at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:822) at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:643) at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:156) at org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:201) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:799) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1627) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1494) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1402) at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47) at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:195) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:649) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:533) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:339) at com.xxxxx.webservice.cxf.client.DummyClient.test(DummyClient.java:48) at com.xxxxx.webservice.cxf.client.DummyClient.main(DummyClient.java:59) Caused by: javax.xml.bind.UnmarshalException - with linked exception: [javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none)] at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:434) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:371) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:348) at org.apache.cxf.jaxb.JAXBEncoderDecoder.doUnmarshal(JAXBEncoderDecoder.java:783) at org.apache.cxf.jaxb.JAXBEncoderDecoder.access$100(JAXBEncoderDecoder.java:96) at org.apache.cxf.jaxb.JAXBEncoderDecoder$1.run(JAXBEncoderDecoder.java:811) at java.security.AccessController.doPrivileged(Native Method) at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:809) ... 21 more Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:662) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:258) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:253) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:120) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.childElement(Loader.java:105) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:498) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:480) at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:247) at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:181) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:369) ... 27 more Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none) ... 37 more org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none) at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:822) at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:643) at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:156) at org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:201) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:799) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1627) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1494) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1402) at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47) at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:195) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:649) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:533) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:339) at com.xxxxx.webservice.cxf.client.DummyClient.test(DummyClient.java:48) at com.xxxxx.webservice.cxf.client.DummyClient.main(DummyClient.java:59) Caused by: javax.xml.bind.UnmarshalException - with linked exception: [javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none)] at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.handleStreamException(UnmarshallerImpl.java:434) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:371) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:348) at org.apache.cxf.jaxb.JAXBEncoderDecoder.doUnmarshal(JAXBEncoderDecoder.java:783) at org.apache.cxf.jaxb.JAXBEncoderDecoder.access$100(JAXBEncoderDecoder.java:96) at org.apache.cxf.jaxb.JAXBEncoderDecoder$1.run(JAXBEncoderDecoder.java:811) at java.security.AccessController.doPrivileged(Native Method) at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:809) ... 21 more Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:662) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:258) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:253) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:120) at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.childElement(Loader.java:105) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:498) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:480) at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:247) at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:181) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:369) ... 27 more Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:Corticon", local:"Premium"). Expected elements are (none) ... 37 more -- View this message in context: http://cxf.547215.n5.nabble.com/Unmarshalling-exception-from-CXF-respponse-tp5502040p5507425.html Sent from the cxf-user mailing list archive at Nabble.com.