Intermec IF61 IF61 SAP Device Controller User's Guide
Intermec IF61 Manual
View all Intermec IF61 manuals
Add to My Manuals
Save this manual to your list of manuals |
Intermec IF61 manual content summary:
- Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 1
User's Guide IF61 SAP Device Controller - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 2
WA 98203 U.S.A. www.intermec.com The information contained herein is provided solely for the purpose of allowing customers to operate and service Intermec-manufactured equipment and and Vanderbilt University, Copyright (c) 1993-2006, all rights reserved. ii IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 3
Contents Contents Before You Begin v Safety Information v Global Services and Support v Warranty Information v Web Support v Telephone Support vi Service Location Support vii Who Should Read This Manual vii Related Documents vii Patent Information viii About the SAP Device Controller 1 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 4
SelectedFieldEnricher 32 Options for TagBitsFilter 33 Options for TimeFixedSizeAggregator 34 Configuring SAP-AII for SAP-DC 35 About the SAP Device Controller URL 35 iv IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 5
topic or contain special instructions for handling a particular condition or set of circumstances. Global Services and Support Warranty Information To understand the warranty for your Intermec product, visit the Intermec web site at www.intermec.com and click Support > Returns and Repairs > Warranty - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 6
a contract. • Inquire about repair billing or other service invoicing questions. Outside the U.S.A. and Canada, contact your local Intermec representative. To search for your local representative, from the Intermec web site, click About Us > Contact Us. vi IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 7
Title IF61 Fixed Reader User's Manual Basic Reader Interface (BRI) Programmer's Reference Manual Part Number 935-011-xxx 937-000-xxx The Intermec web site at www.intermec.com contains our documents (as PDF files) that you can download for free. IF61 SAP Device Controller User's Guide vii - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 8
Intermec web site at www.intermec.com. 2 Click Support > Manuals. 3 In the Select a Product field, choose the product whose documentation you want to download. To order printed versions of the Intermec manuals, contact your local Intermec pending. viii IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 9
: To prevent processing errors, Intermec recommends that other edgeware applications (such as the Developer Tools or ALE engine) should not be running simultaneously with the SAP device controller. For more information on operating the IF61, see the IF61 Fixed Reader User's Manual (P/N 935-011-xxx - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 10
the SAP device controller, set SNTP parameters. For help, see the IF61 user's manual. 7 (Optional) Change settings in the SAP-DC configuration files as SimpleDevice.property file points to other than this default location. For more information, see "About the IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 11
files are stored on the IF61 in the /home/ developer/edgeware/sap/config directory by default. Creating Configuration Files You can IF61. 2 From the menu, choose Edgeware Applications > SAP Device Controller. The Configuration File Management screen appears. IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 12
Device ID Description URL of the SAP-AII node that this device controller connects to. TCP port on which the device controller accepts SAP communications. Default is 9000. Name of this device controller in SAP-AII. Name of this device in SAP-AII. After the files are created, you can edit - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 13
default values, see "Restoring the Default Configuration Files" on page 6. To edit the configuration files 1 Open a web browser interface to the IF61 to define additional readers or AII configuration information for readers controlled by the field names to concrete RFID tag memory addresses. 3 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 14
are reset to defaults. The changes become active when you restart the device controller. About the SDCConfiguration XML File This file defines settings that determine how event data is transmitted to the SAP-AII server. These settings are described next. 6 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 15
" description="Receiving Gate Intermec IF61 Fixed Reader"> HTTPServer This Intermec Fixed Reader"> ReceiverList This element specifies a list of destinations that receive RFID IF61 SAP Device Controller User's Guide 7 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 16
software component that formats messages transmitted to this receiver. Leave this setting at the default. In the sample XML below, the Receiver element defines the SAPAII node and defines > 8 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 17
RfidReader.properties file. In the sample XML below, the IF61 name in the SAP system is "Fixed_Reader_18": IF61_reader1 IF61 SAP Device Controller User's Guide 9 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 18
/sap/config directory on the IF61. The defaultTable attribute specifies which Table element in the .xml file is used to map RFID tag fields. In the next example, the defaultTable is defined as "Intermec". file:config/FieldMap.xml ExtensionCommandHandler - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 19
to specify a data processor. The device controller default configuration specifies a sample pipeline. Make sure that ReaderIDs specified in ProcessorChainList match the Reader ids of the reader definitions in ReaderList as shown in the next example. IF61 SAP Device Controller User's Guide 11 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 20
for more than one reader. For more information, see "Defining Properties for More than One Reader" on page 17. (Required) Sets the LLI Java implementation class for this reader. Always use com.sap.readerImplementations.intermec. IntermecBRIReader. 12 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 21
logFile output.use Default 1000 ms EPC 0 8 0 Description (Required) Specifies the IP address of the reader. If the SAP device controller is running on the reader directly, set 1 to use GPIO output ports to indicate the operation the reader is performing. IF61 SAP Device Controller User's Guide 13 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 22
tagType identifyStart.mode identifyStart.trigger Default Description 0 (Optional) When output.use=1, the outputs are set to this value when the reader is inactive. 0 ( tag identification. Valid only when identifyStart.mode is set to GPITrigger. 14 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 23
Default - None identifyStop.trigger identifyStop.time - additionalReadFieldMapper Intermec may continually interrupt continuous identification, affecting reader performance. Name of the trigger. For were examined by this trigger. Default is 15 (all lines are examined). For more information, - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 24
triggern.value triggern.filter triggern.sendtodps GPIOValue.green GPIOValue.yellow GPIOValue.red Default 150 0 - Description GPI data value (after applying the mask) the trigger fires, a GPITrigger event is sent into the reader's data processor pipeline. 16 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 25
.intermec .IntermecBRIReader reader.intermecBRI2.readerAddress=136.179.176.36 . . . reader.intermecBRI3.name=IF61_reader3 reader.intermecBRI3.classname=com.sap.readerImplementations.intermec .IntermecBRIReader reader.intermecBRI3.readerAddress=136.179.176.37 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 26
log to a rotating set of files instead of a single file. For the IF61 SAP device controller, Intermec recommends using the /tmp directory (or a subdirectory thereof ) for best performance. . Use the format . Default is FileLog.NO_LIMIT. Required only if LOC_TYPE is set to FILE or BOTH. 18 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 27
file. Use the format . Default is FileLog.NO_CNT. Required only if tag data from a particular reader to a particular AII node reader. You can use the web browser interface to delete any tag subscriptions previously placed on the IF61 browser interface to the IF61. 2 From the menu, - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 28
controller. Install or delete custom .jar files using the web browser interface. To load or delete custom .jar files 1 Open a web browser interface to the IF61. 2 From the menu, choose Edgeware Applications > SAP Device Controller > Custom Jars. The Custom Jars screen appears. 20 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 29
to install new SAP device controller firmware. When you install new firmware, your current configuration files are saved IF61 user's manual. Using the Data Processors SAP defines a data processor as a simple component implementing a special function. Data processors process events from RFID readers - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 30
data flow: Commands SAP-AII Node Observations Message Transport Services (HTTP) Outbound Event Queueing SAP Device Controller Command Queueing Reader Operations Logic Sender Data Processors Lowpass Event Queuing IF61-Specific Implementation Commands Responses/BRI Events BRI Server (to - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 31
events, performs its function, and passes the events on to the next processor. The next illustration shows a simple data processor chain as specified in the default configuration: Send Aggregator EventTypeFilter Lowpass Filter Default Data Processor Chain IF61 SAP Device Controller User's Guide 23 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 32
so you can differentiate pallets and cases using the tag data. Light Control PalletFilter Send Aggregator DataEnricher CaseFilter Lowpass Filter StateBuffer Nonlinear Data Processing 24 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 33
be used when the Device Controller is monitoring a gate consisting of two or more physical readers that form one logical read point. SimpleDuplicateFilter Filters out all duplicate tags of the same type tag id with the EPC value. Used with non-EPC tags. IF61 SAP Device Controller User's Guide 25 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 34
an unlimited number of contained objects (for example, cases). • Two different readers are used to read the RFID tags of containers and contained objects. • No new container object appears before algorithm: • (Start state) No events have been received. 26 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 35
is deprecated. Instead, increase the polling interval in the reader properties to avoid false disappeared events. OneAppearanceFilter Filters tag be composed of several physical readers, but the algorithm regards them as one. Like HierarchyBuilderSend, it builds RFID events into simple hierarchies. - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 36
(Send, HierarchyBuilderSend) use a transformer to transform the internal event data structure into a message string and send the message out. The following transformers are available: 28 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 37
specific to one data processor class. Options for All Processor Types These options apply to any data processor type (class: DataProcessor): ReaderID The ID of a reader from which RfidEvents are to be received. Used only if the data processor receives events directly from - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 38
". The CheckTagID is a hex string. TimerInterval The time (in seconds) between two reader checks. Default is 10. Options for EPCEnricher EPCFieldName The logical field name where the EPC is stored as ID for tags that could not be read. Default is false. 30 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 39
HierarchyBuilderSend ContainedObjectReader The ID of the reader used for identifying contained objects (such as cases). ContainerReader The ID of the reader used for identifying the container object is sent when no more tags are seen. Default is Container. IF61 SAP Device Controller User's Guide 31 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 40
tags may be reported as "disappeared" due to a misread, although they are still in the field. Default is false. InCommand The command used to be used in the PML Core message. This is a redefinition be read. Not necessary in complete configuration files. 32 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 41
for TagBitsFilter FilterField Defines the tag data that will be filtered on. The default value is "EPC", which uses the EPC tag ID. Note that when as H30x2F. Invert A Boolean value that defines the filter effect. If false (default), only tag events that pass the bit filter are passed on in the - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 42
events is reached first. Aggregated events within the message keep their original timestamp. Default is 10000. GPITriggerBoundary If present, this option causes the data processor to break in conjunction with the GpiTriggerSwitchableSend data processor. 34 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 43
-DC The configuration of SAP-AII is beyond the scope of this manual, but here is some basic information to get you started. In is the IF61's IP address. Note that the device controller does not support DNS names, so you need to specify the raw IP address. IF61 SAP Device Controller User's Guide 35 - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 44
SAP-AII Sample Screen: This example shows where to configure the URL for the IF61 in SAP-AII. 36 IF61 SAP Device Controller User's Guide - Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 45
- Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 46
- Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 47
- Intermec IF61 | IF61 SAP Device Controller User's Guide - Page 48
Worldwide Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.com IF61 SAP Device Controller User's Guide *934-025-001* P/N 934-025-001
IF61 SAP
Device Controller
User’s Guide