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

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X.
info

الإصدار: 1.2.1

يمكنك تنفيذ عمليات التكامل والعمليات التجارية في Informatica من داخل خادم وكيل لواجهة برمجة التطبيقات.

لاستخدام هذه الإضافة، عليك أولاً ضبطها من حزمة الإضافة المثبَّتة على Apigee Edge.

يوفّر هذا المحتوى مرجعًا لضبط هذه الإضافة واستخدامها. للتعرّف على خطوات ضبط إضافة باستخدام وحدة تحكّم Apigee، يُرجى الاطّلاع على مقالة إضافة إضافة وضبطها.

الإجراءات

يتم إنشاء الإجراءات (عمليات التكامل والعمليات التجارية، حسب مصطلحات Informatica) والمدخلات والمخرجات والمعلّمات الخاصة بإضافة Informatica Integration Cloud بشكل ديناميكي استنادًا إلى العمليات المتاحة للمتصل.

عندما يضبط مشرف النظام الإضافة، تستردّ الإضافة عمليات التكامل والعمليات التجارية في 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 الخاص بضبط السياسة مخططًا يصف المدخلات والمخرجات والمعلّمات (إن وُجدت) الخاصة بالإجراء. في المثال التالي، يتضمّن الإجراء مَعلمتَي إدخال، وهما 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>
    

مرجع الضبط

استخدِم ما يلي عند ضبط هذه الإضافة ونشرها لاستخدامها في خوادم وكيل واجهة برمجة التطبيقات.

الخصائص الشائعة للإضافة

السمات التالية متاحة لكل إضافة.

الموقع الوصف تلقائي عنصر مطلوب
name الاسم الذي تُعطِه هذه الإضافة من الإضافات. لا ينطبق متوافق
packageName اسم حزمة الإضافة كما هو مُوضَّح من Apigee Edge. لا ينطبق متوافق
version رقم إصدار حزمة الإضافة التي تجري عملية إعداد الإضافة منها. لا ينطبق متوافق
configuration قيمة الإعداد المتعلقة بالإضافة التي تدرجها الاطّلاع على خصائص حزمة الإضافات هذه لا ينطبق متوافق

خصائص حزمة الإضافة هذه

حدِّد قيمًا لخصائص الضبط التالية الخاصة بهذه الإضافة.

الموقع الوصف تلقائي مطلوب
credentials ملف JSON يحدّد اسم المستخدم وكلمة المرور لحساب Informatica على سبيل المثال:
{ "username": "my-informatica-username", "password": "my-password" } 
بلا عُري نعم.