16 |
|
要接受 iAppli 应用程序的提交,您必须将所需的库提交到 Content Delivery Server。要接受 PAR 文件中的内容提交,您必须配置 Content Delivery Server 以使用此选项。
要支持 iAppli 应用程序,请在数据库中为 DoJa 库添加一个条目,并将该库提交到 Content Delivery Server。
默认情况下,在创建 Catalog Manager 模式时将向其中添加 DoJa 库的条目,除非在创建 Catalog Manager 模式时从 $CDS_HOME/dist/cds/database/cs 目录中删除了 iappli.sql 文件。如果在创建 Catalog Manager 结构时包括了 iAppli 支持,则只需提交 DoJa 库即可,如 16.1.2 提交 DoJa 库中所述。
如果在创建 Catalog Manager 结构时未包括 iAppli 支持,请于提交该库前在部署 Catalog Manager 的主机上执行以下操作:
1. 从 $CDS_HOME/dist/cds/database/cs 目录中删除扩展名为 .sql 的所有文件。
2. 将 iappli.sql 文件复制到 $CDS_HOME/dist/cds/database/cs 目录。
cdsi db data [-conf db-configuration-file] -cs
db-configuration-file 是数据库配置文件的名称,该文件包含用于创建模式的信息。如果未提供 db-configuration-file,则使用 init_env.sh 脚本中为 DEFAULT_DB 变量指定的值。开关 -cs 表示仅创建 Catalog Manager 结构。
4. 重新启动 Content Delivery Server。
要验证某个条目在数据库中是否存在,请登录到 Catalog Manager 管理控制台,并显示设备库列表以查看 DoJa 1.0 库条目。
可通过 Catalog Manager 管理控制台来提交库。有关其他信息,请参见联机帮助。
确保在 Catalog Manager 数据库中存在 DoJa 库条目。如果不存在,请参见 16.1.1 将 DoJa 库添加到数据库中有关创建该条目的说明。要提交 DoJa 库,请执行以下操作:
1. 通过键入以下地址从浏览器窗口中启动 Catalog Manager 管理控制台:
http://hostname:port/admin/main
8. 在“选择 JAR 文件”中输入库文件的路径,或者单击“浏览”查找库文件。
库将添加到数据库中,可以在开发者计划中使用该库来限制开发者使用的 API。
向 Content Delivery Server 提交内容时,Content Delivery Server 接受 Zip 文件或置备归档 (Provisioning Archive, PAR) 文件格式的内容。要支持 PAR 文件,必须在 $CDS_HOME/deployment/deployment-name/conf/DeveloperPortal.properties 文件中设置属性,以便将 PAR 包类型映射到 Content Delivery Server 内容类型。
par.bundle-type.type=content-type
type 标识提交的 PAR 包的类型。Java 规范报告 (Java Specification Report, JSR) 124 中定义了 PAR 包类型,可以在以下位置找到该规范报告:http://www.jcp.org/aboutJava/communityprocess/final/jsr124/。
content-type 标识 PAR 包中的内容类型,它必须为 Content Delivery Server 中定义的内容类型之一。例如,以下语句显示了用于提交图像包中的图像内容的属性:
par.bundle-type.image=image
对属性进行更改后,必须重新启动 Content Delivery Server。
版权所有 © 2008, Sun Microsystems, Inc. 保留所有权利