Rozszerzenie integracji Informatica Cloud

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Wersja: 1.2.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.