Traitement des messages en mode batch

Vous devez peut-être envoyer des messages à une même destination sous forme de fichier XML unique contenant plusieurs messages. Les points suivants décrivent la logique de ce type d'envoi :

  • Les messages individuels qui doivent être regroupés doivent être traités en mode batch dans le système tiers/l'enregistrement du type de message sortant. Le code de batch chargé de regrouper les messages doit également être fourni.

  • Le type de message sortant "message consolidé" doit être configuré pour le système tiers et associé à la méthode de traitement SOA.

  • Lorsque les enregistrements de message sortant sont créés pour les messages individuels, le code de batch et le numéro d'exécution de batch sont inscrits dans l'enregistrement.

  • Quand le processus en mode batch s'exécute, il crée le fichier XML qui est constitué d'un ensemble de messages individuels. Ce processus en mode batch doit inclure les étapes suivantes :

    • Formatage des informations d'en-tête appropriées pour l'ensemble de messages

    • Application du XSL de message individuel à chaque message avant inclusion du message

    • Insertion d'un nouveau message sortant associé au type de message sortant "message consolidé pour le système tiers".

  • Le message consolidé est prêt à être traité par Oracle Service Bus.

Remarque :
Aucun processus n'est fourni. Le système ne contient aucun exemple de traitement batch pour la logique décrite ci-dessus.