WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Hojas de estilo desplegadas y no desplegadas

Puede utilizar las hojas de estilo de dos maneras diferentes con el nodo XSLTransform.

Hojas de estilo desplegadas
Las hojas de estilo desplegadas son hojas de estilo que importa a un archivo de archivado de intermediario (BAR) y despliega en sistemas de destino. Las hojas de estilo desplegadas las gestiona el intermediario. Una hoja de estilo principal es la hoja de estilo raíz a la que se hace referencia en un flujo de mensajes; por ejemplo, una referencia a una hoja de estilo principal en el espacio de trabajo de Eclipse, C:\\project1\a\b.xsl debe especificarse como a/b.xsl (o ./a/b.xsl). Una hoja de estilo principal puede hacer referencia (incluir o importar) a sus hojas de estilo descendentes.
Hojas de estilo no desplegadas
Las hojas de estilo no desplegadas son hojas de estilo que se almacenan en una ubicación en la que el nodo XSLTransform puede acceder a ellas. Las hojas de estilo no desplegadas no las gestiona el intermediario.

Despliegue de hojas de estilo o de archivos XML desplegados

Para poder configurar el nodo XSLTransform, debe saber cómo se trabaja con hojas de estilo. Una hoja de estilo puede hacer referencia a otro archivo XML y a una hoja de estilo. Para utilizar hojas de estilo o archivos XML desplegados:
  1. Asegúrese de que los archivos tienen las extensiones de nombre de archivo correctas.

    Las hojas de estilo que se van a desplegar deben tener .xsl o .xslt como extensión de archivo y los archivos XML que se van a desplegar deben tener .xml como extensión de archivo.

  2. Importe los archivos al espacio de trabajo de Eclipse.

    Importe todas las hojas de estilo y los archivos XML que se van a desplegar a un proyecto de espacio de trabajo de Eclipse. Coloque las hojas de estilo descendentes dependientes de la ubicación, o los archivos XML que se van a desplegar, en la estructura de directorios correcta en relación a las hojas de estilo padre. No coloque en el espacio de trabajo de Eclipse descendientes dependientes de la ubicación que no desee desplegar.

  3. Asegúrese de que todas las referencias a los archivos sean relativas.

    Normalmente, todas las referencia a una hoja de estilo desplegada han de ser relativas, independientemente de dónde se visualizan. Una referencia a una hoja de estilo principal se debe hacer relativa respecto a la raíz del proyecto de espacio de trabajo de Eclipse pertinente.

    Hay una sola excepción: cuando especifica una hoja de estilo principal en la propiedad Nombre de hoja de estilo de un nodo XSLTransform; puede utilizar una vía de acceso absoluta que apunte a la estructura de directorios correcta del espacio de trabajo de Eclipse. Si se encuentra la hoja de estilo principal, el sistema restablece automáticamente la propiedad de nodo en el valor relativo correcto.

    El sistema también realiza un despliegue automático de la hoja de estilo principal, junto con todas las hojas de estilo descendentes dependientes de la ubicación que están disponibles en el proyecto de espacio de trabajo de Eclipse pertinente. Todas las referencias a las hojas de estilo descendentes dependientes de la ubicación (o archivos XML) de una hoja de estilo principal se deben hacer relativas respecto a la ubicación de las hojas de estilo padre. Por ejemplo, si la hoja de estilo //project1/a/b.xsl hace referencia a la hoja de estilo //project1/a/c/d.xsl, la referencia debe cambiarse a c/d.xsl (o ./c/d.xsl).

  4. Gestione los archivos XML y las hojas de estilo hijo no desplegadas.

    Las hojas de estilo pueden hacer referencia a otras hojas de estilo. Si tiene una hoja de estilo (o archivo XML) hijo referenciada de forma relativa que no se va a desplegar, pero cuyo padre sí está desplegado, asegúrese de que la hoja de estilo hijo se coloca en la ubicación correcta bajo vía de acceso de trabajo/XSL/external (vía de acceso de trabajo/XML/external), donde vía de acceso de trabajo es la vía de acceso completa al directorio de trabajo del intermediario. Puede utilizar la variable de entorno MQSI_WORKPATH para encontrar la ubicación de la vía de acceso de trabajo en el sistema. Por ejemplo, en los sistemas Windows XP, la vía de acceso de trabajo predeterminada es C:\Documents and Settings\All Users\Application Data\IBM\MQSI.

    Un intermediario asocia automáticamente el árbol de almacenamiento desplegado de grupo de ejecución, vía de acceso de trabajo/XSL/external, y el árbol vía de acceso de trabajo/XML/external. Por lo tanto, si, por ejemplo, el documento b/c.xml no se encuentra en el almacenamiento desplegado del intermediario, el intermediario busca automáticamente una referencia a dicho documento en el directorio vía de acceso de trabajo/XML/external/a/b en la hoja de estilo principal desplegada a/style.xsl. También se deben utilizar referencias de vías de acceso relativas para archivos que se han desplegado pero que no están disponibles en el espacio de trabajo.

  5. Despliegue los archivos.

    Despliegue manualmente sólo aquellas hojas de estilo o archivos XML que el sistema no ha elegido (WebSphere Message Broker Toolkit proporciona avisos acerca de estos archivos). Si pulsa Examinar para cada nodo, o proporciona la vía de acceso completa de la ubicación de la hoja de estilo en el espacio de trabajo de Eclipse, la hoja de estilo se incluye automáticamente en el archivo BAR.

    Para desplegar manualmente, añada los archivos a desplegar a un archivador de intermediario. Para obtener más información, consulte Adición de archivos a un archivador de intermediario y Adición de palabras clave a las hojas de estilo XSL.

    Para cada grupo de ejecución que utilice el nodo XSLTransform, puede realizar una de las acciones siguientes:
    • Incluir la hoja de estilo en el directorio vía de acceso de trabajo/XSL/external del intermediario; no incluya la hoja de estilo en el archivo BAR.

      Si una hoja de estilo del directorio vía de acceso de trabajo/XSL/external comparte la misma vía de acceso y nombre con una hoja de estilo desplegada, se utiliza la hoja de estilo desplegada.

    • Incluir la hoja de estilo en el archivo BAR y desplegar el archivo BAR. Si varios archivos BAR incluyen el mismo nombre de hoja de estilo, se utiliza la hoja de estilo del último archivo BAR que se ha desplegado.
    • Desplegar la hoja de estilo en su propio archivo BAR. Si los archivos BAR utilizan nodos XSLTransform, pero no incluyen la hoja de estilo, WebSphere Message Broker Toolkit genera mensajes de aviso.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:25


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac12492_