Accéder à des ressources IBM DB2 et les gérer à l’aide d’Azure Logic AppsAccess and manage IBM DB2 resources by using Azure Logic Apps

Avec Azure Logic Apps et le connecteur IBM DB2, vous pouvez créer des flux de travail et des tâches automatisés basés sur les ressources stockées dans votre base de données DB2.With Azure Logic Apps and the IBM DB2 connector, you can create automated tasks and workflows based on the resources stored in your DB2 database. Vos flux de travail peuvent se connecter aux ressources dans votre base de données, lire et lister vos tables de base de données, ajouter des lignes, changer des lignes, supprimer des lignes, et bien plus encore.Your workflows can connect to the resources in your database, read and list your database tables, add rows, change rows, delete rows, and more. Vous pouvez inclure des actions dans vos applications logiques qui obtiennent des réponses de votre base de données et mettent la sortie à la disposition d’autres actions.You can include actions in your logic apps that get responses from your database and make the output available for other actions.

Cet article explique comment vous pouvez créer une application logique qui effectue différentes opérations de base de données.This article shows how you can create a logic app that performs various database operations. Si vous débutez avec les applications logiques, consultez Qu’est-ce qu’Azure Logic Apps ?If you're new to logic apps, review What is Azure Logic Apps?

Plateformes et versions prises en chargeSupported platforms and versions

Le connecteur DB2 inclut un client Microsoft qui communique avec les serveurs DB2 distants via un réseau TCP/IP.The DB2 connector includes a Microsoft client that communicates with remote DB2 servers across a TCP/IP network. Vous pouvez utiliser ce connecteur pour accéder aux bases de données cloud telles qu’IBM DB2 pour Windows s’exécutant dans la virtualisation Azure.You can use this connector for accessing cloud databases such as IBM DB2 for Windows running in Azure virtualization. Vous pouvez également accéder à des bases de données DB2 locales après avoir installé et configuré la passerelle de données locale.You can also access on-premises DB2 databases after you install and set up the on-premises data gateway.

Le connecteur IBM DB2 prend en charge les plateformes et versions IBM DB2 ci-après, ainsi que les produits IBM DB2 compatibles qui prennent en charge les versions 10 et 11 de SQL Access Manager (SQLAM) DRDA (Distributed Relational Database Architecture) :The IBM DB2 connector supports these IBM DB2 platforms and versions along with IBM DB2 compatible products that support Distributed Relational Database Architecture (DRDA) SQL Access Manager (SQLAM) versions 10 and 11:

PlateformePlatform VersionVersion
IBM DB2 pour z/OSIBM DB2 for z/OS 11.1, 10.111.1, 10.1
IBM DB2 pour iIBM DB2 for i 7.3, 7.2, 7.17.3, 7.2, 7.1
IBM DB2 pour LUWIBM DB2 for LUW 11, 10.511, 10.5

Opérations de base de données prises en chargeSupported database operations

Le connecteur IBM DB2 prend en charge les opérations de base de données ci-après, qui ont une action correspondante dans le connecteur :The IBM DB2 connector supports these database operations, which map to the corresponding actions in the connector:

Opération de base de donnéesDatabase operation Action dans le connecteurConnector action
énumération des tables de base de données ;List database tables Obtenir des tablesGet tables
lecture d’une ligne à l’aide de l’instruction SELECT ;Read one row using SELECT Obtenir une ligneGet row
lecture de toutes les lignes à l’aide de l’instruction SELECT ;Read all rows using SELECT Obtenir des lignesGet rows
ajout d’une ligne à l’aide de l’instruction INSERT ;Add one row using INSERT Insérer une ligneInsert row
Modifier une ligne à l’aide de l’instruction UPDATEEdit one row using UPDATE Mettre à jour une ligneUpdate row
suppression d’une ligne à l’aide de l’instruction DELETE.Remove one row using DELETE Supprimer la ligneDelete row

