Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

传输关联性允许您在消息中指定 HTTP 头、JSM 消息属性或 MQ 消息字段,这些字段将确定消息是否由此特定响应程序处理。

若要配置传输关联性:

  1. 选择 传输头信息 多选框。 Transport headers 多选框。
  2. 单击 Add 按钮。将显示一个新的条目行。
  3. 输入要指定的传输关联的 NameValue 。如果想匹配包含此头文件(不管值被设置为什么)的所有消息,请使用 [*]:
     

...

请求体关联性允许您在消息中指定 XPath,这将确定是否处理该消息。

若要配置请求体关联性,请完成以下内容:

  1. 选择 请求体 多选框。 Request body 多选框。
  2. 单击 Add 按钮。将显示一个新的条目行,并打开 XPath 构建器。
  3. 提供 XPath 表达式来指示要匹配的请求体。您可以使用 XPath 构建器或使用功能 W3C 的标准 XPath 1.0 标准在 XPath 文本字段中输入 XPath(如 指定 XPath中所述)。
     
  4. 根据需要重复步骤 2 和步骤 3,直到指定了要匹配的所有 XPath。 

...

URL 路径关联性允许您指定 URL 路径,这将确定是否处理该消息。URL 路径关联性应用于将通过 HTTP/HTTPs 访问的虚拟资产。

若要配置 URL 路径关联性:

  1. 选择 传输头信息 多选框。 Transport headers 多选框。
  2. 指定要用于关联的路径。

例如,假定资产已在路径 http://myvirtserver:9080/MyAsset/MyPath 下部署,并且 /segment1/segment2/** 已在响应程序关联中指定。

...

  • http://myvirtserver:9080/MyAsset/MyPath/segment1/
  • http://myvirtserver:9080/MyAsset/MyPath/segment3/segment1/segment2

在 * 匹配 0 或更多字符以及 ** 匹配 0 或更多路径的地方可使用 Ant 或更多路径的地方可使用 Ant 风格的通配符。使用此格式:

  • /**/abc 匹配 /abc 或 /this/that/abc
  • /abc/** 匹配 /abc 或 /abc/this/that/theother
  • /ab** 不匹配 DO NOT 匹配 /abc/d(它被解释为您使用了单个星号 /ab*);不匹配 /absolutely
  • /**bc 不匹配 DO NOT 匹配 /0/abc(它被解释为您使用了单个星号 /*bc);不匹配 /abc

...

若要配置 URL 参数关联性,请完成以下内容:

  1. 选择 URL 参数 parameter 多选框。
  2. 单击 Add 按钮。将显示一个新的条目行。
  3. 输入这个响应器应该匹配的参数名称和值。如果想匹配包含此参数名称(不管值被设置为什么)的所有消息,请使用 [*]。
     
  4. 根据需要重复步骤 2 和步骤 3,直到指定了要匹配的所有参数值。

...