<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Courier New" size=2>Philippe, do you mean the JabberBeans 
distribution is buggy? I have heard about the Muse API for Jabber. How does it 
compare with JabberBeans?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2>Thanks for taking time to help me 
out.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2>Regards,</FONT></DIV>
<DIV><FONT face="Courier New" size=2>Ananth.</FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A href="mailto:raxhonp@easynet.be" title=raxhonp@easynet.be>Philippe 
  Raxhon</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A href="mailto:jdev@jabber.org" 
  title=jdev@jabber.org>jdev@jabber.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, August 07, 2002 2:35 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [JDEV] Creating a presence 
  server component?</DIV>
  <DIV><BR></DIV>Hi Sylvain and Anantha,<BR><BR>First of all, Sylvain,when using 
  a presence bcc, it can't hurt the JSM <BR>module "mod_presence", it's a 
  blinded carbon copy. But could you be more <BR>specific when you say:<BR>/"I 
  want a standard way to proceed in order to process &lt;message&gt; &lt;iq&gt; 
  in <BR>a next step. If I create a component with a &lt;presence&gt; element 
  support, <BR>I wonder whether if a conflict will occur with the JSM module 
  <BR>"mod_presence"./"<BR><BR>Anantha, the main issue I had writing a component 
  using jabberbeans is <BR>that the code in the latest snapshot is broken for 
  the accept component. <BR>I had to make modifications to jabberbeans before 
  having a working <BR>component. I never made modifications to the 
  &lt;browse&gt; or &lt;register&gt; <BR>sections, my component was for external 
  use only and was not intended to <BR>interact with the server or the users, 
  not sending anything back.<BR><BR>I don't forget you and I think the code is 
  on a box I don't use anymore <BR>but I still can access. I'm pretty sure I can 
  find it. Give me one or <BR>two days, it's quite hectic for the 
  moment.<BR><BR>Cheers<BR><BR>Philippe<BR><BR>Anantha Krishnan V 
  wrote:<BR><BR>&gt; Philippe, I followed your chat with Sylvain. I am trying to 
  write an <BR>&gt; accept component using JabberBeans too. If you find your 
  code, could I <BR>&gt; have a copy of it too? Especially the changes made in 
  the &lt;browse&gt; and <BR>&gt; &lt;register&gt; sections of the jabber.xml 
  config file.<BR>&gt;&nbsp; <BR>&gt; Thanks and Regards,<BR>&gt; 
  Ananth.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ----- Original Message 
  -----<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; *From:* Philippe Raxhon &lt;<A 
  href="mailto:raxhonp@easynet.be">mailto:raxhonp@easynet.be</A>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  *To:* <A href="mailto:jdev@jabber.org">jdev@jabber.org</A> &lt;<A 
  href="mailto:jdev@jabber.org">mailto:jdev@jabber.org</A>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  *Sent:* Tuesday, August 06, 2002 3:24 PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  *Subject:* Re: [JDEV] Creating a presence server 
  component?<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Sorry not to be very 
  detailed in my explanation, but I did 
  something<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; like this months 
  ago:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 1. I added a accept component to 
  the jabber server:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;service 
  id="slogger"&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;host&gt;slogger.myserver.tld&lt;/host&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;accept&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;ip&gt;localhost&lt;/ip&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;port&gt;5999&lt;/port&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;secret&gt;secret&lt;/secret&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/accept&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/service&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 2. I configured the 
  server to bcc the presence packets to my<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  component.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;jsm xmlns="jabber:config:jsm"&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  ...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;presence&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;bcc&gt;slogger&lt;/bcc&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/presence&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;/jsm&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 3. I wrote, using 
  jabberbeans, thus in Java, a simple accept<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  component<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; showing the presence of the users. I 
  should still have the source<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; but 
  I<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; dodn't find it for the moment 
  ;-(<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; It's an option, but I'm sure there 
  are other solutions. Tell me if<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  you<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; are interested by this one, I will dig in 
  my src dir to find the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; code 
  of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the 
  component.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  Philippe<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Sylvain Roberdeau 
  wrote:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;Langage isn't a contraint 
  for a start. I can use Perl, C, C++,...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;But the main information I'm looking for is the way to do 
  this.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;All example&nbsp; I find in Perl, 
  need a registration from user... but<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I 
  guess<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;it's not an obligation. But such 
  component need to register a<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  namespace<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;which can conflict with other 
  element.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;An other way, it's to build a jsm 
  component but for a first step (an<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;expiremental step) it's quite heavy.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;Can you indicate me the best way please?<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;Sylvain<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;Philippe Raxhon a écrit :<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; <BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;Hi 
  Silvain,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;What langage do you want to 
  use? It will make a difference on<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; what 
  is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;available for now. Depending on how 
  it's implemented, running a<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;component 
  that only listens on&nbsp; presence can't hurt any 
  other<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;module/component, but it could 
  require some modification in the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  jabber<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;configuration 
  file.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;Sylvain Roberdeau wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp; 
  <BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;Hi,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp; I'm 
  reading sample code, docs, but I'm not sure to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  understand if it<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;s possible to 
  create a module or a component only to receive 
  user's<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;presence.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp; 
  This is a test project for me to produce a realtime 
  MRTG<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; service 
  to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;count activity of a Jabber 
  Server.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp; And 
  other basic XML tag (message, iq,...)?<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;&nbsp;&nbsp; I wonder whether&nbsp; it's possible to receive these 
  data without to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;disrupt other 
  module or components.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp; 
  I'm looking for example or sample code...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;Thank 
  you<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;Sylvain<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;_______________________________________________<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;jdev mailing list<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;<A 
  href="mailto:jdev@jabber.org">jdev@jabber.org</A> &lt;<A 
  href="mailto:jdev@jabber.org">mailto:jdev@jabber.org</A>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<A 
  href="http://mailman.jabber.org/listinfo/jdev">http://mailman.jabber.org/listinfo/jdev</A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;_______________________________________________<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;jdev mailing list<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<A 
  href="mailto:jdev@jabber.org">jdev@jabber.org</A> &lt;<A 
  href="mailto:jdev@jabber.org">mailto:jdev@jabber.org</A>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;<A 
  href="http://mailman.jabber.org/listinfo/jde">http://mailman.jabber.org/listinfo/jde</A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;v<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt; <BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  &gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  _______________________________________________<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  jdev mailing list<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <A 
  href="mailto:jdev@jabber.org">jdev@jabber.org</A> &lt;<A 
  href="mailto:jdev@jabber.org">mailto:jdev@jabber.org</A>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 
  <A 
  href="http://mailman.jabber.org/listinfo/jdev">http://mailman.jabber.org/listinfo/jdev</A><BR>&gt;<BR><BR><BR><BR>_______________________________________________<BR>jdev 
  mailing list<BR><A href="mailto:jdev@jabber.org">jdev@jabber.org</A><BR><A 
  href="http://mailman.jabber.org/listinfo/jdev">http://mailman.jabber.org/listinfo/jdev</A><BR><BR></BLOCKQUOTE></BODY></HTML>