أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
الإصدار: 2.0.1
تنفيذ عمليات Informatica التجارية وعمليات الدمج من داخل خادم وكيل لواجهة برمجة التطبيقات
لاستخدام هذا الامتداد، عليك أولاً ضبطه من حزمة الامتداد المثبَّتة على Apigee Edge.
يوفّر هذا المحتوى مرجعًا لإعداد هذه الإضافة واستخدامها. للاطّلاع على خطوات إعداد إضافة باستخدام وحدة تحكّم Apigee، يُرجى الرجوع إلى إضافة إضافة وإعدادها.
الإجراءات
يتم إنشاء إجراءات إضافة Informatica Integration Cloud (عمليات الأعمال وعمليات الدمج، وفقًا لمصطلحات Informatica) والمدخلات والمخرجات والمَعلمات بشكل ديناميكي استنادًا إلى العمليات المتاحة للمتصل.
عندما يضبط مشرف النظام الإضافة، تسترجع الإضافة عمليات Informatica التجارية وعمليات الدمج استنادًا إلى بيانات اعتماد Informatica المستخدَمة في الإعداد. تتم ترجمة هذه العمليات إلى إجراءات وإتاحتها لمطوّر خادم وكيل واجهة برمجة التطبيقات كإجراءات من خلال سياسة ExtensionCallout.
يمكنك الحصول على قائمة بالإجراءات (عمليات المؤسسة وعمليات الدمج) المتاحة لإعداد إضافة Informatica بطريقتَين:
استخدِم 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 الخاص بإعدادات السياسة مخططًا يصف مدخلات الإجراء ومخرجاته ومَعلماته (إن وُجدت). في المثال التالي، يتضمّن الإجراء مَعلمتَي إدخال، وهما 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 | عنوان URL الخاص بـ informaticaRegistry الذي يجب أن تتفاعل معه هذه الإضافة. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | لا. |