Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Versi: 2.0.2
Jalankan proses bisnis dan integrasi Informatica dari dalam proxy API.
Untuk menggunakan ekstensi ini, Anda harus mengonfigurasinya terlebih dahulu dari paket ekstensi yang diinstal di Apigee Edge.
Konten ini memberikan referensi untuk mengonfigurasi dan menggunakan ekstensi ini. Untuk mengetahui langkah-langkah mengonfigurasi ekstensi menggunakan konsol Apigee, lihat Menambahkan dan mengonfigurasi ekstensi.
Tindakan
Tindakan (proses bisnis dan integrasi, dalam istilah Informatica), input, output, dan parameter ekstensi Informatica Integration Cloud dibuat secara dinamis berdasarkan proses yang tersedia untuk pemanggil.
Jika ekstensi dikonfigurasi oleh administrator sistem, proses bisnis dan integrasi Informatica akan diambil oleh ekstensi berdasarkan kredensial Informatica yang digunakan dalam konfigurasi. Proses ini diterjemahkan menjadi tindakan dan tersedia bagi developer proxy API sebagai tindakan melalui kebijakan ExtensionCallout.
Anda bisa mendapatkan daftar tindakan (proses bisnis dan integrasi) yang tersedia untuk konfigurasi ekstensi Informatica dengan dua cara:
Gunakan Management API untuk mengambil daftar tindakan setelah ekstensi dikonfigurasi. Pada URL berikut,
idadalah ID unik yang ditetapkan ke ekstensi saat ditambahkan.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"Lihat daftar tindakan yang ditampilkan saat Anda menambahkan kebijakan ExtensionCallout yang mereferensikan ekstensi Informatica Integration Cloud.
Saat menambahkan kebijakan, Anda akan diminta untuk memilih tindakan. Daftar tindakan tersebut dihasilkan dari proses bisnis dan integrasi Informatica yang ditemukan saat konfigurasi.
Setelah Anda memilih tindakan dan menambahkan kebijakan, XML konfigurasi kebijakan akan menyertakan skema yang menjelaskan input, output, dan parameter tindakan (jika ada). Dalam contoh berikut, tindakan menyertakan dua parameter input, Message dan EmailAddress, dan tidak ada output.
<?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>Untuk contoh sebelumnya, Anda akan mengonfigurasi
<Input>sebagai berikut:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Referensi Konfigurasi
Gunakan hal berikut saat Anda mengonfigurasi dan men-deploy ekstensi ini untuk digunakan di proxy API.
Properti ekstensi umum
Properti berikut ada untuk setiap ekstensi.
| Properti | Deskripsi | Default | Wajib |
|---|---|---|---|
name |
Nama yang Anda berikan pada konfigurasi ekstensi ini. | Tidak ada | Ya |
packageName |
Nama paket ekstensi seperti yang diberikan oleh Apigee Edge. | Tidak ada | Ya |
version |
Nomor versi untuk paket ekstensi tempat Anda mengonfigurasi ekstensi. | Tidak ada | Ya |
configuration |
Nilai konfigurasi khusus untuk ekstensi yang Anda tambahkan. Lihat Properti untuk paket ekstensi ini | Tidak ada | Ya |
Properti untuk paket ekstensi ini
Tentukan nilai untuk properti konfigurasi berikut yang khusus untuk ekstensi ini.
| Properti | Deskripsi | Default | Wajib |
|---|---|---|---|
| credentials | JSON yang menentukan nama pengguna dan sandi untuk akun Informatica. Contoh:{ "username": "my-informatica-username", "password": "my-password" } |
Tidak ada. | Ya. |
| informaticaRegistryURL | informaticaRegistryURL yang harus berinteraksi dengan ekstensi ini. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | Tidak. |