发行说明

Sun Java™ System Content Delivery Server
版本 2004Q1

2004 年 8 月

 

 

目录

简介
新增功能与改进
系统要求
发行版内容
安装
使用说明
已知错误和问题
文档问题
设备问题
软件错误
其他 Sun 资源

简介

采用 Sun Java™ System Content Delivery Server,移动运营商、服务提供商和企业能够为移动用户提供可以下载的数据服务。Sun Java System Content Delivery Server 将内容聚集、表示和传送划分到不同的管理器 - Catalog Manager、Fulfillment Manager 和 Vending Manager。利用这些管理器,服务提供商可以添加、管理、出售、下载几乎任何类型的无线内容,并针对这些内容记帐。

从使用内容提供商获取提供的内容,直至将内容传送给移动设备,Sun Java System Content Delivery Server 将对该整个生命周期进行全程管理。提供的标准适配器用于实现与组织的现有基础结构(包括记帐系统、WAP 网关和订户数据库)的集成,提供的 API 用于编写定制的适配器。

新增功能与改进

Sun Java System Content Delivery Server 的此发行版新增了一些功能,可以改进订户服务、管理和设备管理,并可实现与现有系统的完美集成。以下部分将对这些功能进行描述:

改进的订户服务

此发行版纳入了如下功能:

增强的管理功能

此发行版还纳入了如下功能:

改进的设备管理

完美集成

系统要求

系统要求在《安装指南》的 2.1 节“验证先决条件”中进行了描述。

注:

发行版内容

您所收到的产品 CD 或 Zip 文件包含以下文件和目录:

请将 Sun_Java_System_Content_Delivery_Server_2004Q1.zip 文件解压缩到您选择的目录。解压缩时会创建 Sun_Java_System_Content_Delivery_Server_2004Q1 子目录。此目录包含 Sun Java System Content Delivery Server 的文件和目录,其中包括产品文档所在的 Documentation 目录。有关该 Zip 文件的内容的详细信息,请参见 Documentation 目录中的《安装指南》。

安装

请参见《安装指南》,以了解有关安装 Sun Java System Content Delivery Server 的说明。解压缩分发文件的内容后,此指南位于 Sun_Java_System_Content_Delivery_Server_2004Q1/Documentation 目录中。

安装说明更新:

使用说明

从其设备访问 Subscriber Portal 时,订户可以输入下列 URL 直接转至“主菜单”页面,其中,<host.domain:port> 是 Sun Java System Content Delivery Server 的 Subscriber Portal 组件运行所在的服务器的地址。

http://<host.domain:port>/subscriber/dv1.do

订户可以将 Subscriber Portal 内的任何页面设置为书签。选择该书签时,设置为书签的页面将在对订户进行验证后显示出来。例如,对用户进行验证后下列 URL 将直接转至我的下载页面。

http://<host.domain:port>/subscriber/dv8.do

已知错误和问题

本部分包括以下主题:

文档问题

解压缩分发文件的内容后,文档位于 Sun_Java_System_Content_Delivery_Server_2004Q1/Documentation 目录下。本部分针对这些文档所做的更正与添加进行描述。涉及的主题如下:

安装指南

以下部分针对《安装指南》的新增内容进行描述。

4.8.1 节“设置缺省语言”

如果将缺省语言设置为英语之外的其他语言,并希望将英语作为一种语言选项,您必须将 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件复制到 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource_en.properties

4.1.1.2 节“配置 SMS 的消息传送服务”

在配置 SMS HTTP 推送支持的消息传送服务的步骤中,已将 $CDS_HOME/deployment/deployment-name/conf/MsgService.properties 文件中设置的属性名称更改为如下名称:

此外,还需要在 MsgService.properties 文件中设置其他五种属性。下列属性指定要在 SMS 消息中传送的 HTTP 参数的名称。例如,如果短消息服务中心 (SMSC) 使用 HTTP 参数 smsfrom 来标识消息来源,需将 cds.sms.attribname.from 设置为 smsfrom。这些值不能为零,也不能为空。

管理员指南

