Rozszerzenie integracji Informatica Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info

Wersja: 2.0.2

Uruchamiaj procesy biznesowe i integracyjne Informatica z poziomu proxy interfejsu API.

Aby korzystać z tego rozszerzenia, musisz najpierw skonfigurować je w pakiecie rozszerzenia zainstalowanym w Apigee Edge.

Te treści zawierają informacje o konfigurowaniu i używaniu tego rozszerzenia. Instrukcje konfigurowania rozszerzenia za pomocą konsoli Apigee znajdziesz w artykule 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 skonfigurowane przez administratora systemu, procesy biznesowe i integracyjne 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 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 możesz pobrać listę działań za pomocą interfejsu Management API. 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óre pojawiają 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. Lista działań jest generowana na podstawie procesów biznesowych i integracyjnych Informatica wykrytych podczas konfiguracji.

    Po wybraniu działania i dodaniu zasad plik XML konfiguracji zasad zawiera schemat opisujący dane wejściowe, wyjściowe i parametry działania (jeśli takie istnieją). W tym przykładzie działanie zawiera 2 parametry wejściowe: Message i EmailAddress, a nie zawiera żadnych parametrów 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 <Input> w ten sposób:

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

Odwołanie do konfiguracji

Podczas konfigurowania i wdrażania tego rozszerzenia do użycia w proxy interfejsów API postępuj zgodnie z tymi instrukcjami.

Wspólne 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 tych właściwości konfiguracji, które są specyficzne dla tego rozszerzenia.

Właściwość Opis Domyślny Wymagane
dane logowania Plik 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.
informaticaRegistryURL Adres URL informaticaRegistryURL, z którym to rozszerzenie powinno wchodzić w interakcję. https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry Nie.