欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 第十四章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(一)

第十四章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(一)

2025/9/26 10:51:59 来源:https://blog.csdn.net/yaoxin521123/article/details/141883651  浏览:    关键词:第十四章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(一)

文章目录

  • 第十四章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(一)
  • 配置 `XData` 块的详细信息
    • `<configuration>`
    • `<service>`

第十四章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(一)

配置 XData 块的详细信息

本节介绍 Web 服务或客户端配置类的 XData 块的内容。

<configuration>, <service>, <method>, <request>, and <response>元素都必须位于以下命名空间中:

"http://www.intersystems.com/configuration"

在本主题中,前缀 cfg 指的是该命名空间。

<configuration>

<configuration> 元素是 XData 块中的根元素。此元素包括以下项目:

Attribute or ElementPurpose
name(可选)此配置的名称。如果指定,则必须与 XData 块的名称匹配。
<service>(可选)将策略与 IRIS Web 服务或 Web 客户端关联。

<service>

<service> 元素将策略与 IRIS Web 服务或 Web 客户端关联。此元素包括以下项目:

Attribute or ElementPurpose
classname(必填) IRIS 网络服务或客户端的完整包和类名。
<wsp:Policy>(包括 01)指定要应用于此 Web 服务或客户端的策略(在绑定级别)。指定 WS-Policy 1.2WS-Policy 1.5 策略表达式。指定 <wsp:Policy>, <wsp:PolicyReference> 或不指定。
<wsp:PolicyReference>(包括 0 1)指定要应用于此 Web 服务或客户端(在绑定级别)的策略引用。如果指定此属性,则 policyID 属性必须是对同一配置类中不同 XData 块中定义的本地策略的引用。有关示例,请参阅使用 PolicyReference 的配置。指定 <wsp:Policy>, <wsp:PolicyReference> 或不指定。
<method>(包括 0 个或多个)将策略与给定 Web 服务或客户端中的特定 Web 方法关联(以在操作级别应用)<service> 元素可以包含任意数量的 <method>元素。

例如:

<cfg:configuration 
xmlns:cfg="http://www.intersystems.com/configuration" 
xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" 
xmlns:wsap="http://www.w3.org/2006/05/addressing/wsdl" 
xmlns:wsp="http://www.w3.org/ns/ws-policy" 
name="service"><cfg:service classname="DemoPolicies.NoSecurity"><wsp:Policy><wsap:UsingAddressing/></wsp:Policy></cfg:service>
</cfg:configuration>

<service>, 的 <wsp:Policy> or <wsp:PolicyReference> 子元素中,可以指定 cfg:wsdlElement 属性,该属性指定要将此策略元素附加到 WSDL 的哪个部分。在此上下文中,此属性可以具有以下任意值:

  • “service” — 将此策略元素附加到 WSDL <service>元素。
  • “port” — 将此策略元素附加到 WSDL <port>元素。
  • “binding”(默认)— 将此策略元素附加到 WSDL <binding> 元素。
  • “portType” — 将此策略元素附加到 WSDL <portType> 元素。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词