Conditions préalables requisesPrerequisites

  • Un abonnement Azure.An Azure subscription. Si vous n’avez pas d’abonnement Azure, inscrivez-vous pour bénéficier d’un compte Azure gratuit.If you don't have an Azure subscription, sign up for a free Azure account.

  • Une base de données IBM DB2, cloud ou localeAn IBM DB2 database, either cloud-based or on-premises

  • Des connaissances de base en création d’applications logiquesBasic knowledge about how to create logic apps

  • L’application logique à partir de laquelle vous souhaitez accéder à la base de données DB2.The logic app where you want to access your DB2 database. Ce connecteur ne fournit que des actions ; ainsi, pour démarrer votre application logique, sélectionnez un déclencheur distinct, par exemple, le déclencheur Périodicité.This connector provides only actions, so to start your logic app, select a separate trigger, for example, the Recurrence trigger. Les exemples dans cet article utilisent le déclencheur Périodicité.The examples in this article use the Recurrence trigger.

Ajouter une action DB2 : Obtenir les tablesAdd DB2 action - Get tables

  1. Dans le portail Azure, ouvrez votre application logique dans le Concepteur d’applications logiques, si elle n’est pas encore ouverte.In the Azure portal, open your logic app in the Logic App Designer, if not already open.

  2. Sous le déclencheur, choisissez Nouvelle étape.Under the trigger, choose New step.

  3. Dans la zone de recherche, entrez « db2 » comme filtre.In the search box, enter "db2" as your filter. Pour cet exemple, sous la liste des actions, sélectionnez cette action : Obtenir les tables (préversion)For this example, under the actions list, select this action: Get tables (Preview)

    Action select

    Vous êtes maintenant invité à fournir les détails de connexion de votre base de données DB2.You're now prompted to provide connection details for your DB2 database.

  4. Suivez la procédure permettant de créer des connexions pour des bases de données cloud ou celle permettant d’en créer pour des bases de données locales.Follow the steps for creating connections for cloud databases or on-premises databases.

Se connecter à des bases de données DB2 cloudConnect to cloud DB2

Pour configurer votre connexion, indiquez les détails de connexion ci-après quand vous y êtes invité, choisissez Créer, puis enregistrez votre application logique :To set up your connection, provide these connection details when prompted, choose Create, and then save your logic app:

PropriétéProperty ObligatoireRequired DescriptionDescription
Se connecter via une passerelle localeConnect via on-premises gateway NonNo Ne concerne que les connexions locales.Applies only for on-premises connections.
Nom de connexionConnection Name OuiYes Le nom de votre connexion, par exemple, « MyLogicApp-DB2-connection »The name for your connection, for example, "MyLogicApp-DB2-connection"
ServeurServer OuiYes L’adresse ou alias (suivi d’un caractère deux-points et du numéro de port) de votre serveur DB2, par exemple, « myDB2server.cloudapp.net:50000 »The address or alias colon port number for your DB2 server, for example, "myDB2server.cloudapp.net:50000"

Remarque : Cette valeur est une chaîne qui représente une adresse TCP/IP ou un alias, au format IPv4 ou IPv6, suivi de deux-points et d'un numéro de port TCP/IP.Note: This value is a string that represents a TCP/IP address or alias, either in IPv4 or IPv6 format, followed by a colon and a TCP/IP port number.

Sauvegarde de la base de donnéesDatabase OuiYes Nom de votre base de donnéesThe name for your database

Remarque : Cette valeur est une chaîne qui représente un nom de base de données relationnelle DRDA (RDBNAM) :Note: This value is a string that represents a DRDA Relational Database Name (RDBNAM):

- DB2 pour z/OS accepte une chaîne de 16 octets où la propriété de base de données correspond à un emplacement « IBM DB2 pour z/OS ».- DB2 for z/OS accepts a 16-byte string where the database is known as an "IBM DB2 for z/OS" location.
- DB2 pour i accepte une chaîne de 18 octets où la propriété de base de données correspond à une base de données relationnelle « IBM DB2 pour i ».- DB2 for i accepts an 18-byte string where the database is known as an "IBM DB2 for i" relational database.
- DB2 pour LUW accepte une chaîne de 8 octets.- DB2 for LUW accepts an 8-byte string.

