Accéder au contenu principal Passer au contenu complémentaire

Configurer les composants

Procédure

  1. Double-cliquez sur le cSQLConnection pour afficher sa vue Basic settings dans l'onglet Component.
  2. Configurez les propriétés comme suit :
    1. Dans le champ Driver Class, saisissez le nom de la classe pour la base de données H2, "org.h2.Driver".
    2. Cliquez sur le bouton [+] sous la table Driver JAR pour ajouter une ligne.
    3. Sélectionnez la cellule et cliquez sur le bouton [...] à droite de la cellule pour ouvrir la boîte de dialogue Module.
    4. Cliquez sur l'option Platform et sélectionnez le JAR du pilote h2-2.1.214.jar dans la liste.
    5. Cliquez sur OK pour fermer la boîte de dialogue Module.
    6. Dans le champ JDBC URL, saisissez l'URL JDBC de la base de données à utiliser, "jdbc:h2:tcp://localhost/~/test" dans cet exemple.
    7. Cochez la case Authentication et saisissez les données d'authentification à la base de données.
  3. Double-cliquez sur le cTimer de la première sous-Route pour afficher sa vue Basic settings dans l'onglet Component.
  4. Définissez les valeurs pour les champs suivants Period (500), Repeat (1) et Delay (100) comme affiché ci-dessus pour déclencher un échange de messages après un délai de 100 millisecondes dans la première sous-Route.
  5. Répétez cette étape pour configurer les deux autres composants cTimer et déclencher trois échanges de messages après un délai de 500 millisecondes toutes les 500 millisecondes dans la deuxième sous-Route et un échange de messages après un délai de 3 000 millisecondes dans la troisième sous-Route.
  6. Double-cliquez sur le cSQL de la première sous-Route pour afficher sa vue Basic settings dans l'onglet Component.
  7. Dans la liste Datasource, sélectionnez le cSQLConnection_1 pour utiliser la connexion à la base de données établie par ce composant. Dans la zone Query, saisissez le code suivant pour créer une table TEST_TABLE de quatre colonnes ID, Firstname, Lastname et RegisterDate DATE dans la base de données :
    "CREATE TABLE IF NOT EXISTS  TEST_TABLE (
      ID INTEGER auto_increment NOT NULL,
      Firstname VARCHAR(25),
      Lastname CHAR(25) NOT NULL,
      RegisterDate DATE DEFAULT CURRENT_TIMESTAMP,
      PRIMARY KEY (ID)
    )"
  8. Double-cliquez sur le composant cSetBody pour ouvrir sa vue Basic settings dans l'onglet Component.
  9. Sélectionnez Constant dans la liste Language et saisissez "INSERT INTO TEST_TABLE (Firstname, Lastname) VALUES ('Mike', 'Jonson')" dans le champ Expression.
  10. Double-cliquez sur le cSQL de la deuxième sous-Route pour afficher sa vue Basic settings dans l'onglet Component.
  11. Sélectionnez le cSQLConnection_1 dans la liste Datasource et cochez la case Use SQL statement from message body.
  12. Double-cliquez sur le cSQL de la troisième sous-Route pour afficher sa vue Basic settings dans l'onglet Component.
  13. Sélectionnez le cSQLConnection_1 dans la liste Datasource et saisissez "select * from TEST_TABLE" dans la zone Query.
  14. Double-cliquez sur le cLog de la première sous-Route pour afficher sa vue Basic settings dans l'onglet Component.
  15. Configurez les propriétés comme suit :
    1. Sélectionnez l'option Format the log output.
    2. Dans la table Arguments, cliquez sur le bouton [+] pour ajouter deux lignes et saisissez "multiline" et "showheaders" dans la colonne Name. Dans le champ value, saisissez true pour les deux arguments.
    3. Laissez les paramètres par défaut pour les autres options.
  16. Répétez cette étape pour configurer les autres composants cLog.
  17. 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.