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: 1.3.1

Thực hiện các quy trình tích hợp và quy trình kinh doanh trên Informatica từ bên trong 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 qua gói tiện ích đã cài đặt trên Apigee Edge.

Nội dung này cung cấp tài liệu 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 bài viết Thêm và định cấu hình tiện ích.

Thao tác

Hành động của tiện ích Tích hợp đám mây Informatica (quy trình kinh doanh và quy trình tích hợp, theo thuật ngữ Informatica), dữ liệu đầu vào, đầu ra và thông 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, tiện ích sẽ truy xuất các quy trình tích hợp và quy trình kinh doanh trên 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 hành động và được 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 về tiện ích chú thích.

Bạn có thể tải danh sách các hành động (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 thao tác sau khi định cấu hình tiện ích. Trong URL sau, id là giá trị nhận dạng duy nhất được gán cho tiện ích khi đượ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 được hiển thị khi bạn thêm chính sách ExtensionAnnotation tham chiếu đến tiện ích Tích hợp Informatica trên đám mây.

    Khi thêm chính sách, bạn sẽ được nhắc chọn một thao tác. Danh sách hành động đó được tạo từ các quy trình tích hợp và quy trình kinh doanh trên Informatica được phát hiện khi định cấu hình.

    Sau khi bạn chọn một thao tác 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ả dữ liệu đầu vào, đầu ra và tham số của thao tác đó (nếu có). Trong ví dụ sau, hành động bao gồm hai thông số đầu vào là Tin nhắn và EmailAddress nhưng không có dữ liệu đầ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>
    

    Trong ví dụ trước, bạn nên định cấu hình <Input> như sau:

    <Input><![CDATA[{
        "Message": "An email message to send.",
        "EmailAddress": "anaddress@example.com"
    }]]></Input>
    

Tham chiếu cấu hình

Sử dụng mã sau 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 tiện ích 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ó

Các thuộc tính của gói tiện ích này

Chỉ định giá trị cho các thuộc tính cấu hình sau 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ó.