Я не могу понять синтаксис для выполнения следующих действий:
bteq < /data/bteqs/test.bteq
Использование camel-exec http://camel.apache.org/exec.html с XML-проектом.
Возможно, мне не хватаетздесь что-то довольно тривиальное - до сих пор я пытался передать всю часть "
Я также пытался преодолеть проблему с помощью eval:
<to uri="exec:eval?args="bteq < /data/bteqs/test.bteq""/>
Но, по-видимому, eval не работает с exec по крайней мере в моей ОС:
2018-05-23 12:50:15,017 | INFO | .xml-43_Worker-2 | bteq-test-route
| 43 - org.apache.camel.camel-core - 2.16.5 | ERROR :: Unable to execute
command ExecCommand [args=[bteq < /data/bteqs/test.bteq], executable=eval,
timeout=9223372036854775807, outFile=null, workingDir=null,
useStderrOnEmptyStdout=false]
STACKTRACE :: org.apache.camel.component.exec.ExecException: Unable to
execute command ExecCommand [args=[bteq < /data/bteqs/test.bteq],
executable=eval, timeout=9223372036854775807, outFile=null, workingDir=null,
useStderrOnEmptyStdout=false]