คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
เวอร์ชัน: 2.0.0
เรียกใช้กระบวนการทางธุรกิจและการผสานรวมของ Informatica จากภายในพร็อกซี API
หากต้องการใช้ส่วนขยายนี้ คุณจะต้องกําหนดค่าจากแพ็กเกจส่วนขยายที่ติดตั้งใน Apigee Edge ก่อน
เนื้อหานี้ให้ข้อมูลอ้างอิงสำหรับการกำหนดค่าและการใช้ส่วนขยายนี้ ดูขั้นตอนการกำหนดค่าส่วนขยายโดยใช้คอนโซล Apigee ได้ที่การเพิ่มและกําหนดค่าส่วนขยาย
การทำงาน
ระบบจะสร้างการดำเนินการ (กระบวนการทางธุรกิจและการผสานรวมในภาษาของ Informatica) อินพุต เอาต์พุต และพารามิเตอร์ของส่วนขยาย Informatica Integration Cloud แบบไดนามิกตามกระบวนการที่ผู้เรียกใช้ได้
เมื่อผู้ดูแลระบบกำหนดค่าส่วนขยายแล้ว ส่วนขยายจะดึงข้อมูลกระบวนการทางธุรกิจและการผสานรวมของ Informatica โดยอิงตามข้อมูลเข้าสู่ระบบของ Informatica ที่ใช้ในการกำหนดค่า ระบบจะแปลกระบวนการเหล่านี้เป็นการดำเนินการและทำให้นักพัฒนาพร็อกซี API เข้าถึงการดำเนินการผ่านนโยบาย ExtensionCallout ได้
คุณดูรายการการดำเนินการ (กระบวนการทางธุรกิจและการผสานรวม) ที่มีให้สำหรับการกำหนดค่าส่วนขยาย Informatica ได้ 2 วิธีดังนี้
ใช้ Management API เพื่อเรียกข้อมูลรายการการดำเนินการหลังจากกําหนดค่าส่วนขยายแล้ว ใน URL ต่อไปนี้
id
คือตัวระบุที่ไม่ซ้ำที่กำหนดให้กับส่วนขยายเมื่อเพิ่มcurl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
ดูรายการการดำเนินการที่แสดงเมื่อคุณเพิ่มนโยบาย ExtensionCallout ที่อ้างอิงส่วนขยาย Informatica Integration Cloud
เมื่อเพิ่มนโยบายแล้ว ระบบจะแจ้งให้คุณเลือกการดำเนินการ รายการการดำเนินการดังกล่าวสร้างขึ้นจากกระบวนการทางธุรกิจและการผสานรวมของ Informatica ที่ค้นพบในการกําหนดค่า
หลังจากเลือกการดำเนินการและเพิ่มนโยบายแล้ว XML การกำหนดค่าของนโยบายจะมีสคีมาอธิบายอินพุต เอาต์พุต และพารามิเตอร์ (หากมี) ของการดำเนินการ ในตัวอย่างต่อไปนี้ การดําเนินการมีพารามิเตอร์อินพุต 2 รายการ ได้แก่ Message และ EmailAddress และไม่มีเอาต์พุต
<?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>
สําหรับตัวอย่างก่อนหน้านี้ คุณกําหนดค่า
<Input>
ดังนี้<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
ข้อมูลอ้างอิงการกําหนดค่า
ใช้ข้อมูลต่อไปนี้เมื่อกําหนดค่าและติดตั้งใช้งานส่วนขยายนี้เพื่อใช้ในพร็อกซี API
พร็อพเพอร์ตี้ส่วนขยายทั่วไป
พร็อพเพอร์ตี้ต่อไปนี้มีอยู่ในส่วนขยายทุกรายการ
พร็อพเพอร์ตี้ | คำอธิบาย | ค่าเริ่มต้น | ต้องระบุ |
---|---|---|---|
name |
ชื่อที่คุณกําหนดให้การกําหนดค่านี้ของส่วนขยาย | ไม่มี | ได้ |
packageName |
ชื่อแพ็กเกจส่วนขยายที่ระบุโดย Apigee Edge | ไม่มี | ได้ |
version |
หมายเลขเวอร์ชันของแพ็กเกจส่วนขยายที่คุณกําหนดค่าส่วนขยาย | ไม่มี | ได้ |
configuration |
ค่าการกําหนดค่าเฉพาะสําหรับส่วนขยายที่คุณกําลังเพิ่ม ดูพร็อพเพอร์ตี้สําหรับแพ็กเกจส่วนขยายนี้ | ไม่มี | ได้ |
พร็อพเพอร์ตี้ของแพ็กเกจส่วนขยายนี้
ระบุค่าสำหรับพร็อพเพอร์ตี้การกําหนดค่าต่อไปนี้ที่เจาะจงสําหรับส่วนขยายนี้
พร็อพเพอร์ตี้ | คำอธิบาย | ค่าเริ่มต้น | ต้องระบุ |
---|---|---|---|
ข้อมูลเข้าสู่ระบบ | JSON ที่ระบุชื่อผู้ใช้และรหัสผ่านของบัญชี Informatica เช่น{ "username": "my-informatica-username", "password": "my-password" } |
ไม่มี | ได้ |
informaticaRegistryURL | informaticaRegistryURL ที่ส่วนขยายนี้ควรโต้ตอบด้วย | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | ไม่ |