ProcessReadTagEvent only processing manually sent tags

I have a process bound to an Alien Reader, and a custom event handler that shoots a string of the tag ID to a txt file on the hard drive.

For some reason, the only tagreadevents that will trigger my event handler's 'processtagreadevents' function are tags that are manually sent (via 'View Tags' -> 'Send Tags'), even tough tags are clearly being read and put into the 'view tags' list.
Any ideas?

[422 byte] By [VishalKumar] at [2008-2-15]
# 1
  • Updated the provider to the latest version (1.2.69 for BizTalk RFID Beta2.)
  • Working with Vishal offline to fix his event handler.
ValyaS at 2007-9-28 > top of Msdn Tech,BizTalk Server,BizTalk RFID...
# 2

what do you mean by this - "even tough tags are clearly being read and put into the 'view tags' list."

you are able to see the tags in process view tags dialog and could not see them in the output file that you are writing.

if this is the problem then problem is in your event handler. send the event handler code to further to debug the problem.

remember to flush the file after writing to it.

-krishna

KrishnaKurapati at 2007-9-28 > top of Msdn Tech,BizTalk Server,BizTalk RFID...
# 3

Hi Vishal,

Is your Event handler code handling the TagListEvent? May be alien provider is raising TagListEvent and you are only handling TagReadEvent ?

If above doesn't solve problem , please follow below instructions so we can debug it here:

1. open rfid manager

2. open process properties by right clicking on process node

3. set log level to verbose

4. repro your problem

5. send process logs from %RFIDDATAIR%\Processes\<ProcessName>\*.logs to meenab@microsoft.com

6. send the provider logs and rfidservice log also.

Thanks,

Bhola

BholaMeena[MSFT] at 2007-9-28 > top of Msdn Tech,BizTalk Server,BizTalk RFID...
# 4
Updating my provider solved the issue. Thank you all.
VishalKumar at 2007-9-28 > top of Msdn Tech,BizTalk Server,BizTalk RFID...