Nom d’utilisateurUsername OuiYes Votre nom d’utilisateur pour la base de donnéesYour user name for the database

Remarque : Cette valeur est une chaîne dont la longueur est basée sur la base de données spécifique :Note: This value is a string whose length is based on the specific database:

- DB2 pour z/OS accepte une chaîne de 8 octets.- DB2 for z/OS accepts an 8-byte string.
- DB2 pour i accepte une chaîne de 10 octets.- DB2 for i accepts a 10-byte string.
- DB2 pour Linux ou UNIX accepte une chaîne de 8 octets.- DB2 for Linux or UNIX accepts an 8-byte string.
- DB2 pour Windows accepte une chaîne de 30 octets.- DB2 for Windows accepts a 30-byte string.

Mot de passePassword OuiYes Votre mot de passe pour la base de donnéesYour password for the database

Par exemple :For example:

Détails de connexion pour les bases de données cloud

Se connecter à des bases de données DB2 localesConnect to on-premises DB2

Avant de créer votre connexion, vous devez disposer de votre passerelle de données locale.Before creating your connection, you must already have your on-premises data gateway installed. Sinon, vous ne pouvez pas terminer la configuration de votre connexion.Otherwise, you can't finish setting up your connection. Si votre passerelle est installée, indiquez les détails de connexion ci-après, puis choisissez Créer.If you have your gateway installation, continue with providing these connection details, and then choose Create.

PropriétéProperty ObligatoireRequired DescriptionDescription
Se connecter via une passerelle localeConnect via on-premises gateway OuiYes S’applique quand vous souhaitez une connexion locale et affiche les propriétés de cette dernière.Applies when you want an on-premises connection and shows the on-premises connection properties.
Nom de connexionConnection Name OuiYes Le nom de votre connexion, par exemple, « MyLogicApp-DB2-connection »The name for your connection, for example, "MyLogicApp-DB2-connection"
ServeurServer OuiYes L’adresse ou alias (suivi d’un caractère deux-points et du numéro de port) de votre serveur DB2, par exemple, « myDB2server:50000 »The address or alias colon port number for your DB2 server, for example, "myDB2server:50000"

Remarque : Cette valeur est une chaîne qui représente une adresse TCP/IP ou un alias, au format IPv4 ou IPv6, suivi de deux-points et d'un numéro de port TCP/IP.Note: This value is a string that represents a TCP/IP address or alias, either in IPv4 or IPv6 format, followed by a colon and a TCP/IP port number.

Sauvegarde de la base de donnéesDatabase OuiYes Nom de votre base de donnéesThe name for your database

Remarque : Cette valeur est une chaîne qui représente un nom de base de données relationnelle DRDA (RDBNAM) :Note: This value is a string that represents a DRDA Relational Database Name (RDBNAM):

- DB2 pour z/OS accepte une chaîne de 16 octets où la propriété de base de données correspond à un emplacement « IBM DB2 pour z/OS ».- DB2 for z/OS accepts a 16-byte string where the database is known as an "IBM DB2 for z/OS" location.
- DB2 pour i accepte une chaîne de 18 octets où la propriété de base de données correspond à une base de données relationnelle « IBM DB2 pour i ».- DB2 for i accepts an 18-byte string where the database is known as an "IBM DB2 for i" relational database.
- DB2 pour LUW accepte une chaîne de 8 octets.- DB2 for LUW accepts an 8-byte string.

AuthentificationAuthentication OuiYes Type d’authentification pour votre connexion, par exemple, « De base »The authentication type for your connection, for example, "Basic"

Remarque : Sélectionnez cette valeur dans la liste, qui comprend De base ou Windows (Kerberos).Note: Select this value from the list, which includes Basic or Windows (Kerberos).

Nom d’utilisateurUsername OuiYes Votre nom d’utilisateur pour la base de donnéesYour user name for the database

Remarque : Cette valeur est une chaîne dont la longueur est basée sur la base de données spécifique :Note: This value is a string whose length is based on the specific database:

