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