Rozszerzenie integracji Informatica Cloud

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

Wersja: 2.0.0

Wykonywanie procesów biznesowych i integracji Informatica za pomocą proxy interfejsu API.

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

Te treści zawierają 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 (czyli procesy biznesowe i integracyjne w ujęciu Informatica), dane wejściowe, dane 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 integracji w 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 API jako działania za pomocą zasad dotyczących powiadomień o rozszerzeniu.

Listę działań (procesów biznesowych i integracji) 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 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.

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

    Po wybraniu działania i dodaniu zasady jej konfiguracja XML 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, ale nie ma żadnego parametru wyjściowego.

    <?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 poprzedniego przykładu <Input> skonfigurujesz 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życia w serwerach proxy API postępuj zgodnie z tymi instrukcjami.

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

Właściwość Opis Domyślny Wymagane
dane logowania Dane w formacie JSON określające nazwę użytkownika i hasło do konta Informatica. Na przykład:
{ "username": "my-informatica-username", "password": "my-password" } 
Brak. Tak.
informaticaRegistryURL Adres informaticaRegistryURL, z którym ma się łączyć to rozszerzenie. https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry Nie.