Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X. Thông tin
Phiên bản: 2.0.2
Thực thi các quy trình kinh doanh và tích hợp của Informatica từ bên trong một proxy API.
Để sử dụng tiện ích này, trước tiên, bạn cần định cấu hình tiện ích đó từ gói tiện ích được cài đặt trên Apigee Edge.
Nội dung này cung cấp thông tin tham khảo để định cấu hình và sử dụng tiện ích này. Để biết các bước định cấu hình một tiện ích bằng bảng điều khiển Apigee, hãy xem phần Thêm và định cấu hình tiện ích.
Thao tác
Các thao tác (quy trình kinh doanh và quy trình tích hợp, theo thuật ngữ của Informatica), đầu vào, đầu ra và tham số của tiện ích Informatica Integration Cloud được tạo một cách linh động dựa trên các quy trình mà người gọi có thể sử dụng.
Khi tiện ích được quản trị viên hệ thống định cấu hình, tiện ích sẽ truy xuất các quy trình kinh doanh và tích hợp của Informatica dựa trên thông tin đăng nhập Informatica được dùng trong cấu hình. Các quy trình này được chuyển thành các thao tác và được cung cấp cho nhà phát triển proxy API dưới dạng các thao tác thông qua chính sách ExtensionCallout.
Bạn có thể nhận được danh sách các thao tác (quy trình kinh doanh và quy trình tích hợp) có sẵn cho cấu hình của tiện ích Informatica theo hai cách:
Sử dụng API quản lý để truy xuất danh sách các thao tác sau khi tiện ích được định cấu hình. Trong URL sau,
idlà giá trị nhận dạng duy nhất được chỉ định cho tiện ích khi tiện ích đó được thêm.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"Xem danh sách các thao tác xuất hiện khi bạn thêm chính sách ExtensionCallout tham chiếu đến tiện ích Informatica Integration Cloud.
Khi thêm chính sách, bạn sẽ được nhắc chọn một hành động. Danh sách các thao tác đó được tạo từ các quy trình kinh doanh và tích hợp của Informatica được phát hiện trong quá trình định cấu hình.
Sau khi bạn chọn một hành động và thêm chính sách, XML cấu hình của chính sách sẽ bao gồm lược đồ mô tả các đầu vào, đầu ra và tham số của hành động (nếu có). Trong ví dụ sau, thao tác này có 2 tham số đầu vào là Message và EmailAddress, và không có đầu ra.
<?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>Đối với ví dụ trên, bạn sẽ định cấu hình
<Input>như sau:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Tài liệu tham khảo về cấu hình
Hãy sử dụng những thông tin sau khi bạn định cấu hình và triển khai tiện ích này để sử dụng trong các proxy API.
Thuộc tính mở rộng chung
Các thuộc tính sau có sẵn cho mỗi tiện ích.
| Tài sản | Mô tả | Mặc định | Bắt buộc |
|---|---|---|---|
name |
Tên mà bạn đang đặt cho cấu hình của tiện ích này. | Không có | Có |
packageName |
Tên của gói tiện ích do Apigee Edge cung cấp. | Không có | Có |
version |
Số phiên bản của gói tiện ích mà bạn đang định cấu hình tiện ích. | Không có | Có |
configuration |
Giá trị cấu hình cụ thể cho tiện ích bạn đang thêm. Xem Thuộc tính cho gói tiện ích này | Không có | Có |
Các thuộc tính cho gói tiện ích này
Chỉ định các giá trị cho các thuộc tính cấu hình sau đây dành riêng cho tiện ích này.
| Thuộc tính | Mô tả | Mặc định | Bắt buộc |
|---|---|---|---|
| thông tin xác thực | JSON chỉ định tên người dùng và mật khẩu cho tài khoản Informatica. Ví dụ:{ "username": "my-informatica-username", "password": "my-password" } |
Không có. | Có. |
| informaticaRegistryURL | InformaticaRegistryURL mà tiện ích này sẽ tương tác. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | STT |