开发者指南
Sun Java™ System RFID Software 2.0
Sun Microsystems, Inc.
www.sun.com
文件号码 819-2618-10
2005 年 4 月,修订版 A
欢迎您提出关于本文档的意见,请访问:http://www.sun.com/hwdocs/feedback
版权所有 © 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 保留所有权利。
美国政府权利 - 商业软件。政府用户应遵循 Sun Microsystems, Inc. 的标准许可协议,以及 FAR (Federal Acquisition Regulations,即 “联邦
政府采购法规”)的适用条款及其补充条款。
本发行版可能包含由第三方开发的内容。 Sun、 Sun Microsystems、 Sun 徽标和 Java 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标
或注册商标。
所有 SPARC 商标的使用均已获得许可,它们是 SPARC International, Inc. 在美国和其他国家/地区的商标或注册商标。标有 SPARC 商标的产品
均基于由 Sun Microsystems, Inc. 开发的体系结构。
UNIX 是 X/Open Company, Ltd. 在美国和其他国家/地区独家许可的注册商标。
本服务手册所介绍的产品以及所包含的信息受美国出口控制法制约,并应遵守其他国家/地区的进出口法律。严禁将本产品直接或间接地用于
核设施、导弹、生化武器或海上核设施,也不能直接或间接地出口给核设施、导弹、生化武器或海上核设施的最终用户。严禁出口或转口到美
国禁运的国家/地区以及美国禁止出口清单中所包含的实体,包括但不限于被禁止的个人以及特别指定的国家/地区的公民。
本文档按 “原样”提供,对于所有明示或默示的条件、陈述和担保,包括对适销性、适用性或非侵权性的默示保证,均不承担任何责任,除非
此免责声明的适用范围在法律上无效。
目录
前言 5
阅读本书之前 5
文档格式约定 6
一般约定 6
印刷约定 7
相关文档 7
联系 Sun 技术支持 8
Sun 欢迎您提出意见 8
1. Sun Java System RFID Software 信息服务器 9
体系结构 9
数据库表 10
2. 使用 RFID 信息服务器客户机 API
13
连接到 RFID 信息服务器 13
与 RFID 信息服务器交换数据 15
修改 RFID 信息服务器表 16
查询 RFID 信息服务器数据库表 18
处理 RFID 信息服务器响应 20
处理异常 23
目录 3
3. RFID 信息服务器报告框架
25
在 EPCIS 中将报告框架与 JasperReports 结合使用 25
▼ 启动报告框架并显示报告 27
4. ALE Web 服务 33
主要体系结构 33
ALE 服务体系结构 34
其他注意事项 36
使用 ALE Web 服务客户机 (ALEClient) API
37
ALE Web 服务客户机接口与实现 37
范例程序 - MyAleClient.java
38
范例开发环境 38
5. PML 实用程序 41
简介 41
使用 PML Core 捕获标签观察 42
PML 实用程序包 43
PML Core 包 43
PML 解析器包 45
类路径要求 46
PML 包的 UML 类示意图 47
4
Sun Java System RFID Software 2.0 开发者指南 2005 年 4 月
前言
此 Sun™ Java ™ System RFID Software 2.0 (RFID Software) 开发者指南为需要从
RFID 标签阅读器系统获取数据的企业软件开发者提供了相关信息。开发者指南的目标
读者并非阅读器适配器开发者。Sun Java System RFID Software Toolkit 中介绍了有关
阅读器适配器的信息。
不同平台上的屏幕显示会稍有不同。尽管几乎所有步骤都使用 RFID Software 组件界
面,但偶尔也会指示您在命令行输入命令。
阅读本书之前
必须熟悉 RFID 概念和以下主题:
Jini™ 网络技术概念
Java™ 编程和概念
Java™ DataBase Connectivity 技术 - JDBC™ 概念和用法
Java™ 2 Platform, Enterprise Edition (J2EE™) 技术和用法
■ 客户机服务器编程模型
■ 精通大型企业系统的管理
■ 管理所支持的应用服务器之一
■ 管理所支持的数据库之一
5
■
■
■
■
注 – Sun 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点
或资源中的 (或通过它们获得的)任何内容、广告、产品或其他材料, Sun 并不表示
认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的 (或通过它们获得
的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失, Sun 概不负
责,也不承担任何责任。
文档格式约定
以下是本书中使用的约定:
■ 一般约定
■ 有关目录的约定
一般约定
本书采用以下一般约定:
■ 以 UNIX® 格式提供文件和目录路径 (用正斜线分隔目录名称)。
■ URL 格式为:
http://server.domain/path/file.html,其中 server 是运行应用程序的服务器名称;
domain 是 Internet 域名; path 是服务器的目录结构; file 是单个文件名。
■ 本手册中针对 UNIX 的说明同样适用于 Linux 操作系统,除非特别提及 Linux 系统。
6 Sun Java System RFID Software 2.0 开发者指南 2005 年 4 月
印刷约定
字体
含义
示例
AaBbCc123
命令、文件和目录的名称;计算机
屏幕输出
编辑 .cvspass 文件。
使用 DIR 列出所有文件。
Search is complete.
AaBbCc123
AaBbCc123
用户键入的内容,与计算机屏幕输
出的显示不同
> login
:
保留未译的新词或术语以及要强调
的词,要使用实名或值替换的命令
行变量。
这些称为 class 选项。
要删除文件,请键入 DEL filename。
新词术语强调
新词或术语以及要强调的词。
您必须成为超级用户才能执行此操作。
《书名》
书名
阅读 《用户指南》的第 6 章。
相关文档
下表列出了 Sun Java™ System RFID Software 手册和发行说明中描述的任务和概念。
如果您正在尝试完成某项特定任务或想对某一特定概念了解更多,请参阅相应的手册。
有关详细信息
软件和文档的最新信息
请参阅
《Sun Java System RFID
Software 2.0 发行说明》
前言 7
有关详细信息
安装 Sun Java™ System RFID Software
以下管理主题:
RFID Software 概述
配置 RFID 事件管理器
分布式 RFID 事件管理器环境
管理 RFID 系统
RFID 系统 JMS 服务
RFID 信息服务器配置
阅读器适配器参考
RFID 事件管理器组件参考
Sun Java™ System RFID Software 开发者信息,包含以下主题:
信息服务器体系结构和数据库表
RFID 信息服务器客户机 API
RFID 信息服务器报告框架
ALE Web 服务 API
PML 实用程序
请参阅
《Sun Java System RFID
Software 2.0 安装指南》
《Sun Java System RFID
Software 2.0 管理指南》
《Sun Java System RFID
Software 2.0 开发者指南》
联系 Sun 技术支持
要报告错误、提交意见或询问问题,请联系 Sun 软件支持联机服务:
http://www.sun.com/service/sunone/software
Sun 欢迎您提出意见
Sun 致力于提高其文档的质量,并十分乐意收到您的意见和建议。您可以通过以下网址
以电子邮件的形式提交意见:docfeedback@sun.com
请在电子邮件的主题行包含文档的文件号码 (819-2618-10)。文件号码可在本书的标题
页找到。
8 Sun Java System RFID Software 2.0 开发者指南 2005 年 4 月