2014-09-30 2 views
0

У меня есть URL-адрес, как:мул получение значения из URL в полезной нагрузке сообщений

LOCALHOST:? 8081/urltest компании = тест emplId = 1234

Мне нужно получить значение компании и emplId в полезной нагрузке. Нужно ли использовать трансформатор и получать все значения или получать значения из полезной нагрузки в выражении мула?

ответ

1

Try с MEL expresssion, чтобы получить значения, как: -

#[message.inboundProperties['company']] и #[message.inboundProperties['emplId']]

Проверить wheteher вы получаете значения в регистраторе, как следующее: -

<logger message="#[message.inboundProperties['company']]" level="INFO" doc:name="Logger"/> 

и

<logger message="#[message.inboundProperties['emplId']]" level="INFO" doc:name="Logger"/> 

и я верю ваш URL для мат должен быть как: -

localhost:8081/urltest/?company=test&emplId=1234 

, как я считаю, localhost:8081/urltest?company=test?emplId=1234 не может работать

для справки .. Я нашел статью: - http://wiki.marketruler.com/What_is_the_correct_syntax_for_query_strings%3F

0

использовать это выражение вы получите идентификатор пользователя из URL

<logger message="#[message.inboundProperties['userid']]" level="INFO" doc:name="Logger"/> 
Смежные вопросы