Rozszerzenie integracji Informatica Cloud

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

Wersja: 1.2.1

Wykonuj procesy biznesowe i integracji Informatica z poziomu serwera proxy API.

Aby używać tego rozszerzenia, musisz je najpierw skonfigurować z poziomu pakietu rozszerzeń zainstalowanego w Apigee Edge.

W tym artykule znajdziesz 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 rozszerzenia Informatica Integration Cloud (procesy biznesowe i integracyjne w warunkach Informatica), dane wejściowe, wyjściowe i parametry są generowane dynamicznie na podstawie procesów dostępnych dla wywołującego.

Gdy rozszerzenie jest skonfigurowane przez administratora systemu, procesy biznesowe i integracji 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 w ramach zasady ExtensionCallout.

Listę działań (procesów biznesowych i integracji) dostępnych w przypadku konfiguracji rozszerzenia Informatica możesz wyświetlić na 2 sposoby:

  • Po skonfigurowaniu rozszerzenia pobierz listę działań za pomocą interfejsu API zarządzania. W tym adresie URL id to unikalny identyfikator przypisany do rozszerzenia.

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • Wyświetl listę działań wyświetlaną po dodaniu zasady ExtensionCallout odwołującej się do rozszerzenia Informatica Integration w chmurze.

    Po dodaniu zasady pojawi się prośba o wybranie działania. Ta lista działań jest generowana na podstawie procesów biznesowych i integracji Informatica wykrytych podczas konfiguracji.

    Gdy wybierzesz działanie i dodasz zasadę, w pliku XML konfiguracji zasady będzie się znajdował schemat opisujący dane wejściowe i wyjściowe oraz parametry działania (jeśli występują). W poniższym przykładzie działanie obejmuje 2 parametry wejściowe – Message (Wiadomość) i EmailAddress (Adres e-mail), i 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 musisz skonfigurować <Input> w następujący sposób:

    <Input><![CDATA[{
        "Message": "An email message to send.",
        "EmailAddress": "anaddress@example.com"
    }]]></Input>
    

Odniesienie do konfiguracji

Podczas konfigurowania i wdrażania tego rozszerzenia na potrzeby serwerów proxy interfejsu API użyj poniższych wskazówek.

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ń

Określ wartości następujących właściwości konfiguracji specyficznych dla tego rozszerzenia.

Właściwość Opis Domyślny Wymagane
dane logowania Plik JSON zawierający nazwę użytkownika i hasło do konta Informatica. Przykład:
{ "username": "my-informatica-username", "password": "my-password" } 
Brak. Tak.