Thanks Badlop an Iakovos!<br>Those where exactly the pointers I was looking for.<br><br>Jorge<br><br><br><div class="gmail_quote">On Tue, Mar 31, 2009 at 5:26 AM, James Mandelis <span dir="ltr">&lt;<a href="mailto:ejabberd_maillist@008.clara.co.uk">ejabberd_maillist@008.clara.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">








<div link="blue" vlink="purple" lang="EN-GB">

<div>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Hi Jorge,</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p style="text-indent: -18pt;"><span style="font-size: 11pt; color: rgb(31, 73, 125);"><span>1)<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span></span><span style="font-size: 11pt; color: rgb(31, 73, 125);">You will find the functions for parsing the Packet in the xml.erl
module.  </span></p>

<p style="text-indent: -18pt;"><span style="font-size: 11pt; color: rgb(31, 73, 125);"><span>2)<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">     
</span></span></span><span style="font-size: 11pt; color: rgb(31, 73, 125);">Here is a suggestion:<br>
</span>Cmd = &quot;/sbin/myCommand &quot;++<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"> <span lang="EN-US">xml:get_subtag_cdata(Packet
,&quot;body&quot;),</span></span><span style="font-size: 11pt; color: rgb(31, 73, 125);"></span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">I hope this helps.</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Regards,</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Iakovos Mandelis</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<div style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0cm 0cm 0cm 4pt;">

<div>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">

<p><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> <a href="mailto:ejabberd-bounces@jabber.ru" target="_blank">ejabberd-bounces@jabber.ru</a>
[mailto:<a href="mailto:ejabberd-bounces@jabber.ru" target="_blank">ejabberd-bounces@jabber.ru</a>] <b>On Behalf Of </b><a href="mailto:guntanis@gmail.com" target="_blank">guntanis@gmail.com</a><br>
<b>Sent:</b> Tuesday, March 31, 2009 7:10 AM<br>
<b>To:</b> <a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
<b>Subject:</b> [ejabberd] Parsing Packet Contents</span></p>

</div>

</div><div><div></div><div class="h5">

<p> </p>

<p>This is probably a really basic question and is mostly
related to erlang.<br>
I&#39;m making a module based on the mod_echo that takes the message and send it to
an external program and returns the output command.<br>
I have something like this:<br>
handle_info({route, From, To, Packet}, State) -&gt;<br>
Cmd = &quot;/sbin/myCommand &quot;,<br>
Port = os:cmd(Cmd),<br>
ejabberd_router:route(To, From, Port),<br>
{noreply, State};<br>
handle_info(_Info, State) -&gt;<br>
{noreply, State}.<br>
<br>
But I&#39;m not sure on how to:<br>
1. get the body of the message from Packet.<br>
2. concatenate Cmd with the body of the message, so it&#39;s passed as the
parameter of the external command.<br>
<br>
Can someone help me with some pointers on this one?<br>
<br>
Thanks,<br>
Jorge</p>

</div></div></div>

</div>

</div>


<br>_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
<br></blockquote></div><br>