Just like passing the normal Variables as Strings.
This sample is throwing an error on the Second project, which is treating the passed in variable as a String.
Code: Select all
<project name="Print" mainModule="Main" version="2.0">
<module name="Main">
<createFileList fileListVariable="files" version="1.0">
<fileset dir="D:\Program Files\Linoma Software\GoAnywhere\userdata\projects\" recursive="true" />
</createFileList>
<callProject project="/playground/Print FileList" runInSameJob="true" version="1.0">
<variable name="fileList" value="${files}" />
</callProject>
</module>
</project>
Code: Select all
<project name="Print FileList" mainModule="Main" version="2.0">
<module name="Main">
<forEachLoop itemsVariable="${fileList}" currentItemVariable="currFile">
<print version="1.0">
<![CDATA[${currFile:name}]]>
</print>
</forEachLoop>
</module>
</project>