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.
