Gérer des ressources de base de données IBM Informix à l’aide d’Azure Logic Apps

S’applique à : Azure Logic Apps (Consommation)

Avec Azure Logic Apps et le connecteur Informix, vous pouvez créer des tâches et des workflows automatisés qui gèrent des ressources stockées dans une base de données IBM Informix. Ce connecteur inclut un client Microsoft qui communique avec les ordinateurs serveurs Informix distants par le biais d’un réseau TCP/IP, notamment les bases de données cloud telles qu’IBM Informix pour Windows exécutées dans des bases de données locales et de virtualisation Azure quand vous utilisez la passerelle de données locale. Vous pouvez vous connecter à ces plateformes et versions Informix si elles sont configurées pour la prise en charge des connexions client DRDA (Distributed Relational Database Architecture) :

  • IBM Informix 12.1
  • IBM Informix 11.7

Cette rubrique décrit comment utiliser le connecteur dans une application logique pour traiter les opérations de base de données.

Prérequis

Ajouter une action Informix

  1. Dans le portail Azure, ouvrez votre application logique dans le Concepteur d’applications logiques, si elle n’est pas encore ouverte.

  2. Sous l’étape à laquelle vous souhaitez ajouter l’action Informix, choisissez Nouvelle étape.

    Pour ajouter une action entre des étapes, déplacez votre souris sur la flèche de connexion. Cliquez sur le signe ( + ) qui s’affiche, puis sélectionnez +.

  3. Dans la zone de recherche, entrez informix en guise de filtre. Dans la liste des actions, sélectionnez celle qui vous intéresse, par exemple :

    Select the Informix action to run

    Le connecteur fournit ces actions, qui exécutent les opérations de base de données correspondantes :

    • Obtenir les tables : lister les tables de base de données à l’aide d’une instruction CALL
    • Obtenir les lignes : lire toutes les lignes à l’aide d’une instruction SELECT *
    • Obtenir la ligne : lire une ligne à l’aide d’une instruction SELECT WHERE
    • Ajouter une ligne à l’aide d’une instruction INSERT
    • Modifier une ligne à l’aide d’une instruction UPDATE
    • Supprimer une ligne à l’aide d’une instruction DELETE
  4. Si vous êtes invité à fournir des informations de connexion pour votre base de données Informix, suivez les étapes pour créer la connexion, puis passez à l’étape suivante.

  5. Fournissez les informations relatives à l’action sélectionnée :

    Action Description Propriétés et descriptions
    Obtenir les tables Lister les tables de base de données en exécutant une instruction CALL Informix. Aucun
    Obtenir les lignes Récupérer toutes les lignes de la table spécifiée en exécutant une instruction SELECT * Informix. Nom de la table : nom de la table Informix souhaitée

    Pour ajouter d’autres propriétés à cette action, sélectionnez-les dans la liste Ajouter un nouveau paramètre. Pour plus d’informations, consultez la rubrique de référence du connecteur.

    Obtenir la ligne Récupérer une ligne de la table spécifiée en exécutant une instruction SELECT WHERE Informix. - Nom de la table : nom de la table Informix souhaitée
    - ID de ligne : ID unique de la ligne, par exemple 9999
    Insérer une ligne Ajouter une ligne à la table Informix spécifiée en exécutant une instruction INSERT Informix. - Nom de la table : nom de la table Informix souhaitée
    - Élément : ligne avec les valeurs à ajouter
    Mettre à jour la ligne Modifier une ligne dans la table Informix spécifiée en exécutant une instruction UPDATE Informix. - Nom de la table : nom de la table Informix souhaitée
    - ID de ligne : ID unique de la ligne à mettre à jour, par exemple 9999
    - Ligne : ligne avec les valeurs mises à jour, par exemple 102
    Supprimer la ligne Supprimer une ligne de la table Informix spécifiée en exécutant une instruction DELETE Informix. - Nom de la table : nom de la table Informix souhaitée
    - ID de ligne : ID unique de la ligne à supprimer, par exemple 9999
  6. Enregistrez votre application logique. Maintenant, testez votre application logique ou poursuivez sa génération.

Se connecter à Informix

  1. Si votre application logique se connecte à une base de données locale, sélectionnez Se connecter via une passerelle de données locale.

  2. Fournissez ces informations de connexion, puis sélectionnez Créer.

    Propriété Propriété JSON Requis Valeur d'exemple Description
    Nom de connexion name Oui informix-demo-connection Nom à utiliser pour la connexion à votre base de données Informix
    Serveur server Oui - Cloud : informixdemo.cloudapp.net:9089
    - Local : informixdemo:9089
    L’adresse TCP/IP ou l’alias au format IPv4 ou IPv6, suivi de deux-points et d’un numéro de port TCP/IP
    Base de données database Oui nwind Nom de la base de données relationnelle DRDA (RDBNAM) ou nom de la base de données Informix (dbname). Informix accepte une chaîne de 128 octets.
    Authentification authentication Local uniquement De base ou Windows (Kerberos) Type d’authentification requis par votre base de données Informix. Cette propriété s’affiche uniquement quand vous sélectionnez Se connecter via une passerelle de données locale.
    Nom d’utilisateur username Non <nom_utilisateur_base_de_données> Nom d’utilisateur pour la base de données
    Mot de passe password Non <Mot de passe de la base de données> Mot de passe pour la base de données
    Passerelle gateway Local uniquement - <Azure-subscription>
    - <Azure-on-premises-data-gateway-resource>
    Abonnement Azure et nom de la ressource Azure pour la passerelle de données locale que vous avez créée dans le portail Azure. La propriété Passerelle et les sous-propriétés s’affichent uniquement quand vous sélectionnez Se connecter via une passerelle de données locale.

    Par exemple :

    • Base de données cloud

      Cloud database connection information

    • Base de données locale

      On-premises database connection information

  3. Enregistrez votre application logique.

Tester votre application logique

  1. Dans la barre d’outils du Concepteur d’application logique, sélectionnez Exécuter. Après l’exécution de votre application logique, vous pouvez afficher les sorties de cette exécution.

  2. Dans le menu de votre application logique, sélectionnez Vue d’ensemble. Dans le volet Vue d’ensemble, sous Résumé>Historique des exécutions, sélectionnez la dernière exécution.

  3. Sous Exécution de l’application logique, sélectionnez Détails de l’exécution.

  4. Dans la liste des actions, sélectionnez celle dont vous souhaitez afficher les sorties, par exemple Obtenir les tables.

    Si l’action a réussi, leur propriété État est marquée comme Réussite.

  5. Pour afficher les entrées, sous Lien d’entrées, sélectionnez le lien URL. Pour afficher les sorties, sous Lien de sorties, sélectionnez le lien URL. Voici quelques exemples de sorties :

    • Obtenir les tables affiche une liste de tables :

      Outputs from

    • Obtenir les lignes affiche une liste de lignes :

      Outputs from

    • Obtenir la ligne affiche la ligne spécifiée :

      Outputs from

    • Insérer une ligne affiche la nouvelle ligne :

      Outputs from

    • Mettre à jour la ligne affiche la ligne mise à jour :

      Outputs from

    • Supprimer la ligne affiche la ligne supprimée :

      Outputs from

Détails spécifiques du connecteur

Pour obtenir des détails techniques sur les déclencheurs, les actions et les limites, qui sont fournis par la description OpenAPI du connecteur (anciennement Swagger), consultez la page de référence du connecteur.

Étapes suivantes