Configurer les composants - 7.0

Exemples de Services et de routage de données

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
task
Création et développement > Création de Routes
Création et développement > Création de Services
EnrichPlatform
Studio Talend

Procédure

  1. Double-cliquez sur le cMQConnectionFactory pour afficher sa vue Basic settings dans l'onglet Component.
  2. Dans la liste MQ Server, sélectionnez ActiveMQ. Dans le champ Broker URI, saisissez l'URI du serveur local d'ActiveMQ, "tcp://localhost:61616" dans ce scénario.
  3. Double-cliquez sur le cJMS nommé Input pour afficher sa vue Basic settings.
  4. Dans la liste Type, sélectionnez queue pour envoyer les messages dans une file JMS. Dans le champ Destination, saisissez un nom pour la file JMS, "IN" dans cet exemple. Dans la liste ConnectionFactory, sélectionnez la ConnectionFactory ActiveMQ que vous venez de configurer.
  5. Répétez cette opération pour configurer le composant cJMS nommé Output avec la même ConnectionFactory puis nommez la file JMS de destination JMS OUT.
  6. Double-cliquez sur le cSOAP pour afficher sa vue Basic settings.
  7. Dans le champ Address, saisissez l'URL de l'endpoint du service Web créé, http://localhost:8200/airport.service dans cet exemple. Dans la liste Type, sélectionnez wsdlURL. Dans le champ WSDL File, saisissez le chemin d'accès au fichier WSDL, http://localhost:8200/airport.service?wsdl dans cet exemple. Dans la liste Dataformat, sélectionnez PAYLOAD.
  8. Double-cliquez sur le cProcessor pour afficher sa vue Basic settings.
  9. Dans la zone Code, personnalisez le code comme ci-dessous afin d'afficher le corps du message dans la console de la vue Run.
    System.out.println("The output message is: "+
    exchange.getIn().getBody(String.class));