美文网首页收藏
第十一章 创建和使用策略 - 在运行时指定策略

第十一章 创建和使用策略 - 在运行时指定策略

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

第十一章 创建和使用策略 - 在运行时指定策略

在运行时指定策略

对于 IRIS Web 客户端,可以指定运行时要使用的策略;这将覆盖任何策略配置类。要在运行时指定策略,请设置 Web 客户端实例的 PolicyConfiguration 属性。该值必须具有以下形式:

Configuration class name:Configuration name

其中,配置类名称是策略配置类的完整包和类名,如本主题前面所述,配置名称是该类中策略的 <configuration> 元素的 name 属性的值

抑制不支持的策略的编译错误

默认情况下,当编译配置类时,如果配置包含 IRIS 不支持的任何策略表达式, IRIS 会发出错误。要避免此类错误,请在配置类中包含以下内容:

Parameter REPORTANYERROR=0;

当从 WSDL 生成 Web 客户端或 Web 服务时,如果 IRIS 还生成配置类,则会将此参数设置包含在该类中。

只要有一个受支持的策略替代方案,就可以忽略不受支持的替代方案。

编辑生成的策略

如果从 WSDL 生成配置类,并且 WSDL 位于 IRIS 此实例的外部,则必须编辑配置类以包含有关要使用的证书和 SSL/TLS 配置的信息。或者可以在运行时指定此信息。

下表给出了详细信息:

If the Generated Policy Includes ... Do the following ...
<sp:HttpsToken> 对于附加到客户端的策略,请执行以下操作之一:
按照添加扩展属性中的说明编辑此元素。
按照指定客户端要使用的 SSL/TLS 配置中所述指定 SSL/TLS 配置的名称。
对于附加到服务的策略,不需要进行任何更改。
<sp:InitiatorToken> 对于附加到客户端的策略,请执行以下操作之一:
按照添加 InterSystems 扩展属性中所述编辑其中的 <sp:X509Token>元素。
检索凭证集并添加包含的证书,如在运行时添加证书中所述。
无论如何,这必须是客户端拥有的凭证集。对于附加到服务的策略,无需进行任何更改。
<sp:RecipientToken> 执行以下操作之一:
按照添加 扩展属性中所述编辑其中的 <sp:X509Token>元素。
检索凭证集并添加包含的证书,如在运行时添加证书中所述。
无论哪种情况,这都必须是服务拥有的凭证集。
<sp:SecureConversationToken> 可选择添加 cfg:Lifetime 属性,如添加 扩展属性中所述。默认生存期为 5 分钟。

相关文章

  • 策略模式

    1.策略模式概念 策略模式(Strategy Pattern),实现一个类的行为或其算法可以在运行时更改。策略模式...

  • Typescript策略模式

    这次写写策略模式(Strategy Pattern),先看定义: 策略模式是一种行为设计模式;可以在运行时根据不同...

  • 策略模式

    一 简介 1.定义 策略模式属于对象的行为模式.策略模式能在运行时改变软件的算法行为.如何实现策略模式根据情况而...

  • 读《Design Patterns by Tutorials》笔

    策略模式定义了一系列可交换的对象,这些对象可以在运行时设置或者切换。这个模式有三部分。 使用策略的对象:在 iOS...

  • c++策略模式

    1.策略模式简介    在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。 ...

  • python设计模式(二十二):策略模式

    策略模式,让一个类的行为或其算法可以在运行时更改,策略是让实例化对象动态的更改自身的某些方法使用的是types.M...

  • Docker容器的重启策略

    在运行docker run命令启动容器时,可以通过--restart指定容器退出时的重启策略。当重启策略在一个容器...

  • 《学习策略研究》第十一章化学解题策略研究读书分享

    第十一章 化学解题策略研究 一、化学解题的一搬策略。 (一)信息简约策略。信息简约策略是指面对某些信息密集的化学问...

  • 设计模式--策略模式

    什么是策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的...

  • 策略模式

    策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模...

网友评论

    本文标题:第十一章 创建和使用策略 - 在运行时指定策略

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