Double-cliquez sur le cFile pour ouvrir sa vue Basic settings dans l'onglet Component.
Dans le champ Path, saisissez le chemin d'accès au message source, par exemple "E:/data/output". Laissez les autres paramètres tels qu'ils sont.
Double-cliquez sur le cSetHeader pour ouvrir sa vue Basic settings dans l'onglet Component.
Cliquez sur [+] pour ajouter une ligne au tableau Headers.
Dans le champ Name, saisissez le nom de l'en-tête, par exemple "ListOfRecipients".
Dans la liste déroulante Language, choisissez Constant.
Dans le champ Value, saisissez les URI des endpoints, par exemple direct:a,direct:b.
Double-cliquez sur le cRecipientList pour ouvrir sa vue Basic settings dans l'onglet Component.
Dans la liste Language, sélectionnez Header.
Dans le champ Expression, saisissez le nom de l'en-tête contenant la liste des destinataires, "ListOfRecipients".
Double-cliquez sur le composant Recipient_A pour ouvrir sa vue Basic settings dans l'onglet Component et définir l'URI du destinataire A.
Effectuez la même opération pour le composant Recipient_B et saisissez l'URI du destinataire B.
Double-cliquez sur Print_File_Name_A pour ouvrir sa vue Basic settings dans l'onglet Component. Saisissez le code ci-dessous pour afficher le message reçu par le composant Recipient_A.System.out.println("Recipient_a just downloaded:"+exchange.getIn().getHeader("CamelFileName"));
Effectuez la même opération pour le Print_File_Name_B et saisissez le code ci-dessous dans son champ Code :
System.out.println("Recipient_b just downloaded:"+exchange.getIn().getHeader("CamelFileName"));
Appuyez sur les touches Ctrl+S pour sauvegarder votre Route.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.