Informatica Integration Cloud Extension

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

<ph type="x-smartling-placeholder">

版本:1.2.1

通过 API 代理执行 Informatica 业务和集成流程。

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

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

操作

<ph type="x-smartling-placeholder">

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" } 
无。 是。