Hi,
Need to provide a regular extract of user data from our eDirectory in csv
format. The data required is a few attributes one of which Description is
multi-valued. I have tried using ICE but when it outputs to csv it only
outputs the first value of a muli-valued attr. I thought a better way
might be to create a delmited text driver to export the user attributes
but I have two questions.
One question is how do I schedule the extract to be taken once a day, so I
can write a little batch job to automatically send the csv file once it
has been created?
Second question - How can I get the driver to output all values in a
multi-valued attr, I could just do the following which gives me what I
want as long as the maximum number of values in description is 3 (I've
only included the lines which relate to the dealerrole which is the
external app attr which is mapped to Description)

<xsl:call-template name="output-field">
<xsl:with-param name="field-value" select="*[(@attr-name =
'dealerrole')][1]/value[1]"/>
</xsl:call-template>
<xsl:value-of select="$space"/>
<xsl:call-template name="output-field">
<xsl:with-param name="field-value" select="*[(@attr-name =
'dealerrole')][1]/value[2]"/>
</xsl:call-template>
<xsl:value-of select="$space"/>
<xsl:call-template name="output-field">
<xsl:with-param name="field-value" select="*[(@attr-name =
'dealerrole')][1]/value[3]"/>
</xsl:call-template>
<!-- finish the record with a newline -->


Thanks
Mark