أنت تعرض مستندات Apigee Edge.
انتقل إلى
مستندات Apigee X. معلومات
الإصدار: 1.2.1
تنفيذ عمليات الأعمال والدمج في Informatica من داخل خادم وكيل لواجهة برمجة التطبيقات
لاستخدام هذه الإضافة، يجب أولاً إعدادها من حزمة الإضافات المثبّتة على Apigee Edge.
يوفّر هذا المحتوى مرجعًا لإعداد هذه الإضافة واستخدامها. لمعرفة خطوات إعداد إضافة باستخدام وحدة تحكُّم Apigee، يُرجى الاطّلاع على إضافة إضافة وضبطها.
المهام
يتم إنشاء إجراءات إضافة Informatica Integration Cloud (عمليات الأنشطة التجارية والدمج، في مصطلحات Informatica) والمدخلات والمخرجات والمَعلمات بشكل ديناميكي استنادًا إلى العمليات المتاحة للمتصل.
عندما يضبط مشرف النظام الإضافة، يتم استرداد عمليات الأنشطة التجارية والدمج في Informatica من خلال الإضافة استنادًا إلى بيانات اعتماد Informatica المستخدمة في الإعدادات. تتم ترجمة هذه العمليات إلى إجراءات وإتاحتها لمطوّر الخادم الوكيل لواجهة برمجة التطبيقات كإجراءات من خلال سياسة ExtensionCallout.
يمكنك الحصول على قائمة بالإجراءات (عمليات الأنشطة التجارية والدمج) المتاحة لضبط إعدادات إضافة Informatica بطريقتين:
استخدِم واجهة برمجة تطبيقات الإدارة لاسترداد قائمة بالإجراءات بعد ضبط الإضافة. في عنوان 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 الخاص بضبط السياسة مخططًا يصف مدخلات الإجراء ومخرجاته ومَعلماته (إن وُجدت). في المثال التالي، يتضمن الإجراء معلمتي إدخال، وهما الرسالة و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>
مرجع الإعداد
يمكنك استخدام ما يلي عند إعداد هذه الإضافة ونشرها للاستخدام في الخوادم الوكيلة لواجهة برمجة التطبيقات.
خصائص الإضافات الشائعة
السمات التالية متاحة لكل إضافة.
الموقع | الوصف | تلقائي | عنصر مطلوب |
---|---|---|---|
name |
الاسم الذي تُعطِه هذه الإضافة من الإضافات. | لا ينطبق | متوافق |
packageName |
اسم حزمة الإضافة كما هو مُوضَّح من Apigee Edge. | لا ينطبق | متوافق |
version |
رقم إصدار حزمة الإضافة التي تجري عملية إعداد الإضافة منها. | لا ينطبق | متوافق |
configuration |
قيمة الإعداد المتعلقة بالإضافة التي تدرجها الاطّلاع على خصائص حزمة الإضافات هذه | لا ينطبق | متوافق |
خصائص حزمة الإضافات هذه
حدِّد قيمًا لخصائص الضبط التالية الخاصة بهذه الإضافة.
الموقع | الوصف | تلقائي | مطلوب |
---|---|---|---|
بيانات الاعتماد | ملف JSON يحدّد اسم المستخدِم وكلمة المرور لحساب Informatica. مثال:{ "username": "my-informatica-username", "password": "my-password" } |
بلا عُري | نعم. |