Hello,

I want to import a ws (http://somewhere/service?wsdl) in a framework. To do
so , I have the dosgi bundle in my framework and have created a bundle with
a simple OSGI-INF/remote-service/remote-services.xml description file with
that in it:
___________________________________

<service-descriptions xmlns="http://www.osgi.org/xmlns/sd/v1.0.0";>
<service-description>
<provide interface="org.somewhere.services.ServiceImported" />
<property name="osgi.remote.interfaces">*</property>
<property name="osgi.remote.configuration.type">org.apache.cxf.ws</property>
<property name="osgi.remote.configuration.pojo.address">
http://somewhere/service?wsdl</property>
</service-description>

</service-descriptions>
______________________________________________________

When I start the framework with this bundle I have this log:
________________________________

INFO: Notified - AVAILABLE: [org.somewhere.services.ServiceImported]
endpoint id: 1db373ef-c64f-42da-8f12-c4117ac95a3e
12 janv. 2011 20:29:47 org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
unknownEndpointId
INFO: registering proxy for endpoint ID:
1db373ef-c64f-42da-8f12-c4117ac95a3e
12 janv. 2011 20:29:47 org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
cacheEndpointId
INFO: caching proxy registration for endpoint ID:
1db373ef-c64f-42da-8f12-c4117ac95a3e
___________________________________________

This means that the service is registered in the OSGi framework . But when I
want to use this service, with an @Requires, It gives no result: no error
(npe...) nor log message.

Any idea ?

Pierre

Reply via email to