Вы просматриваете документацию 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" } | Никто. | Да. |