IBM Informix-databasebronnen beheren met behulp van Azure Logic Apps

Van toepassing op: Azure Logic Apps (verbruik)

Met Azure Logic Apps en de Informix-connector kunt u geautomatiseerde taken en werkstromen maken waarmee resources in een IBM Informix-database worden beheerd. Deze connector bevat een Microsoft-client die communiceert met externe Informix-servercomputers in een TCP/IP-netwerk, waaronder clouddatabases zoals IBM Informix voor Windows die worden uitgevoerd in Azure-virtualisatie en on-premises databases wanneer u de on-premises gegevensgateway gebruikt. U kunt verbinding maken met deze Informix-platformen en -versies als ze zijn geconfigureerd ter ondersteuning van DRDA-clientverbindingen (Distributed Relational Database Architecture):

  • IBM Informix 12.1
  • IBM Informix 11.7

In dit onderwerp wordt beschreven hoe u de connector in een logische app gebruikt om databasebewerkingen te verwerken.

Vereisten

Een Informix-actie toevoegen

  1. Open uw logische app in Azure Portal in de ontwerpfunctie voor logische apps, als deze nog niet is geopend.

  2. Selecteer nieuwe stap onder de stap waar u de actie Informix wilt toevoegen.

    Als u een actie tussen bestaande stappen wilt toevoegen, beweegt u de muisaanwijzer over de verbindingspijl. Selecteer het plusteken (+) dat wordt weergegeven en selecteer vervolgens Een actie toevoegen.

  3. Voer in het zoekvak informix als uw filter in. Selecteer in de lijst met acties de gewenste actie, bijvoorbeeld:

    Select the Informix action to run

    De connector biedt deze acties, waarmee de bijbehorende databasebewerkingen worden uitgevoerd:

    • Tabellen ophalen - Databasetabellen weergeven met behulp van een CALL instructie
    • Rijen ophalen - Alle rijen lezen met behulp van een SELECT * instructie
    • Rij ophalen - Een rij lezen met behulp van een SELECT WHERE instructie
    • Een rij toevoegen met behulp van een INSERT instructie
    • Een rij bewerken met behulp van een UPDATE instructie
    • Een rij verwijderen met behulp van een DELETE instructie
  4. Als u wordt gevraagd om verbindingsgegevens voor uw Informix-database op te geven, volgt u de stappen om de verbinding te maken en gaat u verder met de volgende stap.

  5. Geef de informatie op voor de geselecteerde actie:

    Actie Beschrijving Eigenschappen en beschrijvingen
    Tabellen ophalen Geef databasetabellen weer door een Informix CALL-instructie uit te voeren. Geen
    Rijen ophalen Haal alle rijen in de opgegeven tabel op door een Informix-instructie SELECT * uit te voeren. Tabelnaam: de naam voor de Informix-tabel die u wilt gebruiken

    Als u andere eigenschappen aan deze actie wilt toevoegen, selecteert u deze in de lijst Nieuwe parameter toevoegen. Zie het naslagonderwerp van de connector voor meer informatie.

    Rij ophalen Haal een rij op uit de opgegeven tabel door een Informix-instructie SELECT WHERE uit te voeren. - Tabelnaam: de naam voor de Informix-tabel die u wilt gebruiken
    - Rij-id: de unieke id voor de rij, bijvoorbeeld 9999
    Rij invoegen Voeg een rij toe aan de opgegeven Informix-tabel door een Informix-instructie INSERT uit te voeren. - Tabelnaam: de naam voor de Informix-tabel die u wilt gebruiken
    - item: De rij met de waarden die moeten worden toegevoegd
    Rij bijwerken Wijzig een rij in de opgegeven Informix-tabel door een Informix-instructie UPDATE uit te voeren. - Tabelnaam: de naam voor de Informix-tabel die u wilt gebruiken
    - Rij-id: de unieke id voor de rij die moet worden bijgewerkt, bijvoorbeeld 9999
    - Rij: De rij met de bijgewerkte waarden, bijvoorbeeld 102
    Rij verwijderen Verwijder een rij uit de opgegeven Informix-tabel door een Informix-instructie DELETE uit te voeren. - Tabelnaam: de naam voor de Informix-tabel die u wilt gebruiken
    - Rij-id: de unieke id voor de rij die u wilt verwijderen, bijvoorbeeld 9999
  6. Sla uw logische app op. Test nu uw logische app of ga verder met het bouwen van uw logische app.

