Как я могу разделить глобальные элементы между потоками мулов

Я начинаю с мула и заметил, что файлы mflow имеют тенденцию становиться довольно большими, и даже если вы используете визуальное представление в Mule Studio, трудно все это охватить. Я где-то читал, что вы можете поместить каждый поток в другой файл, а затем все потоки развертываются вместе и могут вызывать друг друга.

Теперь проблема в том, что я создал свой собственный преобразователь, который хочу использовать в двух разных потоках. Но если я объявляю глобальный пользовательский преобразователь в каждом файле, я получаю сообщение об ошибке, говорящее, что имя уже существует.

Итак, теперь я попытался поместить пользовательский преобразователь в свой собственный файл mflow, и он работает во время выполнения, но проблема в том, что Mule Studio, похоже, не понимает его во время «компиляции», и мои файлы mflow пронизаны ошибками с указанием «Ссылка на неизвестный глобальный элемент». Как я могу импортировать глобальные элементы из одного файла mflow в другой, чтобы Mule Studio перестала жаловаться.

Возможно, это вообще не правильный способ. Если это так, я был бы рад узнать, как достичь своей цели любым другим способом.

заранее спасибо


person Spade    schedule 31.07.2013    source источник


Ответы (2)


Это была известная проблема со Studio, из-за которой она не распознавала глобальные элементы в других файлах конфигурации, но по-прежнему нормально запускала приложение: https://www.mulesoft.org/jira/browse/STUDIO-1881

Это должно быть исправлено в версии 3.4 Studio. Какую версию Студии вы используете?

И да, централизация повторно используемых элементов конфигурации — распространенный подход. Дополнительная информация об устойчивом развитии с помощью Mule здесь: http://www.mulesoft.org/documentation/display/current/Team+Development+with+Mule

person Ryan Carter    schedule 31.07.2013
comment
В настоящее время я использую Mule и Studio 3.3, но мы собираемся обновить их. Спасибо! - person Spade; 31.07.2013
comment
Ошибка все еще в версии 3.9 - person JRichardsz; 01.12.2019

Глобальные элементы доступны среди всех потоков мулов, начиная с Mule Studio 3.4.

person Anshu Sk Mishra    schedule 25.08.2015