美文网首页
第十四章 WS-Policy 配置类详细信息 - 配置 XDat

第十四章 WS-Policy 配置类详细信息 - 配置 XDat

作者: Cache技术分享 | 来源:发表于2024-09-03 09:07 被阅读0次

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

    配置 XData 块的详细信息

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

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

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

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

    <configuration>

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

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

    <service>

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

    Attribute or Element Purpose
    classname (必填) IRIS 网络服务或客户端的完整包和类名。
    <wsp:Policy> (包括 01)指定要应用于此 Web 服务或客户端的策略(在绑定级别)。指定 WS-Policy 1.2WS-Policy 1.5 策略表达式。指定 <wsp:Policy>, <wsp:PolicyReference> 或不指定。
    <wsp:PolicyReference> (包括 01)指定要应用于此 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> 元素。

    相关文章

      网友评论

          本文标题:第十四章 WS-Policy 配置类详细信息 - 配置 XDat

          本文链接:https://www.haomeiwen.com/subject/ecskljtx.html