Processamento de Mensagem Batch

Pode ser necessário que sua implementação envie mensagens ao mesmo destino como um único arquivo XML com várias mensagens inclusas. Os seguintes pontos descrevem essa lógica:

  • As mensagens individuais que devem ser agrupadas deverão ter um método de processamento de batch no registro do tipo de mensagem de saída/sistema externo. Também deve ser fornecido o código batch apropriado responsável por agrupar as mensagens.

  • Um tipo separado de mensagem de saída "mensagem consolidada" deverá ser configurado para o sistema externo com o método de processamento SOA.

  • Quando os registros de mensagem de saída forem criados para as mensagens individuais, o código batch e o número de execução em batch atual serão estampados no registro.

  • Quando o processo batch for executado, ele será responsável por gerar o arquivo XML que corresponde ao conjunto das mensagens individuais. Esse processo batch deverá incluir as seguintes etapas:

    • Formatar as informações de cabeçalho apropriadas para o conjunto de mensagens

    • Aplicar XSL de mensagem individual para cada mensagem antes de incluir a mensagem

    • Inserir uma nova mensagem de saída para o sistema externo com o tipo de mensagem de saída de "mensagem consolidada".

  • A mensagem consolidada está pronta para ser processada pelo Oracle Service Bus.

Observação: Nenhum processo fornecido. O sistema não oferecerá nenhuma tarefa em batch de amostra que gere a lógica acima.