Help Center > Studio v11 Help

Publicar un script de Query como servicio web

Si su entorno incluye Foundation for Enterprise, puede publicar un script de Query como un servicio web que usted u otros desarrolladores de scripts puedan usar para crear formularios en Winshuttle Composer. Los usuarios podrán ejecutar esos formularios para obtener datos de SAP.

  • Solo los formularios XML se pueden utilizar como tipo de archivo de resultados de datos.
  • Un servicio web está enlazado a un servidor SAP.

Crear un script para publicación web

  1. En Query, cree la consulta especificando Formularios XML en la lista Tipo de datos.
  2. Elija los campos y los criterios de selección.
  3. Haga clic en la pestaña Foundation y, a continuación, en Enviar a Foundation.
  4. Complete la página Información del script en el asistente y haga clic en Siguiente.
  5. Complete la información para los demás documentos auxiliares.
  6. Haga clic en Siguiente y, a continuación, en Enviar.

    Studio procesa el envío y pasa a la pestaña Archivo. Si no ve su tarea, haga clic en Actualizar tareas.

  7. Elija un revisor.
  8. Seleccione Permitir la publicación como servicio web. Si no se marca esta opción cuando se llama al servicio web, el proceso no continuará y deberá volver a enviar el script con la opción seleccionada.
  9. Seleccione el nivel de uso del sistema apropiado para el archivo.
  10. Haga clic en Completar tarea.

Publicar un script como servicio web

  1. Una vez que se haya aprobado el script, haga clic en la pestaña Ejecutar y, a continuación, en Publicar como servicio web.
  2. Escriba un nombre único para el servicio web y una descripción del servicio.

    Si desea reemplazar un servicio web del mismo nombre, marque la casilla Sobrescribir servicio web existente.

  3. Para indicar que los datos se pueden dividir en diferentes tareas que empiezan al mismo tiempo, marque la casilla Generar operaciones asíncronas.
  4. Para guardar los resultados descargados y escribirlos en el formulario más tarde, haga clic en la casilla Resultados de consulta en caché e introduzca el límite de tiempo en minutos.
  5. Haga clic en Siguiente.
  6. Seleccione el sistema SAP en el que se publicará el servicio.
  7. Seleccione cómo se descargarán los datos. Puede delegar la descarga al usuario del servicio web o seleccionar una grabación del sistema.
    • Se puede delegar la descarga al ejecutor que envía los datos en el formulario.
    • La descarga se puede realizar mediante una de las cuentas de grabación del sistema disponibles para el sistema SAP seleccionado. Si no es diseñador de grabaciones del sistema o no existen cuentas de sistema para el sistema SAP seleccionado, la opción de grabación del sistema no estará disponible.
  8. Haga clic en Publicar.

    Se generará la URL del servicio web o WSDL. Con esta URL podrá crear su formulario en un programa de diseño de formularios.

    Puede actualizar los servicios web que haya publicado en Foundation. El administrador de Foundation puede editar todos los servicios web.

Ejecutar un script en Composer

Cuando publique el formulario, podrá decidir si desea que el formulario use las credenciales de SAP guardadas en el sitio de Foundation o si el ejecutor del script tendrá que introducir sus credenciales (Ejecutar con credenciales de SAP).

Para poder ejecutar un formulario se tienen que cumplir los siguientes requisitos:

  • Se ha asignado una licencia de Foundation al ejecutor.
  • El ejecutor pertenece al grupo de ejecutores.
  • Las credenciales de SAP del ejecutor para el sistema SAP en el que se ejecuta el script se guardan en Foundation (si no ha indicado Ejecutar con credenciales de SAP).