查看 Apigee Edge 說明文件。
前往
Apigee X說明文件。 資訊
版本:1.3.1
透過 API Proxy 執行 Informatica 業務和整合程序。
如要使用這個擴充功能,您必須先透過 Apigee Edge 上安裝的擴充功能套件進行設定。
這項內容提供設定與使用這項擴充功能的參考資源。如需使用 Apigee 控制台設定擴充功能的步驟,請參閱新增及設定擴充功能。
動作
Informatica Integration Cloud 擴充功能的動作 (業務和整合程序,以 Informatica 術語)、輸入內容、輸出內容和參數,會依據呼叫端可用的程序動態產生。
當系統管理員設定擴充功能時,擴充功能會根據設定中使用的 Informatica 憑證擷取 Informatica 業務和整合程序。這些程序會轉譯為動作,在 Extension callout 政策中以動作的形式提供給 API Proxy 開發人員。
您可以透過兩種方式取得 Informatica 擴充功能設定可用的動作清單 (業務與整合程序):
設定擴充功能後,請使用 Management API 擷取動作清單。在以下網址中,
id
是擴充功能新增時指派給擴充功能的專屬 ID。curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
新增參照 Informatica Integration Cloud 擴充功能的 Extension callout 政策時,查看系統顯示的動作清單。
新增政策時,系統會提示您選取動作。這份動作清單是在設定期間發現的 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 Proxy 時,請使用下列指令。
常見擴充功能屬性
每個擴充功能都有下列屬性。
屬性 | 說明 | 預設 | 必要 |
---|---|---|---|
name |
您要為這項擴充功能設定的名稱。 | 無 | 相容 |
packageName |
Apigee Edge 指定的擴充功能套件名稱。 | 無 | 相容 |
version |
擴充功能的擴充功能套件版本號碼。 | 無 | 相容 |
configuration |
您要新增的擴充功能專屬的設定值。請參閱「這個擴充功能套件的屬性」一文 | 無 | 相容 |
這個擴充功能套件的屬性
指定這個擴充功能專用的下列設定屬性值。
屬性 | 說明 | 預設 | 必填 |
---|---|---|---|
憑證 | JSON 指定 Informatica 帳戶的使用者名稱和密碼。例如:{ "username": "my-informatica-username", "password": "my-password" } |
無。 | 是。 |