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.5) Running the Ant Task >>