Dear all, I'm trying to publish an HTTP consumer endpoint with a classpath-supplied WSDL connecting to a servicemix.xml-configured publisher. The setup is: HTTP consumer EP --> publisher EP
I use the same xbean.xml configuration I usually use for HTTP/JSR181 SAs*), and create the deployment units with Maven. I also took care that the information about service and endpoint supplied in the xbean.xml*) matches the one supplied in the WSDL file**), setting the service name to <namespace prefix>:<WSDL service name> and setting the endpoint name to the value of the port's name. The WSDL file is present at the top-level in the ZIP-file for the SU. Nevertheless, my WSDL file is not showing when consulting http://localhost:8192/IMMessageNotificationService/main.wsdl. QUESTIONS: Is there anything wrong with my configuration? Or is it because the connected-to service is an internal service and doesn't publish a WSDL? Any help would be highly appreciated. Thanks in advance, Ciao, Philipp *) <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:http="http://servicemix.apache.org/http/1.0" xmlns:mag="http://mag.icing.eu/notification/1.0" xmlns:csapi="http://www.csapi.org/wsdl/parlayx/multimedia_messaging/noti fication/v2_0/service" xmlns:pub="http://iisys.icing.eu/publisher/1.0" xmlns:impl="http://www.csapi.org/wsdl/parlayx/multimedia_messaging/notif ication/v2_0/service"> <classpath> <location>.</location> </classpath> <http:endpoint service="impl:IMMessageNotificationService" endpoint="IMMessageNotification" role="consumer" locationURI="http://0.0.0.0:8192/IMMessageNotificationService/" soap="true" wsdlResource="classpath:IMMessageNotification.wsdl" targetService="pub:IMMessagePublisher" targetEndpoint="ep" /> </beans> **) <wsdl:definitions targetNamespace="http://www.csapi.org/wsdl/parlayx/multimedia_messaging/ notification/v2_0/service" ...> ... <wsdl:service name="IMMessageNotificationService"> <wsdl:port binding="impl:IMMessageNotificationSoapBinding" name="IMMessageNotification"> <wsdlsoap:address location="http://0.0.0.0:8192/IMMessageNotificationService/" /> </wsdl:port> </wsdl:service> ... </ wsdl:definitions> This e-mail and any attachments may contain confidential or privileged information. Any unauthorised copying, use or distribution of this information is strictly prohibited.
