|
From: Shanthi B. <sha...@gm...> - 2007-08-14 21:01:38
|
Hi,
I have downloded accada reader and reader client.
I am trying to capture reader events using
org.accada.reader.rp.client.EventSinkUI 9001
On the reader command line console I do see the debug statement when a tag
is read by the
reader but I am not able to see the events using EventSinkUI.
I have used reader client and configured it to capture events
Started Event Sink
Added a new tag to Shelf 1
But this event is not shown in Event Sink
Here is my reader configuration:
1) Create Notification Channel
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>44</id>
<targetName></targetName>
<notificationChannel>
<create>
<name>test</name>
<address>tcp://localhost:9001?mode=connect</address>
</create>
</notificationChannel>
</ns2:command>
2) Creating Read Trigger
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>28</id>
<targetName></targetName>
<trigger>
<create>
<name>ReadTrigger2</name>
<triggerType>TIMER</triggerType>
<triggerValue>100</triggerValue>
</create>
</trigger>
</ns2:command>
3) Creating NotificationTrigger
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>30</id>
<targetName></targetName>
<trigger>
<create>
<name>NotificationTrigger</name>
<triggerType>TIMER</triggerType>
<triggerValue>500</triggerValue>
</create>
</trigger>
</ns2:command>
4) Create DataSelector
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>46</id>
<targetName></targetName>
<dataSelector>
<create>
<name>DataSelector</name>
</create>
</dataSelector>
</ns2:command>
5) Adding Event Filters to Data Selectors
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>52</id>
<targetName>DataSelector</targetName>
<dataSelector>
<addEventFilters>
<eventType>
<list>
<value>EV_OBSERVED</value>
<value>EV_LOST</value>
</list>
</eventType>
</addEventFilters>
</dataSelector>
</ns2:command>
6) Adding Field Names
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>54</id>
<targetName>DataSelector</targetName>
<dataSelector>
<addFieldNames>
<fieldNames>
<list>
<value>EVENT_TYPE</value>
<value>READER_NAME</value>
<value>TAG_ID</value>
<value>TAG_ID_AS_PURE_URI</value>
<value>TAG_ID_AS_TAG_URI</value>
<value>SOURCE_NAME</value>
</list>
</fieldNames>
</addFieldNames>
</dataSelector>
</ns2:command>
7) Setting DataSelector
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>58</id>
<targetName>test</targetName>
<notificationChannel>
<setDataSelector>
<dataSelector>DataSelector</dataSelector>
</setDataSelector>
</notificationChannel>
</ns2:command>
8) Setting NotificationTrigger
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>64</id>
<targetName>test</targetName>
<notificationChannel>
<addNotificationTriggers>
<triggers>
<list>
<value>NotificationTrigger</value>
</list>
</triggers>
</addNotificationTriggers>
</notificationChannel>
</ns2:command>
9) Add Current Source to Notification Channel
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>70</id>
<targetName>test</targetName>
<notificationChannel>
<addSources>
<sources>
<list>
<value>Shelf1</value>
</list>
</sources>
</addSources>
</notificationChannel>
</ns2:command>
9) Add Read Trigger to Source
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1">
<id>82</id>
<targetName>Shelf1</targetName>
<source>
<addReadTriggers>
<triggers>
<list>
<value>ReadTrigger2</value>
</list>
</triggers>
</addReadTriggers>
</source>
</ns2:command>
Any help is greatly appreciated
-Boppana
|