Is there any way to expose the xmpp endpoint as a web service just using binding components, or would I have to create a webservice in java(maybe using jsr181) that uses the client api? I was trying to create a simple servicemix example that routes a message to the xmpp service unit which would then IM it to a user.
gnodet wrote: > > This method is provided to debug endpoints, but I'm not sure why you > end up with an exception. Anyway, if you have a provider endpoint, > you need to send a JBI exchange to it (using the client api for > servicemix for example, or from any other JBI endpoint). > > On 10/8/07, depstei2 <[EMAIL PROTECTED]> wrote: >> >> I am trying to send a message out using a xmpp service unit. The su >> is >> successfully logging into the jabber server according to the console >> output. >> How do I send a message to it? When I look on jconsole I see that there >> is >> a send() operation with 3 message parts, but what goes in these parts? >> I tried putting a username in part1, a random port in part2 and the >> message >> in part3, but I got an exception saying: >> >> problem invoking send: java.rmi.UnmarshallException: Error unmarshalling >> return: nested exception is Java.lang.ClassNotFoundException >> javax.jbi.messaging.MessagingException (no security manager: RMI >> classloader >> disabled) >> >> Where are these messages defined? >> Thanks you for your help >> >> >> depstei2 wrote: >> > >> > Ah, That works, the xmpp service unit deploys ok now and I can see it >> in >> > jconsole. Now the problem is how do I send a message to that xmpp >> > service? Is there a wsdl that gets published? I am trying to use a >> http >> > binding component to expose the xmpp service. >> > >> > >> > >> > gnodet wrote: >> >> >> >> You need to just include: >> >> <beans> >> >> <xmpp:endpoint ... /> >> >> </beans> >> >> >> >> The <xmpp:component> is used when not using a Service Unit. >> >> >> >> On 10/5/07, depstei2 <[EMAIL PROTECTED]> wrote: >> >>> >> >>> Thanks for the links! I am trying to get this running in a service >> >>> assembly, >> >>> but I keep getting the error that "No endpoints were found" for my >> xmpp >> >>> service unit. This is the xbean I am using (copied from the >> integration >> >>> test): >> >>> <?xml version="1.0" encoding="UTF-8"?> >> >>> <beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0" >> >>> xmlns:test="http://student.kuali.org/xmpptest"> >> >>> <xmpp:component user="[EMAIL PROTECTED]" >> >>> password="password"> >> >>> <xmpp:endpoints> >> >>> <xmpp:privateChatEndpoint >> service="test:service" >> >>> endpoint="endpoint" >> >>> uri="xmpp://host/[EMAIL PROTECTED]" /> >> >>> </xmpp:endpoints> >> >>> </xmpp:component> >> >>> </beans> >> >>> >> >>> >> >>> >> >>> gnodet wrote: >> >>> > >> >>> > The unit tests comes with the source tree: >> >>> > >> >>> > >> >>> >> http://svn.apache.org/repos/asf/incubator/servicemix/trunk/deployables/bindingcomponents/servicemix-xmpp/src/test/ >> >>> > >> >>> > Take a look at >> >>> > http://incubator.apache.org/servicemix/source.html >> >>> > and >> >>> > http://incubator.apache.org/servicemix/building.html >> >>> > >> >>> > On 10/5/07, depstei2 <[EMAIL PROTECTED]> wrote: >> >>> >> >> >>> >> I am trying to create a very simple example where a call to a web >> >>> service >> >>> >> will then cause an IM to be sent out. >> >>> >> I am having trouble finding any examples of how to set up an xmpp >> >>> >> endpoint. >> >>> >> The documentation says: >> >>> >> >> >>> >> XMPP Integration Testing >> >>> >> To run the integration tests of ServiceMix XMPP you will need to >> do >> >>> the >> >>> >> following >> >>> >> * install Wildfire >> >>> >> * create the following users (user/pwd) >> >>> >> o servicemix-user / servicemix-pwd >> >>> >> o test-user / test-pwd >> >>> >> You should now be able to run the unit tests >> >>> >> >> >>> >> But where are the unit tests? >> >>> >> Could someone please post an example of using the xmpp component >> in >> >>> >> servicemix to create a service unit? >> >>> >> -- >> >>> >> View this message in context: >> >>> >> >> >>> >> http://www.nabble.com/XMPP-Servicemix-Example-tf4576074s12049.html#a13062035 >> >>> >> Sent from the ServiceMix - User mailing list archive at >> Nabble.com. >> >>> >> >> >>> >> >> >>> > >> >>> > >> >>> > -- >> >>> > Cheers, >> >>> > Guillaume Nodet >> >>> > ------------------------ >> >>> > Blog: http://gnodet.blogspot.com/ >> >>> > >> >>> > >> >>> >> >>> -- >> >>> View this message in context: >> >>> >> http://www.nabble.com/XMPP-Servicemix-Example-tf4576074s12049.html#a13064537 >> >>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >>> >> >>> >> >> >> >> >> >> -- >> >> Cheers, >> >> Guillaume Nodet >> >> ------------------------ >> >> Blog: http://gnodet.blogspot.com/ >> >> >> >> >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/XMPP-Servicemix-Example-tf4576074s12049.html#a13098420 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > > -- View this message in context: http://www.nabble.com/XMPP-Servicemix-Example-tf4576074s12049.html#a13123548 Sent from the ServiceMix - User mailing list archive at Nabble.com.
