Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
Wersja: 2.0.2
Uruchamiaj procesy biznesowe i integracyjne Informatica z poziomu proxy interfejsu API.
Aby korzystać z tego rozszerzenia, musisz najpierw skonfigurować je w pakiecie rozszerzenia zainstalowanym w Apigee Edge.
Te treści zawierają informacje o konfigurowaniu i używaniu tego rozszerzenia. Instrukcje konfigurowania rozszerzenia za pomocą konsoli Apigee znajdziesz w artykule Dodawanie i konfigurowanie rozszerzenia.
Działania
Działania (procesy biznesowe i integracyjne w terminologii Informatica), dane wejściowe, wyjściowe i parametry rozszerzenia Informatica Integration Cloud są generowane dynamicznie na podstawie procesów dostępnych dla wywołującego.
Gdy rozszerzenie jest skonfigurowane przez administratora systemu, procesy biznesowe i integracyjne 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 za pomocą zasady ExtensionCallout.
Listę działań (procesów biznesowych i integracyjnych) dostępnych w konfiguracji rozszerzenia Informatica możesz uzyskać na 2 sposoby:
Po skonfigurowaniu rozszerzenia możesz pobrać listę działań za pomocą interfejsu Management API. W tym adresie URL
idto unikalny identyfikator przypisany do rozszerzenia podczas jego dodawania.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"Wyświetl listę działań, które pojawiają się po dodaniu zasady ExtensionCallout odwołującej się do rozszerzenia Informatica Integration Cloud.
Gdy dodasz zasadę, pojawi się prośba o wybranie działania. Lista działań jest generowana na podstawie procesów biznesowych i integracyjnych Informatica wykrytych podczas konfiguracji.
Po wybraniu działania i dodaniu zasad plik XML konfiguracji zasad zawiera schemat opisujący dane wejściowe, wyjściowe i parametry działania (jeśli takie istnieją). W tym przykładzie działanie zawiera 2 parametry wejściowe: Message i EmailAddress, a nie zawiera żadnych parametrów 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 przypadku powyższego przykładu skonfigurujesz
<Input>w ten sposób:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Odwołanie do konfiguracji
Podczas konfigurowania i wdrażania tego rozszerzenia do użycia w proxy interfejsów API postępuj zgodnie z tymi instrukcjami.
Wspólne 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 tych właściwości konfiguracji, które są specyficzne dla tego rozszerzenia.
| Właściwość | Opis | Domyślny | Wymagane |
|---|---|---|---|
| dane logowania | Plik JSON określający nazwę użytkownika i hasło do konta Informatica. Na przykład:{ "username": "my-informatica-username", "password": "my-password" } |
Brak. | Tak. |
| informaticaRegistryURL | Adres URL informaticaRegistryURL, z którym to rozszerzenie powinno wchodzić w interakcję. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | Nie. |