| How to… / Use Xoom to transport files | |
In the following example, we have defined a query that can be used to retrieve all report and transformations files from the Xoom folder. Note the content-storage="embedded" attribute.
<xpi:query name="Xoom Report Files"> <Files> <File base-directory="? ${Xoom.InstallDirectory} + '/Reports'" filter="*.xsl" content-storage="embedded"/> </Files> </xpi:query>
<Files>
<File xoom:id="File[? ${Xoom.InstallDirectory} + '/Reports'|ActiveScheduleAgentsReport.xsl]">
<RelativePath>ActiveScheduleAgentsReport.xsl</RelativePath>
<BaseDirectory>? ${Xoom.InstallDirectory} + '/Reports'</BaseDirectory>
<Name>ActiveScheduleAgentsReport.xsl</Name>
<LocalPath>C:\Program Files (x86)\Zany Ants\Xoom\Reports\ActiveScheduleAgentsReport.xsl</LocalPath>
<Size>7771</Size>
<CreationTime>2016-05-09T11:36:00</CreationTime>
<LastWriteTime>2016-05-09T11:36:00</LastWriteTime>
<Checksum algorithm="sha1">54be55671ccf4eda59d01d7fc9085b22987da28e</Checksum>
<Version />
<Extension>xsl</Extension>
<Content encoding="x-gzip64">H4sIAAAAAAAEAN1ZW2…</Content>
</File>
…
In addition to file information, there is an additional Content element that contains the zipped and embedded file information. The encoding attribute specifies the compression algorithm used, in this case x-gzip64.