Verbinding maken naar Informix

  1. Als uw logische app verbinding maakt met een on-premises database, selecteert u Verbinding maken via een on-premises gegevensgateway.

  2. Geef deze verbindingsgegevens op en selecteer Vervolgens Maken.

    Eigenschappen JSON-eigenschap Vereist Voorbeeldwaarde Beschrijving
    Verbindingsnaam name Ja informix-demo-connection De naam die moet worden gebruikt voor de verbinding met uw Informix-database
    Server server Ja -Wolk: informixdemo.cloudapp.net:9089
    - On-premises: informixdemo:9089
    Het TCP/IP-adres of de alias die de IPv4- of IPv6-indeling heeft, gevolgd door een dubbele punt en een TCP/IP-poortnummer
    Database database Ja nwind De NAAM van de RELATIONELE DATABASE (RDBNAM) of de Informix-databasenaam (dbname) van DRDA. Informix accepteert een tekenreeks van 128 bytes.
    Verificatie authentication Alleen on-premises Basic of Windows (kerberos) Het verificatietype dat is vereist voor uw Informix-database. Deze eigenschap wordt alleen weergegeven wanneer u Verbinding maken selecteert via een on-premises gegevensgateway.
    Username username Nee <database-gebruikersnaam> Een gebruikersnaam voor de database
    Wachtwoord password Nee <databasewachtwoord> Een wachtwoord voor de database
    Gateway gateway Alleen on-premises - <Azure-abonnement>
    - <Azure-on-premises-data-gateway-resource>
    Het Azure-abonnement en de Azure-resourcenaam voor de on-premises gegevensgateway die u in Azure Portal hebt gemaakt. De eigenschap Gateway en subeigenschappen worden alleen weergegeven wanneer u Verbinding maken selecteert via een on-premises gegevensgateway.

    Voorbeeld:

    • Clouddatabase

      Cloud database connection information

    • On-premises database

      On-premises database connection information

  3. Sla uw logische app op.

Uw logische app testen

  1. Selecteer Uitvoeren op de werkbalk Logic App Designer. Nadat uw logische app is uitgevoerd, kunt u de uitvoer van die uitvoering bekijken.

  2. Selecteer Overzicht in het menu van uw logische app. Selecteer in het overzichtsvenster onder Geschiedenis van samenvattingsuitvoeringen>de meest recente uitvoering.

  3. Selecteer Onder Uitvoering van logische app de optie Details uitvoeren.

  4. Selecteer in de lijst met acties de actie met de uitvoer die u wilt weergeven, bijvoorbeeld Get_tables.

    Als de actie is geslaagd, wordt de eigenschap Status gemarkeerd als Geslaagd.

  5. Als u de invoer wilt weergeven, selecteert u onder Invoerkoppeling de URL-koppeling. Als u de uitvoer wilt weergeven, selecteert u onder koppeling Uitvoerkoppeling de URL-koppeling. Hier volgen enkele voorbeelduitvoer:

    • Get_tables geeft een lijst met tabellen weer:

      Outputs from

    • Get_rows een lijst met rijen weergeven:

      Outputs from

    • Get_row geeft de opgegeven rij weer:

      Outputs from

    • Insert_row geeft de nieuwe rij weer:

      Outputs from

    • Update_row toont de bijgewerkte rij:

      Outputs from

    • Delete_row toont de verwijderde rij:

      Outputs from

Verbinding maken orspecifieke details

Raadpleeg de referentiepagina van de connector voor technische details over triggers, acties en limieten die worden beschreven door de Swagger-beschrijving van de connector.

Volgende stappen