- DB2 pour z/OS accepte une chaîne de 8 octets.- DB2 for z/OS accepts an 8-byte string.
- DB2 pour i accepte une chaîne de 10 octets.- DB2 for i accepts a 10-byte string.
- DB2 pour Linux ou UNIX accepte une chaîne de 8 octets.- DB2 for Linux or UNIX accepts an 8-byte string.
- DB2 pour Windows accepte une chaîne de 30 octets.- DB2 for Windows accepts a 30-byte string.

Mot de passePassword OuiYes Votre mot de passe pour la base de donnéesYour password for the database
PasserelleGateway OuiYes Nom de votre passerelle de données locale installéeThe name for your installed on-premises data gateway

Remarque : Sélectionnez cette valeur dans la liste, qui comprend toutes les passerelles de données installées dans votre abonnement Azure et votre groupe de ressources.Note: Select this value from the list, which includes all the installed data gateways within your Azure subscription and resource group.

Par exemple :For example:

Détails de connexion pour les bases de données locales

Afficher les tables de sortieView output tables

Pour exécuter votre application logique, sélectionnez Exécuter dans la barre d’outils du concepteur.To run your logic app manually, on the designer toolbar, choose Run. Une fois que l’application logique a terminé de s’exécuter, vous pouvez voir la sortie de l’exécution.After your logic app finishes running, you can view the output from the run.

  1. Dans le menu de votre application logique, sélectionnez Vue d’ensemble.On your logic app menu, select Overview.

  2. Sous Résumé, dans la section Historique des exécutions, sélectionnez l’exécution la plus récente, qui correspond au premier élément dans la liste.Under Summary, in the Runs history section, select the most recent run, which is the first item in the list.

    Afficher l’historique des exécutions

  3. Sous Exécution d’application logique, vous pouvez maintenant examiner l’état, les entrées et les sorties pour chaque étape de votre application logique.Under Logic app run, you can now review the status, inputs, and outputs for each step in your logic app. Développez l’action Obtenir les tables.Expand the Get tables action.

    Développer l’action

  4. Pour afficher les entrées, choisissez Afficher les entrées brutes.To view the inputs, choose Show raw inputs.

  5. Pour afficher les sorties, choisissez Afficher les sorties brutes.To view the outputs, choose Show raw outputs.

    Les sorties incluent une liste de tables.The outputs include a list of tables.

    Afficher les tables de sortie

Obtenir une ligneGet row

Pour extraire un seul enregistrement d’une table de base de données DB2, utilisez l’action Obtenir la ligne dans votre application logique.To fetch one record in a DB2 database table, use the Get row action in your logic app. Cette action exécute une instruction SELECT WHERE DB2, par exemple, SELECT FROM AREA WHERE AREAID = '99999'.This action runs a DB2 SELECT WHERE statement, for example, SELECT FROM AREA WHERE AREAID = '99999'.

  1. Si vous n’avez jamais utilisé d’actions DB2 dans votre application logique, suivez les étapes de la section Ajouter une action DB2 : Obtenir les tables, mais ajoutez l’action Obtenir la ligne à la place, puis revenez ici pour continuer.If you've never used DB2 actions before in your logic app, review the steps in the Add DB2 action - Get tables section, but add the Get row action instead, and then return here to continue.

    Une fois que vous avez ajouté l’action Obtenir la ligne, voici ce à quoi ressemble votre exemple d’application logique :After you add the Get row action, here is how your example logic app appears:

    Action Obtenir la ligne

  2. Spécifiez des valeurs pour toutes les propriétés obligatoires (*).Specify values for all the required properties (*). Une fois que vous avez sélectionné une table, l’action affiche les propriétés spécifiques aux enregistrements de cette table.After you select a table, the action shows the relevant properties that are specific to records in that table.

    PropriétéProperty ObligatoireRequired DescriptionDescription
    Nom de la tableTable name OuiYes Table qui contient l’enregistrement souhaité, par exemple, « AREA » (Zone) iciThe table that has the record you want, such as "AREA" in this example
    ID de zoneArea ID OuiYes ID de l’enregistrement souhaité, par exemple, « 99999 » iciThe ID for the record you want, such as "99999" in this example

    Sélectionner une table

  3. Une fois terminé, dans la barre d’outils du concepteur, choisissez Enregistrer.When you're done, on the designer toolbar, choose Save.

