Implemente las operaciones definidas en la 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:
- 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.
- 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.
- 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';
- 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.