Mule Datamapper csv търсене - местоположение на csv файл в grf

Когато правя datamapper с търсене в csv, ако твърдо кодирам пътя до csv, тогава той го избира. Но това не е правилният начин. Когато го поставя под src/main/resources, файлът за търсене на csv се появява в папката classes - Няма проблем по време на внедряването на самостоятелно муле. Но по време на изпълнение файлът не може да бъде намерен. Моля, не се опитах да копирам файла във всички местоположения на пътя на класа, а именно

{MULE_HOME}/apps/myapp
{MULE_HOME}/apps/myapp/classes
{MULE_HOME}/apps/myapp/lib

Има ли нещо друго, което трябва да направя? къде другаде може да се постави това? Опитах се да редактирам grf файла (знам, че не се препоръчва), за да включа местоположението с помощта на ${mule.env.lookupdir}/mylookup.csv - заместителят дори не е взет.

Моля, уведомете ме, ако grf файлът търси друго местоположение. или друг начин да кажете на grf файла да вземе променливата ${mule.env.lookupdir} от файла със свойства.


person Ramki    schedule 07.04.2015    source източник


Отговори (1)


Във вашия GRF файл препратете местоположението fileURL="${app_home}/myfile.csv"

Поставете вашия CSV файл в директорията за картографиране на вашето приложение.

person Jameson Triplett    schedule 18.06.2015