Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu Apigee X info
Version: 2.0.1
Business- und Integrationsprozesse von Informatica aus einem API-Proxy heraus ausführen
Wenn Sie diese Erweiterung verwenden möchten, müssen Sie sie zuerst über das auf Apigee Edge installierte Erweiterungspaket konfigurieren.
Dieser Inhalt enthält eine Referenz zum Konfigurieren und Verwenden dieser Erweiterung. Eine Anleitung zum Konfigurieren einer Erweiterung mit der Apigee-Konsole finden Sie unter Erweiterung hinzufügen und konfigurieren.
Aktionen
Die Aktionen (Geschäfts- und Integrationsprozesse in Informatica-Begriffen), Eingaben, Ausgaben und Parameter der Informatica Integration Cloud-Erweiterung werden dynamisch auf Grundlage der für den Aufrufer verfügbaren Prozesse generiert.
Wenn die Erweiterung von einem Systemadministrator konfiguriert wird, werden Informatica-Geschäfts- und Integrationsprozesse von der Erweiterung basierend auf den in der Konfiguration verwendeten Informatica-Anmeldedaten abgerufen. Diese Prozesse werden in Aktionen übersetzt und dem API-Proxy-Entwickler über die ExtensionCallout-Richtlinie als Aktionen zur Verfügung gestellt.
Sie haben zwei Möglichkeiten, eine Liste der Aktionen (Geschäfts- und Integrationsprozesse) abzurufen, die für die Konfiguration der Informatica-Erweiterung verfügbar sind:
Mit der Management API können Sie nach der Konfiguration der Erweiterung eine Liste der Aktionen abrufen. 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"
Hier sehen Sie die Liste der Aktionen, die angezeigt werden, 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 Informatica-Geschäfts- und Integrationsprozessen generiert, die bei der Konfiguration erkannt wurden.
Nachdem Sie eine Aktion ausgewählt und die Richtlinie hinzugefügt haben, enthält das Konfigurations-XML der Richtlinie ein Schema, das die Ein- und Ausgaben sowie die 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 die folgenden Informationen, wenn Sie diese Erweiterung für die Verwendung in API-Proxys konfigurieren und bereitstellen.
Allgemeine 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 für dieses Erweiterungspaket
Geben Sie Werte für die folgenden Konfigurationseigenschaften an, die für diese Erweiterung spezifisch sind.
Attribut | Beschreibung | Standard | Erforderlich |
---|---|---|---|
Anmeldedaten | JSON mit dem Nutzernamen und dem Passwort für das Informatica-Konto. Beispiel:{ "username": "my-informatica-username", "password": "my-password" } |
Keine. | Ja. |
informaticaRegistryURL | Die informaticaRegistryURL, mit der diese Erweiterung interagieren soll. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | Nein. |