Não foi possível criar o ponto final de entrada do arquivo dinâmico no mule
Eu recebo um caminho de arquivo como uma entrada para mula dentro de xml. Usando a expressão XPATH, sou capaz de extrair o caminho. Eu quero ler um arquivo específico desse caminho. Tentei definir o ponto final de entrada do arquivo como abaixo. Mas isso não parece estar funcionando.
<flow name="flow1">
....
....
<set-session-variable variableName="filePath" value="#[xpath://filePath]" />
<flow-ref name="fileFlow"/>
</flow>
<flow name="fileFlow">
<file:inbound-endpoint path="#[header:SESSION:filePath]" />
</flow>
Meu entendimento aqui é que nenhum código pode ser colocado antes de um ponto de extremidade de entrada. Portanto, eu o defini em outro fluxo. Por favor, sugira se existe uma maneira de ler o arquivo a partir de um caminho especificado.