Including and Excluding Assets
The assets to be included or excluded in the import/export are specified using specific patterns within the <include> and <exclude> tags.
Pattern – /scope/asset type/folder/subfolder/asset name
For example,
Global Scope – /global/worksheet/Sales/YTD Sales
User Scope – /user/{user name}/viewsheet/Lead Analysis
Asset Wild Card – /global/viewsheet/Mgmt Dashboard/Sales/*
Folder Wild Card – /global/report/Mgmt Dashboard/**/*
For example, if you want to include all viewsheets from the 'Sales' folder except the 'YTD Sales' viewsheet.
<include name="/global/viewsheet/Sales/*"/>
<exclude name="/global/viewsheet/Sales/YTD Sales"/>
Sample build.xml file for Remote Import/Export:
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="AdminTask" basedir="." default="all">
<property name="testDir" location="${basedir}"/>
<target name="ExportAssetRemote" description="Export From">
<taskdef name="exportassets" classname="inetsoft.sree.adm.ant.ExportAssetsTask"/>
<exportassets host="192.168.5.89" port="1098" username="{RMI Server user}" password="{password}" file="${testDir}\exports\xyz1.jar">
<include name="/global/viewsheet/Dashboards/*"/>
<exclude name="/global/viewsheet/Dashboards/Projection"/>
</exportassets>
</target>
<target name="ImportAssetRemote" description="Import To">
<taskdef name="importassets" classname="inetsoft.sree.adm.ant.ImportAssetsTask"/>
<importassets host="192.168.5.89" port="1098" username="{RMI Server user}" password="{password}" file="${testDir}\imports\xyz2.jar" replace="false">
</importassets>
</target>
</project>
Sample build.xml for file for local Import/Export:
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="AdminTask" basedir="." default="all">
<property name="testDir" location="${basedir}"/>
<property name="sreeHome" location="C:\StyleIntelligence\server\webapps\sree\WEB-INF\classes"/>
<target name="ExportAssetLocal" description="Export From">
<taskdef name="exportassets" classname="inetsoft.sree.adm.ant.ExportAssetsTask"/>
<exportassets username="{EM User}" password="{password}" sreehome="${sreeHome}" file="${testDir}\exports\abc1.jar">
<include name="/global/viewsheet/**/*"/>
</exportassets>
</target>
<target name="ImportAssetLocal" description="Import To">
<taskdef name="importassets" classname="inetsoft.sree.adm.ant.ImportAssetsTask"/>
<importassets username="{EM User}" password="{password}" sreehome="${sreeHome}" file="${testDir}\imports\abc2.jar" replace="false">
</importassets>
</target>
</project>
| << Ant Task Parameters | © 1996-2013 InetSoft Technology Corporation (v11.4) | Running the Ant Task >> |