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 Azure-abonnement. Als u nog geen abonnement op Azure hebt, registreer u dan nu voor een gratis Azure-account.
Voor on-premises databases downloadt en installeert u de on-premises gegevensgateway op een lokale computer en maakt u vervolgens een Azure-gegevensgatewayresource in de Azure Portal.
De logische app waar u toegang nodig hebt tot uw Informix-database. Deze connector biedt alleen acties, dus uw logische app moet al beginnen met een trigger, bijvoorbeeld de trigger Terugkeerpatroon.
Een Informix-actie toevoegen
Open in de Azure Portal uw logische app in de ontwerpfunctie voor logische apps, als deze nog niet is geopend.
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.
Voer in het zoekvak
informix
als uw filter in. Selecteer in de lijst met acties de gewenste actie, bijvoorbeeld: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
- Tabellen ophalen - Databasetabellen weergeven met behulp van een
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.
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, bijvoorbeeld9999
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 waardenRij 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, bijvoorbeeld9999
- Rij: de rij met de bijgewerkte waarden, bijvoorbeeld102
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, bijvoorbeeld9999
Sla uw logische app op. Test nu uw logische app of ga verder met het bouwen van uw logische app.
Verbinding maken met Informix
Als uw logische app verbinding maakt met een on-premises database, selecteert u Verbinding maken via on-premises gegevensgateway.
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
On-premises database
Sla uw logische app op.
Uw logische app testen
Selecteer Uitvoeren op de werkbalk Logic App Designer. Nadat de logische app is uitgevoerd, kunt u de uitvoer van die uitvoering bekijken.
Selecteer Overzicht in het menu van uw logische app. Selecteer in het overzichtsvenster onder Overzicht>uitvoeringsgeschiedenis de meest recente uitvoering.
Selecteer onder Uitvoeren van logische appde optie Details uitvoeren.
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.
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:
Get_rows geeft een lijst met rijen weer:
Get_row geeft de opgegeven rij weer:
Insert_row toont de nieuwe rij:
Update_row toont de bijgewerkte rij:
Delete_row toont de verwijderde rij:
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
- Meer informatie over andere Logic Apps-connectors