Procesamiento de Mensajes en Lote
Se puede solicitar a la implementación que envíe mensajes al mismo destino como un archivo XML único con múltiples mensajes incluidos. Los siguientes puntos describen esta lógica:
-
Los mensajes individuales que se deben agrupar deben tener un método de procesamiento de lote en el registro de sistema externo/tipo de mensaje de salida. También se debe proporcionar el código de lote correspondiente que es responsable de agrupar los mensajes.
-
Un tipo de mensaje de salida "mensaje consolidado" por separado se debe configurar para el sistema externo con un método de procesamiento de SOA.
-
Cuando se crean los registros de mensajes de salida para los mensajes individuales, el código de lote y el número de ejecución de lote actual se estampan en el registro.
-
Cuando se ejecuta el proceso de lote, éste es responsable de crear el archivo XML que es una recopilación de los mensajes individuales. Este proceso de lote debe incluir los siguientes pasos:
-
Formatear la información de cabecera apropiada para la recopilación de mensajes
-
Aplicar el XSL de mensaje individual a cada mensaje antes de incluir el mensaje
-
Insertar un nuevo mensaje para el sistema externo con el tipo de mensaje de salida "mensaje consolidado".
-
-
El mensaje consolidado está listo para que lo procese Oracle Service Bus.