Informatica Integration Cloud Extension

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

版本:2.0.0

在 API 代理中执行 Informatica 业务和集成流程。

如需使用此扩展程序,您需要先从 Apigee Edge 上安装的扩展程序软件包中对其进行配置。

本文档提供了有关配置和使用此扩展程序的参考信息。如需了解使用 Apigee 控制台配置扩展程序的步骤,请参阅添加和配置扩展程序

操作

Informatica Integration Cloud 扩展程序的操作(在 Informatica 术语中称为业务流程和集成流程)、输入、输出和参数会根据调用方可用的流程动态生成。

当系统管理员配置该扩展程序时,该扩展程序会根据配置中使用的 Informatica 凭据检索 Informatica 业务和集成流程。这些流程会转换为操作,并通过 ExtensionCallout 政策作为操作提供给 API 代理开发者。

您可以通过以下两种方式获取适用于 Informatica 扩展程序配置的操作(业务流程和集成流程)列表:

  • 配置扩展程序后,使用 Management API 检索操作列表。在以下网址中,id 是添加扩展程序时为其分配的唯一标识符。

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • 查看在您添加引用 Informatica Integration Cloud 附加信息的 ExtensionCallout 政策时显示的操作列表。

    添加政策后,系统会提示您选择操作。该操作列表是根据配置时发现的 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 特定于您要添加的附加信息的配置值。请参阅此扩展程序软件包的属性

此扩展程序软件包的属性

为此扩展程序专用的以下配置属性指定值。

属性 说明 默认 必需
凭据 用于指定 Informatica 账号用户名和密码的 JSON。例如:
{ "username": "my-informatica-username", "password": "my-password" } 
无。 是。
informaticaRegistryURL 此扩展程序应与之交互的 informaticaRegistry网址。 https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry 单元编号