Wyświetlasz dokumentację Apigee Edge.
Przejdź do
dokumentacji Apigee X. info
Wersja: 1.2.1
Wykonuj procesy biznesowe i integracyjne Informatica z poziomu serwera proxy interfejsu API.
Aby korzystać z tego rozszerzenia, musisz najpierw skonfigurować je z poziomu pakietu rozszerzenia zainstalowanego w Apigee Edge.
Te treści zawierają informacje o konfigurowaniu i używaniu tego rozszerzenia. Aby dowiedzieć się, jak skonfigurować rozszerzenie za pomocą konsoli Apigee, przeczytaj artykuł 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 konfigurowane przez administratora systemu, procesy biznesowe i integracyjne Informatica są pobierane przez rozszerzenie na podstawie danych logowania do Informatica użytych w konfiguracji. Procesy te są tłumaczone na 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 użyj interfejsu Management API, aby pobrać listę działań. 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óra pojawi 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. Ta lista działań jest generowana na podstawie procesów biznesowych i integracyjnych Informatica wykrytych podczas konfiguracji.
Gdy wybierzesz działanie i dodasz zasadę, plik XML konfiguracji zasady będzie 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, oraz brak 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 przypadku powyższego przykładu skonfigurujesz element
<Input>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żytku w serwerach proxy interfejsu API użyj tych informacji.
Typowe właściwości rozszerzenia
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 rozszerzenia
Określ wartości tych właściwości konfiguracji specyficznych dla tego rozszerzenia.
| Właściwość | Opis | Domyślny | Wymagane |
|---|---|---|---|
| credentials | 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. |