目录

> # 客户机检测服务属性

> 客户机检测服务属性是全局属性。客户机检测服务属性所采用的值将被应用到 Access Manager 配置，并被每个已配置的组织所继承。（由于全局属性的目的在于自定义 Access Manager 应用程序，因此此类属性不能直接应用到角色和组织。）客户机检测属性包括：

> - “客户机类型”
> - “缺省客户机类型”
> - “客户机检测类”
> - “启用客户机检测”

> ## 客户机类型

> 要检测客户机类型，Access Manager 需要识别其标识特征。这些特征以客户机数据的形式标识所有支持的类型的属性。该属性允许您通过“客户机管理器”界面修改客户机数据。要访问客户机管理器，请单击“编辑”链接。

> 此外，Access Manager 包含以下客户机类型：

> - HDML
> - HTML
> - JHTML
> - VoiceX
> - WML
> - XHTML
> - cHTML
> - iHTML
> - 有关这些客户机类型的说明，请参见《Sun Java System Portal Server, Mobile Access 2005Q1 管理指南》，该指南位于以下位置：

> http://docs.sun.com/prod/entsys#hic

> ### 客户机管理器

> “客户机管理器”界面列出了基本客户机、式样和相关属性，并允许您添加和配置设备。

> #### 基本客户机类型

> “客户机管理器”顶部列出了各种基本客户机类型。这些客户机类型包含可以由属于客户机类型的所有设备继承的缺省属性。

> #### 式样配置文件

> “客户机管理器”在“式样”下拉菜单中对所有可用的客户机（包括基本客户机类型本身）进行了分组。选定的式样（或父配置文件）定义了对其已配置的子设备通用的属性。这些设备动态继承父配置文件的属性。

> “当前式样属性”链接将启动只读的“客户机编辑器”窗口，查看式样属性。

> #### 设备配置文件

> 选定一个式样后，“客户机管理器”会显示该式样所配置的设备配置文件。设备按用户代理（设备名称）排序，并可在“过滤器”字段（可输入通配符）中输入用户代理字符串进行过滤。

> 对于每个设备，您均可以单击位于每个设备名称旁边的“编辑”链接修改客户机属性。然后这些属性会显示在“客户机编辑器”窗口中。要编辑属性，请从下拉列表中选择以下分类：

> 硬件平台。包含设备的硬件属性，例如显示大小、支持的字符集等。

> 软件平台包含设备的应用程序环境、操作系统和已安装软件的属性。

> 网络特征。包含描述网络环境（包括支持的载体）的属性。

> BrowserUA。包含设备上运行的浏览器用户代理的相关属性。

> WapCharacteristics。包含设备所支持的无线应用协议 (WAP) 环境的属性。

> PushCharacteristicsNames。包含设备所支持的 WAP 环境的属性。

> 其他属性。允许您添加设备的其他属性。

> 有关具体属性定义，请参见以下位置的 Open Mobile Alliance Ltd. (OMA) Wireless Application Protocol, Version 20-Oct-2001：

> http://www1.wapforum.org/tech/terms.asp?doc=WAP-248-UAProf-20011020-a.pdf

> 属性修改完成后，单击“保存”。设备将显示“**”字符以表示该设备已经自定义。使用“缺省”链接可以删除自定义的属性并将设备重置为缺省设置。

> 要为式样添加新设备，请单击“新设备”按钮。将显示“创建新设备”窗口，包括以下字段：

> 式样。显示设备的基本式样，例如 HTML。

> 设备用户代理。接受设备的名称。

> 单击“下一步”以显示以下字段：

> 客户机类型名称。显示客户机类型，例如 HTML。客户机类型名称必须在所有设备中唯一。

> 立即接受此设备的父类型。接受设备的父（基本）客户机类型。例如，HTML。

> HTTP 用户代理字符串。定义 HTTP 请求标题中的用户代理。例如，Mozilla/4.0。

> 单击“确定”并自定义设备属性。有关具体属性定义，请参见以下位置的 Open Mobile Alliance Ltd. (OMA) Wireless Application Protocol, Version 20-Oct-2001：

> http://www1.wapforum.org/tech/

> 要复制设备及其属性，请单击“复制”链接。设备名称必须唯一。缺省情况下，Access Manager 将把设备重命名为 copy_of_devicename。

> 要删除设备，请单击设备旁边的“删除”链接。

> ## 缺省客户机类型

> 该属性定义“客户机类型”属性中客户机类型列表的缺省客户机类型。缺省值为 genericHTML。

> ## 客户机检测类

> 该属性定义路由所有客户机检测请求的客户机检测类。该属性返回的字符串应该与“客户机类型”属性中列出的某种客户机类型相匹配。缺省客户机检测类为 com.sun.mobile.cdm.FEDIClientDetector。 Access Manager 还包含 com.iplanet.services.cdm.ClientDetectionDefaultImpl。

> ## 启用客户机检测

> 该属性允许您启用客户机检测。如果启用（选中）了客户机检测，则由“客户机检测类”属性中指定的类来路由各个请求。

> 缺省情况下，客户机检测功能处于启用状态。如果未选择该属性，Access Manager 将假定客户机类型为 genericHTML 并且通过 HTML 浏览器访问。

目录