<fuego : managedirectory>

Description

Manages a directory xml file. This task allows the creation, modification and removal of presets and its properties. Each property can be optionally encrypted. The encryption option can be used to encrypt password properties. Example:
 <fuego:managedirectory directoryFile="directory.xml" admin="admin" adminPassword="adminPassword" encrypt="true">
     <fuego:add presetName="mypreset">
         <fuego:property name="key1" value="value1"/>
         <fuego:property name="key2" value="value2" encrypt="true"/>
     </fuego:add>
         <fuego:remove presetName="unusedpreset"/>
         <fuego:modify presetName="presetToModify">
             <fuego:removeproperties>
                            <fuego:property name="key1"/>
                            <fuego:property name="key2"/>
                     </fuego:removeproperties>
                    <fuego:addproperties> <!-- replaces the properties if they exist -->
                            <fuego:property name="key1" value="value1"/>
                            <fuego:property name="key2" value="value2" encrypt="true"/>
                    </fuego:addproperties>
      </fuego:modify>
 </fuego:managedirectory>
 

Parameters

Attribute Description Type Required?
verbose Verbose output. boolean No Default is false
adminpassword String ?
encrypt boolean ?
fuegobasedir Path to BPM Enterprise installation directory. File No Defaults to value of fuego.basedir property of your Ant script.
loaderref Reference to BPM classloader. Used internally. Reference No
directoryfile File ?
admin String ?

Parameters accepted as nested elements

<remove>

Attribute Description Type Required
presetname String ?

<preset>

Attribute Description Type Required
name String ?
value String ?
encrypt boolean ?

<add> ...

Attribute Description Type Required
presetname String ?

<modify> ...

Attribute Description Type Required
presetname String ?