<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2652.35">
<TITLE>RE: [JDEV] XDB Component in Java</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Well, the packets that should be being sent are just standard XDB requests;</FONT>
<BR><FONT SIZE=2>the typical auth and registration requests. </FONT>
</P>

<P><FONT SIZE=2>What makes no sense is that when I set this up as a base_connect, it works</FONT>
<BR><FONT SIZE=2>just fine, and receives all XDB packets sent. But when set as a base_accept,</FONT>
<BR><FONT SIZE=2>it receives absolutely nothing... </FONT>
</P>

<P><FONT SIZE=2>Anyway, this is what the XDB packets look like (well, they look like standard</FONT>
<BR><FONT SIZE=2>xdb packets - I don't see why they'd be different).</FONT>
</P>

<P><FONT SIZE=2>elavil is the hostname of the jabber box.</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;1&quot; type=&quot;get&quot;&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;2&quot; type=&quot;get&quot;&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;3&quot; type=&quot;get&quot;&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;4&quot; type=&quot;set&quot;&gt;&lt;password&gt;somepassword&lt;/password&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;5&quot; type=&quot;get&quot;&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth:0k&quot; from=&quot;elavil&quot; id=&quot;6&quot; type=&quot;set&quot;&gt;</FONT>
<BR><FONT SIZE=2>&lt;zerok&gt;&lt;hash&gt;b59903775f0bc168ada4bab7941f4e77134274a4&lt;/hash&gt;&lt;token&gt;3A5626E7&lt;/token&gt;&lt;sequence&gt;500&lt;/sequence&gt;&lt;/zerok&gt;&lt;/xdb&gt;</FONT></P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;7&quot; type=&quot;set&quot;&gt;&lt;password&gt;somepassword&lt;/password&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:register&quot; from=&quot;elavil&quot; id=&quot;8&quot; type=&quot;set&quot;&gt;&lt;query xmlns=&quot;jabber:iq:register&quot;&gt;&lt;x&gt;registered&lt;/x&gt;&lt;resource&gt;Winjab&lt;/resource&gt;&lt;/query&gt;&lt;/xdb&gt;</FONT></P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;9&quot; type=&quot;get&quot;&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>&lt;xdb to=&quot;user@elavil/jabber:iq:auth&quot; from=&quot;elavil&quot; id=&quot;10&quot; type=&quot;get&quot;&gt;&lt;/xdb&gt;</FONT>
</P>

<P><FONT SIZE=2>These are just standard, run of the mill XDB requests...</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: David Barth [<A HREF="mailto:dbarth@idealx.com">mailto:dbarth@idealx.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Friday, January 05, 2001 4:10 AM</FONT>
<BR><FONT SIZE=2>To: jdev@jabber.org</FONT>
<BR><FONT SIZE=2>Subject: Re: [JDEV] XDB Component in Java</FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt; Matt Diez a écrit :</FONT>
<BR><FONT SIZE=2>[...]</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp; &lt;xdb id=&quot;xdb&quot;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;host&gt;xdb.192.168.0.22&lt;/host&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;accept&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ip/&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;port&gt;5265&lt;/port&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;secret&gt;test&lt;/secret&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/accept&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp; &lt;/xdb&gt;</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; The xdb component successfully connects, and handshakes, but NEVER</FONT>
<BR><FONT SIZE=2>&gt; receives any packets...</FONT>
</P>

<P><FONT SIZE=2>Can you show some example packets in the main jabberd instance ?</FONT>
<BR><FONT SIZE=2>&nbsp;</FONT>
<BR><FONT SIZE=2>&gt; Can anyone suggest what I may doing incorrectly here, or tell me some</FONT>
<BR><FONT SIZE=2>&gt; sort of workaround that</FONT>
<BR><FONT SIZE=2>&gt; doesn't involve base_connect?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Alternatively, could someone explain the significance of the &lt;host&gt;</FONT>
<BR><FONT SIZE=2>&gt; element?</FONT>
</P>

<P><FONT SIZE=2>The &lt;host&gt; tag is supposed to act as a filter. So you won't receive</FONT>
<BR><FONT SIZE=2>packets unless their addressed to='xdb.192.168.0.22/jabber:iq:whatever'.</FONT>
</P>

<P><FONT SIZE=2>--</FONT>
<BR><FONT SIZE=2>dbarth</FONT>
</P>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>jdev mailing list</FONT>
<BR><FONT SIZE=2>jdev@jabber.org</FONT>
<BR><FONT SIZE=2><A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
</P>

</BODY>
</HTML>