2017-02-17 14 views
0

Я новичок в datapower, поэтому мне жаль его глупый вопрос.Как обрабатывать специальные символы (например, «&») в Convert Query Params для XML-данных datapower

Я создал один поток в datapower, чей запрос и тип ответа - это не-XML. , когда я пытаюсь отправить XML в поток, я получаю следующую ошибку.

Convert HTTP produced invalid XML: mismatched tag, expected employed_by at offset

вот пример запроса XML: -

... 
<emp_status type="employed" /> 
<employed_by>abc &amp; company</employed_by> 
<work_phone_no>XXXXX</work_phone_no> 
<years_employed>10</years_employed> 
<months_employed>10</months_employed> 
... 

, но если я удалить &amp; из запроса XML, то мой поток работает отлично.

+0

почему вы настройки типа запроса на Non-XML, когда вы собираетесь передать XML в него? –

+0

В соответствии с требованием запрос может быть xml или non-xml, поэтому мы устанавливаем его таким образом ... –

+0

и в каком месте происходит «производство XML», которое вызывает ошибку «несоответствующий тег»? –

ответ