Afficher la ligne de sortieView output row

Pour exécuter votre application logique, sélectionnez Exécuter dans la barre d’outils du concepteur.To run your logic app manually, on the designer toolbar, choose Run. Une fois que l’application logique a terminé de s’exécuter, vous pouvez voir la sortie de l’exécution.After your logic app finishes running, you can view the output from the run.

  1. Dans le menu de votre application logique, sélectionnez Vue d’ensemble.On your logic app menu, select Overview.

  2. Sous Résumé, dans la section Historique des exécutions, sélectionnez l’exécution la plus récente, qui correspond au premier élément dans la liste.Under Summary, in the Runs history section, select the most recent run, which is the first item in the list.

  3. Sous Exécution d’application logique, vous pouvez maintenant examiner l’état, les entrées et les sorties pour chaque étape de votre application logique.Under Logic app run, you can now review the status, inputs, and outputs for each step in your logic app. Développez l’action Obtenir la ligne.Expand the Get row action.

  4. Pour afficher les entrées, choisissez Afficher les entrées brutes.To view the inputs, choose Show raw inputs.

  5. Pour afficher les sorties, choisissez Afficher les sorties brutes.To view the outputs, choose Show raw outputs.

    Les sorties incluent la ligne que vous avez spécifiée.The outputs include your specified row.

    Afficher la ligne de sortie

Obtenir des lignesGet rows

Pour extraire tous les enregistrements d’une table de base de données DB2, utilisez l’action Obtenir les lignes dans votre application logique.To fetch all records in a DB2 database table, use the Get rows action in your logic app. Cette action exécute une instruction SELECT DB2, par exemple, SELECT * FROM AREA.This action runs a DB2 SELECT statement, for example, SELECT * FROM AREA.

  1. Si vous n’avez jamais utilisé d’actions DB2 dans votre application logique, suivez les étapes de la section Ajouter une action DB2 : Obtenir les tables, mais ajoutez l’action Obtenir les lignes à la place, puis revenez ici pour continuer.If you've never used DB2 actions before in your logic app, review the steps in the Add DB2 action - Get tables section, but add the Get rows action instead, and then return here to continue.

    Une fois que vous avez ajouté l’action Obtenir les lignes, voici ce à quoi ressemble votre exemple d’application logique :After you add the Get rows action, here is how your example logic app appears:

    Action Obtenir les lignes

  2. Ouvrez la liste Nom de la table, puis sélectionnez la table souhaitée, en l’occurrence « AREA » (Zone) :Open the Table name list, and then select the table you want, which is "AREA" in this example:

    Sélectionner une table

  3. Pour spécifier un filtre ou une requête pour les résultats, choisissez Afficher les options avancées.To specify a filter or query for results, choose Show advanced options.

  4. Une fois terminé, dans la barre d’outils du concepteur, choisissez Enregistrer.When you're done, on the designer toolbar, choose Save.

Afficher les lignes de sortieView output rows

Pour exécuter votre application logique, sélectionnez Exécuter dans la barre d’outils du concepteur.To run your logic app manually, on the designer toolbar, choose Run. Une fois que l’application logique a terminé de s’exécuter, vous pouvez voir la sortie de l’exécution.After your logic app finishes running, you can view the output from the run.

  1. Dans le menu de votre application logique, sélectionnez Vue d’ensemble.On your logic app menu, select Overview.

  2. Sous Résumé, dans la section Historique des exécutions, sélectionnez l’exécution la plus récente, qui correspond au premier élément dans la liste.Under Summary, in the Runs history section, select the most recent run, which is the first item in the list.

  3. Sous Exécution d’application logique, vous pouvez maintenant examiner l’état, les entrées et les sorties pour chaque étape de votre application logique.Under Logic app run, you can now review the status, inputs, and outputs for each step in your logic app. Développez l’action Obtenir les lignes.Expand the Get rows action.

  4. Pour afficher les entrées, choisissez Afficher les entrées brutes.To view the inputs, choose Show raw inputs.

  5. Pour afficher les sorties, choisissez Afficher les sorties brutes.To view the outputs, choose Show raw outputs.

    Les sorties incluent tous les enregistrements de la table spécifiée.The outputs include all the records in your specified table.

    Afficher les lignes de sortie

