Crear archivos desplegables para transferirlos manualmente a servidores web

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:

  1. 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.
  2. En Servidor Web, especifique el tipo de servidor Web en el que desea desplegar el servicio web.
    1. En el campo Tipo, seleccione uno de los tipos soportados de servidor Web.
    2. Pulse Sólo crear archivos desplegables, no desplegar en un servidor Web.
  3. Opcional: Modifique otras opciones si es necesario. Para obtener información sobre los campos, pulse F1.
  4. 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 directorios siguientes:
    • 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.

Comentarios