Mensajes de Salida

Los mensajes de salida proporcionan funcionalidad para rutear mensajes XML a un sistema externo en tiempo real o casi en tiempo real. Además, la funcionalidad soporta la recopilación de mensajes relacionados en lotes que, luego, se envían a un sistema externo como un mensaje XML consolidado.

Para cada mensaje de salida que la implementación debe iniciar, se define un objeto de negocio para el objeto de mantenimiento de mensaje de salida. Con la definición de esquema del objeto de negocio, defina los campos que conforman el campo de origen de XML. Estos son los campos que conforman la base para el mensaje XML (antes de cualquier transformación de XSL).

Cada mensaje de salida requiere la definición de su esquema mediante la creación de un objeto de negocio cuyo esquema describe la información que se proporciona al sistema externo. A continuación, se puede realizar una transformación de XSL al rutear el mensaje a un sistema externo.

Para cada sistema externo que pueda recibir este mensaje, configure el XSL de mensaje apropiado y la información de recorrido.

Debido a que el tipo de mensaje de salida se asocia a un objeto de negocio, la implementación puede crear fácilmente registros de mensajes de salida desde un script usando el tipo de paso Invocar objeto de negocio. Este script permitiría hacer lo siguiente:

  • Determinar el tipo de mensaje de salida y el sistema externo apropiado según las reglas de negocios
  • Acceder a los datos necesarios para completar el detalle de mensaje
  • Completar los campos en el esquema y usar el tipo de paso de script Invocar objeto de negocio para el objeto de negocio del tipo de mensaje de salida con el fin de almacenar el mensaje de salida.
  • La ID de mensaje de salida resultante se devuelve al script y el escritor de script podría optar por diseñar un paso posterior para almacenar esa ID como una auditoría en el registro que inició este mensaje.

Los siguientes temas proporcionan más información acerca de la funcionalidad soportada por los mensajes de salida.