Informatica Integration Cloud 확장 프로그램

<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 비즈니스 및 통합 프로세스를 가져옵니다. 이러한 절차는 작업으로 전환되며 API 프록시 개발자는 Extension콜아웃 정책을 통해 작업으로 사용할 수 있습니다.

Informatica 확장 프로그램의 구성에 사용할 수 있는 작업 (비즈니스 및 통합 프로세스) 목록을 두 가지 방법으로 가져올 수 있습니다.

  • 확장 프로그램이 구성된 후 관리 API를 사용하여 작업 목록을 가져옵니다. 다음 URL에서 id는 확장 프로그램이 추가될 때 확장 프로그램에 할당된 고유 식별자입니다.

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • Informatica Integration Cloud 확장 프로그램을 참조하는 Extension콜아웃 정책을 추가할 때 표시되는 작업 목록을 확인합니다.

    정책을 추가할 때 작업을 선택하라는 메시지가 표시됩니다. 해당 작업 목록은 구성에서 발견된 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" } 
없음 예.