<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" } |
없음 | 예. |