【发布时间】:2016-06-01 02:48:49
【问题描述】:
我有下面的迭代序列,
<iterate attachPath="//Test"
expression="///Test" preservePayload="true">
<target>
<sequence>
<header name="Action" scope="default" value="action1"/>
<send>endpoint 1</send>
</sequence>
</target>
<target>
<sequence>
<header name="Action" scope="default" value="action2"/>
<send>endpoint 2</send>
</sequence>
</target>
</iterate>
“Action”在每个迭代目标\seq 中也是线程安全的。
如果是这样,在“聚合”中,我可以访问 target\seq 内的属性/标题吗?
【问题讨论】:
-
“SOAP-Action 是线程安全的”到底是什么意思?
-
迭代是并行的,在 target\seq 中具有相同的头名称“Action”,因此如果在第一个 target\seq 中设置为“Action”到“action1”,则第二个 target\seq 使用此值.
-
其实我没听懂你说的。 'SOAP Action' 是一个 SOAP 标头,用于指定要从具有 WSDL 端点的可用操作列表中执行的所需操作,对吗?你能从那里详细说明吗?
-
是的,此操作适用于 WSDL 端点操作。不同的调用/操作应该有不同的动作。