Configurer les composants - 7.2

JMS (Médiation)

EnrichVersion
7.2
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
EnrichPlatform
Studio Talend
task
Création et développement > Systèmes tiers > Composants Messaging (Médiation) > Composants JMS (Médiation)
Gouvernance de données > Systèmes tiers > Composants Messaging (Médiation) > Composants JMS (Médiation)
Qualité et préparation de données > Systèmes tiers > Composants Messaging (Médiation) > Composants JMS (Médiation)

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 pour gérer les messages.
    Dans le champ Broker URI, saisissez l'URI du serveur local d'ActiveMQ, "tcp://localhost:61616" dans ce scénario.
    Cochez la case Use PooledConnectionFatory et laissez les paramètres par défaut.
  3. Double-cliquez sur le composant quartzConsumer pour ouvrir sa vue Basic settings dans l'onglet Component.
  4. Dans le champ URI, saisissez le code "quartz://HelloWorld?trigger.repeatInterval=2000&trigger.repeatCount=-1" pour définir un délai avant le début des échanges de messages. Dans ce scénario, les message doivent être livrés indéfiniment durant un intervalle de deux secondes. Pour plus d'informations concernant Quartz, consultez le site Web http://camel.apache.org/quartz.html (en anglais).
  5. Cliquez sur la vue Advanced settings. Cliquez sur le bouton au bas du tableau Dependencies pour ajouter une ligne et sélectionnez quartz dans la liste déroulante. Pour plus d'informations concernant le composant Quartz, consultez le site Web http://camel.apache.org/quartz.html (en anglais).
  6. Double-cliquez sur le composant cSetBody afin d'afficher sa vue Basic settings dans l'onglet Component.
  7. Sélectionnez SIMPLE dans la liste Language et saisissez "Hello world" dans le champ Expression.
  8. Double-cliquez sur le composant logMessage pour ouvrir sa vue Basic settings dans l'onglet Component.
  9. Dans le champ URI, saisissez "log:quartzMessage", où les échanges de messages sont enregistrés.
  10. Double-cliquez sur le jmsProducer pour afficher sa vue Basic settings dans l'onglet Component.
  11. 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, "quartzTest" dans cet exemple.
    Dans le champ ConnectionFactory, cliquez sur le bouton [...] et sélectionnez la ConnectionFactory MQ configurée.
  12. Appuyez sur les touches Ctrl+S pour sauvegarder votre Route.