إضافة التكامل مع Informatica في السحابة الإلكترونية

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

الإصدار: 1.3.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" } 
بلا عُري نعم.