Apigee Edge 문서입니다.
Apigee X 문서로 이동 정보
버전: 2.0.0
API 프록시 내에서 Informatica 비즈니스 및 통합 프로세스를 실행합니다.
이 확장 프로그램을 사용하려면 먼저 Apigee Edge에 설치된 확장 프로그램 패키지에서 구성해야 합니다.
이 콘텐츠는 이 확장 프로그램을 구성하고 사용하는 방법을 참조합니다. Apigee 콘솔을 사용하여 확장 프로그램을 구성하는 단계는 확장 프로그램 추가 및 구성을 참고하세요.
작업
Informatica Integration Cloud 확장 프로그램의 작업 (Informatica 용어로는 비즈니스 및 통합 프로세스), 입력, 출력, 매개변수는 호출자가 사용할 수 있는 프로세스를 기반으로 동적으로 생성됩니다.
시스템 관리자가 확장 프로그램을 구성하는 경우 구성에 사용된 Informatica 사용자 인증 정보를 기반으로 확장 프로그램에서 Informatica 비즈니스 및 통합 프로세스를 가져옵니다. 이러한 프로세스는 작업으로 변환되며 ExtensionCallout 정책을 통해 API 프록시 개발자가 작업으로 사용할 수 있습니다.
다음 두 가지 방법으로 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 확장 프로그램을 참조하는 ExtensionCallout 정책을 추가할 때 표시되는 작업 목록을 확인합니다.
정책을 추가하면 작업을 선택하라는 메시지가 표시됩니다. 이 작업 목록은 구성 시 발견된 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" } |
없음 | 예. |
informaticaRegistryURL | 이 확장 프로그램이 상호작용해야 하는 informaticaRegistryURL입니다. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | 아니요. |