TRy this instead:

<do-reformat-op-attr name="nspmDistributionPassword">
<arg-value type="string">
<token-lower-case>
<token-local-variable name="current-value"/>
</token-lower-case>
</arg-value>
</do-reformat-op-attr>


On 5/10/2012 2:56 PM, alopes wrote:
>
> We have an integration with RACF system (zOS 1.12) to IDM 3.6.1
> Metadirectory Engine (running over SLES 11 64 and eDir 8.8.6), using an
> driver version 4.0.3. The RACF system isn�t enable to be case sensitive.
> We�re publishing RACF password to Distribution Password.
>
> When an user change his password from any application (under TSO) we
> received all alphabetic character in uppercase. If an RACF changes any
> users�s password, we can receive and store this distribution password in
> case sensitive format.
>
> We tried to get Input Transformation�s XSLT code from an older RACF
> driver version to force lower case format to distribution password
> (that�s an acceptible approach) but we don�t have sucessfull. (see xslt
> code bellow). Does somebody have any tip for us?
>
>
>
> <!--
> ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++
> -->
> <!-- ++++++++++++++++++++++++ Lower-case password
> ++++++++++++++++++++++++ -->
> <!--
> Convert password (add User and modify-password) to lower
> case.
> -->
> <xsl:template match="password[ancestor::add or
> ancestor::modify-password]">
> <password>
> <xsl:value-of select="jstring:toLowerCase(.)"/>
> </password>
> </xsl:template>
>
>
>
> Thanks
>
> Alexandre Lopes
>
>