Procesamiento de mensajes por lotes
La implantación puede necesitar que se envíen mensajes al mismo destino como un fichero XML único con contenido de varios mensajes. A continuación, se describe esta lógica:
-
Los mensajes individuales, que deberían estar agrupados, deben tener un método de procesamiento de lotes en el registro de sistema externo/tipo de mensaje saliente. Por lo tanto, deberá proporcionarse el código de lote responsable de esta acción.
-
Un tipo de mensaje saliente de "mensaje consolidado" separado debe estar configurado para el sistema externo con un método de procesamiento de SOA.
-
Cuando se crean registros de mensajes salientes para los mensajes individuales, se indican en el registro el código y el número de ejecución de lote.
-
Cuando se ejecuta el proceso por lotes, es responsable de crear el fichero XML, que es una recopilación de los mensajes individuales. Este proceso deberá incluir los pasos siguientes:
-
Asignar el formato de información de la cabecera correspondiente para la recopilación de mensajes.
-
Aplicar el mensaje de XSL individual a cada mensaje antes de incluirlo.
-
Insertar un nuevo mensaje de salida al sistema externo con el tipo de mensaje saliente "mensaje consolidado".
-
-
El mensaje consolidado está listo para procesarse en Oracle Service Bus.