[JDEV] XDB Component in Java
David Waite
dwaite at jabber.com
Fri Jan 5 15:45:37 CST 2001
Hello Matt
Using the simple example transport (as a service), can you get it to
print out the data on both sending and receiving? Not being able to
recieve data at all via accept could be a JabberBeans issue; not being
able to receive specifically xdb data could be a server error.
-David Waite
Matt Diez wrote:
> Well, the packets that should be being sent are just standard XDB
> requests;
> the typical auth and registration requests.
>
> What makes no sense is that when I set this up as a base_connect, it
> works
> just fine, and receives all XDB packets sent. But when set as a
> base_accept,
> it receives absolutely nothing...
>
> Anyway, this is what the XDB packets look like (well, they look like
> standard
> xdb packets - I don't see why they'd be different).
>
> elavil is the hostname of the jabber box.
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="1"
> type="get"></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="2"
> type="get"></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="3"
> type="get"></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="4"
> type="set"><password>somepassword</password></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="5"
> type="get"></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth:0k" from="elavil" id="6" type="set">
> <zerok><hash>b59903775f0bc168ada4bab7941f4e77134274a4</hash><token>3A5626E7</token><sequence>500</sequence></zerok></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="7"
> type="set"><password>somepassword</password></xdb>
>
> <xdb to="user at elavil/jabber:iq:register" from="elavil" id="8"
> type="set"><query
> xmlns="jabber:iq:register"><x>registered</x><resource>Winjab</resource></query></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="9"
> type="get"></xdb>
>
> <xdb to="user at elavil/jabber:iq:auth" from="elavil" id="10"
> type="get"></xdb>
>
> These are just standard, run of the mill XDB requests...
>
>
>
> -----Original Message-----
> From: David Barth [mailto:dbarth at idealx.com]
> Sent: Friday, January 05, 2001 4:10 AM
> To: jdev at jabber.org
> Subject: Re: [JDEV] XDB Component in Java
>
>
> > Matt Diez a écrit :
> [...]
> > <xdb id="xdb">
> > <host>xdb.192.168.0.22</host>
> > <accept>
> > <ip/>
> > <port>5265</port>
> > <secret>test</secret>
> > </accept>
> > </xdb>
> >
> > The xdb component successfully connects, and handshakes, but NEVER
> > receives any packets...
>
> Can you show some example packets in the main jabberd instance ?
>
> > Can anyone suggest what I may doing incorrectly here, or tell me some
> > sort of workaround that
> > doesn't involve base_connect?
> >
> > Alternatively, could someone explain the significance of the <host>
> > element?
>
> The <host> tag is supposed to act as a filter. So you won't receive
> packets unless their addressed to='xdb.192.168.0.22/jabber:iq:whatever'.
>
> --
> dbarth
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
>
More information about the JDev
mailing list