此选项卡包括以下组成部分:
名称 显示所选 Web 服务的名称。
类型 显示对象的类型。
已启用 选择此选项可启用 Web 服务,以通过 HTTP 或 HTTPS 监听请求。缺省情况下,数据库服务器不监听 Web 服务请求,这样就使客户端无法访问数据库中可能定义的任何服务。如果清除此选项,则数据库服务器将在数据库中保存该 Web 服务的定义,但会使 Web 服务不可用。请参见启动 HTTP Web 服务器。
服务类型 显示所选 Web 服务是 RAW、XML、HTML、JSON、SOAP 还是 DISH Web 服务。可以通过从下拉列表中选择其它类型更改服务类型。
URL 路径 指定是否接受 URL 路径;如果接受,指定如何处理 URL 路径。请参见浏览 HTTP Web 服务器和Web 客户端应用程序开发。
关闭
如果不允许使用 URL 路径的其余部分,则可选择此选项。如果服务名以正斜线 (/) 结尾,可选择 [关闭]。例如,如果选择 [关闭] 并且拥有 URL 路径 http://<host-name>/<service-name>/aaa/bbb/ccc
,则只允许 http://<host-name>/<service-name>
。不允许 URL 路径的其余部分 /<aaa/bbb/ccc
。
打开
如果允许 URL 路径的其余部分并将其设置为单个参数,则可选择此选项。例如,在 URL 路径 http://<host-name>/<service-name>/aaa/bbb/ccc
中,URL 路径的其余部分为 /aaa/bbb/ccc。它被当作单个参数处理。
元素
如果允许 URL 路径的其余部分并将其设置为多个参数,可选择此选项。例如,在 URL 路径 http://<host-name>/<service-name>/aaa/bbb/ccc
中,路径的每个元素都按单独的参数处理。例如 url1=aaa、url2=bbb、url3=ccc 等等。
格式 此字段仅适用于 SOAP 和 DISH 服务。
生成与多种类型的 SOAP 客户端(比如 .NET 或 Java JAX-RPC)兼容的输出格式。如果未指定 SOAP 服务的格式,则从该服务的 DISH 服务声明中继承格式。如果 DISH 服务没有声明格式,则格式缺省为与 .NET 客户端兼容的 DNET。可以通过定义多个具有不同的格式类型的 DISH 服务,将未声明格式的 SOAP 服务用于不同类型的 SOAP 客户端。
公开显式响应对象 此选项仅影响生成的 WSDL 文档。选择此选项可使 DISH 服务返回显式描述结果集的 XML 模式。它返回结果集中所有列的名称及其数据类型。
如果未选择此选项,则 DISH 服务返回描述通用 SimpleDataset 对象的 XML 模式(WSDL 文档)。SimpleDataset 描述包含行和列的行集,不返回列名或数据类型信息。
数据类型 此字段仅适用于 SOAP 服务。这些可能的值为:
OFF 无输入和输出的数据类型设置。这是缺省设置。请参见SOAP 数据类型。
ON 支持为输入参数和结果集响应进行数据类型设置。
IN 仅支持为输入参数进行数据类型设置。
OUT 为所有 SOAP 服务格式的结果集响应提供数据类型信息。
服务名前缀 此字段仅适用于 DISH 服务。DISH 服务只处理名称以此前缀开头的 SOAP 服务。
方法 选择以下一个或多个请求方法:HEAD、GET、POST、PUT 或 DELETE。
需要授权 指示用户是否必须经过验证才能使用此 Web 服务。
选择此选项可表示需要授权。如果需要授权,则所有连接到此服务的用户都必须提供用户名和口令。如果复选标记出现在 [用户] 字段旁边,您必须验证为指定用户才能使用此 Web 服务。但是,如果复选标记没有出现在 [用户] 字段旁边且需要验证,则可以通过任何数据库用户进行验证来使用此 Web 服务。
如果无需授权,则必须从下面的下拉列表中选择一个用户。所有请求都使用 [用户] 字段中指定的用户的帐户和权限执行。
用户 显示使用哪个用户帐户执行服务请求。如果服务无需授权,则必须从下面的下拉列表中选择一个用户。
需要安全加密 显示是否接受不安全的连接。选择此选项可表示 Web 服务需要安全。如果 Web 服务需要安全加密,则仅接受安全 (HTTPS) 连接。如果清除该选项,则同时接受 HTTP 和 HTTPS 连接。
注释 提供键入 Web 服务说明的位置。例如,可以使用此区域说明 Web 服务在系统中的作用。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |