7


WAP 网关配置

无线应用协议 (Wireless Application Protocol, WAP) 网关用作 Web 协议和无线协议之间的转换器。可以配置 Content Delivery Server 以使用您所选择的 WAP 网关。

WAP 网关适配器用于解析 WAP 网关中的 HTTP 头,以检索 Content Delivery Server 所需的 MSISDN 号码、设备配置文件及其他属性。

本章介绍了随 Content Delivery Server 提供的 WAP 网关适配器。您可以使用 WAP 网关 API 创建您自己的 WAP 网关适配器。有关此 API 的信息,请参见《Sun Javatrademark System Content Delivery Server 5.1 定制指南》。

本章包含以下主题:


7.1 所提供的 WAP 网关适配器

Content Delivery Server 提供了一个默认 WAP 网关适配器,对于任何不需要解析唯一 ID 或 MSISDN 返回值的 WAP 网关,均可使用该适配器。此外,随 Content Delivery Server 还提供了以下 WAP 网关的适配器:

7.1.1 默认 WAP 网关适配器

对于可以按接收格式使用唯一 ID 或 MSISDN 值的任何 WAP 网关,均可使用默认 WAP 网关适配器。如果必须对值进行解析,则必须使用为您所用的 WAP 网关专门创建的适配器。

要使用默认适配器,请执行以下操作:

1. 在 $CDS_HOME/deployment/deployment-name/conf/SubscriberPortal.properties 文件中,将 default.unique.http_header.key 属性设置为用于检索唯一 ID 或 MSISDN 的键,例如:

default.unique.http_header.key=x-up-subno

2. 确保已注册了适配器。

有关说明,请参见 7.2 使用 WAP 网关适配器

7.1.2 Nokia Activ Server 2.0.1

Nokia Activ Server WAP 网关适配器用于解析 Nokia Activ Server WAP 网关中的 HTTP 头,并将信息传递给 Content Delivery Server。要使用此适配器,请注册以下类:


com.sun.content.server.common.gateway.nokia.NokiaActivServerWAPGateway

 

7.1.3 Nokia Artus WAP 网关

Nokia Artus WAP 网关适配器用于解析 Nokia Artus WAP 网关中的 HTTP 头,并将信息传递给 Content Delivery Server。要使用此适配器,请注册以下类:


com.sun.content.server.common.gateway.nokia.NokiaArtusWAPGateway

 

7.1.4 Openwave WAP 网关

Openwave WAP 网关适配器用于解析 Openwave WAP 网关中的 HTTP 头,并将信息传递给 Content Delivery Server。要使用此适配器,请注册以下类:


com.sun.content.server.common.gateway.openwave.OpenwaveWAPGateway

 


7.2 使用 WAP 网关适配器

要注册希望使用的 WAP 网关适配器,请在 $CDS_HOME/deployment/deployment-name/conf 目录下的 wapgateway.config 文件中添加类名。例如,要注册默认适配器,请使用以下语句:


module.gateway.id=com.sun.content.server.common.gateway.DefaultWAPGateway

 

仅包含要使用的适配器的名称。删除不使用的适配器。