Sun Java System Portal Server 桌面联机帮助 |

目录 索引

> # 简单 Web 服务频道

> “简单 Web 服务频道”动态生成用户界面，用于与比较简单的 Web 服务进行交互。可能的简单 Web 服务示例包括：

> - 股票报价 Web 服务
> - 货币兑换 Web 服务
> - 联邦快递跟踪 Web 服务

> 例如，Web 服务频道可能允许用户与“货币兑换”Web 服务进行交互。“频道”会动态生成前端的终端用户界面，允许用户提供“货币兑换”Web 服务所需的输入值，在提交输入表单后，调用指定的 Web 服务方法，然后显示 Web 服务返回的结果。

> 简单 Web 服务频道有：

> - 示例预先配置的 Web 服务频道
> - 示例可配置的 Web 服务频道

> 在默认情况下，标准“Portal 桌面”上提供“示例预先配置的 Web 服务频道”。“示例可配置的 Web 服务频道”可以由管理员添加。

> ## 示例预先配置的 Web 服务频道

> 示例预先配置的 Web 服务频道提供示例货币转换器服务。

> ### 使用该 Web 服务

> 1. 键入输入参数的值。

> 最开始显示默认值，但您可以从字段中删除这些值，然后输入您自己的值。

> 2. 选择“运行”。
> 3. 完成时选择“确定”。

> ### 设置 Web 服务的默认值

> 默认值自动显示在货币转换器字段中。要更改这些值，请执行下列操作：

> 1. 从频道工具条选择“编辑”。
> 2. 输入用于输入参数的默认值。
> 3. 选择“完成”保存您的设置，返回到标准“Portal 桌面”页面，或者选择“取消”放弃更改并返回标准“Portal 桌面”。

> ## 示例可配置的 Web 服务频道

> “可配置的 Web 服务频道”提供将频道切换为指向用户指定的 Web 服务的功能。它通过允许用户修改 WSDL URL 的值和属于 Web 服务的方法名称来实现。但是与预先配置的频道不同，可配置的 Web 服务频道不提供允许用户保存 Web 服务的输入参数默认值的功能。

> 在任何时候，基于“简单 Web 服务提供者”的频道都可以捆绑到简单 Web 服务和相关的方法。

> 顾名思义，“可配置的简单 Web 服务频道”仅适用于比较简单的 Web 服务，例如具有不复杂的输入和输出参数以及用户界面显示需求的 Web 服务。

> “简单 Web 服务提供者”仅支持简单的数据类型，如整数、字符串、双精度实数。在输入或输出参数中不支持数组。

> 唯一的例外是支持用户定义类型，该类型由简单类型构成并且仅允许一层嵌套，例如，它们不能包含其它用户定义类型。

> “简单 Web 服务提供者”支持下列类型的 WSDL 配置属性：

> - SOAP 绑定样式：rpc & document
> - SOAP 编码类型：encoded & literal

> 注意 | 不支持 rpc/literal 组合。 有限支持基于 .Net 的 Web 服务。

> “简单 Web 服务提供者”在 WSDL 定义的绑定操作中不支持 import 语句 fault 数据。

> 如果“简单 Web 服务提供者”检测到它不能处理特定的 Web 服务，会向用户显示相应的消息。

> ### 配置频道指向 Web 服务

> 1. 从频道工具条选择“编辑”。
> 2. 输入要指向的 Web 服务的“WSDL 位置”。
> 3. 输入要调用的指定 Web 服务中的“方法名称”。
> 4. 选择“完成”保存您的设置，返回到标准“Portal 桌面”页面，或者选择“取消”放弃更改并返回标准“Portal 桌面”。

目录 索引