Облачное расширение интеграции Informatica

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

Версия: 2.0.2

Выполняйте бизнес-процессы и процессы интеграции Informatica из API-прокси.

Для использования этого расширения вам сначала потребуется настроить его из пакета расширений, установленного в Apigee Edge.

Данный материал содержит справочную информацию по настройке и использованию этого расширения. Инструкции по настройке расширения с помощью консоли Apigee см. в разделе «Добавление и настройка расширения» .

Действия

Действия (бизнес-процессы и процессы интеграции, в терминологии Informatica), входные и выходные данные, а также параметры расширения Informatica Integration Cloud генерируются динамически на основе процессов, доступных вызывающей стороне.

Когда расширение настраивается системным администратором, оно получает бизнес-процессы и процессы интеграции Informatica на основе учетных данных Informatica, использованных в конфигурации. Эти процессы преобразуются в действия и становятся доступными разработчику API-прокси в качестве действий через политику ExtensionCallout .

Получить список действий (бизнес-процессов и процессов интеграции), доступных для настройки расширения Informatica, можно двумя способами:

  • Используйте API управления, чтобы получить список действий после настройки расширения. В приведенном ниже URL-адресе id — это уникальный идентификатор, присвоенный расширению при его добавлении.

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • Просмотрите список действий, отображаемых при добавлении политики ExtensionCallout, которая ссылается на расширение Informatica Integration Cloud.

    При добавлении политики вам будет предложено выбрать действие. Этот список действий генерируется на основе бизнес-процессов и процессов интеграции Informatica, обнаруженных на этапе настройки.

    После выбора действия и добавления политики, конфигурационный XML-файл политики включает схему, описывающую входные и выходные данные, а также параметры действия (если таковые имеются). В следующем примере действие включает два входных параметра: Message и EmailAddress, и не имеет выходных данных.

    <?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>
    

    В приведенном выше примере вам нужно будет настроить поле <Input> следующим образом:

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

Справочник по конфигурации

При настройке и развертывании этого расширения для использования в API-прокси используйте следующие параметры.

Общие свойства расширения

Следующие свойства присутствуют для каждого расширения.

Свойство Описание По умолчанию Необходимый
name Имя, которое вы даете этой конфигурации расширения. Никто Да
packageName Имя пакета расширения, предоставленное Apigee Edge. Никто Да
version Номер версии пакета расширения, из которого вы настраиваете расширение. Никто Да
configuration Значение конфигурации, относящееся к добавляемому расширению. См. Свойства этого пакета расширения. Никто Да

Свойства для этого пакета расширений

Укажите значения для следующих параметров конфигурации, специфичных для данного расширения.

Свойство Описание По умолчанию Необходимый
реквизиты для входа JSON-данные, указывающие имя пользователя и пароль для учетной записи Informatica. Например:
{ "username": "my-informatica-username", "password": "my-password" } 
Никто. Да.
informaticaRegistryURL informaticaRegistryURL, с которым должно взаимодействовать это расширение. https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry Нет.