No se puede crear el punto final de entrada del archivo dinámico en mula

Obtengo una ruta de archivo como entrada para mula dentro de xml. Usando la expresión XPATH, puedo extraer la ruta. Quiero leer un archivo particular de esa ruta. Traté de definir el punto final de entrada del archivo como se muestra a continuación. Pero no 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>

Entiendo que no se puede colocar ningún código antes de un punto final de entrada. Por lo tanto, lo definí en otro flujo. Sugiera si hay una manera de leer el archivo desde una ruta especificada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta