It was all so easy!
I had it stuck in my head that there was some message format that the
servicemix-xmpp binding component needed, but I guess it just takes in
whatever you send it and passes all the xml as the IM.  I also did not
realize that the destination user was set in the destination uri of the
provider endpoint.  I was used to the open-esb xmpp-bc in which you define
the user that you are sending the message to in the actual message.  
Thanks for the help.


gnodet wrote:
> 
> Sure, you need to create an http consumer and configure it so that it
> sends exchange to an xmpp provider.  That way, you will bridge http
> protocol and xmpp protocols.
> 
> On 10/9/07, depstei2 <[EMAIL PROTECTED]> wrote:
>>
>> 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.
>>
>>
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/XMPP-Servicemix-Example-tf4576074s12049.html#a13177074
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to