Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Версия: 1.3.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" } |
Нет. | Да. |