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

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

Версия: 2.0.1

Выполняйте бизнес-процессы и процессы интеграции 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 Нет.