Informatica Integration Cloud Extension

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

ভার্সন: 2.0.1

API প্রক্সির মধ্যে থেকে Informatica ব্যবসা ও ইন্টিগ্রেশন প্রসেস এক্সিকিউট করা।

এই এক্সটেনশন ব্যবহার করতে, আপনাকে প্রথমে Apigee Edge-এ ইনস্টল করা এক্সটেনশন প্যাকেজ থেকে এটি কনফিগার করতে হবে।

এই এক্সটেনশন কনফিগার ও ব্যবহার করার জন্য এই কন্টেন্ট রেফারেন্স প্রদান করে। Apigee কনসোল ব্যবহার করে এক্সটেনশন কনফিগার করার ধাপগুলি জানতে, এক্সটেনশন যোগ করা ও কনফিগার করা দেখুন।

ক্রিয়াসমূহ

Informatica Integration Cloud এক্সটেনশনের অ্যাকশন (Informatica-এর পরিভাষায় ব্যবসা ও ইন্টিগ্রেশন প্রসেস), ইনপুট, আউটপুট ও প্যারামিটার, কলারের জন্য উপলভ্য প্রসেসের উপর ভিত্তি করে ডায়নামিক পদ্ধতিতে তৈরি করা হয়।

সিস্টেম অ্যাডমিনিস্ট্রেটর এক্সটেনশন কনফিগার করলে, কনফিগারেশনে ব্যবহৃত Informatica ক্রেডেনশিয়ালের ভিত্তিতে এক্সটেনশন, Informatica ব্যবসা ও ইন্টিগ্রেশন প্রসেস রিট্রিভ করে। এইসব প্রসেসকে অ্যাকশনে অনুবাদ করা হয় এবং ExtensionCallout policy-এর মাধ্যমে API প্রক্সি ডেভেলপারের কাছে অ্যাকশন হিসেবে উপলভ্য করা হয়।

আপনি দুটি উপায়ে Informatica এক্সটেনশনের কনফিগারেশনের জন্য উপলভ্য অ্যাকশনের (ব্যবসা ও ইন্টিগ্রেশন প্রসেস) তালিকা পেতে পারেন:

  • এক্সটেনশন কনফিগার করার পরে অ্যাকশনের তালিকা পেতে ম্যানেজমেন্ট API ব্যবহার করুন। নিম্নলিখিত URL-এ, id হল এক্সটেনশন যোগ করার সময় এটিকে অ্যাসাইন করা অনন্য শনাক্তকারী।

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • Informatica Integration Cloud এক্সটেনশনের রেফারেন্স সহ ExtensionCallout নীতি যোগ করার সময় দেখানো অ্যাকশনের তালিকা দেখুন।

    আপনি নীতি যোগ করলে, আপনাকে একটি অ্যাকশন বেছে নিতে বলা হয়। কনফিগারেশনের সময় 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 আপনি যে এক্সটেনশনটি যোগ করছেন তার জন্য নির্দিষ্ট কনফিগারেশন মান। এই এক্সটেনশন প্যাকেজের বৈশিষ্ট্য দেখুন কোনোটিই নয় হ্যাঁ

এই এক্সটেনশন প্যাকেজের প্রপার্টি

এই এক্সটেনশনের জন্য নির্দিষ্ট নিম্নলিখিত কনফিগারেশন প্রপার্টির ভ্যালু উল্লেখ করুন।

প্রপার্টি বিবরণ ডিফল্ট প্রয়োজনীয়
ক্রেডেনশিয়াল Informatica অ্যাকাউন্টের ইউজারনেম ও পাসওয়ার্ড উল্লেখ করা JSON। যেমন:
{ "username": "my-informatica-username", "password": "my-password" } 
কোনওটিই নয়। হ্যাঁ।
informaticaRegistryURL এই এক্সটেনশনটি যে informaticaRegistryURL-এর সাথে ইন্টার‍্যাক্ট করবে। https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry না।