2014-09-26 6 views

ответ

3

Существует так много итераций в виде фрагментов XML задается выражением XPath вы определили внутри итерацию медиатора, и вы можете использовать функцию XPATH «счетчик», чтобы найти это значение, Exemple:

сообщение:

<root> 
    <value> 
    ... 
    </value> 
    <value> 
    ... 
    </value> 
</root> 

Медиация:

<iterate expression="//value"> 
    <target> 
    ... 
    </target> 
</iterate> 

XPATH дает число итераций: count(//value)

Внутренне свойство «messageSequence» или «messageSequence.ID» (где ID - это значение атрибута id атрибута итерационного посредника) инициализируется таким счетчиком (он дает вам что-то вроде 0/2 и 1/2 с моим образец), но я не уверен, что вы должны использовать это ...

+0

Спасибо, Jean. У меня есть итератор, который вызывает другую последовательность под целевым. Не могли бы вы посоветовать, где добавить XPATH как счет? ' ' –

+0

Вы должны определить свойство перед итерацией: <свойство name = "MY_COUNTER" выражение = "count (// значение) "/>. Я обновил свой ответ с другой информацией ... –

Смежные вопросы