2017-01-31 2 views
1

Я сделал прокси-сервис, где стоимость недвижимости «Request1» показывает правильно, как в входящего запросаНеверное значение при использовании свойства посредника в WSO2 ESB

<s1:PALMUpdateCatalogueRequest xmlns:s1="http://www.example.org/prodcatItemWSO2/"> <s1:updateproductCatalogueList> <s1:catalogueinternalid>1</s1:catalogueinternalid> ABC <s1:itemList> <s1:Item> <s1:custitem_prod_cat_item>390</s1:custitem_prod_cat_item> <s1:item_price_level>7</s1:item_price_level> <s1:typeofitem>PQR</s1:typeofitem> </s1:Item> </s1:itemList> </s1:updateproductCatalogueList> <s1:transactionid /> </s1:PALMUpdateCatalogueRequest>

Но, после вызова последовательности когда я использую это выражение ниже для получения значения Request1, оно не отображается. Что я буду делать, чтобы решить эту проблему?

<property name="REQUEST" expression="get-property('Request1')" scope="default" type="STRING"/>

ответ

1

Вы должны использовать правильные областей для чтения свойств. Если ваше свойство находится в области синапса, вы можете прочитать его вот так.

<property name="REQUEST" expression="$ctx:Request1" scope="default" type="STRING"/> 
Смежные вопросы