1. #1
    Membre habitué
    Profil pro
    Inscrit en
    juillet 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : juillet 2004
    Messages : 331
    Points : 186
    Points
    186

    Par défaut Utiliser la fonction Camel de routage dynamique "toD()"

    Bonjour

    Comment pouvons nous utiliser le .toD() de Camel dans une route Talend ESB ? Afin d'utiliser des endpoints définis de façon dynamique selon le message à envoyer.

    J'ai tenté une solution de contournement en utilisant un cRecipientList qui sait lire du Simple ou du Spel, avec cette configuration :
    Nom : Sans titre.png
Affichages : 19
Taille : 9,2 Ko

    mais j'obtiens cette erreur là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: ftp://mobaxterm@localhost:21/?fileExist=Fail due to: No component found with scheme: ftp”
    car à priori il n'est pas prévu pour rediriger vers du ftp ou jms ou autre mais vers un "direct:".
    Le simple fait d'ajouter un cMessagingEndpoint avec le module ftp dans ses paramètres avancés résoud le problème, mais je n'ai pas envie de me connecter à un serveur FTP bidon juste pour faire fonctionner le cRecipientList.

    Qqun a une solution svp ?
    Merci

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    juillet 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : juillet 2004
    Messages : 331
    Points : 186
    Points
    186

    Par défaut

    J'ai la solution : il faut utiliser un cJavaDSLPRocessor.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/05/2015, 14h39
  2. Graphiques dynamiques en utilisant la fonction decaler()
    Par BrisChri dans le forum Contribuez
    Réponses: 19
    Dernier message: 23/01/2014, 14h55
  3. Réponses: 2
    Dernier message: 15/05/2008, 22h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo