[JDEV] Interesting "service" vs "xdb" vs "agent" thing
David Waite
dwaite at jabber.com
Tue Jan 9 16:24:48 CST 2001
Also - I have not tried it, but it may be possible to do something
similar to the following:
<xdb id='xdbhandler'>
<connect>.......</connect>
<blah/><blah/><blah/>
</xdb>
<service id='xdbhandler'/>
-David Waite
Matt Diez wrote:
> Depends on how attached you are to XDB packets, and
> if you can build your handler to accept other
> types of packets. Put simply, the way a
> base_accept service functions is the exact same
> way that a base_accept xdb functions. Meaning,
> set it up as a service (just change your xdb tags to
> service), and direct your user directory requests to it.
>
> Basically, build a second handler to handle iq's or
> whatever type of request and have it talk
> to the db... You're not bound to using XDB packets
> for messages that simply QUERY a database, so set
> up a similar handler that will accept <iq> requests.
>
> Matthew D. Diez
>
> -----Original Message-----
> From: Dennis Noordsij [mailto:dennis.noordsij at wiral.com]
> Sent: Tuesday, January 09, 2001 2:48 PM
> To: jdev at jabber.org
> Subject: [JDEV] Interesting "service" vs "xdb" vs "agent" thing
>
>
> Hi,
>
> Suppose I have an external xdb handler connected to a database.
>
> This handler is already pooling connections to the database, and could
> easily
> also be a searchable user directory.
>
> However, it is defined in jabber.xml as xdb, not a service. Therefore,
> if I
> make it an agent entry for it jabber doesn't know what to do with it.
> I.e., a
> search request does not get sent to the handler.
>
> Any ideas on how to do this?
>
>
> (Handler is connected via base_accept, tcp/ip socket. It handles all
> xdb and
> vCard related stuff, and could also very easily handle searches, if I can
> find a way to tell jabber about it).
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
>
More information about the JDev
mailing list