﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Coversant Forums / SoapBox Platform / SoapBox Studio </title><generator>InstantForum.NET v4.1.4</generator><description>Coversant Forums</description><link>http://www.coversant.net/forums/</link><webMaster>support@coversant.net</webMaster><lastBuildDate>Fri, 12 Mar 2010 02:58:22 GMT</lastBuildDate><ttl>20</ttl><item><title>Message Archive Problem</title><link>http://www.coversant.net/forums/Topic24-6-1.aspx</link><description>Hi there&lt;br&gt;&lt;br&gt;Good ol' Soapbox server, got a problem with the message archive. I did all the possible solution but, failed. I used MSSQL2005 enterprise, still the same problem, I also used MySQL, still no go.&lt;br&gt;&lt;br&gt;Any help? :D&lt;br&gt;&lt;br&gt;Thanks</description><pubDate>Wed, 01 Jul 2009 00:58:44 GMT</pubDate><dc:creator>McLaren</dc:creator></item><item><title>Packet Matching</title><link>http://www.coversant.net/forums/Topic3-6-1.aspx</link><description>I seem to have some issues with the packet matching code in SoapBox Studio 2007.&lt;br&gt;&lt;br&gt;I have set up a handler like:&lt;br&gt;                    m_xmpp_session.AddHandler(typeof(Coversant.SoapBox.Core.Message.NormalMessagePacket), new Session.PacketReceivedDelegate(this.OnIncomingLocationSetPacket));&lt;br&gt;&lt;br&gt;and when I receive "&lt;message to='foo@foo.com/foo' from='foo2@foo2.com' id='ddkdk'&gt;&lt;event xmlns='http://jabber.org/protocol/pubsub#event'&gt;&lt;items node='http://jabber.org/protocol/geoloc'&gt;&lt;item id='RH59q3LyUDy3lbX'&gt;&lt;geoloc xmlns='http://jabber.org/protocol/pubsub'&gt;&lt;lon&gt;21.515371&lt;/lon&gt;&lt;lat&gt;52.194458&lt;/lat&gt;&lt;/geoloc&gt;&lt;/item&gt;&lt;/items&gt;&lt;/event&gt;&lt;addresses xmlns='http://jabber.org/protocol/address'&gt;&lt;address type='replyto' jid='foo2@foo2.com/foo'/&gt;&lt;/addresses&gt;&lt;/message&gt;"); it matches and OnIncomingLocationSetPacket is called. &lt;br&gt;&lt;br&gt;However if I receive:&lt;br&gt;"&lt;message to='foo@foo.com/foo' from='foo2@foo2.com' id='ddkdk'&gt;&lt;event xmlns='http://jabber.org/protocol/pubsub#event'&gt;&lt;items node='http://jabber.org/protocol/geoloc'&gt;&lt;item id='RH59q3LyUDy3lbX'&gt;&lt;geoloc xmlns='http://jabber.org/protocol/pubsub'&gt;&lt;lon&gt;21.515371&lt;/lon&gt;&lt;lat&gt;52.194458&lt;/lat&gt;&lt;/geoloc&gt;&lt;/item&gt;&lt;/items&gt;&lt;/event&gt;&lt;x xmlns='jabber:x:delay' from='foo2@foo2.com/foo' stamp='20020910T23:41:07'/&gt;&lt;br&gt;&lt;addresses xmlns='http://jabber.org/protocol/address'&gt;&lt;address type='replyto' jid='foo2@foo2.com/foo'/&gt;&lt;/addresses&gt;&lt;/message&gt;"&lt;br&gt;&lt;br&gt;it does not match.&lt;br&gt;&lt;br&gt;Apparently the addition of the jabber:x:delay stanza causes it not to match. I have no idea why this could be. Any ideas here?&lt;br&gt;&lt;br&gt;I've also tried:&lt;br&gt;m_xmpp_session.AddHandler(new JabberID (), typeof(Coversant.SoapBox.Core.Message.NormalMessagePacket), new Session.PacketReceivedDelegate(this.OnIncomingLocationSetPacket), true);&lt;br&gt;&lt;br&gt;and &lt;br&gt;m_xmpp_session.AddHandler(new JabberID (), typeof(Coversant.SoapBox.Core.Message.MessagePacket), new Session.PacketReceivedDelegate(this.OnIncomingLocationSetPacket), true);&lt;br&gt;&lt;br&gt;Also if I use ItemsEventNotificationMessage instead of MessagePacket it never triggers at all, but that is another issue...&lt;br&gt;Thanks&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><pubDate>Fri, 30 Jan 2009 07:25:34 GMT</pubDate><dc:creator>pendleto</dc:creator></item></channel></rss>