Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. info
वर्शन: 2.0.1
एपीआई प्रॉक्सी के अंदर से, Informatica की कारोबार और इंटिग्रेशन प्रोसेस को लागू करें.
इस एक्सटेंशन का इस्तेमाल करने के लिए, आपको सबसे पहले इसे Apigee Edge पर इंस्टॉल किए गए एक्सटेंशन पैकेज से कॉन्फ़िगर करना होगा.
इस कॉन्टेंट में, इस एक्सटेंशन को कॉन्फ़िगर करने और इस्तेमाल करने के बारे में जानकारी दी गई है. Apigee कंसोल का इस्तेमाल करके एक्सटेंशन को कॉन्फ़िगर करने का तरीका जानने के लिए, एक्सटेंशन जोड़ना और उसे कॉन्फ़िगर करना लेख पढ़ें.
कार्रवाइयां
Informatica Integration Cloud एक्सटेंशन के ऐक्शन (कारोबार और इंटिग्रेशन प्रोसेस, Informatica की शर्तों के मुताबिक), इनपुट, आउटपुट, और पैरामीटर, कॉलर के लिए उपलब्ध प्रोसेस के आधार पर डाइनैमिक तौर पर जनरेट होते हैं.
जब सिस्टम एडमिन एक्सटेंशन को कॉन्फ़िगर करता है, तब Informatica की कारोबारी और इंटिग्रेशन प्रोसेस को एक्सटेंशन से वापस पाया जाता है. ऐसा कॉन्फ़िगरेशन में इस्तेमाल किए गए Informatica क्रेडेंशियल के आधार पर किया जाता है. इन प्रोसेस को कार्रवाइयों में बदला जाता है. साथ ही, इन्हें एपीआई प्रॉक्सी डेवलपर के लिए ExtensionCallout नीति के ज़रिए कार्रवाइयों के तौर पर उपलब्ध कराया जाता है.
Informatica एक्सटेंशन के कॉन्फ़िगरेशन के लिए उपलब्ध कार्रवाइयों (कारोबार और इंटिग्रेशन प्रोसेस) की सूची पाने के दो तरीके हैं:
एक्सटेंशन कॉन्फ़िगर होने के बाद, कार्रवाइयों की सूची पाने के लिए मैनेजमेंट एपीआई का इस्तेमाल करें. नीचे दिए गए यूआरएल में,
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>
कॉन्फ़िगरेशन का रेफ़रंस
एपीआई प्रॉक्सी में इस एक्सटेंशन का इस्तेमाल करने के लिए, इसे कॉन्फ़िगर और डिप्लॉय करते समय यहां दी गई जानकारी का इस्तेमाल करें.
सामान्य एक्सटेंशन प्रॉपर्टी
हर प्रॉपर्टी के लिए नीचे दी गई प्रॉपर्टी मौजूद हैं.
| प्रॉपर्टी | जानकारी | डिफ़ॉल्ट | ज़रूरी है |
|---|---|---|---|
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 | नहीं. |