12


价格配置

内容价格使用的默认货币为美元。内容的价格由 Catalog Manager 管理员和 Vending Manager 管理员管理。不过,要使用美元以外的货币,必须更改货币属性的设置。

价格模型定义了订户为内容付费的方式,例如,按使用次数或一段时间内的使用量付费。价格模型由 Catalog Manager 管理员管理。不过,要为每次下载时收费的内容添加宽限期,则必须定义宽限期。

本章包含以下主题:


12.1 设置货币符号

Content Delivery Server 系统中使用的货币是在 $CDS_HOME/deployment/deployment-name/conf 目录下的 CDS.properties 文件中定义的。每次部署只能指定一种货币,此部署中的所有组件均使用该货币。如果部署了多个 Vending Manager,可根据需要为每个 Vending Manager 指定不同的货币。

要指定所使用的货币,请在部署的 CDS.properties 文件中设置以下属性。


表 12-1 货币属性

属性

描述

i18n.currency.locale

要使用的货币的语言环境代码,例如,fr_CA 表示加拿大法语。

i18n.currency.symbol

货币符号所使用的字符,例如,$ 表示美元。

i18n.currency.code

货币所使用的代码,例如,CAD 表示加拿大元。

i18n.currency.position

与单位相关的符号的位置。有效值为 beforeafter


 

注 - 改变货币设置不会改变系统中已有的数额。如果设置为美元时输入的价格是 $1.50,则当设置更改为英镑后价格是 1.50。



独立于 Catalog Manager 部署的 Vending Manager 在 $CDS_HOME/deployment/deployment-name/conf/VSAdminConsole.properties 文件中包含一组附加的货币属性。这些属性用于标识 Catalog Manager 使用的货币。独立于 Catalog Manager 部署的 Vending Manager 可以使用其他货币。与 Catalog Manager 一起部署的 Vending Manager 则必须使用与 Catalog Manager 相同的货币。

VSAdminConsole.properties 文件中的以下属性设置必须与 Catalog Manager 部署的 CDS.properties 文件中的相应设置匹配。否则,将在 Vending Manager 管理控制台中显示错误的目录价格。


表 12-2 Catalog Manager 货币属性

属性

描述

i18n.currency.locale

Catalog Manager 所使用的货币的语言环境代码,例如,en_US 表示美国英语。

i18n.currency.symbol

货币符号所使用的字符,例如,$ 表示美元。

i18n.currency.code

货币所使用的代码,例如,USD 表示美元。

i18n.currency.position

与单位相关的符号的位置。有效值为 beforeafter


 


12.2 设置宽限期

宽限期免费为订户提供对相同内容的额外下载。如果已知订户在首次尝试下载内容时出现问题,您可能需要设置宽限期。宽限期可以是一定的下载次数、允许无限次下载的天数,或者是下载次数和天数的组合。如果使用下载次数和天数的组合,则宽限期将在满足两个条件之一时结束。例如,如果宽限期为五次下载和两天的组合,则宽限期将在下载内容达到五次或过去两天(取决于先满足哪个条件)时结束。

宽限期仅适用于与“每次下载”价格模型相关联的内容。有关价格模型的信息,请参见《Sun Javatrademark System Content Delivery Server 5.1 参考手册》。默认值表明无宽限期,订户需要为每次下载付费。

要提供宽限期,请在 $CDS_HOME/deployment/deployment-name/conf/CDS.properties 文件中设置以下属性: