شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
نسخه: 1.2.1
فرآیندهای تجاری و یکپارچه سازی 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" } | هیچ کدام. | بله |