Rational Developer para System z, Versión 7.6

El mensaje de falta de un nodo de servicio Web de salida Invoke

Un nodo de servicio Web de salida Invoke sólo da soporte a un mensaje de falta, que de forma predeterminada es WS_SOAPFAULT_AREA.

El mensaje de falta predeterminado

Al importar una definición de servicio Web de salida y generar un archivo de operaciones y un archivo de mensaje (consulte la sección Importar una definición de servicio Web de salida), el importador crea de forma predeterminada en el nuevo archivo de operaciones una referencia al mensaje de falta WS_SOAPFAULT_AREA.

El diseño de este mensaje de falta se define en el archivo IBMWS.sfmxsd, que aparece en la ventana Seleccionar un mensaje del editor de correlaciones. La ventana Seleccionar un mensaje se abre al seleccionar la entrada Añadir entrada de correlación de mensaje o la entrada Añadir salida de correlación de mensaje en el menú contextual del editor de correlaciones. Para ver este mensaje en la ventana Seleccionar un mensaje:
  1. En el panel izquierdo de la ventana Seleccionar mensaje, expanda la entrada IBMWS.
  2. Seleccione la entrada IBMWS.sfmxsd. La entrada WS_SOAPFAULT_AREA se mostrará en el panel central.
  3. Seleccione la entrada WS_SOAPFAULT_AREA. El diseño se visualizará en el panel derecho.
La tabla que sigue describe los campos de este mensaje de falta:
Nombre de campo: Descripción del campo:
WS_SOAPFAULT_CODE El código de falta SOAP.
WS_SOAPFAULT_SUBCODE El subcódigo de falta SOAP:
  • En SOAP 1.2, este campo contiene un valor de subcódigo.
  • En SOAP 1.1, este campo está establecido en espacios.
WS_SOAPFAULT_NODE El URI del código SOAP que ha generado la falta.
WS_SOAPFAULT_REASON La serie de razón legible por los usuarios.
WS_SOAPFAULT_DETAIL La información de detalle legible por los usuarios.

Generalmente, en el editor de correlaciones, se conecta el terminal de salida adicional para el mensaje de falta de un nodo de servicio Web de salida Invoke como entrada para uno de los elementos siguientes:
  • A un nodo Switch, a fin de poder tomar una decisión en función de los datos contenidos en el mensaje WS_SOAPFAULT_AREA;
  • A un nodo Invoke de algún tipo, para manejar la aparición de una falta; o bien
  • A un nodo Throw o Reply, para finalizar el flujo.

Sólo un mensaje de falta

Para la invocación de un servicio Web de salida, las herramientas de proyecto de flujo de servicios sólo permiten un mensaje de falta. (De forma predeterminada, este mensaje de falta es el mensaje WS_SOAPFAULT_AREA, que se describe en la sección anterior de este tema).

Por tanto:

Todos los demás tipos de invocaciones dan soporte a varios mensajes de falta (consulte la sección Invocar nodos en el editor de flujo.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)