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.

Nota: No se ha proporcionado ningún proceso. El sistema no proporciona ninguna tarea por lotes de muestra que ejecute la lógica anterior.