Then, you should connect to the jmx mbean server. You will be able to retrieve all jbi endpoints and their wsdl. Unfortunately, there is no integration with an uddi registry yet, but all contributions are welcome ;)
There is a very simple jdbc component. See http://svn.apache.org/repos/asf/incubator/servicemix/trunk/servicemix-components/src/main/java/org/apache/servicemix/components/jdbc/JdbcComponent.java Cheers, Guillaume Nodet On 6/9/06, Alessandro Fredianelli <[EMAIL PROTECTED]> wrote:
I need to get the list from an external program, not from a servicemix component. In order to orchestrate jbi components workflow i need wsdl files showing interfaces, are they available? Have i to setup something like an uddi registry? Is there a jbi jdbc module available? Thanks, Ale. ----- Original Message ----- From: "Sandra Schweighart" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, June 09, 2006 12:17 PM Subject: Re: available services > The ComponentConext offers four methods: > getEndpoints(QName interface) when you supply a null interfaceName you > get all active endpoints, if not you get all active dndpoints tha > implement the given interface name. > getEndpointsForService(QName serviceName) returns all active endpoints > that belong to the given service name > getExternalEndpoints(QName interface) returns an array of all registered > external endpoints that implement the given interface > getExternalEndpointsForService(Service) returns an array of all > registered external endpoints that are included in the named service. > .. see specification for more details about endpoints. > > Greetings > Sandra > > Alessandro Fredianelli wrote: > >>How can i programmatically obtain the list of services (endpoints) >>available on the bus? >> >>thanks, Ale. >> >> > >
