Przetwarzanie komunikatów zadań

We wdrożeniu użytkownika wymagane może być wysyłanie komunikatów do tego samego celu co pojedynczy plik XML z wieloma komunikatami. Tę logikę opisano w poniższych punktach:

  • Pojedynczym komunikatom, które powinny zostać zgrupowane, należy w systemie zewnętrznym/rekordzie typu komunikatu wychodzącego przypisać metodę przetwarzania zadania. Należy zapewnić również właściwy kod zadania odpowiedzialnego za grupowanie komunikatów.

  • Dla systemu zewnętrznego należy skonfigurować oddzielny komunikat wychodzący typu "skonsolidowany komunikat" z metodą przetwarzania SOA.

  • Po utworzeniu rekordów komunikatu wychodzącego dla poszczególnych komunikatów w rekordzie zostanie umieszczony kod zadania i bieżący numer uruchomienia zadania.

  • W momencie uruchomienia procesu zadania staje się on odpowiedzialny za utworzenie pliku XML stanowiącego zbiór pojedynczych komunikatów. Ten proces zadania powinien objąć następujące kroki:

    • Formatowanie właściwych informacji nagłówka dla zbioru komunikatów

    • Zastosowanie pojedynczego dokumentu XSL dla każdego komunikatu przed jego uwzględnieniem

    • Wstawianie nowego komunikatu wychodzącego dla systemu zewnętrznego z komunikatem wychodzącym typu "skonsolidowany komunikat".

  • Skonsolidowany komunikat jest gotowy do przetworzenia przez aplikację Oracle Service Bus.

Uwaga: Nie podano procesu. System nie zapewnia żądnego przykładowego zadania, które wykonałoby powyższą logikę.