شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
نسخه: ۲.۰.۲
فرآیندهای تجاری و یکپارچهسازی Informatica را از درون یک پروکسی API اجرا کنید.
برای استفاده از این افزونه، ابتدا باید آن را از بسته افزونه نصب شده روی Apigee Edge پیکربندی کنید.
این محتوا مرجعی برای پیکربندی و استفاده از این افزونه ارائه میدهد. برای مراحل پیکربندی یک افزونه با استفاده از کنسول Apigee، به افزودن و پیکربندی یک افزونه مراجعه کنید.
اقدامات
اقدامات افزونه Informatica Integration Cloud (به زبان Informatica، فرآیندهای تجاری و یکپارچهسازی)، ورودیها، خروجیها و پارامترها به صورت پویا و بر اساس فرآیندهای موجود برای فراخوانیکننده تولید میشوند.
وقتی افزونه توسط مدیر سیستم پیکربندی میشود، فرآیندهای تجاری و یکپارچهسازی Informatica بر اساس اعتبارنامههای Informatica که در پیکربندی استفاده شدهاند، توسط افزونه بازیابی میشوند. این فرآیندها به اقدامات تبدیل شده و از طریق سیاست ExtensionCallout به عنوان اقدامات در دسترس توسعهدهنده پروکسی API قرار میگیرند.
شما میتوانید فهرستی از اقدامات (فرآیندهای تجاری و یکپارچهسازی) موجود برای پیکربندی افزونهی Informatica را از دو طریق دریافت کنید:
از 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>
مرجع پیکربندی
هنگام پیکربندی و استقرار این افزونه برای استفاده در پروکسیهای API، از موارد زیر استفاده کنید.
ویژگیهای افزونههای رایج
ویژگی های زیر برای هر افزونه وجود دارد.
| ویژگی | شرح | پیش فرض | ضروری |
|---|---|---|---|
name | نامی که به این پیکربندی افزونه میدهید. | هیچ یک | آره |
packageName | نام بسته افزودنی همانطور که توسط Apigee Edge داده شده است. | هیچ یک | آره |
version | شماره نسخه بسته برنامه افزودنی که از آن یک برنامه افزودنی را پیکربندی می کنید. | هیچ یک | آره |
configuration | مقدار پیکربندی مخصوص افزونه ای که اضافه می کنید. به ویژگی های این بسته برنامه افزودنی مراجعه کنید | هیچ یک | آره |
ویژگیهای این بسته الحاقی
مقادیر مربوط به ویژگیهای پیکربندی زیر را که مختص این افزونه هستند، مشخص کنید.
| ملک | توضیحات | پیشفرض | مورد نیاز |
|---|---|---|---|
| اعتبارنامهها | JSON که نام کاربری و رمز عبور حساب Informatica را مشخص میکند. برای مثال: { "username": "my-informatica-username", "password": "my-password" } | هیچ کدام. | بله. |
| آدرس اینترنتی رجیستری اینفورماتیکا | informaticaRegistryURL که این افزونه باید با آن تعامل داشته باشد. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | خیر. |