Cloud-Erweiterung „Informatica Integration“

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Version: 1.3.1

Geschäfts- und Integrationsprozesse von Informatica über einen API-Proxy ausführen.

Wenn Sie diese Erweiterung verwenden möchten, müssen Sie sie zuerst über das auf Apigee Edge installierte Erweiterungspaket konfigurieren.

In diesem Artikel erfahren Sie, wie Sie diese Erweiterung konfigurieren und verwenden. Eine Anleitung zum Konfigurieren einer Erweiterung mit der Apigee-Konsole finden Sie unter Erweiterung hinzufügen und konfigurieren.

Aktionen

Die Aktionen der Informatica Integration Cloud-Erweiterung (Geschäfts- und Integrationsprozesse, in Informatica-Begriffen), Eingaben, Ausgaben und Parameter werden dynamisch basierend auf den Prozessen generiert, die dem Aufrufer zur Verfügung stehen.

Wenn die Erweiterung von einem Systemadministrator konfiguriert wird, werden die Geschäfts- und Integrationsprozesse von Informatica anhand der bei der Konfiguration verwendeten Informatica-Anmeldedaten abgerufen. Diese Prozesse werden in Aktionen umgewandelt und dem API-Proxy-Entwickler als Aktionen über die ExtensionCallout-Richtlinie zur Verfügung gestellt.

Sie haben zwei Möglichkeiten, eine Liste der für die Konfiguration der Informatica-Erweiterung verfügbaren Aktionen (Geschäfts- und Integrationsprozesse) abzurufen:

  • Verwenden Sie die Management API, um eine Liste von Aktionen abzurufen, nachdem die Erweiterung konfiguriert wurde. In der folgenden URL ist id die eindeutige Kennung, die der Erweiterung beim Hinzufügen zugewiesen wurde.

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • Sie können sich die Liste der Aktionen ansehen, die angezeigt wird, wenn Sie eine ExtensionCallout-Richtlinie hinzufügen, die auf die Informatica Integration Cloud-Erweiterung verweist.

    Wenn Sie die Richtlinie hinzufügen, werden Sie aufgefordert, eine Aktion auszuwählen. Diese Liste von Aktionen wird aus den Geschäfts- und Integrationsprozessen von Informatica generiert, die bei der Konfiguration ermittelt wurden.

    Nachdem Sie eine Aktion ausgewählt und die Richtlinie hinzugefügt haben, enthält die Konfigurations-XML-Datei der Richtlinie ein Schema, das die Eingaben, Ausgaben und Parameter (falls vorhanden) der Aktion beschreibt. Im folgenden Beispiel enthält die Aktion zwei Eingabeparameter, „Message“ und „EmailAddress“, aber keine Ausgabe.

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ConnectorCallout async="false" continueOnError="true" enabled="true" name="My-Informatica-Extension">
        <DisplayName>Send Email</DisplayName>
        <Connector>configured-informatica-extension</Connector>
        <Action>/2PIlv0QbOsxe8u8QieZnIF/Send_Email-1/Send_Email-1</Action>
        <Input></Input>
    </ConnectorCallout>
    

    Für das vorherige Beispiel würden Sie <Input> so konfigurieren:

    <Input><![CDATA[{
        "Message": "An email message to send.",
        "EmailAddress": "anaddress@example.com"
    }]]></Input>
    

Konfigurationsreferenz

Verwenden Sie Folgendes, wenn Sie diese Erweiterung zur Verwendung in API-Proxys konfigurieren und bereitstellen.

Häufige Erweiterungseigenschaften

Für jede Erweiterung sind die folgenden Eigenschaften vorhanden.

Attribut Beschreibung Standard Erforderlich
name Der Name, den Sie dieser Konfiguration der Erweiterung zuweisen. Ja
packageName Name des Erweiterungspakets, wie von Apigee Edge angegeben. Ja
version Versionsnummer für das Erweiterungspaket, von dem Sie eine Erweiterung konfigurieren. Ja
configuration Konfigurationswert speziell für die Erweiterung, die Sie hinzufügen. Weitere Informationen finden Sie unter Eigenschaften für dieses Erweiterungspaket. Ja

Eigenschaften dieses Erweiterungspakets

Geben Sie Werte für die folgenden Konfigurationseigenschaften an, die spezifisch für diese Erweiterung sind.

Property Beschreibung Standard Erforderlich
Anmeldedaten JSON, das den Nutzernamen und das Passwort für das Informatica-Konto angibt. Beispiel:
{ "username": "my-informatica-username", "password": "my-password" } 
Keine. Ja.