Teilen über


Herstellen einer Verbindung mit IBM DB2-Ressourcen aus Workflows in Azure Logic Apps

Gilt für: Azure Logic Apps (Verbrauch + Standard)

Wenn Ihr workflow für die automatisierte Integration mit Ressourcen in Ihrer DB2-Datenbank arbeiten muss, verwenden Sie den DB2-Connector, um unterschiedliche Vorgänge für Ihre Datenbank auszuführen. Ihr Workflow kann z. B. Zeilen lesen, Listentabellen oder Zeilen lesen, Zeilen hinzufügen, Zeilen aktualisieren, Zeilen löschen und vieles mehr. Diese Aktionen können Daten aus Ihrer Datenbank zurückgeben, damit andere Aktionen in Ihrem Workflow verwendet werden können.

Dieser DB2-Connector enthält einen Microsoft-Client zum Kommunizieren mit DB2-Remoteserverservern über ein TCP/IP-Netzwerk. Sie können diesen Connector verwenden, um auf Clouddatenbanken wie IBM DB2 für Windows zuzugreifen, die in Azure-Virtualisierung ausgeführt werden.

In diesem Handbuch wird gezeigt, wie Sie Ihrem Workflow eine DB2-Aktion hinzufügen und eine Verbindung mit Ihrer DB2-Datenbank einrichten.

Unterstützte Plattformen und Versionen

Der DB2-Connector unterstützt die folgenden IBM DB2-Plattformen und -Versionen sowie IBM DB2-kompatible Produkte, die das Distributed Relational Database Architecture (DRDA) SQL Access Manager (SQLAM) in den Versionen 10 und 11 unterstützen:

Plattform Version
IBM DB2 für z/OS 12, 11.1, 10.1
IBM DB2 für i 7.3, 7.2, 7.1
IBM DB2 für LUW 11 11, 10,5

Technische Referenz für das Verbindungselement

Der DB2-Connector unterstützt die folgenden Datenbankvorgänge, die den entsprechenden Aktionen im Connector zugeordnet sind:

Datenbankvorgang Konnektoraktion
Datenbanktabellen auflisten Tabellen abrufen
Eine Zeile mit SELECT lesen Zeile abrufen
Alle Zeilen mit SELECT lesen Zeilen abrufen
Eine Zeile mit INSERT hinzufügen Zeile einfügen
Eine Zeile mit UPDATE bearbeiten Zeile aktualisieren
Eine Zeile mit DELETE entfernen Zeile löschen

Weitere Informationen zum Connector und diesen Aktionen finden Sie unter DB2-Connector.

Voraussetzungen

Hinzufügen einer DB2-Aktion

Die folgenden Schritte zeigen, wie Sie ihrem Workflow eine DB2-Aktion wie " Tabellen abrufen" hinzufügen.

Hinweis

Die Schritte zum Hinzufügen anderer DB2-Aktionen sind ähnlich, mit Ausnahme der von Ihnen bereitgestellten Parameter und Werte der Aktion.

  1. Öffnen Sie im Azure-Portal Ihre Logik-App-Ressource und den Workflow im Designer.

  2. Führen Sie die allgemeinen Schritte aus, um die DB2-Aktion namens "Get"-Tabellen hinzuzufügen.

    Der Verbindungsinformationsbereich wird geöffnet, sodass Sie Details angeben können, um ihre DB2-Datenbank zu verbinden.

  3. Führen Sie die Schritte aus, um eine Verbindung für eine cloudbasierte Datenbank oder lokale Datenbank zu erstellen, und kehren Sie dann hier zurück, um fortzufahren.

  4. Nachdem Sie die Verbindung erfolgreich erstellt haben, wird der Aktionsinformationsbereich " Tabellen abrufen " angezeigt und zeigt an, dass keine weiteren Informationen erforderlich sind:

    Screenshot zeigt die Aktion

  5. Fahren Sie mit dem Testen des Workflows fort, und zeigen Sie Ausgabetabellen an.

Einrichten der DB2-Verbindung

