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

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

Версия: 1.2.1

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

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

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

Действия

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

Когда расширение настраивается системным администратором, бизнес-процессы и процессы интеграции 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-файл конфигурации политики включает схему, описывающую входные, выходные данные и параметры действия (если таковые имеются). В следующем примере действие включает два входных параметра: «Сообщение» и «Адрес электронной почты» и не содержит выходных параметров.

    <?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" } 
Никто. Да.