Here's the api command I'm using:
CreateCmd=`$IAAdminPath/IAAdmin.sh -v -user $user -password $password -url $url -create -projectContent $InputFolder/$ruleName -projectName "$Project"`
It successfully creates the rule definition but, sometimes the description is not imported.
Here's an xml file where the description is imported:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<iaapi:Project xmlns:iaapi="http://www.ibm.com/investigate/api/iaapi" name="RETAIL CRMB">
<DataRuleDefinitions>
<DataRuleDefinition folder="All" name="CRMB_DRD_HHP99">
<description>Main Subsidiary Group and generic status</description>
<LongDescription>Main Subsidiary Group and generic status</LongDescription>
<Variables>
<Variable dataType="any" name="src_fld_01"/>
<Variable dataType="any" name="src_fld_01_ltrl"/>
<Variable dataType="any" name="src_fld_02"/>
<Variable dataType="any" name="src_fld_02_ltrl"/>
</Variables>
<expression>src_fld_01 = src_fld_01_ltrl OR
src_fld_02 = src_fld_02_ltrl</expression>
</DataRuleDefinition>
</DataRuleDefinitions>
</iaapi:Project>
(Main Subsidiary Group and COMMERCIAL GRP not imported)
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<iaapi:Project xmlns:iaapi="http://www.ibm.com/investigate/api/iaapi" name="RETAIL CRMB">
<DataRuleDefinitions>
<DataRuleDefinition folder="All" name="CRMB_DRD_HHP02">
<description>Main Subsidiary Group and COMMERCIAL GRP</description>
<LongDescription>Main Subsidiary Group and COMMERCIAL GRP</LongDescription>
<Variables>
<Variable dataType="any" name="src_fld_01"/>
<Variable dataType="any" name="src_fld_01_ltrl"/>
<Variable dataType="any" name="src_fld_02"/>
<Variable dataType="any" name="src_fld_02_ltrl"/>
</Variables>
<expression>src_fld_01 = src_fld_01_ltrl and
src_fld_02 = src_fld_02_ltrl</expression>
</DataRuleDefinition>
</DataRuleDefinitions>
</iaapi:Project>
Look forward to hearing from you.
Many thanks,
Bob.