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 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 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 uw logische app in Azure Portal in de ontwerpfunctie voor logische apps, als deze nog niet is geopend.
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.
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 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.
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, bijvoorbeeld9999
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 toegevoegdRij 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, bijvoorbeeld9999
- Rij: De rij met de bijgewerkte waarden, bijvoorbeeld102
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, bijvoorbeeld9999
Sla uw logische app op. Test nu uw logische app of ga verder met het bouwen van uw logische app.
Verbinding maken naar Informix
Als uw logische app verbinding maakt met een on-premises database, selecteert u Verbinding maken via een on-premises gegevensgateway.
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
On-premises database
Sla uw logische app op.
Uw logische app testen
Selecteer Uitvoeren op de werkbalk Logic App Designer. Nadat uw 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 Geschiedenis van samenvattingsuitvoeringen>de meest recente uitvoering.
Selecteer Onder Uitvoering van logische app de 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 voorbeelduitvoer:
Get_tables geeft een lijst met tabellen weer:
Get_rows een lijst met rijen weergeven:
Get_row geeft de opgegeven rij weer:
Insert_row geeft de nieuwe rij weer:
Update_row toont de bijgewerkte rij:
Delete_row toont de verwijderde rij:
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.