שילוב של Informatica בענן

אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X.
מידע

גרסה: 2.0.2

להריץ תהליכי שילוב ועסקיים של Informatica מתוך proxy ל-API.

כדי להשתמש בתוסף הזה, קודם צריך להגדיר אותו מחבילת התוסף שהותקנה ב-Apigee Edge.

התוכן הזה מספק הפניה להגדרת התוסף הזה ולשימוש בו. הוראות להגדרת תוסף באמצעות מסוף Apigee מופיעות במאמר הוספה והגדרה של תוסף.

פעולות

הפעולות (תהליכים עסקיים ותהליכי שילוב, במונחים של Informatica), הקלט, הפלט והפרמטרים של התוסף Informatica Integration Cloud נוצרים באופן דינמי על סמך התהליכים שזמינים למתקשר.

כשאדמין מערכת מגדיר את התוסף, התוסף מאחזר תהליכי שילוב ועסקים של Informatica על סמך פרטי הכניסה של Informatica שבהם נעשה שימוש בהגדרה. התהליכים האלה מתורגמים לפעולות ומועברים למפתח של ה-API proxy כפעולות דרך מדיניות ExtensionCallout.

יש שתי דרכים לקבל רשימה של פעולות (תהליכים עסקיים ותהליכי שילוב) שזמינות להגדרת התוסף Informatica:

  • אחרי שמגדירים את התוסף, אפשר להשתמש ב-Management 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>
    

הסבר על ההגדרות

כשמגדירים ופורסים את התוסף הזה לשימוש בשרתי proxy ל-API, צריך להשתמש בפרטים הבאים.

מאפיינים נפוצים של תוספים

המאפיינים הבאים קיימים בכל תוסף.

נכס תיאור ברירת המחדל נדרש
name השם שבחרת לתצורה הזו של התוסף. ללא כן
packageName השם של חבילת התוסף כפי שהוא סופק על ידי Apigee Edge. ללא כן
version מספר הגרסה של חבילת התוסף שממנה מגדירים את התוסף. ללא כן
configuration ערך הגדרה ספציפי לתוסף שרוצים להוסיף. מאפיינים לחבילת תוספים זו ללא כן

מאפיינים של חבילת התוספים הזו

מזינים ערכים למאפייני ההגדרה הבאים שספציפיים לתוסף הזה.

נכס תיאור ברירת מחדל חובה
פרטי כניסה ‫JSON שמציין את שם המשתמש והסיסמה לחשבון Informatica. לדוגמה:
{ "username": "my-informatica-username", "password": "my-password" } 
ללא. כן.
informaticaRegistryURL כתובת ה-URL של informaticaRegistry שאיתה התוסף הזה צריך ליצור אינטראקציה. https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry לא.