This section of these Release Notes ... |
Provides this information ... |
---|---|
New features and enhancements. |
|
Hardware requirements needed, supported Operating systems and application servers, browsers, and other software that are required or supported by this release. |
|
|
Bugs and Issues related to functionality in this release of the product, with workarounds where applicable. |
Addendum to any installation procedures. |
The Sun Java System RFID Software software consists of the
following three components:
1. The Sun Java System RFID Event
Manager
2. The Sun Java System RFID Information Server
3. The
Sun Java System RFID Management Console
Radio Frequency Identification (RFID) infrastructure software is fundamental to every customer RFID deployment or solution. This software enables the management of essential RFID hardware such as RFID tags and readers, and helps filter out and make sense of the RFID data received from tags before enabling integration of the data with back-end enterprise information systems.
This release introduces new Java and Web Service APIs
to access RFID devices. It also exposes the Java APIs to create new
Filters and Connectors, as well as extends the Information Server API.
In addition, it introduces out-of-the box connectivity with the SAP's
AutoID Infrastructure (SAP AII), and adds support for new RFID devices,
support for Windows 2003 Advanced Server is added.
Changes from the Previous Release
The following new features are included in the third release of the Sun Java
System RFID Software:
Standards:
- Gen 2 enabled to support EPCglobal Generation 2 readers and tags
- Support for EPCglobal ALE (Application Level Events) specifications
- EPC Tag Data Spec 1.1
- EPCglobal ALE (Application Level Events)
- JMS
- JMX
- SNMP
Tag Commissioning:
- Tag management API to
manage the commissioning of tags
Tag Support:
- Supports read/write enabled
tags
- Support for user accessible memory
- EPC and ISO tags
-
EPC and CAGE data formats
Reporting:
- Tag and Reader reports
Platforms:
- Solaris 9, 10; x86/Sparc
- Redhat ES 3.0
- Windows 2003 Advanced Server
Servers:
- Sun AS 8.1
- PostgreSQL 8.0.4
- Oracle 9i
- Oracle 10g
Languages:
- English
The following platforms and operating systems are required for this release of Sun Java System RFID Software.
Platform |
Operating System |
---|---|
SPARC |
Solaris™ 9 & 10 Operating System (Solaris OS), SPARC(R) |
X86 |
Solaris™ 9 & 10 Operating System (Solaris OS), x86 |
Linux |
Redhat ES 3.0 |
Windows | Windows 2003 Advanced Server |
The following application servers are supported by the RFID Software
Application Servers |
---|
Sun Java System Application Server Enterprise Edition 8.1 2005Q2 |
*Note: Information Server Only
The following databases are supported by the RFID Software
Databases |
---|
Oracle Database 9i |
Oracle Database 10g |
PostgreSQL 8.0.4 |
Alien ALR-9780
Alien NanoScanner 915MHz
AWID MPR-2010
FEIG Electronic ID ISC.MR100
FEIG Electronic ID ISC.PR100
FEIG LRU 1000
Intermec IFt5
Matrics AR-400
Matric RDR-001
Printronix SmartLine SL5000e RFID Smart Label Printers
SAMSys MP9320 EPC V2.7 Reader
Sensormatic SensorID Agile 2 Reader
Symbol MC9000-G Handheld Reader
ThingMagic Mercury4 Reader
ThingMagic Mercury 3 Reader
Zebra Technologies R110XiIIIPlus
The Sun Java System RFID Software Event Manager, Information Server, and Management Console have the following platform requirements:
Sun Java System RFID Software Event Manager
1.0 GHz Pentium processor or 500 MHz Sparc v9
Sun Java System RFID Software Information Server
1.0 GHz Pentium processor or 500 MHz Sparc v9
Sun Java System RFID Software Management Console
1.0 GHz Pentium processor or 500 MHz Sparc v9
MQ Broker Default Port Limitation
The Information Server requires the MQ Broker to use the default port
7676. If you deploy the Information Server on a bundled Solaris 9 or Solaris
10 Appserver, you will need to configure the bundled MQ Broker to use port 7676."
The unbundled Sun Java System Appservers already use port 7676 as default.
Debugging the Event Manager
If
you have started the Event Manager but your services do not appear to
be running and there is no indication as to why in the log files,
please turn up the logging level of the Rio Monitor and Rio Cybernode
as follows:
Modify the following files:
Linux:
/etc/opt/sun/rfidem/system/logging-station.properties
Linux:
/etc/opt/sun/rfidem/system/logging-agent.properties
Solaris: /etc/opt/SUNWrfid/system/logging-station.properties
Solaris: /etc/opt/SUNWrfid/system/logging-agent.properties
Windows: C:\Program Files\Sun\RFID Software\rfidem\etc\system\logging-station.properties
Windows: C:\Program Files\Sun\RFID Software\rfidem\etc\system\logging-agent.properties
Change the following two lines in both files to be:
org.jini.rio.cybernode.level = FINEST
org.jini.rio.monitor.level = FINEST
Login Not Being Displayed on AS8.1
EE
From AS Admin Console -> Configurations ->
default-config -> Web Container -> Session Properties, set
Session Timeout to non-null.
Startup Script on Linux
Startup Script for Linux requires that users make sure that the correct
multicast is set prior to the startup script being called in the system. The
startup script is located in /etc/rc5.d/S91rfidStation and
/etc/rc5.d/S92rfidAgent. Multicast is
set by running the following command:
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
PostgreSQL pg_hba.conf
When
the MC and IS connect to the PostgreSQL database server, they need to
authenticate to PostgreSQL. PostgreSQL's client authentication is
controlled by the file pg_hba.conf in the data directory, e.g.,
/var/lib/pgsql/data/pg_hba.conf.
(HBA stands for host-based authentication.) A default pg_hba.conf
file is installed when the data directory is initialized by initdb.
However, the default setup does not allow the MC and IS to connect to
PostgreSQL remotely. Therefore, you need to add the following entries
in the pg_hba.conf file for MC and IS respectively. (Please change
the database name and user name accordingly.)
[TYPE] [DATABASE] [USER] [IP-ADDRES] [IP-MASK] [METHOD]
host
rfidmgmtdb rfidmgmt [ip-address] [ip-mask] password
host epcis
epcis [ip-address] [ip-mask] password
Please refer to the Chapter 19 "CLient Authentication" of PostgreSQL 7.4 manual
for details.
Information Server Username
The default username for the Information Server is tester. You may choose to
use a different username when creating that user. However, you also need to
add that username in the group called, modifier.
EPCIS Database Schema
The new database schema for the EPCIS v.3.0 is not compatible with
the previous releases of the RFID Software. Refer to the Sun Java System RFID
Software 3.0 Installation Guide for details on upgrading the database schema.
JMS Configuration
for Weblogic 8.1 Users
* For BEA Weblogic 8.1, the user needs to configure a TemporaryTemplate manually
and here is how:
- On Weblogic Console:
* Select JMS->Templates
* Click "Configure a new JMS Template..."
* Enter "EpcisJMSTemplate" in the Name field
* Click Create button
* Click Apply button
* Select JMS->Servers->EPCISJMSServer
* At "Temporary Template" field, pull down the list and
select "EpcisJMSTemplate"
* Click Apply button
* Restart Weblogic
Running Jasper Reports on Windows
using BEA Weblogic 8.1
* When running the information server on BEA Weblogic 8.1, Jasper reports
will not run if BEA is not installed in its default location.
SMF Management on Solaris 10
* When SMF is activated on Solaris 10, user is to utilize the startall
and stopall scripts to manage SMF services and to not use the svcadm utilities
to control SMF on the system.
RFID Toolkit Codebase Update
The following lines needs to be updated to the ReaderClient sample code to allow
access to the data:
if (System.getProperty("java.rmi.server.codebase") == null) {
System.setProperty("java.rmi.server.codebase", "http://localhost:52493/sdm-dl.jar");
}
Please also update the Sun Application server.policy to have permissions for Jini and RFID related operations.
Patch Update
Patch ID 119189-03 will be installed on the solaris platform after
installation that is required for ALE to properly work on the system.
Displaying the Tag Viewer
The EPC Viewer does not automatically display when you execute the
startall script. Run the script $RFID_INSTALL_DIR/bin/tagviewer at the command
line to display this GUI.
Deploying Database Scripts Locally (Oracle/Postgres)
When deploying database scripts locally on your system, make sure that Oracle
9i/10g or Postgres 8.0.4 is running in your system. The default user admin for
the Oracle database is oracle and for Postgres is postgres. When trying to deploy
the oracle scripts locally, please take note of the following:
ORACLE_HOME and ORACLE_SID are needed to locate the path of the database. In some cases, the oracle home does not have the oradata subdirectory it. Therefore you would need to specify the path of the directory where it resides if it is different from the default ORACLE_HOME. Otherwise the database deployment on your local system will fail.
These scripts are meant to run on Linux and Solaris only.