আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
সংস্করণ: ১.৩.১
একটি এপিআই প্রক্সির ভেতর থেকে ইনফরম্যাটিকা বিজনেস এবং ইন্টিগ্রেশন প্রসেসগুলো সম্পাদন করুন।
এই এক্সটেনশনটি ব্যবহার করতে হলে, আপনাকে প্রথমে Apigee Edge-এ ইনস্টল করা এক্সটেনশন প্যাকেজ থেকে এটি কনফিগার করতে হবে।
এই কন্টেন্টটি এই এক্সটেনশনটি কনফিগার এবং ব্যবহার করার জন্য নির্দেশিকা প্রদান করে। Apigee কনসোল ব্যবহার করে একটি এক্সটেনশন কনফিগার করার ধাপগুলোর জন্য, “একটি এক্সটেনশন যোগ এবং কনফিগার করা” দেখুন।
কর্ম
ইনফরমেটিকা ইন্টিগ্রেশন ক্লাউড এক্সটেনশনের অ্যাকশন (ইনফরমেটিকার পরিভাষায় ব্যবসায়িক এবং ইন্টিগ্রেশন প্রক্রিয়া), ইনপুট, আউটপুট এবং প্যারামিটারগুলো কলারের কাছে উপলব্ধ প্রক্রিয়াগুলোর উপর ভিত্তি করে গতিশীলভাবে তৈরি হয়।
যখন কোনো সিস্টেম অ্যাডমিনিস্ট্রেটর এক্সটেনশনটি কনফিগার করেন, তখন কনফিগারেশনে ব্যবহৃত Informatica ক্রেডেনশিয়ালের উপর ভিত্তি করে এক্সটেনশনটি Informatica-র ব্যবসায়িক এবং ইন্টিগ্রেশন প্রসেসগুলো সংগ্রহ করে। এই প্রসেসগুলোকে অ্যাকশনে রূপান্তরিত করা হয় এবং ExtensionCallout পলিসির মাধ্যমে অ্যাকশন হিসেবে API প্রক্সি ডেভেলপারের কাছে উপলব্ধ করা হয়।
ইনফরমেটিকা এক্সটেনশনের কনফিগারেশনের জন্য উপলব্ধ অ্যাকশনগুলির (ব্যবসায়িক এবং ইন্টিগ্রেশন প্রক্রিয়া) একটি তালিকা আপনি দুটি উপায়ে পেতে পারেন:
এক্সটেনশনটি কনফিগার করার পরে করণীয় কাজগুলোর তালিকা পেতে ম্যানেজমেন্ট এপিআই ব্যবহার করুন। নিম্নলিখিত ইউআরএল-এ,
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। উদাহরণস্বরূপ: { "username": "my-informatica-username", "password": "my-password" } | কিছুই না। | হ্যাঁ। |