Si las aplicaciones cliente envían y reciben mensajes que utilizan
el protocolo de mensajes SOAP/HTTP cuando acceden a una operación determinada
de un servicio web, puede transformar estos mensajes para que utilicen el
esquema XML que el entorno de trabajo ha generado para la operación. También
puede transformar los mensajes que devuelve el servicio web del esquema XML por
omisión a documentos XML válidos derivados por SOAP que utilizan un esquema
XML personalizado.
Acerca de esta tarea
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:
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, 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 |
Para configurar transformaciones XSL en mensajes de
entrada y salida que utilizan el protocolo SOAP/HTTP para una operación:
Procedimiento
- Añada el esquema XML personalizado para los mensajes al servicio web. Pulse el botón derecho del ratón en el servicio web y seleccione
Gestionar esquemas personalizados para abrir el
asistente Gestionar esquemas XSL personalizados.
- 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 XML codificados de acuerdo con un esquema XML personalizado. 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.
- En el recuadro Transformación de mensajes de
entrada, siga estos pasos:
- Seleccione el archivo XSL para la transformación de mensajes de entrada.
- Seleccione el recuadro de selección Esquema
personalizado.
- Seleccione el elemento raíz de los mensajes de entrada.
- En el recuadro Transformación de mensajes de
salida, siga estos pasos:
- Seleccione el archivo XSL para la transformación de mensajes de salida.
- Seleccione el recuadro de selección Esquema
personalizado.
- Seleccione el elemento raíz de los mensajes de salida.
- Pulse Finalizar.