以下部分针对《管理员指南》的新增内容进行描述。

"Catalog Manager" 一章的“编辑内容”一节

您可以针对内容选择价格模型组合。请注意,您可以设置一种价格模型,也可以设置下列组合之一:

如果设置多个价格模型,将按照您所设置的组合条件收费。

"Vending Manager" 一章的“编辑储存的内容”一节

您可以针对内容选择价格模型组合。请注意,您可以设置一种价格模型,也可以设置下列组合之一:

其中, 试用是“购买前试用”模型。 如果设置多个价格模型,将按照您所设置的组合条件收费。

容量计划指南

此发行版针对《Sun Java System Content Delivery Server 容量计划指南》进行了补遗。该补遗提供的指南旨在帮助您计划 Content Delivery Server 的安装,其中包括中等部署配置所需的最低硬件和软件要求以及可用于确定硬件和软件需求的样例计划。

部署计划补遗是以 HTML 格式的 setup.html 文件形式提供的,该文件位于 Sun_Java_System_Content_Delivery_Server_2004Q1/Documentation/language/capacity 目录中。

内容开发者指南

以下部分针对《内容开发者指南》的新增内容进行描述。

“通过向导提交新内容”一节

在步骤 10 中,您可以针对内容选择价格模型组合。请注意,您可以设置一种价格模型,也可以设置下列组合之一:

如果设置多个价格模型,将按照您所设置的组合条件收费。

“创建置备文件”一节

在 <content-file> 标记的描述中,应包含下列附加信息:

如果打包内容不包含描述符文件,则必须包含 <content-file> 指示内容所在的位置。此链接可以是相对路径,也可以是绝对路径。束的内容文件必须提交到服务器。

定制指南

以下部分针对《定制指南》所做的更正进行描述。

10.3.2.4 节 "ContentHandler"

在表 14“ContentHandler 的方法”中,getContentDetails 方法的参数还应包括 isSkipTrial。这样,参数的正确列表应该为:apiContextcontentIdcampaignId(可选)、bundleId(仅当内容是束的一部分才指定)、retailPriceisSkipTrialfilter

10.3.2.10 节“方法的参数”

在表 20“方法参数”中,参数 campaignExpiration 的描述应指出,如果活动到期,将返回 NULL。

集成指南

以下部分针对《集成指南》所做的更正进行描述。

3.3.1 节“为 LDAP 创建映射文件”

在步骤 2 中,现已不再设置 security.config 文件中的属性 security.ldapusermanager.max_search_wait_time。最长等待时间在下一部分所述的映射文件中指定。

3.3.1.1 节“Content Delivery Server 的订户数据”

除了表 2 所述的 LDAP 属性和表 3 所述的订户数据,该映射文件还包括下列配置属性:

属性 说明
search_scope

搜索的范围。请指定下列值之一:

  • 0: OBJECT_SCOPE,搜索命名对象。
  • 1: ONELEVEL_SCOPE,仅搜索一级命名对象。这是缺省值。
  • 2: SUBTREE_SCOPE,搜索命名对象的整个子树。
max_search_wait_time LDAP 应执行搜索请求的最长时间(毫秒)
3.3.1.2 节“样例映射文件”

该样例映射文件应在 <ldap> 元素前包含下列代码:

<ldapusermanager>
  <config>
    <search_scope>1</search_scope>
    <max_search_wait_time>1000</max_search_wait_time>
  </config>
  <ldap>
    .
    .
  </ldap>
    .
    .
</ldapusermanager>
7.2 节“为特定设备生成页面”

在步骤 2 中,为特定式样表生成页面的命令为 /bin/cdsi genmarkup stylesheet,其中,stylesheet 是您所创建的式样表的名称。该名称不应包含 .xsl 扩展名。

设备问题

本部分旨在确定设备问题。

预定义设备

Sun Java System Content Delivery Server 预先定义了多个设备,对于此发行版而言,其中的四个设备尚未进行全面测试。某些功能在下列设备上可能无法如预期的那样运行:

支持 MIDP 2.0 的设备

