درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
نسخه: 2.0.1
فرایندهای کسبوکار و یکپارچهسازی Informatica را از درون پراکسی میانای برنامهسازی کاربردی اجرا کنید.
برای استفاده از این افزونه، ابتدا باید آن را از بسته افزونه نصبشده در Apigee Edge پیکربندی کنید.
این محتوا مرجعی برای پیکربندی و استفاده از این افزونه ارائه میدهد. برای مراحل پیکربندی افزونه بااستفاده از کنسول Apigee، به افزودن و پیکربندی افزونه مراجعه کنید.
کنشها
کنشهای افزونه «ابر یکپارچهسازی Informatica» (فرایندهای کسبوکار و یکپارچهسازی، به زبان Informatica)، ورودیها، بروندادها، و پارامترها بهصورت پویا براساس فرایندهای دردسترس تماسگیرنده تولید میشوند.
وقتی افزونه توسط سرپرست سیستم پیکربندی میشود، فرایندهای کسبوکار و یکپارچهسازی Informatica براساس اطلاعات اعتباری Informatica که در پیکربندی استفاده شده است توسط افزونه بازیابی میشود. این فرایندها به کنش ترجمه میشوند و ازطریق خطمشی «دعوت به اقدام افزونه» بهعنوان کنش دراختیار توسعهدهنده پراکسی «میانای برنامهسازی کاربردی» قرار میگیرند.
به دو روش میتوانید فهرست کنشهای (فرایندهای کسبوکار و یکپارچهسازی) دردسترس برای پیکربندی افزونه Informatica را دریافت کنید:
پساز پیکرببندی افزونه، از API مدیریت برای بازیابی فهرست اقدامات استفاده کنید. در نشانی وب زیر،
idشناسه یکتایی است که هنگام اضافه شدن افزونه به آن اختصاص داده شده است.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"فهرست کنشهایی را که هنگام افزودن خطمشی «توضیحات تماس با افزونه» که به افزونه «ابر یکپارچهسازی Informatica» ارجاع میدهد نمایش داده میشود مشاهده کنید.
وقتی خطمشی را اضافه میکنید، از شما خواسته میشود کنشی را انتخاب کنید. این فهرست کنشها از فرایندهای کسبوکار و یکپارچهسازی Informatica که در پیکربندی کشف شده است تولید میشود.
پساز اینکه کنشی را انتخاب کردید و خطمشی را اضافه کردید، پیکربندی XML خطمشی شامل طرحوارهای است که ورودیها، بروندادها، و پارامترهای کنش را (درصورت وجود) توصیف میکند. در مثال زیر، کنش شامل دو پارامتر ورودی، «پیام» و «نشانی ایمیل»، و بدون برونداد است.
<?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 | informaticaRegistryURL که این افزونه باید با آن تعامل داشته باشد. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | شماره. |