Have you tried setting the log level to DEBUG and see if something
interesting
shows in the console ?
Cheers,
Guillaume Nodet
On Aug 17, 2007, at 6:30 PM, Rossmanith, Philipp wrote:
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.