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

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

الإصدار: 2.0.0

تنفيذ عمليات الدمج والأنشطة التجارية في 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>
    

مرجع الإعدادات

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

سمات الإضافات الشائعة

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

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

سمات حزمة الإضافة هذه

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

الموقع الوصف تلقائي مطلوب
بيانات الاعتماد ملف JSON يحدِّد اسم المستخدم وكلمة المرور لحساب Informatica على سبيل المثال:
{ "username": "my-informatica-username", "password": "my-password" } 
بلا عُري نعم.
informaticaRegistryURL informaticaRegistryURL الذي يجب أن تتفاعل معه هذه الإضافة. https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry لا.