Insérer une ligneInsert row

Pour ajouter un seul enregistrement à une table de base de données DB2, utilisez l’action Insérer une ligne dans votre application logique.To add a single record to a DB2 database table, use the Insert row action in your logic app. Cette action exécute une instruction INSERT DB2, par exemple, INSERT INTO AREA (AREAID, AREADESC, REGIONID) VALUES ('99999', 'Area 99999', 102).This action runs a DB2 INSERT statement, for example, INSERT INTO AREA (AREAID, AREADESC, REGIONID) VALUES ('99999', 'Area 99999', 102).

  1. Si vous n’avez jamais utilisé d’actions DB2 dans votre application logique, suivez les étapes de la section Ajouter une action DB2 : Obtenir les tables, mais ajoutez l’action Insérer une ligne à la place, puis revenez ici pour continuer.If you've never used DB2 actions before in your logic app, review the steps in the Add DB2 action - Get tables section, but add the Insert row action instead, and then return here to continue.

    Une fois que vous avez ajouté l’action Insérer une ligne, voici ce à quoi ressemble votre exemple d’application logique :After you add the Insert row action, here is how your example logic app appears:

    Action Insérer une ligne

  2. Spécifiez des valeurs pour toutes les propriétés obligatoires (*).Specify values for all the required properties (*). Une fois que vous avez sélectionné une table, l’action affiche les propriétés spécifiques aux enregistrements de cette table.After you select a table, the action shows the relevant properties that are specific to records in that table.

    Pour cet exemple, voici les propriétés :For this example, here are the properties:

    PropriétéProperty ObligatoireRequired DescriptionDescription
    Nom de la tableTable name OuiYes Table à laquelle ajouter l’enregistrement, telle que « AREA » (Zone)The table where to add the record, such as "AREA"
    ID de zoneArea ID OuiYes ID de la zone à ajouter, tel que « 99999 »The ID for the area to add, such as "99999"
    Description de la zoneArea description OuiYes Description de la zone à ajouter, par exemple « Area 99999 » (Zone 99999)The description for the area to add, such as "Area 99999"
    ID de régionRegion ID OuiYes ID de la région à ajouter, tel que « 102 »The ID for the region to add, such as "102"

    Par exemple :For example:

    Sélectionner une table

  3. Une fois terminé, dans la barre d’outils du concepteur, choisissez Enregistrer.When you're done, on the designer toolbar, choose Save.

Afficher les sorties d’une insertion de ligneView insert row outputs

Pour exécuter votre application logique, sélectionnez Exécuter dans la barre d’outils du concepteur.To run your logic app manually, on the designer toolbar, choose Run. Une fois que l’application logique a terminé de s’exécuter, vous pouvez voir la sortie de l’exécution.After your logic app finishes running, you can view the output from the run.

  1. Dans le menu de votre application logique, sélectionnez Vue d’ensemble.On your logic app menu, select Overview.

  2. Sous Résumé, dans la section Historique des exécutions, sélectionnez l’exécution la plus récente, qui correspond au premier élément dans la liste.Under Summary, in the Runs history section, select the most recent run, which is the first item in the list.

  3. Sous Exécution d’application logique, vous pouvez maintenant examiner l’état, les entrées et les sorties pour chaque étape de votre application logique.Under Logic app run, you can now review the status, inputs, and outputs for each step in your logic app. Développez l’action Insérer une ligne.Expand the Insert row action.

  4. Pour afficher les entrées, choisissez Afficher les entrées brutes.To view the inputs, choose Show raw inputs.

  5. Pour afficher les sorties, choisissez Afficher les sorties brutes.To view the outputs, choose Show raw outputs.

    Les sorties incluent l’enregistrement que vous avez ajouté à la table spécifiée.The outputs include the record you added to your specified table.

    Afficher la sortie avec la ligne insérée

