WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Implementar una operación de servicio

Implemente las operaciones definidas en la interfaz de servicio.

Antes de empezar:

Cree un nuevo servicio importando un archivo WSDL, o cree un unservicio y defina la interfaz de servicio. Para obtener más información, consulte Crear un servicio basado en WSDL, o Crear un servicio y Definición de una interfaz de servicio.

Puede utilizar diferentes editores para implementar una operación de servicio:
  • Puede implementar una operación de servicio utilizando el editor de servicios. Para obtener más información, consulte Editor de Servicios.
  • Puede implementar una operación utilizando el Editor de Flujo de mensajes. Para obtener más información, consulte Editor de flujos de mensajes.

Realice los pasos siguientes para implementar una operación:

  1. Abra el servicio.
    • En el editor de servicios, efectúe una doble pulsación en la Descripción de servicio del servicio en la Vista Desarrollo de intermediario. El separador Visión general del servicio se abre en el editor de servicios.
    • En el Editor de Flujo de mensajes, expanda los recursos de servicio en la Vista Desarrollo de intermediario.
  2. Abra la operación en un editor.
    • Si está utilizando el editor de servicios, pulse una operación para abrir el editor de subflujo incorporado.
    • Si está utilizando el Editor de Flujo de mensajes, efectúe una doble pulsación en el subflujo que representa la operación.
  3. Implemente la operación como un subflujo. Para obtener más información, consulte Crear un subflujo.
    • Una operación unidireccional tiene 1 nodo de entrada de forma predeterminada.
    • Una operación de solicitud-respuesta tiene 1 nodo de entrada y 1 nodo de salida de forma predeterminada.
    • Los errores de operación aparecen en el subflujo como nodos de salida.
    Nota: Para que el servicio se llame utilizando cualquier enlace, el mensaje de respuesta que se crea en el subflujo debe estar formado por la carga útil de servicio en el dominio XMLNSC. Por ejemplo, si está creando una respuesta en un nodo Compute, debe escribir:
    SET OutputRoot.XMLNSC.NS1:echoResponse.data = 'response';
    en lugar de:
    SET OutputRoot.SOAP.Body.NS1:echoResponse.data = 'response';
  4. Utilice el rastro de navegación situado en la parte superior del editor para volver a la visión general de servicio.
Pasos siguientes:

Se genera un enlace HTTP predeterminado cuando se crea el servicio. Para utilizar el enlace predeterminado, despliegue el servicio cuando implemente todas las operaciones definidas del servicio. Para obtener más información, consulte Empaquetado y despliegue.

Para utilizar en su lugar su propio enlace HTTP, consulte Generar un enlace SOAP/HTTP de servicio.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:47


Tema de tareaTema de tarea | Versión 8.0.0.5 | bc19316_