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