<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Vineet,<div><br><div><div>On 14 вер. 2012, at 05:49, Vineet Naik wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>The extra info is message specific. I managed to work around this by tweaking mod_archive_odbc</div><div class="gmail_quote"><div>to recognize an additional element alongside body and store it in a separate column in the archived_messages</div>
<div>table. On client side, instead of passing the extra data as an attribute of message, it is now</div><div>passed as a child element with custom XML namespace. </div><div><br></div><div>Any thoughts on this approach?</div></div></blockquote><div><br></div><div>AFAIK, using custom element in the message should be OK: <a href="http://xmpp.org/rfcs/rfc6120.html#stanzas-extended">http://xmpp.org/rfcs/rfc6120.html#stanzas-extended</a></div><div><br></div><div>Regarding the modification of mod_archive_odbc: as long as it works, it should be fine ;-) Alternatively, as I said  before, you might consider using 'message' storage type with mod_archive2, then you should have the whole message stored with your custom payload, which has an advantage (?) that this payload is also returned on all message retrieval operations.</div><div><br></div><blockquote type="cite"><div class="gmail_quote">
<div>I have recently started learning erlang and still need to read a lot about XMPP :) But I play around with ejabberd</div><div>in free time so I would be interested in testing mod_archive2 if it's fine with you. </div>
<div>Should I send you an email separately for the same?</div></div></blockquote><div><br></div>I just pushed current version to <a href="https://github.com/ndl/mod_archive2">https://github.com/ndl/mod_archive2</a> - feel free to play with it and contact me via e-mail if you need further info and / or submit bugs via github.</div><div><br></div><div>Thanks!</div><div apple-content-edited="true"><br></div></div><div apple-content-edited="true">
Good luck!                                     Alexander
</div>
<br></body></html>