Procédure
-
Double-cliquez sur le cBeanRegister nommé appendAggregator pour afficher sa vue Basic settings dans l'onglet Component.
-
Dans le champ Id, saisissez
"appendAggregator"
. Sélectionnez l'option Simple et, dans le champ Class Name, saisissez le nom du Bean Java prédéfini,beans.AppendAggregator
dans ce scénario, appelé plus tard par le composant cSplitter. -
Double-cliquez sur le cTimer nommé Starter pour afficher sa vue Basic settings dans l'onglet Component.
-
Dans le champ Repeat, saisissez
1
pour déclencher l'échange de messages. Laissez les paramètres par défaut pour les autres options. -
Double-cliquez sur le cSetbody nommé Set_body pour afficher sa vue Basic settings dans l'onglet Component.
-
Sélectionnez SIMPLE dans la liste Language et saisissez
"thing1, thing2, thing3"
dans le champ Expression comme corps du message. -
Configurez le composant cSetbody nommé Set_new_body de la même manière afin de paramétrer le nouveau corps des sous-messages. Dans le champ Expression, saisissez
*** SPLIT: ${body}
pour ajouter *** SPLIT: avant l'ancien corps de message. -
Double-cliquez sur le cSplitter pour afficher sa vue Basic settings dans l'onglet Component.
-
Dans ce scénario, vous allez diviser le corps du message en sous-messages, à l'aide du séparateur
,
.Sélectionnez Simple dans la liste Language et saisissez${body}
dans le champ Expression.Cochez la case Use Strategy. Dans le champ Strategy, saisissez l'ID du Bean Java pré-enregistré appendAggregator, utilisé pour agréger les réponses des sous-messages. -
Double-cliquez sur le composant cDirect nommé directA_sender pour afficher sa vue Basic settings dans l'onglet Component.
- Cliquez sur le bouton [...] et sélectionnez le nœud directA_receiver pour recevoir les sous-messages.
-
Double-cliquez sur le composant cDirect nommé directA_receiver pour afficher sa vue Basic settings dans l'onglet Component.
-
Dans le champ Name, saisissez
"directA"
pour identifier cet endpoint. - Laissez les paramètres par défaut des composants cLog nommés Log_Finished et Log_Split. Le composant Log_Finished enregistre les réponses agrégées des sous-messages. Le Log_Split enregistre les sous-messages.
- Appuyez sur les touches Ctrl+S pour sauvegarder votre Route.