Hi ,

I just updated the distribution/src/main/release/samples/hello_world/cxf.xml to new style SchemaValidation property.

Index: distribution/src/main/release/samples/hello_world/cxf.xml
===================================================================
--- distribution/src/main/release/samples/hello_world/cxf.xml (revision 527375
)
+++ distribution/src/main/release/samples/hello_world/cxf.xml (working copy)
@@ -1,18 +1,27 @@
<beans xmlns="http://www.springframework.org/schema/beans";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd";>
+              xmlns:jaxws="http://cxf.apache.org/jaxws";
+       xmlns:soap="http://cxf.apache.org/bindings/soap";
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd + http://cxf.apache.org/bindings/soap http://cxf.apache.org/schema/bindings/soap.xsd
+       http://cxf.apache.org/jaxws http://cxf.apache.org/schema/jaxws.xsd";>

- <bean id="{http://apache.org/hello_world_soap_http}SOAPService"; abstract="true">
-        <property name="enableSchemaValidationForAllPort">
-            <value>true</value>
-        </property>
-    </bean>

- <bean id="{http://apache.org/hello_world_soap_http}SoapPort"; abstract="true">
-        <property name="enableSchemaValidation">
-            <value>true</value>
-        </property>
-    </bean>
+ <jaxws:endpoint id="{http://apache.org/hello_world_soap_http}SoapPort"; abstract="true">
+          <jaxws:properties>
+             <entry key="schema-validation-enabled" value="true" />
+          </jaxws:properties>
+       </jaxws:endpoint>

+ <bean id="{http://apache.org/hello_world_soap_http}SOAPService"; abstract="true">
+         <property name="properties">
+           <map>
+             <entry key="schema-validation-enabled" value="true" />
+           </map>
+         </property>
+       </bean>
+
+
+
</beans>

I got the below exceptions on the client side. DanD can you have a look at this? It may relate to you last commit.


client:
[java] file:/D:/work/temp/cxf-2.0-incubator-RC-SNAPSHOT/samples/hello_world/wsdl/hello_world.wsdl
    [java] Invoking sayHi...
[java] Exception in thread "main" org.apache.cxf.binding.soap.SoapFault: Marshalling Error: cvc-elt.1: Cannot find the declaration of element 'responseType'. [java] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:70) [java] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:36) [java] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:159) [java] at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:78) [java] at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:109) [java] at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:50) [java] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:159) [java] at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:359) [java] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:655) [java] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.doClose(HTTPConduit.java:615) [java] at org.apache.cxf.io.AbstractCachedOutputStream.close(AbstractCachedOutputStream.java:114) [java] at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:65) [java] at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:79) [java] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:159) [java] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:229) [java] at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) [java] at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:123)
    [java]     at $Proxy40.sayHi(Unknown Source)
    [java]     at demo.hw.client.Client.main(Client.java:60)
    [java] Java Result: 1


Thanks,


Willem.


Reply via email to