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

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

الإصدار: 2.0.2

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