用于在 MIDP 2.0 MIDlet 上签名的密钥存储(私钥和证书链)可能无效或与设备上的应用程序管理系统(以前名为 Java Application Manager)不兼容。在 Sun Java System Content Delivery Server 中使用密钥存储时,请使用诸如 Nokia Developer's Suite 之类的工具,通过您的密钥存储在您的 MIDlet 上签名,然后验证签名的 MIDlet 是否可以下载并安装在您所支持的设备上。如果出现错误,可能需要获取其他密钥存储。

软件错误

本部分按如下类别标识已知错误:

常规错误

本部分标识了与整个系统操作或多个组件有关的错误。

BUG ID 描述
4904820 搜索内容时搜索结果中显示意外项。搜索功能在描述与标题中搜索所需的搜索字符串。因此,其标题不包含搜索字符串但其描述包含的内容会显示在搜索结果中。
操作:了解搜索功能的工作方式,以便理解显示的结果。
4975088

系统不阻止您使用重复的束名称或内容项目名称。
操作:为避免混淆,请对添加到系统的内容和束使用唯一的名称。

5018097

关闭 WebLogic Server 上运行的 Sun Java System Content Delivery Server 的实例时出现异常。
操作:无需执行操作。Content Delivery Server 关闭正常,可忽略该异常。

5026279

管理员提交设备图标的文件类型时,未验证该文件类型。设备图标必须是 GIF 文件。
操作:只提交适用于内容项目的设备图标的 GIF 文件。

5034602 如果创建循环相关性,则不会添加所选的要在另一计划中包含的计划,也不会发送通知。例如,如果具有三个售卖计划 vp1、vp2 和 vp3,vp1 包含 vp2,vp2 包含 vp3,则不能在 vp3 中包含 vp1,原因是创建了循环相关性。接口允许您进行如此选择,但在您查看 vp3 时,您看到其中并未包含 vp1。
操作:不要尝试在计划间创建循环相关性。如果以前选择要包含的计划不显示在您正使用的计划中,请检查您尝试包含的计划,确保它或它包含的计划不引用您正使用的计划。
5047500 使用“类别价格编辑”功能在超过 1000 个项目的类别中更改项目价格时出现错误。
操作:将一个类别中的项目数目限制在 1000 以下。
5058096 确认监听器服务中出现内存漏洞。
操作:使用量增大或连续运行多月后发现内存耗用很高时,重新启动服务器。
5062812 在 WebLogic Server 上启动 Sun Java System Content Delivery Server 时,可能显示下列消息:
2004-06-10 17:03:07,941 [org.apache.struts.util.RequestUtils,Thread-8]
DEBUG Could not find Java 1.4 encode method.  Using deprecated version.
java.lang.NoSuchMethodException
   at java.lang.Class.getMethod0(Native Method)
   at java.lang.Class.getMethod(Class.java:883)
   at org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:160)

操作:无需执行操作。Content Delivery Server 启动正常,可忽略上述异常。
5067414 Java 消息服务 (JMS) 未运行时生成的事件丢失。
操作:使用诸如复制或群集之类的方法设置可用性较高的 JMS。
5068141 高速缓存无效时性能下降。某些管理任务(如更新设备定义或编辑内容)可导致高速缓存的内容无效。此时重新填充高速缓存,事务完成会需要较长的时间。
操作:在系统使用率很低的时候执行可能影响高速缓存的内容的管理任务。

Catalog Manager 错误

BUG ID 描述
5038915

管理员删除特定设备时,如果订户正在浏览该设备的内容,为订户显示的将是不完整的页面。
操作:不要删除与内容匹配的设备,或者可以在对订户影响最小的空闲期删除设备。

5043026

查看发布的内容时,不能展开类别查看其中的项目。
操作:双击类别名称可将其展开。

5053221 从束查看时,束中包含的取消储存的内容的属性页包含“编辑”和“取消储存”按钮。编辑属性导致内容被储存起来。
操作:如果不想重新储存取消储存的内容,请不要编辑其属性。
5054180

所发布内容的版本的属性页在更改后不自动刷新。
操作:单击浏览器工具栏中的“重新装入”按钮可刷新页面。