Mettre à jour une ligneUpdate row

Pour mettre à jour un seul enregistrement dans une table de base de données DB2, utilisez l’action Mettre à jour la ligne dans votre application logique.To update a single record in a DB2 database table, use the Update row action in your logic app. Cette action exécute une instruction UPDATE DB2, par exemple, UPDATE AREA SET AREAID = '99999', AREADESC = 'Updated 99999', REGIONID = 102).This action runs a DB2 UPDATE statement, for example, UPDATE AREA SET AREAID = '99999', AREADESC = 'Updated 99999', REGIONID = 102).

  1. Si vous n’avez jamais utilisé d’actions DB2 dans votre application logique, suivez les étapes de la section Ajouter une action DB2 : Obtenir les tables, mais ajoutez l’action Mettre à jour la ligne à la place, puis revenez ici pour continuer.If you've never used DB2 actions before in your logic app, review the steps in the Add DB2 action - Get tables section, but add the Update row action instead, and then return here to continue.

    Une fois que vous avez ajouté l’action Mettre à jour la ligne, voici ce à quoi ressemble votre exemple d’application logique :After you add the Update row action, here is how your example logic app appears:

    Action Mettre à jour la ligne

  2. Spécifiez des valeurs pour toutes les propriétés obligatoires (*).Specify values for all the required properties (*). Une fois que vous avez sélectionné une table, l’action affiche les propriétés spécifiques aux enregistrements de cette table.After you select a table, the action shows the relevant properties that are specific to records in that table.

    Pour cet exemple, voici les propriétés :For this example, here are the properties:

    PropriétéProperty ObligatoireRequired DescriptionDescription
    Nom de la tableTable name OuiYes Table dans laquelle mettre à jour l’enregistrement, telle que « AREA » (Zone)The table where to update the record, such as "AREA"
    ID de ligneRow ID OuiYes ID de l’enregistrement à mettre à jour, tel que « 99999 »The ID for the record to update, such as "99999"
    ID de zoneArea ID OuiYes Nouvel ID de zone, tel que « 99999 »The new area ID, such as "99999"
    Description de la zoneArea description OuiYes Nouvelle description de la zone, telle que « Updated 99999 » (99999 mise à jour)The new area description, such as "Updated 99999"
    ID de régionRegion ID OuiYes Nouvel ID de région, tel que « 102 »The new region ID, such as "102"

    Par exemple :For example:

    Sélectionner une table

  3. Une fois terminé, dans la barre d’outils du concepteur, choisissez Enregistrer.When you're done, on the designer toolbar, choose Save.

Afficher les sorties d’une mise à jour de ligneView update row outputs

Pour exécuter votre application logique, sélectionnez Exécuter dans la barre d’outils du concepteur.To run your logic app manually, on the designer toolbar, choose Run. Une fois que l’application logique a terminé de s’exécuter, vous pouvez voir la sortie de l’exécution.After your logic app finishes running, you can view the output from the run.

  1. Dans le menu de votre application logique, sélectionnez Vue d’ensemble.On your logic app menu, select Overview.

  2. Sous Résumé, dans la section Historique des exécutions, sélectionnez l’exécution la plus récente, qui correspond au premier élément dans la liste.Under Summary, in the Runs history section, select the most recent run, which is the first item in the list.

  3. Sous Exécution d’application logique, vous pouvez maintenant examiner l’état, les entrées et les sorties pour chaque étape de votre application logique.Under Logic app run, you can now review the status, inputs, and outputs for each step in your logic app. Développez l’action Mettre à jour la ligne.Expand the Update row action.

  4. Pour afficher les entrées, choisissez Afficher les entrées brutes.To view the inputs, choose Show raw inputs.

  5. Pour afficher les sorties, choisissez Afficher les sorties brutes.To view the outputs, choose Show raw outputs.

    Les sorties incluent l’enregistrement que vous avez mis à jour dans la table spécifiée.The outputs include the record you updated in your specified table.

    Afficher la sortie avec la ligne mise à jour

