Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Wersja: 1.3.1
Wykonywanie procesów biznesowych i integracji Informatica z poziomu serwera proxy interfejsu API.
Aby używać tego rozszerzenia, musisz najpierw skonfigurować je z poziomu pakietu rozszerzeń zainstalowanego w Apigee Edge.
Ta treść zawiera informacje na temat konfigurowania tego rozszerzenia i korzystania z niego. Instrukcje konfigurowania rozszerzenia w konsoli Apigee znajdziesz w artykule Dodawanie i konfigurowanie rozszerzenia.
Działania
Działania rozszerzenia Informatica Integration Cloud (procesy biznesowe i integracyjne, dane wejściowe, wyniki i parametry) są generowane dynamicznie na podstawie procesów dostępnych dla elementu wywołującego.
Po skonfigurowaniu rozszerzenia przez administratora systemu procesy biznesowe i integracyjne Informatica są pobierane przez rozszerzenie na podstawie danych logowania do Informatica użytych w konfiguracji. Te procesy są przekształcane w działania i udostępniane deweloperowi serwera proxy interfejsu API jako działania zgodnie z zasadami ExtensionCallout.
Listę działań (procesów biznesowych i integracji) dostępnych w konfiguracji rozszerzenia Informatica możesz uzyskać na 2 sposoby:
Użyj interfejsu API zarządzania, aby pobrać listę działań po skonfigurowaniu rozszerzenia. W tym adresie URL
id
to unikalny identyfikator przypisany do rozszerzenia w momencie jego dodania.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
Wyświetl listę działań wyświetlanych po dodaniu zasady ExtensionCallout, która odwołuje się do rozszerzenia Informatica Integration Cloud.
Gdy dodasz zasadę, wyświetli się prośba o wybranie działania. Lista działań jest generowana na podstawie procesów biznesowych i integracji Informatica wykrytych podczas konfiguracji.
Gdy wybierzesz działanie i dodasz zasadę, plik XML konfiguracji zasady będzie zawierał schemat opisujący dane wejściowe, dane wyjściowe i parametry działania. W poniższym przykładzie działanie zawiera 2 parametry wejściowe – Message i EmailAddress, ale 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 skonfigurujesz
<Input>
w ten sposób:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Dokumentacja konfiguracji
Skorzystaj z podanych niżej instrukcji podczas konfigurowania i wdrażania tego rozszerzenia na potrzeby serwerów proxy interfejsów API.
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ń
Podaj wartości następujących właściwości konfiguracji specyficznych dla tego rozszerzenia.
Właściwość | Opis | Domyślne | Wymagane |
---|---|---|---|
dane logowania | Plik JSON określający nazwę użytkownika i hasło do konta Informatica. Przykład:{ "username": "my-informatica-username", "password": "my-password" } |
Brak. | Tak. |