Para desplegar un servicio web en un servidor Web que no
aparece listado en la vista Servidores del espacio de
trabajo, debe crear archivos desplegables y transferirlos al
servidor web.
Acerca de esta tarea
Para modificar un servicio web después de
desplegarlo en un servidor Web, edite el servicio en el proyecto de desarrollo de datos
y, a continuación, vuelva a desplegarlo en el servidor.
Para los servidores Web de J2EE y los productos que
dan soporte a pureQuery: si selecciona pureQuery como método de acceso para la
base de datos y transfiere manualmente archivos desplegables al servidor Web, debe
transferir también los archivos JAR de pureQuery al servidor Web.
Procedimiento
Para generar archivos desplegables:
- En el Explorador de proyectos de datos, pulse con el botón derecho del ratón sobre
el servicio web y seleccione Compilar y desplegar. Se abre el asistente Desplegar servicio web.
- En Servidor Web, especifique el tipo de servidor Web en el
que desea desplegar el servicio web.
- En el campo Tipo, seleccione uno de los tipos soportados de
servidor Web.
- Pulse Sólo crear archivos desplegables, no desplegar en un servidor
Web.
- Opcional: Modifique otras opciones si es necesario. Para obtener información sobre los campos, pulse F1.
- Pulse Finalizar para generar los archivos desplegables. Para ver los archivos generados, abra la vista Navegador o la perspectiva J2EE. Los
archivos se crean en los siguientes directorios:
- Para los servidores Web de J2EE en
Linux
y
UNIX:
directorio_espacio_trabajo/directorio_proyecto/DataServerWebServices/nombre_servicio_Web
- Para los servidores Web de J2EE en
Windows:
directorio_espacio_trabajo\directorio_proyecto\DataServerWebServices\nombre_servicio_Web
- Para
DataPower
en
Linux
y UNIX:
directorio_espacio_trabajo/directorio_proyecto/DataServerWebServices/nombre_servicio_Web/artifacts/
- Para
DataPower
en
Windows:
directorio_espacio_trabajo\directorio_proyecto\DataServerWebServices\nombre_servicio_Web\artifacts\
Consulte la sección de Mensajes de la vista Resultados SQL para conocer la vía de acceso
exacta.
Transfiera los archivos al servidor Web utilizando su método preferido. Consulte
la documentación del servidor Web para conocer cuáles son los pasos para desplegar
el servicio web.
Resultados
Después de
desplegar un servicio web, puede acceder al mismo utilizando los siguientes
URL:
- Para acceder mediante solicitudes SOAP/HTTP:
http://servidor:puerto/raíz_contexto/services/nombre_servicio
- Para acceder mediante solicitudes POST (texto/xml) o POST (codificado para url) de tipo REST:
http://servidor:puerto/raíz_contexto/rest/nombre_servicio/nombre_operación
- Para acceder mediante solicitudes GET (codificado para url) de tipo REST:
http://servidor:puerto/raíz_contexto/rest/nombre_servicio/nombre_operación?parm1=val1&parm2;=val2&...
Para
ver el contenido del archivo WSDL, utilice el URL
http://
servidor:
puerto/
raíz_contexto/wsdl.