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