Informatica Integration Cloud 拡張機能

<ph type="x-smartling-placeholder"></ph> 現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント
詳細

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

バージョン: 1.3.1

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

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

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

操作

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

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

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

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" } 
なし。 はい。