Dear readers,

i am trying, for several days now , to customize bindings of a WSDL to fit
into my local domain using Karaf 2.3.4 with Felix and CXF 2.7.10.
The Client gets created by
org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(String
wsdlUrl, QName service, QName port, List<String> bindingFiles).
Here i pass a binding file which generates the following exception:

/blueprint stuff...Caused by: java.lang.RuntimeException: Error compiling
schema from WSDL at
{https://le.zhp-online.de/static/wsdl/vo_handling_physiotherapy.wsdl}: 
XPath evaluation of
"wsdl:definitions/wsdl:types/xsd:schema/xsd:complexType[@name='Verordnung']"
results in empty target node
 at line 16 column 100 of schema
file:/C:/Users/x3.mbetzel/Development/karaf/apache-karaf-2.3.4-dms-2.0.0/etc/orchestrater-jaxb-bindings.xjb

        at
org.apache.cxf.endpoint.dynamic.DynamicClientFactory$InnerErrorListener.throwException(DynamicClientFactory.java:733)
        at
org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:322)
        at
org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:236)
        at
net.x3.webservice.dynamic.client.factories.JaxWsClientFactory.create(JaxWsClientFactory.java:95)
        at
net.x3.webservice.dynamic.client.beans.JaxWsClientPool.getJaxWsClient(JaxWsClientPool.java:103)
        at
net.x3.webservice.dynamic.client.beans.DynamicWsClient.getOutOfBandHeaderMessagePart(DynamicWsClient.java:98)
        at
Proxycb5649db_0b18_443b_b957_3445857f5bab.getOutOfBandHeaderMessagePart(Unknown
Source)
        at
net.x3.ehealth.hmm.dms.validaterorchestrater.beans.ValidaterOrchestrater.init(ValidaterOrchestrater.java:37)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)[:1.7.0_51]
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_51]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_51]
        at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_51]
        at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.4.0]
        at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.4.0]
        at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.4.0]
        ... 38 more
Caused by: com.sun.istack.internal.SAXParseException2: XPath evaluation of
"wsdl:definitions/wsdl:types/xsd:schema/xsd:complexType[@name='Verordnung']"
results in empty target node
        at
com.sun.tools.internal.xjc.reader.internalizer.Internalizer.reportError(Internalizer.java:610)
        at
com.sun.tools.internal.xjc.reader.internalizer.Internalizer.reportError(Internalizer.java:604)
        at
com.sun.tools.internal.xjc.reader.internalizer.Internalizer.buildTargetNodeMap(Internalizer.java:280)
        at
com.sun.tools.internal.xjc.reader.internalizer.Internalizer.buildTargetNodeMap(Internalizer.java:376)
        at
com.sun.tools.internal.xjc.reader.internalizer.Internalizer.transform(Internalizer.java:131)
        at
com.sun.tools.internal.xjc.reader.internalizer.Internalizer.transform(Internalizer.java:93)
        at
com.sun.tools.internal.xjc.reader.internalizer.DOMForest.transform(DOMForest.java:437)
        at
com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:215)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)[:1.7.0_51]
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_51]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_51]
        at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_51]
        at
org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInvokationHandler.java:54)
        at com.sun.proxy.$Proxy21.bind(Unknown Source)
        at
org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:320)
        ... 51 more/

Any xpath editor confirms my path to be correct though. What am i missing?

The binding file:





--
View this message in context: 
http://cxf.547215.n5.nabble.com/Empty-target-node-with-external-binding-file-tp5743952.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to