IBM Informix-databaseresources beheren met behulp van Azure Logic Apps

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 via een TCP/IP-netwerk, inclusief 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-platforms en -versies als ze zijn geconfigureerd voor ondersteuning van Distributed Relational Database Architecture (DRDA) clientverbindingen:

  • 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 in de Azure Portal uw logische app in de ontwerpfunctie voor logische apps, als deze nog niet is geopend.

  2. Selecteer onder de stap waaraan u de actie Informix wilt toevoegen de optie Nieuwe stap.

    Als u een actie wilt toevoegen tussen bestaande stappen, 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:

    Selecteer de actie Informix die u wilt uitvoeren

    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 verbindingsgegevens op te geven voor uw Informix-database, 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 Databasetabellen weergeven door een Informix CALL-instructie uit te voeren. Geen
    Rijen ophalen Haal alle rijen in de opgegeven tabel op door de instructie Informix uit te SELECT * voeren. Tabelnaam: de naam voor de informix-tabel die u wilt

    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 uit te SELECT WHERE voeren. - Tabelnaam: de naam voor de informix-tabel die u wilt
    - 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 uit te INSERT voeren. - Tabelnaam: de naam voor de informix-tabel die u wilt
    - item: de rij met de op te tellen waarden
    Rij bijwerken Wijzig een rij in de opgegeven Informix-tabel door een Informix-instructie uit te UPDATE voeren. - Tabelnaam: de naam voor de informix-tabel die u wilt
    - 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 uit te DELETE voeren. - Tabelnaam: de naam voor de informix-tabel die u wilt
    - Rij-id: de unieke id voor de rij die moet worden verwijderd, 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 met Informix

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

  2. Geef deze verbindingsgegevens op en selecteer vervolgens Maken.

    Eigenschap 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 in IPv4- of IPv6-indeling, gevolgd door een dubbele punt en een TCP/IP-poortnummer
    Database database Ja nwind De DRDA Relational Database Name (RDBNAM) of Informix-databasenaam (dbname). 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 via on-premises gegevensgateway selecteert.
    Gebruikersnaam username No <database-user-name> Een gebruikersnaam voor de database
    Wachtwoord password No <database-wachtwoord> Een wachtwoord voor de database
    Gateway gateway Alleen on-premises - <Azure-abonnement>
    - <Azure-on-premises-data-gateway-resource>
    Het Azure-abonnement en de naam van de Azure-resource voor de on-premises gegevensgateway die u hebt gemaakt in de Azure Portal. De eigenschap Gateway en sub-eigenschappen worden alleen weergegeven wanneer u Verbinding maken via on-premises gegevensgateway selecteert.

    Bijvoorbeeld:

    • Clouddatabase

      Verbindingsgegevens voor clouddatabase

    • On-premises database

      Verbindingsgegevens voor on-premises database

  3. Sla uw logische app op.

Uw logische app testen

  1. Selecteer Uitvoeren op de werkbalk Logic App Designer. Nadat de 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 Overzicht>uitvoeringsgeschiedenis de meest recente uitvoering.

  3. Selecteer onder Uitvoeren van logische appde 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 voorbeelden van uitvoer:

    • Get_tables geeft een lijst met tabellen weer:

      Uitvoer van de actie Tabellen ophalen

    • Get_rows geeft een lijst met rijen weer:

      Uitvoer van de actie Rijen ophalen

    • Get_row geeft de opgegeven rij weer:

      Uitvoer van de actie 'Rij ophalen'

    • Insert_row toont de nieuwe rij:

      Uitvoer van de actie 'Rij invoegen'

    • Update_row toont de bijgewerkte rij:

      Uitvoer van de actie Rij bijwerken

    • Delete_row toont de verwijderde rij:

      Uitvoer van de actie 'Rij verwijderen'

Connectorspecifieke details

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

Volgende stappen