WS-Transaction 策略设置

使用此页面来为 WS-AtomicTransaction(WS-AT)协议和 WS-BusinessActivity(WS-BA)协议指定策略。WS-AT 支持对活动进行协调,以确保所有活动都发生或所有活动都不发生。WS-BA 支持对耦合度小于原子事务并且在发生错误时需要补偿过程的活动进行协调。

要在控制台中查看此窗格,请单击以下路径: 服务 > 策略集 > 应用程序策略集 > policy_set_name > [策略] WS-Transaction(当策略集包含 WS-Transaction 策略类型时)。

可以为客户机策略集和提供者策略集配置 WS-Transaction 策略类型。

WS-AtomicTransaction
指定 WS-AT 策略的行为。选项是:
必需
对于客户机,始终传播出站请求上的 WS-AT 上下文。如果在发出请求时线程上不存在事务,那么尝试发出请求失败。

对于服务器,接收的任何请求都必须包含 WS-AT 上下文,否则将拒绝该请求。如果为与该策略类型相关联的 Web Service 生成了任何 Web 服务描述语言 (WSDL),那么将包含一个策略断言,指示必须使用原子事务上下文来调用操作。

支持
对于客户机,可以传播出站请求上的可用 WS-AT 上下文。例如,事务与发出请求的线程相关联,而提供者的策略需要 WS-AT 上下文。

对于服务器,如果请求包含 WS-AT 上下文,那么将在处理此请求前在该线程上导入并建立上下文。如果请求不包含 WS-AT 上下文,那么该请求将按正常方式进行处理。如果为与策略类型相关联的 Web Service 生成了任何 WSDL,那么将包括一个策略断言,指示操作支持对可用的原子事务上下文进行调用。

从不
对于客户机,从不传播出站请求上的 WS-AT 上下文。

对于服务器,接收的任何请求都不能包含 WS-AT 上下文,否则将拒绝该请求并发出 MustUnderstand 错误。如果为与该策略类型相关联的 Web Service 生成了任何 WSDL,那么该 WSDL 将不包含原子事务上下文的策略断言。

WS-BuinessActivity
指定 WS-BA 策略的行为。选项是:
必需
对于客户机,始终传播出站请求上的 WS-BA 上下文。如果在发出请求时线程上不存在业务活动作用域,那么尝试发出请求失败。

对于服务器,接收的任何请求都必须包含 WS-BA 上下文,否则将拒绝该请求。如果为与该策略类型相关联的 Web Service 生成了任何 WSDL,那么将包含一个策略断言,指示必须使用业务活动上下文来调用操作。

支持
对于客户机,可以传播出站请求上的可用 WS-BA 上下文。例如,业务活动作用域与发出请求的线程相关联,而提供者的策略需要 WS-BA 上下文。

对于服务器,如果请求包含 WS-BA 上下文,那么将在处理此请求前在该线程上导入并建立上下文。如果请求不包含 WS-BA 上下文,那么该请求将按正常方式进行处理。如果为与策略类型相关联的 Web Service 生成了任何 WSDL,那么将包括一个策略断言,指示操作支持对可用的业务活动上下文进行调用。

从不
对于客户机,从不传播出站请求上的 WS-BA 上下文。

对于服务器,接收的任何请求都不能包含 WS-BA 上下文,否则将拒绝该请求并发出 MustUnderstand 错误。如果为与该策略类型相关联的 Web Service 生成了任何 WSDL,那么该 WSDL 将不包含业务活动上下文的策略断言。




标有(在线)的链接要求访问因特网。

相关概念
相关任务
相关参考
管理控制台按钮
管理控制台首选项设置
应用程序策略集集合
应用程序策略集设置


文件名: uwbs_wsspstran.html