Tiện ích mở rộng trên đám mây tích hợp định dạng thông tin

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Phiên bản: 2.0.0

Thực thi các quy trình tích hợp và kinh doanh của Informatica từ 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 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 của tiện ích Informatica Integration Cloud (quy trình kinh doanh và tích hợp, theo thuật ngữ của Informatica), dữ liệu đầu vào, đầu ra và tham số được tạo động dựa trên các quy trình có sẵn cho phương thức gọi.

Khi quản trị viên hệ thống định cấu hình tiện ích, các quy trình kinh doanh và tích hợp của Informatica sẽ được tiện ích truy xuất dựa trên thông tin xác thực Informatica được dùng trong cấu hình. Các quy trình này được dịch thành hành động và cung cấp cho nhà phát triển proxy API dưới dạng hành động thông qua chính sách ExtensionCallout.

Bạn có thể xem danh sách các hành động (quy trình kinh doanh và 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 hành động sau khi tiện ích được định cấu hình. Trong URL sau, id là 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 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 hành động đó được tạo từ các quy trình tích hợp và kinh doanh 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, tệp XML cấu hình của chính sách sẽ bao gồm giản đồ mô tả đầu vào, đầu ra và tham số của hành động (nếu có). Trong ví dụ sau, hành động này bao gồm hai 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ước, 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 nội dung sau đây khi bạn định cấu hình và triển khai tiện ích này để sử dụng trong proxy API.

Các thuộc tính mở rộng phổ biến

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ó
packageName Tên của gói tiện ích do Apigee Edge cung cấp. Không 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ó
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ó

Thuộc tính cho gói tiện ích này

Chỉ định 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