Informatica Integration Cloud 拡張機能

Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメントに移動します。
情報

バージョン: 2.0.1

API プロキシ内から Informatica のビジネス プロセスと統合プロセスを実行します。

この拡張機能を使用するには、まず Apigee Edge にインストールされている拡張機能パッケージから構成する必要があります。

このコンテンツでは、この拡張機能を構成して使用するためのリファレンスを提供します。Apigee コンソールを使用して拡張機能を構成する手順については、拡張機能を追加して構成するをご覧ください。

操作

Informatica Integration Cloud 拡張機能のアクション(Informatica の用語ではビジネス プロセスと統合プロセス)、入力、出力、パラメータは、呼び出し元が利用できるプロセスに基づいて動的に生成されます。

拡張機能がシステム管理者によって構成されると、構成で使用される Informatica 認証情報に基づいて、Informatica ビジネス プロセスと統合プロセスが拡張機能によって取得されます。これらのプロセスはアクションに変換され、ExtensionCallout ポリシーを通じて API プロキシ デベロッパーが利用できるようになります。

Informatica 拡張機能の構成で使用可能なアクション(ビジネス プロセスと統合プロセス)のリストを取得する方法は 2 つあります。

  • 拡張機能の構成後に、管理 API を使用してアクションのリストを取得します。次の URL の 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 の 2 つの入力パラメータが含まれており、出力はありません。

    <?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 追加する拡張機能に固有の構成値。この拡張機能パッケージのプロパティをご覧ください。 なし ○

この拡張パッケージのプロパティ

この拡張機能に固有の次の構成プロパティの値を指定します。

プロパティ 説明 デフォルト 必須
credentials Informatica アカウントのユーザー名とパスワードを指定する JSON。次に例を示します。
{ "username": "my-informatica-username", "password": "my-password" } 
なし。 はい。
informaticaRegistryURL この拡張機能がやり取りする informaticaRegistryURL。 https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry いいえ。