Я работаю над переносом моего проекта Mule 2 в Mule 3. Однако, поскольку Mule 3.3 перестает поддерживать динамическую входящую конечную точку, мне нужно найти альтернативный способ переписать мою входящую конечную точку.Альтернативный способ для динамической входящей конечной точки для Mule 3
В принципе, я хочу сделать http-вызов для получения некоторых данных с определенных сайтов, используя текущее системное время в качестве параметра запроса. Мои коды в муле-config.xml, как в следующем
<flow name="RetrieveNewsService">
<http:inbound-endpoint host="www.awebsite.com" port="80" path="datacenter/someData.asp?category=1&date=[function:dateStamp:MMddyyyy]" connector-ref="RetrieveNewsPollingHttpConnector" exchange-pattern="one-way" />
//doing some process
</flow>
кормим текущее время для «пути» части, и она отлично работает в Mule 2, но получить исключение упоминая о динамическом въездноге конечной точки больше не поддерживаются ,
Кто-нибудь знает, как переписать динамический путь для входящей конечной точки и какова цель, которую они решили остановить эту функцию? Спасибо за ваше время!
Спасибо за ваш быстрый ответ ... Но я придумал некоторые случаи, которые могут быть не исправлены на основе того, что вы предлагаете делать. Я обновил эти случаи в своем исходном сообщении. Спасибо! –
Довольно плохая практика, чтобы изменить существующий вопрос, особенно когда вы получили правильный ответ на него. Чтобы ответить на ваши дополнительные вопросы: 1) это ничего не меняет. 2) Конечно. BTW рассматривает использование процессора сообщений 'invoke' вместо' method-entry-point-resolver' + 'spring-object', поскольку он делает то же самое, но проще. –
Извините, Дэвид. Я только что поднял больше вопросов, основываясь на ваших ответах, и я подумал, что можно добавить их в существующий вопрос. В следующий раз я сделаю еще один пост. Извините за это и спасибо за вашу помощь! –