Properties 在WSO2 ESB中使用属性中介时获取错误的值

Properties 在WSO2 ESB中使用属性中介时获取错误的值,properties,wso2,mediator,Properties,Wso2,Mediator,我使用一个属性“INC”来存储传入消息(在日志中正确显示),并通过负载中介正确地进行映射 我通过有效载荷得到的修改结构如下所示(正在正确映射) 稍后,我将使用callout mediator(如下所示)从该端点获取响应 使用LogText查看响应 然后添加过滤器,如下所示: 但是,在这里我没有得到请求的价值。。它显示“呼叫响应”的值。。 如何正确获取请求的值???尝试使用enrich mediator存储请求消息正文 <enrich> <source clone="

我使用一个属性“INC”来存储传入消息(在日志中正确显示),并通过负载中介正确地进行映射

我通过有效载荷得到的修改结构如下所示(正在正确映射)

稍后,我将使用callout mediator(如下所示)从该端点获取响应

使用LogText查看响应

然后添加过滤器,如下所示:


但是,在这里我没有得到请求的价值。。它显示“呼叫响应”的值。。
如何正确获取请求的值???

尝试使用enrich mediator存储请求消息正文

<enrich>
  <source clone="true" type="body"/>
  <target property="Request_Message" type="property"/>
</enrich>

然后打电话给酒店

<log>
    <property expression="get-property('Request_Message')" name="REQUEST"/>
</log>

您在序列中的何处定义了“IntRequest”属性?我在您的配置中找不到它。如果将日志级别更改为“自定义”,则在系统日志中可以更清楚地看到请求的值

您的问题不清楚。您是否有名为
IntRequest
的属性?