Я получаю этот ответный документ при вызове службы с osb:
<FML32>
<FLD_ERRORCODE>5801</FLD_ERRORCODE>
<FLD_ROUTINGFLAG>�</FLD_ROUTINGFLAG>
<FLD_ROUTEDDESTINATION></FLD_ROUTEDDESTINATION>
<FLD_ERRORMESSAGE>Wrong platform for CDR: 78</FLD_ERRORMESSAGE>
</FML32>
Мне нужно удалить вещь (я думаю, это нулевое значение) и заменить ее другим значением, но когда я добавляю действие замены, а затем тестирую службу, я получаю тот же ответ xml, это что на самом деле я делаю в потоке сообщений в ответном действии:
if (contains($body/registerResponse/reg/routingFlag,'�'))
then (
replace ./registerResponse/reg/routingFlag in variable body with '000'
checked Replace node contents
)
Спасибо за вашу помощь.