Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
Wersja: 2.0.0
Wykonywanie procesów biznesowych i integracji Informatica za pomocą proxy interfejsu API.
Aby korzystać z tego rozszerzenia, musisz je najpierw skonfigurować w pakiecie rozszerzenia zainstalowanym w Apigee Edge.
Te treści zawierają 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 (czyli procesy biznesowe i integracyjne w ujęciu Informatica), dane wejściowe, dane wyjściowe i parametry rozszerzenia Informatica Integration Cloud są generowane dynamicznie na podstawie procesów dostępnych dla wywołującego.
Gdy rozszerzenie jest konfigurowane przez administratora systemu, procesy biznesowe i integracji w 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 API jako działania za pomocą zasad dotyczących powiadomień o rozszerzeniu.
Listę działań (procesów biznesowych i integracji) 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
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.
Podczas dodawania zasady pojawi się prośba o wybranie działania. Ta lista działań jest generowana na podstawie procesów biznesowych i integracji w Informatica odkrytych podczas konfiguracji.
Po wybraniu działania i dodaniu zasady jej konfiguracja XML zawiera schemat opisujący dane wejściowe, wyjściowe i parametry działania (jeśli występują). W tym przykładzie działanie zawiera 2 parametry wejściowe: Message i EmailAddress, ale nie ma żadnego parametru wyjściowego.
<?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 poprzedniego przykładu
<Input>
skonfigurujesz w ten sposób:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Informacje o konfiguracji
Podczas konfigurowania i wdrażania tego rozszerzenia do użycia w serwerach proxy API postępuj zgodnie z tymi instrukcjami.
Właściwości wspólne 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 tych właściwości konfiguracji, które są specyficzne dla tego rozszerzenia.
Właściwość | Opis | Domyślny | Wymagane |
---|---|---|---|
dane logowania | Dane w formacie JSON określające nazwę użytkownika i hasło do konta Informatica. Na przykład:{ "username": "my-informatica-username", "password": "my-password" } |
Brak. | Tak. |
informaticaRegistryURL | Adres informaticaRegistryURL, z którym ma się łączyć to rozszerzenie. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | Nie. |