<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>BizTalk RFID Event Handlers</title><link>http://rfid.codeplex.com/project/feeds/rss</link><description>This project delivers various extensions to Standard Biztalk RFID framework. This will come in form on various event handlers. BizTalk RFID ships with BRE and SQL handler. This project will deliver various other handlers for customers to download and use.</description><item><title>Source code checked in, #69631</title><link>http://rfid.codeplex.com/SourceControl/changeset/changes/69631</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:13:48 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69631 20121001091348P</guid></item><item><title>Source code checked in, #69630</title><link>http://rfid.codeplex.com/SourceControl/changeset/changes/69630</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:07:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69630 20121001090703P</guid></item><item><title>Source code checked in, #48968</title><link>http://rfid.codeplex.com/SourceControl/changeset/changes/48968</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Thu, 22 Jul 2010 18:55:41 GMT</pubDate><guid isPermaLink="false">Source code checked in, #48968 20100722065541P</guid></item><item><title>NEW POST: Event Handler naming convention</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=26809</link><description>&lt;div style="line-height: normal;"&gt;&lt;br&gt;
&lt;div style="border-right:medium none;padding-right:0.2em;border-top:#aaa 0.1em dotted;padding-left:0.2em;padding-bottom:0.2em;margin:1em 0em 2.5em 3em;border-left:medium none;padding-top:0.2em;border-bottom:#aaa 0.1em dotted;font-style:italic"&gt;&lt;br&gt;
mlandler wrote:&lt;br&gt;
I would suggest to follow naming conventions especially when it comes to the term &amp;quot;sink&amp;quot;.&lt;br&gt;
How about only calling eventhandlers &amp;quot;sink&amp;quot; when they return void - which means a 100% filter or swallowing all readevents. Similar to the SQLSink event handler.&lt;br&gt;
Whith this naming convetion on could easily determine wheter a specifica eventhandler can be used at any position in the event queue.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
I tend to agree with this line of thinking completely.&lt;br&gt;
Can we go ahead and rename the existing file and msmq event handlers to remove the &amp;quot;sink&amp;quot; from the name?
&lt;/div&gt;</description><author>ryancrawcour</author><pubDate>Fri, 16 May 2008 10:31:52 GMT</pubDate><guid isPermaLink="false">NEW POST: Event Handler naming convention 20080516103152A</guid></item><item><title>NEW POST: Event Handler naming convention</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=26809</link><description>&lt;div class="wikidoc"&gt;
I would suggest to follow naming conventions especially when it comes to the term &amp;quot;sink&amp;quot;.&lt;br /&gt;How about only calling eventhandlers &amp;quot;sink&amp;quot; when they return void - which means a 100% filter or swallowing all readevents. Similar to the SQLSink event handler.&lt;br /&gt;Whith this naming convetion on could easily determine wheter a specifica eventhandler can be used at any position in the event queue.&lt;br /&gt;
&lt;/div&gt;</description><author>mlandler</author><pubDate>Tue, 29 Apr 2008 15:28:15 GMT</pubDate><guid isPermaLink="false">NEW POST: Event Handler naming convention 20080429032815P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/rfid/SourceControl/ListDownloadableCommits.aspx</link><description>1st checkin for FilterEventHandler</description><author>ArpitN</author><pubDate>Thu, 28 Feb 2008 13:55:09 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080228015509P</guid></item><item><title>NEW POST: FileSync</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=20751</link><description>&lt;div class="wikidoc"&gt;
Hey Shaul,&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;Can I register multiple event handlers to a single process, even though their functions have the same input type &amp;quot;TagRead&amp;quot;?&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;Yes this is exactly the kind of scenario that RFID Process enables. Think of a RFID Process as a sequential pipeline of EventHandlers. The only thing to keep in mind is that output of one EH is one of the inputs for another EH. (The Validate Process with check this statically). &lt;br /&gt;So, suppose if you have one EH(say EH1) whose output is TagListEvent and the input of this EH(say EH2) is TagReadEvent then EH2 cant be placed after EH1. But if output of EH1 was TagReadEvent then placing EH2 after EH1 was OK.&lt;br /&gt;Also, say EH2 input was RfidEventBase (the base class of both TagReadEvent and TagListEvent) then placing EH2 after EH1 was possible.&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;Are they executed in-line in  a single thread or in separate threads?&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;BizTalk RFID  garentees that they are called sequentially with output of 1st EH acting as input for 2nd EH and so on but does no garentee that they are invoked on the same thread. Also your EH code could be called from multiple differnent threads, thus it is important that EH are thread-safe.&lt;br /&gt; &lt;br /&gt;Hope I answered your questions.&lt;br /&gt;-Arpit Nand&lt;br /&gt;P.S. To get your questions answered by BizTalk RFID experts head to &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1474&amp;amp;SiteID=1" class="externalLink"&gt;http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1474&amp;amp;SiteID=1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>ArpitN</author><pubDate>Wed, 27 Feb 2008 13:33:41 GMT</pubDate><guid isPermaLink="false">NEW POST: FileSync 20080227013341P</guid></item><item><title>NEW POST: FileSync</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=20751</link><description>&lt;div class="wikidoc"&gt;
Thank you both :)&lt;br /&gt;I've been reading some of the documentation regarding Event Handlers.&lt;br /&gt;I understand that one EH function's output type is another function's input, this way you can pass a tag read to a line of functions, depending on processing results.&lt;br /&gt; &lt;br /&gt;Lets say I want to add this file EH a process which already has an EH which I've created.&lt;br /&gt;Can I register multiple event handlers to a single process, even though their functions have the same input type &amp;quot;TagRead&amp;quot;?&lt;br /&gt;Are they executed in-line in  a single thread or in separate threads?&lt;br /&gt; &lt;br /&gt;Shaul&lt;br /&gt;
&lt;/div&gt;</description><author>Shaul</author><pubDate>Wed, 27 Feb 2008 12:13:44 GMT</pubDate><guid isPermaLink="false">NEW POST: FileSync 20080227121344P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/rfid/SourceControl/ListDownloadableCommits.aspx</link><description>Adding FileEvtHandler.VS2005.csproj a VS 2005 based project.&amp;#13;&amp;#10;Removed Linq dependancy from FileSink.cs so that this EH can be build with .NET 2.0&amp;#47;3.0 too.</description><author>ArpitN</author><pubDate>Wed, 27 Feb 2008 12:02:15 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080227120215P</guid></item><item><title>NEW POST: FileSync</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=20751</link><description>&lt;div class="wikidoc"&gt;
Hello Shaul,&lt;br /&gt; &lt;br /&gt;Biztalk RFID uses .NET 3.0 so it will not even install if you dont have .NET 3.0.&lt;br /&gt; &lt;br /&gt;BizTalk RFID had a issue with .NET 3.5 Beta1 due to a bug in .NET 3.0 Service Pack that is shipped with .NET 3.5 due to which Rfid Service was unable to start. But there is no issue with the Released version of .NET 3.5&lt;br /&gt; &lt;br /&gt;If have .NET 3.5 installed, any EH/Provider written for it will work just fine. If you are facing any specific problem, please report and we can take a look.&lt;br /&gt; &lt;br /&gt;As for solution file, I will upload VS2k5 csproj and sln files for this EH.&lt;br /&gt; &lt;br /&gt;-Arpit Nand&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ArpitN</author><pubDate>Wed, 27 Feb 2008 10:55:15 GMT</pubDate><guid isPermaLink="false">NEW POST: FileSync 20080227105515A</guid></item><item><title>CREATED ISSUE: Event handler for Filtering</title><link>http://www.codeplex.com/rfid/WorkItem/View.aspx?WorkItemId=1083</link><description>Filtering is a challenge and I have heard requests for an event handler that can provide basic filtering. To begin with we should provide a way for folks to filer based on string functions like startswith, endswith and substring.&lt;br /&gt;</description><author>shasbe</author><pubDate>Tue, 26 Feb 2008 23:43:44 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Event handler for Filtering 20080226114344P</guid></item><item><title>NEW POST: FileSync</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=20751</link><description>&lt;div class="wikidoc"&gt;
Hi Shaul, Sorry about using 2008. That is the version I have on my machine so I just used it. &lt;br /&gt; &lt;br /&gt;I have used 2008 to create event handlers and use them with Biztalk and it works fine. I don't think there should be any problems. BizTalk will still use 2.0 libraries as it was built with 2.0. &lt;br /&gt; &lt;br /&gt;VS 2008 can be used to build applications using .NEt 2.0 also. I know there is some issue with 3.5 and Biztalk but I think building DSPI with VS 2008 should not be a problem.&lt;br /&gt; &lt;br /&gt;Let me know if you face any specific issue.&lt;br /&gt; &lt;br /&gt;regards&lt;br /&gt;Sudhir&lt;br /&gt;
&lt;/div&gt;</description><author>shasbe</author><pubDate>Thu, 21 Feb 2008 23:12:42 GMT</pubDate><guid isPermaLink="false">NEW POST: FileSync 20080221111242P</guid></item><item><title>NEW POST: FileSync</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=20751</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt;I tried to open the solution but it seems you used vs 2008 and my vs 2005 can't open it.&lt;br /&gt; &lt;br /&gt;First of all: is it possible to develop an event handler with .net 3.5 and add it to the rfid manager?&lt;br /&gt;I thought that was impossible since biztalk rfid was made using .net 2.0.&lt;br /&gt;Is it possible to develope a DSPI using VS 2008 &amp;amp; .Net 3.5 as well?&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Shaul&lt;br /&gt;
&lt;/div&gt;</description><author>Shaul</author><pubDate>Thu, 21 Feb 2008 15:59:09 GMT</pubDate><guid isPermaLink="false">NEW POST: FileSync 20080221035909P</guid></item><item><title>RELEASED: File and MSMQ Sink(Update) (Feb 03, 2008)</title><link>http://www.codeplex.com/rfid/Release/ProjectReleases.aspx?ReleaseId=10428</link><description>This release contains first version of MSMQ Sink and update to File Sink. Both support csv or XML file formats. MSMQ handler supports both transactional and non transactional queues. </description><author></author><pubDate>Mon, 04 Feb 2008 00:36:59 GMT</pubDate><guid isPermaLink="false">RELEASED: File and MSMQ Sink(Update) (Feb 03, 2008) 20080204123659A</guid></item><item><title>UPDATED RELEASE: File and MSMQ Sink(Update) (Feb 03, 2008)</title><link>http://www.codeplex.com/rfid/Release/ProjectReleases.aspx?ReleaseId=10428</link><description>This release contains first version of MSMQ Sink and update to File Sink. Both support csv or XML file formats. MSMQ handler supports both transactional and non transactional queues. </description><author></author><pubDate>Mon, 04 Feb 2008 00:36:59 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: File and MSMQ Sink(Update) (Feb 03, 2008) 20080204123659A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/rfid/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;This project delivers various extensions to Standard Biztalk RFID framework. This will come in form on various event handlers. BizTalk RFID ships with BRE and SQL handler. This project will deliver various other handlers for customers to download and use.
&lt;br /&gt; &lt;br /&gt;BizTalk RFID provides .NET based RFID platform for developers to build RFID applications. One way the platform can be extended is by building custom event handlers. BizTalk RFID 2006 R2 provides BRE and SQL Sink handlers out of the box. This project is an effort to involve community to build and deliver additional frequently required and requested handlers. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Following are few important links&lt;/b&gt;&lt;br /&gt;BizTalk RFID Site: &lt;a href="http://www.microsoft.com/rfid" class="externalLink"&gt;http://www.microsoft.com/rfid&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;BizTalk RFID Blog: &lt;a href="http://blogs.msdn.com/biztalkrfid" class="externalLink"&gt;http://blogs.msdn.com/biztalkrfid&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Sudhir's Blog: &lt;a href="http://blogs.msdn.com/sudhir" class="externalLink"&gt;http://blogs.msdn.com/sudhir&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;The goal of this project is to reduce the time required to implement and build RFID applications.&lt;br /&gt; &lt;br /&gt;Please join this effort and help make RFID a mass deployment technology using BizTalk RFID platform.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Additional information on starting a new project is available here: &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=CodePlex&amp;amp;title=CodePlex%20Project%20Startup%20Guide" class="externalLink"&gt;Project Startup Guide&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>shasbe</author><pubDate>Mon, 04 Feb 2008 00:35:04 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080204123504A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/rfid/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;This project delivers various extensions to Standard Biztalk RFID framework. This will come in form on various event handlers. BizTalk RFID ships with BRE and SQL handler. This project will deliver various other handlers for customers to download and use.
&lt;br /&gt; &lt;br /&gt;BizTalk RFID provides .NET based RFID platform for developers to build RFID applications. One way the platform can be extended is by building custom event handlers. BizTalk RFID 2006 R2 provides BRE and SQL Sink handlers out of the box. This project is an effort to involve community to build and deliver additional frequently required and requested handlers. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Following are few important links&lt;/b&gt;&lt;br /&gt;BizTalk RFID Site: http://www.microsoft.com/rfid&lt;br /&gt;BizTalk RFID Blog: &lt;a href="http://blogs.msdn.com/biztalkrfid" class="externalLink"&gt;http://blogs.msdn.com/biztalkrfid&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Sudhir's Blog: &lt;a href="http://blogs.msdn.com/sudhir" class="externalLink"&gt;http://blogs.msdn.com/sudhir&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;The goal of this project is to reduce the time required to implement and build RFID applications.&lt;br /&gt; &lt;br /&gt;Please join this effort and help make RFID a mass deployment technology using BizTalk RFID platform.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Additional information on starting a new project is available here: &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=CodePlex&amp;amp;title=CodePlex%20Project%20Startup%20Guide" class="externalLink"&gt;Project Startup Guide&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>shasbe</author><pubDate>Mon, 04 Feb 2008 00:34:43 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080204123443A</guid></item><item><title>CREATED RELEASE: File and MSMQ Sink(Update) (Feb 03, 2008)</title><link>http://www.codeplex.com/rfid/Release/ProjectReleases.aspx?ReleaseId=10428</link><description>This release contains first version of MSMQ Sink and update to File Sink. Both support csv or XML file formats. MSMQ handler supports both transactional and non transactional queues. </description><author></author><pubDate>Mon, 04 Feb 2008 00:25:48 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: File and MSMQ Sink(Update) (Feb 03, 2008) 20080204122548A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/rfid/SourceControl/ListDownloadableCommits.aspx</link><description>Adding MSMQ event handler and fixed issue with chaining of event handlers.</description><author>shasbe</author><pubDate>Mon, 04 Feb 2008 00:19:22 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080204121922A</guid></item><item><title>NEW POST: MSMQ Sink</title><link>http://www.codeplex.com/rfid/Thread/View.aspx?ThreadId=20752</link><description>&lt;div class="wikidoc"&gt;
This thread can be used to discuss about MSMQ Sink Event Handler&lt;br /&gt;
&lt;/div&gt;</description><author>shasbe</author><pubDate>Mon, 21 Jan 2008 01:03:15 GMT</pubDate><guid isPermaLink="false">NEW POST: MSMQ Sink 20080121010315A</guid></item></channel></rss>