Führen Sie die Schritte aus, je nachdem, ob Sie über eine Cloud- oder lokale DB2-Datenbank verfügen. Nachdem Sie die erforderlichen Verbindungsdetails bereitgestellt haben, wählen Sie "Neu erstellen" aus, und kehren Sie zu den vorherigen Schritten zurück.

Bevor Sie eine Verbindung mit einer lokalen Datenbank erstellen, stellen Sie sicher, dass Sie das lokale Datengateway installieren und einrichten.

Eigenschaft Erforderlich BESCHREIBUNG
Über lokales Datengateway verbinden Nein Gilt nur für lokale Verbindungen.
Verbindungsname Ja Der Name für Ihre Verbindung, z. B. DB2-Verbindung.
Server Ja Die Adresse oder Alias- und Portnummer für Ihren DB2-Server, z. B. myDB2server.cloudapp.net:50000.

Hinweis: Dieser Wert ist eine Zeichenfolge im IPv4- oder IPv6-Format, die für eine TCP/IP-Adresse oder einen Alias steht, gefolgt von einem Doppelpunkt und einer TCP/IP-Portnummer.
Datenbank Ja Der Name der Datenbank.

Hinweis: Dieser Wert ist eine Zeichenfolge, die einen DRDA-Namen einer relationalen Datenbank (RDBNAM) darstellt:

- DB2 für z/OS akzeptiert eine 16-Byte-Zeichenfolge, bei der die Datenbank als IBM DB2 für z/OS-Speicherort bezeichnet wird.

- DB2 für i akzeptiert eine 18-Byte-Zeichenfolge, bei der die Datenbank als IBM DB2 für i relationale Datenbank bezeichnet wird.

- DB2 für LUW akzeptiert eine 8-Byte-Zeichenfolge.
Benutzername Ja Ihr Benutzername für die Datenbank.

Hinweis: Dieser Wert ist eine Zeichenfolge, deren Länge auf der betreffenden Datenbank basiert:

- DB2 für z/OS akzeptiert eine 8-Byte-Zeichenfolge.

- DB2 für i akzeptiert eine 10-Byte-Zeichenfolge.

- DB2 für Linux oder UNIX akzeptiert eine 8-Byte-Zeichenfolge.

- DB2 für Windows akzeptiert eine 30-Byte-Zeichenfolge.
Passwort Ja Ihr Kennwort für die Datenbank.

Beispiel:

Screenshot des Verbindungsbereichs für cloudbasierte Datenbanken.

Testen des Workflows und Anzeigen von Ausgabetabellen

Um Ihren Workflow manuell auszuführen, wählen Sie auf der Designersymbolleiste in der Liste " Ausführen " die Option "Ausführen" aus. Nach Abschluss des Workflows können Sie die Ausgabe aus der Ausführung anzeigen.

  1. Wenn die Seite mit den Ausführungsdetails nicht geöffnet wird, führen Sie die folgenden Schritte basierend auf Ihrer Logik-App aus:

    • Verbrauch: Wählen Sie auf der Randleiste der Logik-App unter "Entwicklungstools" den App-Designer "Logik" aus.

    • Standard: Wählen Sie auf der Workflow-Randleiste " Ausführungsverlauf" aus.

  2. Wählen Sie in der Liste " Ausführungsverlauf " die neueste Workflowausführung aus, z. B.:

    • Verbrauch

      Der Screenshot zeigt die Liste der Ausführungshistorie für den Workflow Verbrauch.

    • Standard

      Der Screenshot zeigt die Liste der Ausführungshistorie für den Standard-Workflow.

  3. Überprüfen Sie auf der Seite "Ablaufdetails" den Status für jeden Schritt in Ihrem Workflow. Um die Eingaben und Ausgaben für jeden Schritt anzuzeigen, wählen Sie diesen Schritt aus, z. B.:

    Der Screenshot zeigt die Eingaben und Ausgaben für die Aktion

    1. Um die Eingaben in JSON anzuzeigen, wählen Sie " Unformatierte Eingaben anzeigen" aus.

    2. Um die Ausgaben in JSON anzuzeigen, wählen Sie " Rohausgabe anzeigen" aus.

      Die Ausgaben enthalten eine Liste von Tabellen, z. B.:

      Screenshot der Ausgabe der Aktion