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

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

גרסה: 1.3.1

להריץ תהליכי שילוב ועסקיים של 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, צריך להשתמש בפרטים הבאים.

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

The following properties are present for every extension.

Property Description Default Required
name Name you're giving this configuration of the extension. None Yes
packageName Name of the extension package as given by Apigee Edge. None Yes
version Version number for the extension package from which you're configuring an extension. None Yes
configuration Configuration value specific to the extension you're adding. See Properties for this extension package None Yes

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

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

נכס תיאור ברירת מחדל חובה
פרטי כניסה ‫JSON שמציין את שם המשתמש והסיסמה לחשבון Informatica. לדוגמה:
{ "username": "my-informatica-username", "password": "my-password" } 
ללא. כן.