La tabla siguiente describe las entradas y salidas de las transformaciones XSL que son posible cuando los mensajes de entrada utilizan el protocolo SOAP/HTTP:
Entrada para la transformación XSL | Salida de la transformación XSL | |
---|---|---|
Primera transformación XSL | Documento XML válido, derivado por SOAP, que utiliza un esquema XML personalizado | Documento XML válido, derivado por SOAP, que utiliza el esquema XML por omisión |
Segunda transformación XSL | Documento XML válido, derivado por SOAP, que utiliza el esquema XML por omisión | Documento XML válido, derivado por SOAP, que utiliza un esquema XML personalizado |
Procedimiento:
Para configurar transformaciones XSL en mensajes de entrada y salida que utilizan el protocolo SOAP/HTTP para una operación:
Transcripción:
Este viewlet muestra cómo utilizar el entorno de trabajo para configurar dos transformaciones XSL en el XML de los mensajes SOAP/HTTP que solicitan una operación de un servicio Web.
La primera transformación funciona en mensajes desde aplicaciones cliente. El XML de dichos mensajes se convierte de códigos definidos en el propio esquema XML a códigos definidos en el esquema XML por omisión que el entorno de trabajo genera para la operación.
La segunda transformación funciona en los mensajes que el servicio Web devuelve a las aplicaciones cliente. El XML se convierte de códigos definidos en el esquema XML por omisión en códigos definidos en el propio esquema XML.
Genere el esquema XML por omisión del entorno de trabajo para la operación. Deberá utilizar este esquema cuando cree los archivos XSL para las dos transformaciones. Los archivos XSL explican cómo convertir los mensajes XML del esquema personalizado al esquema por omisión. El esquema por omisión se genera en la ventana Gestionar transformaciones XSL.
Cree los dos archivos XSL utilizando el propio método preferido. Asegúrese de que los archivos XSL estén en una ubicación a la que pueda navegar desde el entorno de trabajo. Cuando finalice, abra de nuevo la ventana Gestionar transformaciones XSL. Navegue hasta el archivo XSL y selecciónelo para la primera transformación. Desde el esquema XML personalizado, seleccione el elemento raíz de los mensajes de entrada que las aplicaciones cliente enviarán al solicitar la operación. Navegue hasta el archivo XSL y selecciónelo para la segunda transformación. Desde el esquema XML personalizado, seleccione el elemento raíz de los mensajes de salida que las aplicaciones cliente recibirán desde el servicio Web.
Al desplegar el servicio Web a un servidor Web J2EE, el esquema XML personalizado y los archivos XSL se empaquetan en el archivo WAR (Web Archive).