Поиск csv для Mule Datamapper - расположение файла csv в grf

При выполнении datamapper с поиском csv, если я жестко закодирую путь к csv, он его подбирает. Но это неправильный способ. Когда я помещаю его в src / main / resources, в папке классов появляется файл поиска csv - нет проблем во время развертывания на автономном mule. Но во время выполнения файл не может быть найден. Пожалуйста, не я пытался скопировать файл во все места пути к классам, а именно

{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-файл в каталог mappings вашего приложения.

person Jameson Triplett    schedule 18.06.2015