Si las aplicaciones cliente accederán a una operación con
mensajes que utilizan el protocolo POST de HTTP (texto/xml), puede
transformar estos mensajes para que utilicen el esquema XML que el
entorno de trabajo ha generado para la operación. Opcionalmente, puede transformar los mensajes que devuelve
el servicio web del esquema XML por omisión a documentos XML válidos o formatos
no XML.
Acerca de esta tarea
La tabla siguiente describe las entradas y salidas de las
transformaciones XSL que son posibles cuando los mensajes de entrada utilizan
el protocolo HTTP POST (texto/xml):
Tabla 1. Entradas y salidas de transformaciones XSL |
Entrada para la transformación XSL |
Salida de la transformación XSL |
Primera transformación XSL |
Documento XML válido que utiliza un esquema
XML personalizado |
Documento XML válido que utiliza el esquema
XML por omisión |
Segunda transformación XSL |
Documento XML válido que utiliza el esquema
XML por omisión |
Documento no XML o un documento XML válido que
utiliza un esquema XML personalizado |
Para configurar transformaciones XSL en mensajes de
entrada HTTP POST (texto/xml) que acceden a una operación y opcionalmente en
mensajes de salida:
Procedimiento
- Abra el asistente Gestionar transformaciones XSL
pulsando el botón derecho del ratón en la operación y seleccionando
Gestionar transformaciones XSL.
- Pulse Generar valor predeterminado para generar el
esquema XML por omisión para los mensajes de entrada y los mensajes de salida.
- Cree un archivo XSL para la transformación de mensajes de entrada. Asegúrese de que el archivo XSL esté en una ubicación a la que puede
navegar desde el entorno de trabajo.
- Cree un archivo XSL para la transformación de mensajes de salida en
archivos no XML o archivos XML codificados de acuerdo con un esquema XML
personalizado.
- Opcional: Especifique el tipo mime para los archivos que crea la transformación XSL. Utilice el atributo tipo de soporte del código
<xsl:output> del archivo XSL.
Si no especifica un tipo mime, la transformación XSL utiliza el siguiente
algoritmo para determinar el tipo mime:
- Si la salida de la transformación es un archivo HTML, el tipo mime se
establece en text/html.
- Si la salida de la transformación es un archivo de texto, el tipo mime se
establece en text/plain.
- Si la salida de la transformación es un archivo XML, el tipo mime se
establece en text/xml.
Cuando finalice, asegúrese de que el archivo XSL esté en una ubicación a la
que puede navegar desde el entorno de trabajo.
- Abra el asistente Gestionar transformaciones XSL
pulsando el botón derecho del ratón en la operación y seleccionando
Gestionar transformaciones XSL.
- Seleccione el archivo XSL para la transformación de mensajes de entrada.
- Si desea transformar mensajes de salida, seleccione el archivo XSL para la
transformación de mensajes de salida.
- Pulse Finalizar.