Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
Wersja: 1.2.1
Wykonuj procesy biznesowe i integracji Informatica z poziomu serwera proxy API.
Aby używać tego rozszerzenia, musisz je najpierw skonfigurować z poziomu pakietu rozszerzeń zainstalowanego w Apigee Edge.
W tym artykule znajdziesz informacje na temat konfigurowania i używania tego rozszerzenia. Instrukcje konfigurowania rozszerzenia za pomocą konsoli Apigee znajdziesz w artykule Dodawanie i konfigurowanie rozszerzenia.
Działania
Działania rozszerzenia Informatica Integration Cloud (procesy biznesowe i integracyjne w warunkach Informatica), dane wejściowe, wyjściowe i parametry są generowane dynamicznie na podstawie procesów dostępnych dla wywołującego.
Gdy rozszerzenie jest skonfigurowane przez administratora systemu, procesy biznesowe i integracji Informatica są pobierane przez rozszerzenie na podstawie danych logowania Informatica użytych w konfiguracji. Te procesy są przekształcane w działania i udostępniane deweloperowi serwera proxy interfejsu API jako działania w ramach zasady ExtensionCallout.
Listę działań (procesów biznesowych i integracji) dostępnych w przypadku konfiguracji rozszerzenia Informatica możesz wyświetlić na 2 sposoby:
Po skonfigurowaniu rozszerzenia pobierz listę działań za pomocą interfejsu API zarządzania. W tym adresie URL
id
to unikalny identyfikator przypisany do rozszerzenia.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
Wyświetl listę działań wyświetlaną po dodaniu zasady ExtensionCallout odwołującej się do rozszerzenia Informatica Integration w chmurze.
Po dodaniu zasady pojawi się prośba o wybranie działania. Ta lista działań jest generowana na podstawie procesów biznesowych i integracji Informatica wykrytych podczas konfiguracji.
Gdy wybierzesz działanie i dodasz zasadę, w pliku XML konfiguracji zasady będzie się znajdował schemat opisujący dane wejściowe i wyjściowe oraz parametry działania (jeśli występują). W poniższym przykładzie działanie obejmuje 2 parametry wejściowe – Message (Wiadomość) i EmailAddress (Adres e-mail), i nie zawiera żadnych danych wyjściowych.
<?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>
W poprzednim przykładzie musisz skonfigurować
<Input>
w następujący sposób:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Odniesienie do konfiguracji
Podczas konfigurowania i wdrażania tego rozszerzenia na potrzeby serwerów proxy interfejsu API użyj poniższych wskazówek.
Typowe właściwości rozszerzeń
Dla każdego rozszerzenia dostępne są poniższe właściwości.
Usługa | Opis | Domyślnie | Wymagany |
---|---|---|---|
name |
Nazwa nadana konfiguracji rozszerzenia. | Brak | Tak |
packageName |
Nazwa pakietu rozszerzeń podana przez Apigee Edge. | Brak | Tak |
version |
Numer wersji pakietu rozszerzenia, z którego konfigurujesz rozszerzenie. | Brak | Tak |
configuration |
Wartość konfiguracji specyficzna dla dodawanego rozszerzenia. Zobacz Właściwości tego pakietu rozszerzeń | Brak | Tak |
Właściwości tego pakietu rozszerzeń
Określ wartości następujących właściwości konfiguracji specyficznych dla tego rozszerzenia.
Właściwość | Opis | Domyślny | Wymagane |
---|---|---|---|
dane logowania | Plik JSON zawierający nazwę użytkownika i hasło do konta Informatica. Przykład:{ "username": "my-informatica-username", "password": "my-password" } |
Brak. | Tak. |