Informatica Integration Cloud 확장 프로그램

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

버전: 1.3.1

API 프록시 내에서 Informatica 비즈니스 및 통합 프로세스를 실행합니다.

이 확장 프로그램을 사용하려면 먼저 Apigee Edge에 설치된 확장 프로그램 패키지에서 구성해야 합니다.

이 콘텐츠는 이 확장 프로그램을 구성하고 사용하기 위한 참조를 제공합니다. Apigee 콘솔을 사용하여 확장 프로그램을 구성하는 단계는 확장 프로그램 추가 및 구성을 참조하세요.

작업

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 확장 프로그램을 참조하는 ExtensionCall 정책을 추가할 때 표시되는 작업 목록을 확인하세요.

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