Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Version: 2.0.0
Informatica-Geschäfts- und Integrationsprozesse über einen API-Proxy ausführen
Wenn Sie diese Erweiterung verwenden möchten, müssen Sie sie zuerst über das Erweiterungspaket konfigurieren, das in Apigee Edge installiert ist.
Dieser Artikel enthält eine Referenz zum Konfigurieren und Verwenden dieser Erweiterung. Eine Anleitung zum Konfigurieren einer Erweiterung mit der Apigee Console finden Sie unter Erweiterung hinzufügen und konfigurieren.
Aktionen
Die Aktionen (Geschäfts- und Integrationsprozesse in Informatica-Terminologie), 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 die Informatica-Geschäfts- und Integrationsprozesse anhand der bei der Konfiguration verwendeten Informatica-Anmeldedaten abgerufen. Diese Prozesse werden in Aktionen umgewandelt 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) aufzurufen, die für die Konfiguration der Informatica-Erweiterung verfügbar sind:
Verwenden Sie die Verwaltungs-API, um nach der Konfiguration der Erweiterung eine Liste der Aktionen abzurufen. 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"
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 der Aktionen wird aus den bei der Konfiguration erkannten Informatica-Geschäfts- und Integrationsprozessen generiert.
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 (gegebenenfalls) Parameter der Aktion beschreibt. Im folgenden Beispiel enthält die Aktion zwei Eingabeparameter, „Nachricht“ und „E-Mail-Adresse“, 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 konfigurieren Sie
<Input>
so:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Konfigurationsreferenz
Beachten Sie Folgendes, wenn Sie diese Erweiterung für die Verwendung in API-Proxys konfigurieren und bereitstellen.
Gängige 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 |
Properties 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-Objekt mit dem Nutzernamen und 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. |