Я хочу добавить свойство транспортного заголовка в последовательность, но также имя и значение заголовка должны быть значениями двух разных свойств.
Например, у меня есть два свойства h_name и h_value:
<property name="h_name" expression="evaluate(get-property('name'))" scope="default" type="STRING"/>
<property name="h_value" expression="evaluate(get-property('value'))" scope="default" type="STRING"/>
Затем я хочу установить эти значения для заголовка и параметры значения транспортного заголовка, например:
<header name="(h_name)" value="(h_value)" scope="transport" action="set"/>
Я пытался использовать функцию get-property (), чтобы иметь возможность использовать значения для этих параметров транспортного заголовка и посредника complexHeader WSO2, но я не смог найти правильное решение.
<header>
<m:complexHeader xmlns:m="http://org.synapse.example">
<property expression="get-property('h_name')" value="name" />
<property expression="get-property('h_value)" value="value" />
</m:complexHeader>
</header>
Спасибо за любую идею!