Hi all,

I create a cxf-bc,configuration as follow:

xbean.xml in cxf-bc-su/src/main/resources

<beans xmlns="http://www.springframework.org/schema/beans";
       xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0";
       ...
       xmlns:ws="http://3e.pl/ADInterface";>

  <cxfbc:consumer wsdl="classpath:ModelADService.wsdl"
                 service="ws:ModelADServiceProxy"
                 endpoint="ModelADServiceHttpPortProxy"
                 targetService="ws:ModelADService"
                 targetEndpoint="ModelADServiceHttpPort" />
  <cxfbc:provider
wsdl="http://192.168.1.212:90/ADInterface/services/ModelADService?wsdl";
                 service="ws:ModelADService"
                 endpoint="ModelADServiceHttpPort" />
</beans>

ModelADService.wsdl in cxf-bc-su/src/main/resources

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://3e.pl/ADInterface"; ...>
...
<wsdl:service name="ModelADServiceProxy">
    <wsdl:port name="ModelADServiceHttpPortProxy"
binding="tns:ModelADServiceHttpBinding">
      <wsdlsoap:address
location="http://localhost:8194/ADInterface/services/ModelADService"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

ModelADService.wsdl is exposed by external server

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://3e.pl/ADInterface"; ...>
...
<wsdl:service name="ModelADService">
<wsdl:port name="ModelADServiceHttpPort"
binding="tns:ModelADServiceHttpBinding">
<wsdlsoap:address
location="http://192.168.1.212:90/ADInterface/services/ModelADService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

Then I send a request to
http://localhost:8194/ADInterface/services/ModelADService,get responds:

STATUS: 500
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>Parameter
ModelCRUDRequest does not
exist!</faultstring></soap:Fault></soap:Body></soap:Envelope>

But if i send request to
http://192.168.1.212:90/ADInterface/services/ModelADService directly,I can
get right responds.

Why?Any configuration errors?

Regards,
sunny
-- 
View this message in context: 
http://servicemix.396122.n5.nabble.com/CXF-BC-problem-tp2636512p2636512.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to