Informatica 整合 Cloud Extension

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

版本:1.3.1

透過 API Proxy 執行 Informatica 業務與整合程序。

如要使用這個擴充功能,您必須先透過在 Apigee Edge 上安裝的擴充功能套件進行設定。

本文提供設定和使用這個擴充功能的參考資料。如需使用 Apigee 控制台設定擴充功能的相關步驟,請參閱「新增及設定擴充功能」。

動作

Informatica Integration Cloud 擴充功能的動作 (商業和整合程序,是以 Informatica 術語)、輸入內容、輸出內容和參數,會根據呼叫端可用的程序動態產生。

當系統管理員設定擴充功能時,擴充功能會根據設定中使用的 Informatica 憑證擷取 Informatica 的業務和整合程序。這些程序會轉譯為操作,並提供給 API Proxy 開發人員參考《Extension callout 政策》規定。

您可以透過兩種方式取得 Informatica 擴充功能設定適用的動作 (業務和整合程序):

  • 設定擴充功能後,請使用管理 API 擷取動作清單。在下方網址中,id 是系統為擴充功能新增時指派的專屬 ID。

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • 查看新增參照 Informatica Integration Cloud 擴充功能的 ExtensionSummary 政策時,系統顯示的動作清單。

    新增政策時,系統會提示您選取動作。系統會在設定期間發現 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" } 
無。 可以。