আপনি 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 | না। |