나는 세션 변수 "servicerequested"가있는 뮬 (mule) 흐름이 있으며이 변수는 - customerservice, accountservice, transferservice 등과 같은 다른 값을 가질 수 있습니다. 변수에 파일 기반속성 파일에서 속성을 동적으로 읽는 뮬 표현식 언어
customerservice=9914
accountservice=9918
transferservice=9919
내가이 특성에서 포트를 선택하기 위해 HTTP 아웃 바운드 엔드 포인트를 원하는 :
이 서비스 옵션에 따라 포트의 정보가있는 등록 정보 파일 mule.dev.properties 있습니다 요청한 서비스.
$ : 나는 아래와 같은 MEL을 사용하여 시도 {# [헤더 : 세션 : servicerequested]}
<http:outbound-endpoint exchange-pattern="request-response" host="localhost"
port="${#[header:session:servicerequested]}" path="services" method="GET"/>
하지만
Template Endpoint "http://localhost:session:servicerequested]/services" resolved
into a Malformed endpoint "http://localhost:session:servicerequested]/services"
은 알려 주시기 바랍니다 예외를 발생 어떻게 우리가 할 수있는 MEL을 사용하여 속성 파일을 동적으로 읽습니다.
문제가 해결 되었습니까? – user1760178