2017-03-27 8 views
0

in wso2私は、コードと説明(status_list)を持つステータスのリストを含むローカルプロパティとしてxmlを持っています。 1つのコードに対して正しいステータスを選択したいと思います。このコードはプロパティに格納されます。 私はwso2プロパティ値のxpath選択

<property name="codes" expression="get-property('status_list')" scope="default" type="OM"/> 
<log level="custom"> 
    <property expression="$ctx:codes/status[@code='$ctx:code']" name="Test"/> 
</log> 

のようなもの$ CTXを試してみた:コード/ステータスがOKで、すべてのステータスのリストを表示しますが、すぐに私は、「フィルタ」、それらをしたいと、それは働いていません。 私はコードをハードコードするならば、xpathは動作しています。

<property expression="$ctx:codes/status[@code='code1']" name="Test"/> 

これを達成する方法がありますか?

答えて

0

最後に、私はそれほど離れていませんでした。次のコードは、私は単純に引用符を削除する必要がありました

<property name="codes" expression="get-property('status_list')" scope="default" type="OM"/> 
<log level="custom"> 
    <property expression="$ctx:codes/status[@code=$ctx:code]" name="Test"/> 
</log> 

...

を働いている
関連する問題