<!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.2653.12">
<TITLE>RE: [JDEV] JUD docs?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Peter, you are correct, I'm not interested in the internal messages (since I'd be writing the internals myself).</FONT>
</P>

<P><FONT SIZE=2>Constantin, thanks for the messages that are currently being sent back and forth.&nbsp; I'll go that route (using debug in WinJab to figure messages) until I hear of some docs popping up.</FONT></P>

<P><FONT SIZE=2>Colin</FONT>
</P>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Constantin Nickonov [<A HREF="mailto:Nickonov@jabber.com">mailto:Nickonov@jabber.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Tuesday, April 10, 2001 9:41 AM</FONT>
<BR><FONT SIZE=2>&gt; To: 'jdev@jabber.org'</FONT>
<BR><FONT SIZE=2>&gt; Subject: RE: [JDEV] JUD docs?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Running through some JUD operations (with Jabber IM in debug </FONT>
<BR><FONT SIZE=2>&gt; mode) yields</FONT>
<BR><FONT SIZE=2>&gt; the following XML sequences:</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; SENT: &lt;iq type=&quot;get&quot; to=&quot;jud.foo.com&quot;&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns=&quot;jabber:iq:register&quot;&gt;&lt;/query&gt;&lt;/iq&gt;</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; RECV: &lt;iq type='result' to='joe@foo.com' from='jud.foo.com'&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns='jabber:iq:register'&gt;&lt;instructions&gt;Fill in all of the </FONT>
<BR><FONT SIZE=2>&gt; fields to add</FONT>
<BR><FONT SIZE=2>&gt; yourself to</FONT>
<BR><FONT SIZE=2>&gt; JUD.&lt;/instructions&gt;&lt;first&gt;Joe&lt;/first&gt;&lt;last&gt;Schmoe&lt;/last&gt;&lt;nick&gt;</FONT>
<BR><FONT SIZE=2>&gt; jschmoe&lt;/nick&gt;</FONT>
<BR><FONT SIZE=2>&gt; &lt;email&gt;schmoe@foo.com&lt;/email&gt;&lt;key&gt;somekey&lt;/key&gt;&lt;registered/&gt;&lt;/</FONT>
<BR><FONT SIZE=2>&gt; query&gt;&lt;/iq&gt;</FONT>
<BR><FONT SIZE=2>&gt; ---</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; SENT: &lt;iq type=&quot;set&quot; to=&quot;jud.foo.com&quot;&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns=&quot;jabber:iq:register&quot;&gt;&lt;first&gt;Joseph&lt;/first&gt;&lt;last&gt;Schmoe&lt;/</FONT>
<BR><FONT SIZE=2>&gt; last&gt;&lt;nick&gt;jsc</FONT>
<BR><FONT SIZE=2>&gt; hmoe&lt;/nick&gt;&lt;email&gt;schmoe@foo.com&lt;/email&gt;&lt;key&gt;somekey&lt;/key&gt;&lt;/qu</FONT>
<BR><FONT SIZE=2>&gt; ery&gt;&lt;/iq&gt;</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; RECV: &lt;iq type='result' to='joe@foo.com/Work' </FONT>
<BR><FONT SIZE=2>&gt; from='jud.foo.com'&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns='jabber:iq:register'/&gt;&lt;/iq&gt;</FONT>
<BR><FONT SIZE=2>&gt; ---</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; SENT: &lt;iq type=&quot;get&quot; to=&quot;jud.foo.com&quot;&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns=&quot;jabber:iq:search&quot;&gt;&lt;/query&gt;&lt;/iq&gt;</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; RECV: &lt;iq type='result' to='joe@foo.com' from='jud.foo.com'&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns='jabber:iq:search'&gt;&lt;instructions&gt;Fill in a field to</FONT>
<BR><FONT SIZE=2>&gt; search.&lt;/instructions&gt;&lt;key&gt;somekey&lt;/key&gt;&lt;first/&gt;&lt;last/&gt;&lt;nick/&gt;</FONT>
<BR><FONT SIZE=2>&gt; &lt;email/&gt;&lt;/quer</FONT>
<BR><FONT SIZE=2>&gt; y&gt;&lt;/iq&gt;</FONT>
<BR><FONT SIZE=2>&gt; ---</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; SENT: &lt;iq type=&quot;set&quot; to=&quot;jud.foo.com&quot;&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns=&quot;jabber:iq:search&quot;&gt;&lt;key&gt;somekey&lt;/ksy&gt;&lt;first&gt;Barnaby&lt;/fir</FONT>
<BR><FONT SIZE=2>&gt; st&gt;&lt;/query&gt;&lt;/i</FONT>
<BR><FONT SIZE=2>&gt; q&gt;</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; RECV: &lt;iq type='result' to='joe@foo.com' from='jud.foo.com'&gt;&lt;query</FONT>
<BR><FONT SIZE=2>&gt; xmlns='jabber:iq:search'&gt;&lt;item</FONT>
<BR><FONT SIZE=2>&gt; jid='bjones@foo.com'&gt;&lt;first&gt;Barnaby&lt;/first&gt;&lt;last&gt;Jones&lt;/last&gt;&lt;</FONT>
<BR><FONT SIZE=2>&gt; nick&gt;bjones&lt;/n</FONT>
<BR><FONT SIZE=2>&gt; ick&gt;&lt;email&gt;bjones@foo.com&lt;/email&gt;&lt;/item&gt;&lt;item</FONT>
<BR><FONT SIZE=2>&gt; jid='bsmith@jabber.com'&gt;&lt;first&gt;Barnaby&lt;/first&gt;&lt;last&gt;Smith&lt;/las</FONT>
<BR><FONT SIZE=2>&gt; t&gt;&lt;nick&gt;bsmith</FONT>
<BR><FONT SIZE=2>&gt; &lt;/nick&gt;&lt;email&gt;bsmith@foo.com&lt;/email&gt;&lt;/item&gt;&lt;/query&gt;&lt;/iq&gt;</FONT>
<BR><FONT SIZE=2>&gt; ---</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; These are only the nominal cases, of course. For errors, etc., try</FONT>
<BR><FONT SIZE=2>&gt; connecting to a functional JUD (jabber.com's is up and </FONT>
<BR><FONT SIZE=2>&gt; running), and throw</FONT>
<BR><FONT SIZE=2>&gt; some bad requests at it.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; ---</FONT>
<BR><FONT SIZE=2>&gt; Constantin Nickonov</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; &gt; From: Peter Saint-Andre [<A HREF="mailto:stpeter@jabber.org">mailto:stpeter@jabber.org</A>]</FONT>
<BR><FONT SIZE=2>&gt; &gt; Sent: Monday, April 09, 2001 5:34 PM</FONT>
<BR><FONT SIZE=2>&gt; &gt; To: jdev@jabber.org</FONT>
<BR><FONT SIZE=2>&gt; &gt; Subject: Re: [JDEV] JUD docs?</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; Hi Colin,</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; There is no such doc at present. It'd be helpful to have </FONT>
<BR><FONT SIZE=2>&gt; one, though.</FONT>
<BR><FONT SIZE=2>&gt; &gt; You are talking about the XML sent into and received from JUD, *not*</FONT>
<BR><FONT SIZE=2>&gt; &gt; messaging internal to JUD, right? This is similar to (or </FONT>
<BR><FONT SIZE=2>&gt; part of) what</FONT>
<BR><FONT SIZE=2>&gt; &gt; Jens is doing with his &quot;cheat sheet&quot;, hopefully we can add </FONT>
<BR><FONT SIZE=2>&gt; JUD info to</FONT>
<BR><FONT SIZE=2>&gt; &gt; this soon.</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; Peter</FONT>
<BR><FONT SIZE=2>&gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Colin Madere wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; I'm not looking to run the existing perl JUD, I'm looking </FONT>
<BR><FONT SIZE=2>&gt; &gt; to implement</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; in another language.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Can anyone point me to a doc that would have all the </FONT>
<BR><FONT SIZE=2>&gt; &gt; messages the JUD</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; uses (specs on the messages)?&nbsp; If we do this, I want to make sure</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; everything will work with existing and future clients.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; I'm know I'm a lazy bum for not going through all the </FONT>
<BR><FONT SIZE=2>&gt; JPG, JPO, etc,</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; but I've done so too many times in the past with the results being</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; fruitless :(&nbsp; No offense, Peter (and others), I know you've been</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; adding TONS of info and kudos for it!</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Colin</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; jdev mailing list</FONT>
<BR><FONT SIZE=2>&gt; jdev@jabber.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>