Cuando migra una aplicación Web WORF (Web Object Runtime
Framework), debe configurar transformaciones XSL para cada operación en los
servicios Web que crea.
Procedimiento:Para configurar transformaciones XSL para una
operación en un servicio Web que ha creado desde una aplicación Web WORF:
- Copie el elemento de esquema desde el documento WSDL WORF e insértelo
en un nuevo archivo de esquema XML. Asegúrese de que el esquema es válido. Puede crear un nuevo archivo de esquema XML en el entorno de trabajo. Expanda
la carpeta XML en el proyecto, pulse el botón derecho
del ratón en la carpeta Esquemas XML y seleccione
Nuevo > Esquema XML.
En la vista Editor, pulse la pestaña Fuente.
- Añada el esquema XML WORF para la operación al servicio Web. Pulse el botón derecho del ratón en el servicio Web y seleccione
Gestionar esquemas personalizados para abrir el
asistente para Gestionar esquemas XSL personalizados.
- Abra el asistente para Gestionar transformaciones XSL
pulsando el botón derecho del ratón en la operación y seleccionando
Gestionar transformaciones XSL.
- Pulse en Generar valor por omisión 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 desde
aplicaciones cliente y otro para la transformación de mensajes de salida.
- Abra el asistente para 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 en Finalizar.