2012-07-06 1 views

답변

2

하는 것은 당연 평가자를 사용하고 뮬으로 업그레이드하고자하는 경우 그렇지 않으면 다음

<when expression="#[groovy:payload.split(',')[2] &lt;= payload.split(',')[3] ]"> 
     <processor-chain> 
      <jms:outbound-endpoint queue="out" doc:name="JMS"/> 
     </processor-chain> 
</when> 

처럼 선택의 여지가 라우터를 사용하는 노새 3.2.x에게 당신의 최선의 선택입니다 사용하는 동안 당신은 할 수 있습니다 3.3.0 당신이 끝내 운영자의 필요없이 동일한 기능을 수행 할 수있는 새로운 뮬 표현 언어를 활용할 수

-1

Groovy의 연산자의 필요없이 동일한 기능을 수행 할 수있는 새로운 Mule Expression Language을 활용

0

또한 ','을 기준으로 스플리터와 스플릿을 사용하고 나서 매개 변수에 대한 비교 논리를 가질 수 있습니다.

+1

사람들이 쉽게 이해할 수 있도록 몇 가지 예를 보여줍니다. – SteveFest

0

이 작업에는 Groovy를 사용할 필요가 없습니다. 페이로드에 split() 함수를 직접 적용 할 수 있습니다.

<when expression="#[payload.split(',')[2]&lt;=payload.split(',')[3]]"> 
    <processor-chain doc:name="Processor Chain"> 
    <jms:outbound-endpoint queue="data" connector-ref="Active_MQ"doc:name="JMS"/> 
    </processor-chain> 
</when> 
관련 문제