Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu
Apigee X. info
Version: 1.2.1
Business- und Integrationsprozesse von Informatica aus einem API-Proxy ausführen
Damit Sie diese Erweiterung verwenden können, 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, siehe Erweiterung hinzufügen und konfigurieren.
Aktionen
Die Aktionen (Business- und Integrationsprozesse in Informatica-Begriffen), Eingaben, Ausgaben und Parameter der Informatica Integration Cloud-Erweiterung werden dynamisch basierend auf den für den Aufrufer verfügbaren Prozessen generiert.
Wenn die Erweiterung von einem Systemadministrator konfiguriert wird, werden Business- und Integrationsprozesse von Informatica 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 für die Konfiguration der Informatica-Erweiterung verfügbaren Aktionen (Business- und Integrationsprozesse) abzurufen:
Verwenden Sie die Management API, um eine Liste der Aktionen abzurufen, nachdem die Erweiterung konfiguriert wurde. In der folgenden URL ist
iddie 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"Sehen Sie sich die Liste der Aktionen an, 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 der Aktionen wird aus den bei der Konfiguration ermittelten Business- und Integrationsprozessen von Informatica generiert.
Nachdem Sie eine Aktion ausgewählt und die Richtlinie hinzugefügt haben, enthält das Konfigurations-XML der Richtlinie ein Schema, das die Eingaben, Ausgaben und Parameter der Aktion (falls vorhanden) beschreibt. Im folgenden Beispiel enthält die Aktion zwei Eingabeparameter, „Message“ und „EmailAddress“, und 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 Passwort für das Informatica-Konto. Beispiel:{ "username": "my-informatica-username", "password": "my-password" } |
Keine. | Ja. |