Configurer les composants
Procédure
-
Double-cliquez sur le composant cFile nommé Sender pour ouvrir sa vue Basic settings dans l'onglet Component.
- Dans le champ Path, saisissez le chemin d'accès au dossier contenant les fichiers sources ou parcourez votre système jusqu'au dossier correspondant.
- Dans la liste Encoding, sélectionnez le type d'encodage de vos fichiers sources. Laissez les autres champs tels qu'ils sont.
- Répétez ces étapes pour configurer les chemins d'accès aux fichiers de sortie ainsi que le type d'encodage, dans la vue Basic settings du composant cFile nommé Receiver.
-
Double-cliquez sur le cPipesAndFilters pour ouvrir sa vue Basic settings dans l'onglet Component.
- Cliquez sur le bouton [+] afin d'ajouter deux lignes à la table URI list et saisissez direct:a dans la première ligne, puis direct:b dans la seconde ligne pour définir les URI de l'étape A et de l'étape B à travers desquelles les messages vont passer.
-
Double-cliquez sur le cMessagingEndpoint nommé Stage_A pour configurer les propriétés simples du composant, dans sa vue Basic settings et définir l'URI de l'étape A.
Répétez cette étape pour définir l'URI de l'étape B dans la vue Basic settings du cMessagingEndpoint nommé Stage_B.
-
Double-cliquez sur le composant cProcessor nommé Monitor_Receiver pour ouvrir sa vue Basic settings et personnaliser le code dans la zone Code pour afficher le nom des fichiers reçus par le récepteur, comme suit :
System.out.println("Message sent to Receiver: "+ exchange.getIn().getHeader("CamelFileName"));
Répétez cette étape pour personnaliser le code dans les deux autres composants cProcessor afin d'afficher le nom des fichiers des messages reçus dans les étapes A et B, respectivement :System.out.println("Message sent to stage A: "+ exchange.getIn().getHeader("CamelFileName"));
System.out.println("Message sent to stage B: "+ 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.