# Installing WebLogic RFID Edge Server

# Introduction and Roadmap

The following sections describe the audience for and organization of this document:

- Document Scope and Audience
- Guide to This Document
- Related Documentation
- Samples

## Document Scope and Audience

This document describes how to install the WebLogic RFID Edge Server software on Windows and Linux platforms, and how to perform the initial Edge Server configuration.

The intended audience is system administrators who will install, configure, and administer the WebLogic RFID Edge Server product. The instructions in this manual assume that you have administrative experience with the platform on which you will install the software, and some understanding of RFID technology.

This document is available online at: http://download.oracle.com/docs/cd/E13197_01/rfid/edge_server/docs30/install/index.html.

## Guide to This Document

This document is organized as follows:

- This chapter, Introduction and Roadmap, describes the scope of this document and related information.
- Preparing for Your Installation, provides the basic information you need to know before installing your BEA software.
- Starting the Installation Program, describes how to start the installation program in graphical and console modes on Windows and Linux platforms.
- Running the Installation Program in Graphical Mode, describes how to install your BEA software on Windows and Linux platforms by using a Java-based graphical user interface (GUI).
- Running the Installation Program in Console Mode, discusses how to install your BEA software on Windows and Linux platforms by using a text-based interface.
- Running the Installation Program in Silent Mode discusses how to install your BEA software in silent mode. Silent mode is a way of setting installation configurations only once and then using those configurations to duplicate the installation on many machines.
- Installing and Updating License Files, describes available license types and explains how to update your license file.
- Installing New Drivers and Edge Flow Modules, describes how to install custom edge flow modules and reader drivers.
- Post-Installation Information, provides sections that deal with common post-installation tasks, such as running the configuration wizard, testing the installation, and backing up and restoring an Edge Server.
- Configuring WebLogic RFID Edge Server, provides specific procedures for configuring Edge Server features; for example, configuring readers, data persistence, and HTTP and JMS notification drivers.
- Uninstalling the Software, provides procedures for uninstalling your BEA software in graphical and console modes.

## Related Documentation

This install guide is part of the WebLogic RFID Edge Server documentation set, which also includes the following documents:

- Using the RFID Edge Server Administration Console describes how to use the RFID Administration Console to configure ECSpecs, ECReports, RFID devices, filters, and edge flows.
- Using the Reader Simulator describes how to use the reader simulator software included with RFID Edge Server. The Reader Simulator minimally simulates a ThingMagic Mercury4 RFID reader.
- Programming with the ALE and ALEPC APIs describes the Application Level Events (ALE) and ALEPC programming interfaces (APIs) that you use to create applications that interact with WebLogic RFID Edge Server by reading and writing Electronic Product Code (EPC) tags.
- RFID Reader Reference describes how to configure the RFID devices supported by RFID Edge Server.
- RFID Edge Flow Reference describes how to configure and use the edge flow modules included with WebLogic RFID Edge Server.
- ALE and ALEPC Javadoc provides reference documentation for the ALE and ALEPC Java packages that are provided with the WebLogic RFID Edge Server software.

## Samples

If you install the RFID Sample Code component, the following programming samples are installed in the `RFID_EDGE_HOME/samples` directory, where `RFID_EDGE_HOME` represents the product installation directory`:`

- `Drivers`

Contains Java files that demonstrate how to write custom reader drivers.The sample provided is a driver for the ThingMagic Mercury 4 reader.

- `ImmediateProgramSample`

An example of how to use the ALEPC API to program an Electronic Product Code (EPC) value into a tag using a specified logical reader. The programming cycle specification is read from an XML file, and the programming cycle reports are printed as XML.

- `ImmediateSample`

An example of how to use the ALE API to retrieve a list of Electronic Product Code (EPC) tags from a specified logical reader. The event cycle specification is read from an XML file, and the event cycle reports are printed as XML.

- `JMSSamples`

Vendor-specific JMS examples for:

- BEA
- IBM
- Sun
- JBoss
- TIBCO

- `NonXMLSample`

An example of how to use the ALE API to retrieve a list of EPC tags from a specified tag reader. The immediate() method of the ALE client interface is used to perform the tag read operation.

- `PollingSample`

An example of how to define an event cycle specification (ECSpec) and use it to poll() the edge server for tag updates.

- `ProgrammingSample`

An example of how to define a programming cycle specification (PCSpec) by reading it from an XML-formatted file, how to administer an EPC cache in the edge server, and how to invoke tag programming operations.

- `SubscribeSample`

An example of how to define an event cycle specification (ECSpec) by reading it from an XML-formatted file, and how to set up a handler that subscribes to event cycle completion notifications.

- `EdgeFlows`

Samples for use with the examples provided in the Configuring and Using Edge Flows section of the Edge Flow Reference manual.