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.
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, 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 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ó
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ó

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