Modificación de las hojas de estilo XSL de ejemplo

Existen varios puntos en los que puede modificar los scripts .xsl utilizados en la aplicación.

Procedimiento

Para modificar las hojas de estilo XSL de ejemplo, puede:

  1. Modificar la correlación de credenciales para AZ.
    Abra la hoja de estilo rgxacml.xsl y complete las sentencias XSL siguientes:
    <!-- Specify your LDAP Server -->
    <xsl:variable name="server"><xsl:copy-of select="$LDAPHost"/></xsl:variable>
    <xsl:variable name="bindDN"><xsl:copy-of select="$LDAPCN"/></xsl:variable>
    <xsl:variable name="bindPassword"><xsl:copy-of
    select="$LDAPPassword"/></xsl:variable>
    <xsl:variable name="port"><xsl:copy-of select="$LDAPPort"/></xsl:variable>
    Las siguientes variables se definen en la hoja de estilo soavars.xsl:
    <xsl:variable name="LDAPHost" select='"yourldap.something.com"' />
    <xsl:variable name="LDAPPort" select='"389"' />
    <xsl:variable name="LDAPCN" select='"cn=root"' />
    <xsl:variable name="LDAPPassword" select='"passw0rd"' />
    <xsl:variable name="StoreGWHost" select='"yourDatapowerName"' />
    <xsl:variable name="StoreGWPort" select='"62151"' />
    El ejemplo contiene una contraseña no cifrada para el servidor LDAP, es posible que desee personalizar la hoja de estilo proporcionada para que se descifre una contraseña cifrada.
    <!-- Specify base DN to begin search -->
    <xsl:variable name="baseDN">dc=ibm.com</xsl:variable>
    El baseDN está codificado como dc=ibm.com. Si ha configurado LDAP con un sufijo diferente, baseDN, cambie esta línea para personalizar el ejemplo.
  2. Modifique la hoja de estilo de redacción.
    La hoja de estilo noPriceInfo.xsl contiene el código siguiente, que convertirá en cero los valores de precios. Puede añadir otros campos a la lógica de redacción o añadir transformaciones más complicadas que impliquen cálculos para determinar los valores de los campos.
    <!-- private access only fields -->
    <xsl:template match="price">
    <price>0.0</price>
    </xsl:template>
    <xsl:template match="Price">
    <Price>0.0</Price>
    </xsl:template>
    Posteriormente, la hoja de estilo realiza una transformación de identidad en todos los demás elementos.

Tarea Tarea

Comentarios


Icono de fecha y hora Última actualización: 16 de octubre de 2012


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr.doc/topics/tsoa2_sample_xsl_modify_stylesheet.htm