Supprimer la ligneDelete row

Pour supprimer un seul enregistrement d’une table de base de données DB2, utilisez l’action Supprimer la ligne dans votre application logique.To delete a single record from a DB2 database table, use the Delete row action in your logic app. Cette action exécute une instruction DELETE DB2, par exemple, DELETE FROM AREA WHERE AREAID = '99999'.This action runs a DB2 DELETE statement, for example, DELETE FROM AREA WHERE AREAID = '99999'.

  1. Si vous n’avez jamais utilisé d’actions DB2 dans votre application logique, suivez les étapes de la section Ajouter une action DB2 : Obtenir les tables, mais ajoutez l’action Supprimer la ligne à la place, puis revenez ici pour continuer.If you've never used DB2 actions before in your logic app, review the steps in the Add DB2 action - Get tables section, but add the Delete row action instead, and then return here to continue.

    Une fois que vous avez ajouté l’action Supprimer la ligne, voici ce à quoi ressemble votre exemple d’application logique :After you add the Delete row action, here is how your example logic app appears:

    Action Supprimer la ligne

  2. Spécifiez des valeurs pour toutes les propriétés obligatoires (*).Specify values for all the required properties (*). Une fois que vous avez sélectionné une table, l’action affiche les propriétés spécifiques aux enregistrements de cette table.After you select a table, the action shows the relevant properties that are specific to records in that table.

    Pour cet exemple, voici les propriétés :For this example, here are the properties:

    PropriétéProperty ObligatoireRequired DescriptionDescription
    Nom de la tableTable name OuiYes Table de laquelle supprimer l’enregistrement, telle que « AREA » (Zone)The table where to delete the record, such as "AREA"
    ID de ligneRow ID OuiYes ID de l’enregistrement à supprimer, tel que « 99999 »The ID for the record to delete, such as "99999"

    Par exemple :For example:

    Sélectionner une table

  3. Une fois terminé, dans la barre d’outils du concepteur, choisissez Enregistrer.When you're done, on the designer toolbar, choose Save.

Afficher les sorties d’une suppression de ligneView delete row outputs

Pour exécuter votre application logique, sélectionnez Exécuter dans la barre d’outils du concepteur.To run your logic app manually, on the designer toolbar, choose Run. Une fois que l’application logique a terminé de s’exécuter, vous pouvez voir la sortie de l’exécution.After your logic app finishes running, you can view the output from the run.

  1. Dans le menu de votre application logique, sélectionnez Vue d’ensemble.On your logic app menu, select Overview.

  2. Sous Résumé, dans la section Historique des exécutions, sélectionnez l’exécution la plus récente, qui correspond au premier élément dans la liste.Under Summary, in the Runs history section, select the most recent run, which is the first item in the list.

  3. Sous Exécution d’application logique, vous pouvez maintenant examiner l’état, les entrées et les sorties pour chaque étape de votre application logique.Under Logic app run, you can now review the status, inputs, and outputs for each step in your logic app. Développez l’action Supprimer la ligne.Expand the Delete row action.

  4. Pour afficher les entrées, choisissez Afficher les entrées brutes.To view the inputs, choose Show raw inputs.

  5. Pour afficher les sorties, choisissez Afficher les sorties brutes.To view the outputs, choose Show raw outputs.

    Les sorties n’incluent plus l’enregistrement que vous avez supprimé de la table spécifiée.The outputs no longer include the record you deleted from your specified table.

    Afficher la sortie sans la ligne supprimée

Référence de connecteurConnector reference

Pour plus d’informations techniques, notamment sur les déclencheurs, les actions et les limites, comme décrit dans le fichier OpenAPI (anciennement Swagger) du connecteur, voir la page de référence du connecteur.For technical details, such as triggers, actions, and limits, as described by the connector's OpenAPI (formerly Swagger) file, see the connector's reference page.

Étapes suivantesNext steps