在 WSO2 APIM 中读取动态查询参数

Reading Dynamic query parameter in WSO2 APIM

我正在使用 wso2 APIM 1.8 将 rest 转换为 soap。 我的 GET 休息资源在 publisher

中定义如下
/add?*

因此它将具有任意数量的查询参数,例如 /add?a=1& b=3/add?a=1&b=2&c=3

我的要求是我想在扩展序列中读取这些动态(一些参数是可选的)值(a、b、c 等),并在有效载荷工厂中介中使用该值来创建肥皂 payload.How 可以读取这些值吗?

通过 ESB doc1 后发现可以使用 $url 突触 xpath 变量。

<log level="custom">          
            <property name="SYMBOL" expression="$url:a"></property>
            <property name="SYMBOL2" expression="$url:c"></property>
</log>
  1. https://docs.wso2.com/display/ESB481/Synapse+XPath+Variables#SynapseXPathVariables-$url