Rozszerzenie integracji Informatica Cloud

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 id to 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.