5056708 添加语言环境时,错误消息“未知错误,语言环境在其他会话中可能已经被删除”可能表示语言环境已经存在。
操作:检查所定义的语言环境列表,验证语言环境是否已经存在。
5057019 尝试编辑不包含类别的售卖计划时,收到空指针异常。
操作:保存售卖计划前,确保为售卖计划至少选择了一个类别。
5062940

仅在“类别价格编辑”功能用来更改类别中的个别项目的价格时,才发出 price_changed 事件,并且该事件不包含价格数据。
操作:使用 content_changed 事件监视并响应价格变更。

5067467 创建设备时出现 GUI 错误。选择“设备功能”部分的某个字段时,“支持的库”字段被禁用。
操作:选择 MicroEdition-Profile 或 MicroEdition-Configuration 可启用“支持的库”字段。

Vending Manager 错误

BUG ID 描述
4978930

活动到期日期造成误导。在活动属性中显示的到期日期是不再以特殊价格提供内容的日期。例如,如果到期日期为 2004 年 12 月 31 日,能够以活动价格购买内容的最后日期为 2004 年 12 月 30 日。
操作:活动持续时间应比计划持续时间多一天,以便确保在活动期的最后一天可以活动价格提供内容。

5039834

当成员数量超出单页显示能力时,订户计划视图中的成员无法排序。对于多页,成员是按页排序的,而不是所有成员一起排序。
操作:将成员逐页排序。

5041167

订户帐户引用的设备被删除后,尝试访问 Vending Manager 中的帐户时,会收到空指针异常。
操作:确保在 Catalog Manager 中对 Vending Manager 帐户进行正确配置,且网络可以访问。

5047774 活动内容视图页面显示的数据与活动内容编辑页面上的不同。查看某活动时,会显示其不活动项目,但编辑时,则不会显示这些不活动项目。如果保存包含不活动项目的活动,会从活动中删除不活动项目。
操作:对于包含不希望删除的不活动项目的活动,不要对其进行更改。如果必须进行更改,应首先激活不活动项目。
5056179 可以创建没有名称的束,但这样会导致该束处于不可用状态。
操作:确保保存束前,所有必需字段均包含数据。
5058338

如果束只包含一个活动项目,则无法激活它。
操作:要么向该束添加另一个项目,要么激活一个不活动项目,以便该束中包含一个以上活动项目。

5062609

版本更新时,Vending Manager 中的内容更改类别。如果在 Catalog Manager 中将内容置于一个类别中,并将其发布到 Vending Manager 中的其他类别,更新版本时,Vending Manager 中的内容的类别将更改为 Catalog Manager 中使用的类别名称。
操作:在 Vending Manager 中更新版本后,编辑内容属性并将类别更改为所需类别。


Subscriber Portal 错误

BUG ID 描述
5038915

管理员删除特定设备时,如果订户正在浏览该设备的内容,为订户显示的将是不完整的页面。
操作:返回主页并选择一个其他设备。

5040147 订阅按照安装 Sun Java System Content Delivery Server 的时区而不是订户所在的时区到期。如果服务器和订户位于不同的时区且内容按日订阅定价,在使用的第一天,订户可使用内容的时数可能比预期使用时数多或少。 此错误仅在使用 "Disconnected Time Sensitive" DRM 代理时出现。使用 "Connected Use and Time Sensitive" DRM 代理时,不会出现该问题。
操作:无。
5051410 从设备手动登录 Subscriber Portal 时,订户还会收到“登录”页面。仅当在 Sun Java System Application Server 上部署 Sun Java System Content Delivery Server 后订户首次尝试访问 Subscriber Portal 时,才出现此问题。
操作:请再次登录。最多尝试三次即可实现成功登录。
5063641 打不开“购买”链接。单击“购买”时,订户会返回到“购买”页。
操作:使用 Sun Java System Application Server 时,不要使用别名转发。例如,订户应键入 http://server/subscriber/dv1.do 而不是 http://server/device

其他 Sun 资源

在以下位置可找到有关 Sun 产品和服务的有用信息: